.net
文章平均质量分 91
醉卧考场君莫笑
菜鸟
展开
-
.net-----Windows 窗体应用程序包括控件,对话框,多重窗体,绘制图形,菜单和工具栏
Windows窗体应用程序概述; 使用Visual Studio开发Windows窗体应用程序; 窗体和控件概述; 使用常用Windows窗体控件; 通用对话框; 菜单和工具栏; 多重窗体; 多文档界面; 绘制图形Windows窗体应用程序是运行在用户计算机本地的基于Windows的应用程序,提供丰富的用户界面以实现用户交互,并可以访问操作系统服务和用户计算环境提供的资源,从而实现各种复杂功能的应用程序。原创 2022-12-02 11:23:42 · 3121 阅读 · 0 评论 -
.net----数据库的访问ADO.NET、DataAdapter和DataSet
ADO.NET的概述使用ADO.NET连接和操作数据库使用DataAdapter和DataSet访问数据库.NET Framework提供的数据访问服务的类库提供对关系数据、XML和应用程序数据各种数据源的一致访问应用程序使用ADO.NET连接到数据源,检索、处理和更新数据Console . WriteLine("插入记录操作成功.");} else {Console . WriteLine("插入记录操作失败.");}原创 2022-12-02 10:58:31 · 1642 阅读 · 0 评论 -
.net-----集合和数据结构
集合和数据结构的基本概念列表类集合字典类集合队列集合类型堆栈集合类型散列集合位集合。原创 2022-11-26 20:50:16 · 1174 阅读 · 0 评论 -
.net------文件和流I/O
文件和流操作磁盘、目录、文件的基本操作文本文件的读取和写入二进制文件的读取和写入随机文件访问。原创 2022-11-26 20:13:37 · 948 阅读 · 0 评论 -
.net-------数值、日期和字符串处理
数学函数Math类和Random类日期和时间处理字符串处理String类,StringBuilder类,字符编码正则表达式。原创 2022-11-26 20:04:40 · 1000 阅读 · 0 评论 -
.net-----多线程编程技术
线程与创建多线程线程状态和生命周期线程同步和通信线程池定时器并行处理和异步处理。原创 2022-11-26 19:54:25 · 1453 阅读 · 0 评论 -
.net----特性
Conditional特性通过测试条件编译符号来确定适用的条件采用一个或多个Conditional特性修饰条件特性类条件方法标记为条件方法的调用取决于是否定义了预处理符号("DEBUG")("DEBUG")("TRACE")通过直接或间接地从System.Attribute类派生创建特性类的声明遵循下列规则:派生类的类名一般采用XXXAttribute的命名规范,类名就是特性名构造函数的参数是自定义特性的定位参数。原创 2022-11-24 18:57:15 · 482 阅读 · 0 评论 -
.net----泛型
泛型类似于 C++ 模板,通过泛型可以定义类型安全的数据结构,而无须使用实际的数据类型泛型类和泛型方法具备可重用性、类型安全和效率泛型通过泛型参数()来定义和指定特定类型进行使用1.在泛型类的声明中,需要声明泛型参数2.在泛型类的成员声明中,使用该泛型参数作为通用类型3.在创建泛型类的实例时,则需要与泛型参数对应的实际类型int pos;} //进栈 public T Pop() {} //出栈 }//数据进栈 //stack.Push("a");//编译错误。原创 2022-11-24 18:52:03 · 404 阅读 · 0 评论 -
.net----结构和枚举
结构不支持继承,结构成员的声明可访问性不能是protected或protected internal,函数成员不能是abstract或virtual。使用[Flags]特性标记的枚举,可以将枚举作为位域(即一组标志)处理,其成员常量对应于整数的不同位,例如:0x01、0x02、0x04、0x08等。常量、字段、方法、属性、事件、索引器、运算符重载、带参数构造函数、嵌套结构(例10.2)等。轻量级的类,与类很相似,均为包含数据成员和函数成员的数据结构。结构类型永远不会是抽象的,并且始终是隐式密封的。原创 2022-11-24 18:44:03 · 553 阅读 · 0 评论 -
.net----委托和事件
在事件生产者类中添加有关发生事件的代码,即当满足某种条件时(发生事件),则调用委托,即调用多播事件委托实例封装的调用列表中添加的事件处理方法。每一个值参数(没有 ref 或 out 修饰符的参数)都存在从D中的参数类型到M中的对应参数类型的标识或隐式引用转换。通过“+=”向多播事件委托实例封装的调用列表中添加事件处理方法,或通过“-=”从多播事件委托实例封装的调用列表中删除事件处理方法;在事件生产者类中声明一个事件成员,即某种事件处理委托(简称为事件委托)的实例(多播事件委托实例);原创 2022-11-24 18:32:30 · 1639 阅读 · 2 评论 -
.net---继承和多态
派生类型的每个方法采用基类型的实现代码,除非在派生类型的定义中指定重写该方法的实现代码。如果在派生类中声明了与继承的成员同名的成员,则该重名成员将隐藏从基类继承的同名成员变量。可以定义抽象类型的变量,但其值必须为 null,或者是其派生的非抽象类的实例的引用。一般用于指定该类型具有某类可用的特性,在接口中定义通用的实现代码是没有意义的。一般用于增加现有类型的功能,或许多相关的类型共享一组重要的公共功能的场合。派生类中相同签名方法重新定义了基类中的方法,即隐藏了基类中的同名方法。原创 2022-11-24 18:17:43 · 1341 阅读 · 0 评论 -
.net第七章------类成员
类成员的基本组成字段和常量方法属性索引器运算符重载构造函数和析构函数嵌套类//两数相加 SimpleMath . DisplayResult(result);//显示相加结果 SimpleMath . DisplayResult(obj . SquareANumber(result));//显示某数的平方 Console . ReadKey();} }public int AddTwoNumbers(int number1 , int number2) //两数相加 {原创 2022-11-04 18:32:02 · 828 阅读 · 0 评论 -
.net技术----类和对象
面向对象的基本概念类的声明创建和使用对象分部类的概念和使用System.Object类和通用方法对象的生命周期。原创 2022-11-04 15:14:48 · 995 阅读 · 0 评论 -
.net----数组和指针
数组声明、实例化、初始化和访问;数组的基本操作和排序;System.Array类C#的指针和不安全代码。原创 2022-11-04 15:02:17 · 528 阅读 · 0 评论 -
.net技术第四章----程序流程和异常处理
顺序结构选择结构if语句、switch语句循环结构for语句、while语句、do…while语句和foreach语句跳转语句C#异常处理。原创 2022-11-04 14:07:23 · 811 阅读 · 0 评论 -
.net第三章-- C#语句的组成与使用
C#语句的组成与使用运算符算术运算符;关系和类型测试运算符;逻辑运算符;赋值运算;字符串运算符;位运算符;条件运算符;运算符优先级表达式的组成和书写规则。原创 2022-11-04 11:24:42 · 445 阅读 · 0 评论 -
.net第二章数据类型、变量和常量
标识符及其命名规则变量和常量数据类型预定义基本数据类型的使用整型、浮点型、decimal、浮点型、布尔型、字符型、Object类型类型的转换元组整型、浮点型、decimal、浮点型、布尔型、字符型、Object类型。原创 2022-11-04 09:42:21 · 1272 阅读 · 0 评论 -
.net技术第一章
例如,CSharpBook. Chapter01. HelloWorld表示CSharpBook命名空间的子命名空间Chapter01中的HelloWorld类。为了有效地组织C#程序中的类型并保证其唯一性,C#引入了命名空间的概念,从而最大限度地避免类型重名错误。由微软公司提供的免费、跨平台的开源通用开发平台,可用于开发许多不同类型的应用,如:Web,移动设备,PC桌面端等。using 命名空间 可以非限定方式直接引用该命名空间中的类型。命名空间别名:using 别名 = 命名空间或类型名;原创 2022-11-04 08:56:31 · 940 阅读 · 1 评论