随笔分类 -  【本科课程C SHARP】

摘要:转载自: DGPLM博客使用VS2015打包winform程序安装包简单方法(不需要InstallShield) 阅读全文
posted @ 2017-12-07 17:53 Bryce1010 阅读(142) 评论(0) 推荐(0)
摘要:一、问题描述监视文件和文件夹的变化(FileSystemWatcher 类):选择一个文件夹,单击“开始监视”,该文件夹处于监视状态,此时对该文件夹如果进行操作,这些行为将显示出来。二、结构分析FileSystemWatcher类构造函数 名称说明FileSystem... 阅读全文
posted @ 2017-11-14 16:53 Bryce1010 阅读(1209) 评论(0) 推荐(0)
摘要:一、读写文本文件可以用fileStream来读写文本文件,但是FileStream是通过字节形式来读写数据的,要把字节数据转换为文本,要自己处理编码转换。对于文本文件的读写,通常用 StreamReader类和 StreamWriter类更方便。其底层是通过FileS... 阅读全文
posted @ 2017-10-25 16:25 Bryce1010 阅读(240) 评论(0) 推荐(0)
摘要:正则表达式:用某种模式去匹配指定字符串的一种字符串表示方式。• 正则表达式由普通字符和元字符组成。“Hi:\d+\s*Lo:\d+”• 普通字符:Hi :• 元字符:• 匹配字符: \d \s• 重复字符: + * \d{3}• 位置字符: ^ ^\d{3}• 转义字... 阅读全文
posted @ 2017-10-25 16:16 Bryce1010 阅读(89) 评论(0) 推荐(0)
摘要:什么是抽象工厂设计模式抽象工厂角色:担任这个角色的是工厂方法模式的核心,是工厂的父类。通常使用接口或抽象类实现。具体工厂角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。通常使用具体的类... 阅读全文
posted @ 2017-10-11 17:22 Bryce1010 阅读(69) 评论(0) 推荐(0)
摘要:简单工厂模式工厂类:担任这个角色的是工厂方法模式的核心。工厂类在客户端的直接调用下创建产品对象,它往往由一个具体的类实现。抽象产品角色:担任这个角色的类是由工厂方法模式所创建的对象的父类,或她们共同拥有的接口。一般由接口或抽象类实现。具体产品角色:工厂方法模式所创建的... 阅读全文
posted @ 2017-10-11 17:15 Bryce1010 阅读(81) 评论(0) 推荐(0)
摘要:第二题某文件名为“*.txt”,其中*可能由若干个英文单词组成。将此文件名改为“*.dat”,并且单词之间用下划线连接,例如: helloworld.txt,改为 hello_world.dat.本着开源的精神,献给各位,题目简单,随便写写,功能都实现了,不过现在先上... 阅读全文
posted @ 2017-09-22 20:14 Bryce1010 阅读(134) 评论(0) 推荐(0)
摘要:第一题创建控制台应用程序,利用下面的公式计算 q 的近似值,并运行出 k=10 时 q 的值。本着开源的精神,献给各位,题目简单,随便写写,功能都实现了,不过现在先上传简单题,有一些难度的题目我先留着嘿嘿嘿嘿,以防要写报告!/* * Created by SharpD... 阅读全文
posted @ 2017-09-22 20:07 Bryce1010 阅读(121) 评论(0) 推荐(0)
摘要:在C#中没有C++中的函数指针的概念,但是有委托的概念,功能与函数指针类似。C# 委托(Delegate)C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。... 阅读全文
posted @ 2017-09-20 17:08 Bryce1010 阅读(383) 评论(0) 推荐(0)
摘要:using的用法:1. using指令:引入命名空间这是最常见的用法,例如:using System;using Namespace1.SubNameSpace;2. using static 指令:指定无需指定类型名称即可访问其静态成员的类型using static... 阅读全文
posted @ 2017-09-20 13:02 Bryce1010 阅读(335) 评论(0) 推荐(0)
摘要:这几天深入学习C#的面向对象的内容,发现C#的很多用法跟C++比起来还是有很多的不同点,头脑中知识的海洋刮起了阵阵海浪,在此继续整理一下二者的不同点,主要还是写的C#能用,而在C++中不能用的一些知识。(以下都是C#的用法)1.类的构造函数可通过初始值设定项来调用基类... 阅读全文
posted @ 2017-09-16 11:18 Bryce1010 阅读(118) 评论(0) 推荐(0)
摘要:这几天深入学习C#的面向对象的内容,发现C#的很多用法跟C++比起来还是有很多的不同点,头脑中知识的海洋刮起了阵阵海浪,在此继续整理一下二者的不同点,主要还是写的C#能用,而在C++中不能用的一些知识。(以下都是C#的用法)1.类的构造函数可通过初始值设定项来调用基类... 阅读全文
posted @ 2017-09-16 11:18 Bryce1010 阅读(111) 评论(0) 推荐(0)
摘要:C# 接口(Interface)接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类... 阅读全文
posted @ 2017-09-13 21:42 Bryce1010 阅读(115) 评论(0) 推荐(0)
摘要:C# 接口(Interface)接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类... 阅读全文
posted @ 2017-09-13 21:42 Bryce1010 阅读(121) 评论(0) 推荐(0)
摘要:C# 运算符重载您可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。与其他函数一样,重载运算符有返回类型和参数列表。public static... 阅读全文
posted @ 2017-09-13 21:32 Bryce1010 阅读(100) 评论(0) 推荐(0)
摘要:C#特性1.指针可以有++、--运算,引用不可以运算;2.类或结构的默认访问类型是internal类的所有成员,默认是private3.属性:用于定义一些命名特性,通过它来读取和写入相关的特性;4.索引器:使该类的实例可按与数组相同的(语法)方式进行索引;5.待续。。... 阅读全文
posted @ 2017-09-13 21:14 Bryce1010 阅读(95) 评论(0) 推荐(0)
摘要:C# 多态性多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。静态多态性在编译时,函数和对象的连接机制被称为早期绑定... 阅读全文
posted @ 2017-09-12 17:56 Bryce1010 阅读(92) 评论(0) 推荐(0)
摘要:C# 多态性多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。静态多态性在编译时,函数和对象的连接机制被称为早期绑定... 阅读全文
posted @ 2017-09-12 17:56 Bryce1010 阅读(128) 评论(0) 推荐(0)
摘要:C# 继承继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员... 阅读全文
posted @ 2017-09-12 17:45 Bryce1010 阅读(73) 评论(0) 推荐(0)
摘要:C# 继承继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员... 阅读全文
posted @ 2017-09-12 17:45 Bryce1010 阅读(79) 评论(0) 推荐(0)