12 2012 档案
摘要:在.NET Framework中提供了SerialPort类,该类主要实现串口数据通信等。下面主要介绍该类的主要属性和方法。属性:名称说明BaseStream获取 SerialPort 对象的基础 Stream 对象BaudRate获取或设置串行波特率BreakState获取或设置中断信号状态Byt...
阅读全文
摘要:1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: //引入命名空间 6: using System.Collections...
阅读全文
摘要:动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,它有助于共享数据和资源。(一)创建动态链接库1)新建一个类库2)编写该类库例如: 1: using System; 2: using System.Colle...
阅读全文
摘要:消除噪声mean_image/binomial_filter抑制小斑点或细线median_image平滑图像smooth_image平滑图像的同时保存边缘anisotropic_diffusion
阅读全文
摘要:1)遍历文件夹:list_files( : : Directory, Options : Files)Directory:目录(文件夹路径)Options:选项'files'指定搜索的格式为文件'directories'指定搜索的格式为文件夹'recursive'指定可以遍历子文件夹下的文件'fol...
阅读全文
摘要:Windows应用程序控件的基类是位于System.Windows.Forms命名空间的Control类。Control类定义了控件类的共同属性、方法和事件,其他的控件类都直接或间接到派生自这个类。下面是控件的分类和作用:控件分类作用文本类控件文本类控件可以在控件上显示文本选择类控件主要为用户提供选...
阅读全文
摘要:控件名称开头缩写TextBoxtxtButtonbtnComboBoxcbbLabellabDataGridViewdgvListBoxlboxTimertmrCheckBoxchbLinkLabelllabRichTextBoxrtbCheckedListBoxclbRadioButtonrbtn...
阅读全文
摘要:1、继承窗体的概念:继承窗体就是根据现有窗体的结构创建一个与其一样的新窗体,这种从现有窗体继承的过程称为可视化继承。在某种情况下,项目可能需要一个与在以前项目中创建的类似的窗体。或者希望创建一个基本窗体,其中含有随后将在项目中再次使用的控件布局之类的设置,每次重复使用时,都会对该原始窗体模板进行修改...
阅读全文
摘要:1、设置父窗体:如果要将某个窗体设置为父窗体,只需将该窗体的IsMdiContainer属性设置为True即可。2、设置子窗体:通过设为某个窗体的MdiParent属性来确定该窗体是那个窗体的子窗体。语法如下: 1: public Form MdiParent{get;set;}3、排列MDI子...
阅读全文
摘要:密封类可以用来限制扩展性,如果密封了某个类,则其他类不可以从该类继承;如果密封了某个成员,则派生类不能重写该成员的实现。默认情况下,不应密封类型和成员。密封可以防止对库的类型和成员进行自定义,但也影响某些开发人员对可用性的认识。C#中如果满足以下条件,则应将其密封:1)类是静态的;2)类包含带有安全...
阅读全文
摘要:1)设置启动窗体:项目的启动窗体是在Program.cs文件中设置的,在Program.cs文件中改变Run方法的参数,即可实现设置启动窗体。Run方法用于在当前线程上开始运行标准应用程序,并使指定窗体可见。语法如下: 1: public static void Run(Form mainFor...
阅读全文
摘要:接口是一种用来定义程序的协议,他描述可属于任何类或结构的一组相关相关行为。接口可由方法、属性、事件和索引器或这四种成员类型的任何组合构成,但不能包含字段。接口具有以下特征)1)接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。2)不能直接实例化接口。3)接口可以包含事件、索引器、...
阅读全文
摘要:如果一个类不与具体的事物相联系,而是表达一种抽象的概念,仅仅是作为其派生类的一个基类,这样的类就是抽象类,在抽象类中声明方法时,如果加上abstract关键字,则为抽象方法。抽象类主要用来提供多个派生类可共享的基类的共同定义,它与非抽象类的主要区别如下:1)抽象类不能直接实例化。2)抽象类中可以包含...
阅读全文
摘要:在编写程序时,不仅要注意程序代码的准确性与合理性,还要处理程序中可能出现的异常情况。在现代编程语言中,异常处理是解决这些问题的主要方法。异常处理是一种功能强大的机制。在.NET类库中,提供了针对各种异常情况所设计的异常类,这些类包含类异常的相关信息。配和异常处理语句,应用程序能够轻易的避免程序执行时...
阅读全文
摘要:枚举类型是一种独特的值类型,它用于声明一组具有相同类型的常量。 1: enum Week 2: { 3: Sunday = 0, 4: Monday = 1, 5: Tuesday = 2, 6: Wednesday = 3, 7: ...
阅读全文
摘要:1)用Pascal规则:第一个字母必须大写,必须后面的连接词的第一个字母均为大写。例如: 1: public void DataGrid 2: { 3: 4: }2)用Camel规则;名称中第一个单词的第一个字母为小写,其他单词的第一个字符为大写。例如: 1: stri...
阅读全文
摘要:Main方法是程序的入口点,C#中必须包含一个Main方法,在该方法中可以创建对象和调用其他方法,一个C#程序中只能有一共Main方法,并且在C#中所有的Main方法都是静态的。C#是一个面向对象的编程语言,即使是程序的启动入口函数它也是一个类的成员。由于程序启动时还没有创建类的对象,因此,必须将入...
阅读全文