Barret's Notes!

一个勤奋程序员的总结。


  • 首页

  • 分类

  • 归档

  • 标签

C#中的异常处理(Exception Process in C#)

发表于 2017-11-11 | 分类于 C# |
异常处理规则 不要抛出“new Exception()”–>抽象的异常往往让人迷惑 不要只记录Exception.Message的值,还需要记录Exception.ToString()–>Exception.ToString()包含“堆栈跟踪”信息 catc ...
阅读全文 »

设计模式(Design Pattern)

发表于 2017-11-05 | 分类于 Design Pattern |
面向对象软件开发简介 结构化程序设计面临的一些问题 程序各部分承担责任不平衡,“主”程序承受的责任太多,容易产生非常复杂的代码。 “主”程序需要关注太多的细节,对需求的变化,十分无力。 理解对象 概念–什么责任;规约–怎么用;实现–怎么做到的 ...
阅读全文 »

继电器-->Pico控制器-->可编程控制器PLC

发表于 2017-11-05 | 分类于 Product |
继电器 继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。 它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。 通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作 ...
阅读全文 »

知识积累规划

发表于 2017-10-31 |
重要的东西需要记录下来,尤其是对于一个应届毕业生的头几年的规划。入职已经四个月了,公司开发Windows桌面产品,人文环境好,活不多,对技术要求不高,相对单一,需要对产品了解。感觉自己每个星期的代码量都不超过100行,细极思恐。在这种环境下如何提高自己,成为目前主要思考的问题。考虑自身兴趣,决定从 ...
阅读全文 »

C#中实现控件拖拽效果(How to DragDrop Control in C#)

发表于 2017-10-29 | 分类于 C# |
当产品间需要交互实现数据传递,或产品需要从外部导入文件时,通过控件拖拽来实现是个不错的选择。在UI上支持控件拖拽,可极大提升用户体验。拖拽本身并不神秘,它的本质实际是一个数据交换的过程。控件接受从其他地方来的数据,并进行处理。数据交换有多种方法,Windows中剪贴板可能就是用的最多,但最不被注意 ...
阅读全文 »

C# Clipboard使用(How to Use Clipboard in C#)

发表于 2017-10-29 | 分类于 C# |
Clipboard引荐 Clipboard,即剪切板,当我们同时按动Ctrl+C时,选定的对象就被存放在了剪切板中了。如果刚才选定的对象是文件,那么在定盘符后,按动Ctrl+V键或者点击菜单“粘贴”,这时选定的文件就保存到指定的磁盘上面了;如果选定的对象是图象,那么在打开“画图”之后,按动Ctrl+ ...
阅读全文 »

如何自动化分析代码覆盖率(How to Use the Code Coverage Analysis Tool)

发表于 2017-10-22 | 分类于 CI |
由于项目CI方面需求,前段时间学习和使用了微软的代码覆盖率(Code Coverage)分析工具,当时着手做时,发现网上资料非常欠缺,遇到了不少坑,在此做个总结,希望能帮到有这方面需求的人。 Code Coverage,代码覆盖率,是CI的需求一部分。微软VS ultimate版本提供了测试Co ...
阅读全文 »
12
Barret Xiong

Barret Xiong

Be Excellent, Never Give in!

17 日志
11 分类
22 标签
© 2018 Barret Xiong