图书介绍
Visual C#.NET程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C#.NET程序设计案例教程](https://www.shukui.net/cover/77/30379751.jpg)
- 梁曦,张运涛,吴建玉主编 著
- 出版社: 杭州:浙江大学出版社
- ISBN:9787308100335
- 出版时间:2012
- 标注页数:354页
- 文件大小:67MB
- 文件页数:367页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
Visual C#.NET程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#与.NET概述1
1.1 NET Framework概述1
1.1.1 Microsoft.NET介绍1
1.1.2 NET Framework概述3
1.2 NET Framework的体系结构4
1.2.1 NET Framework结构4
1.2.2公共语言运行时(CLR)4
1.2.3 .NET Framework类库5
1.3 C#语言概述6
1.3.1 C#语言的诞生6
1.3.2 C#锐利体验6
1.4 VS.NET 2008的环境概述8
1.4.1设置VS.NET 2008环境9
1.4.2使用动态帮助10
1.5进入C#的世界12
1.5.1第一个C#程序12
1.5.2 Console类17
1.5.3 .NET Framework类库的使用18
1.5.4命名空间的使用19
1.6本章知识梳理23
第2章 C#基础知识25
2.1声明C#中的变量和常量26
2.1.1变量26
2.1.2常量26
2.2 C#中的数据类型27
2.2.1 C#中的数据类型27
2.2.2简单的类型转换27
2.2.3数值类型与字符串类型之间的转换28
2.2.4使用Convert类进行转换29
2.2.5常见错误30
2.3 C#中的运算符和表达式31
2.4 C#中的选择语句33
2.4.1 If结构33
2.4.2 Switch结构37
2.4.3常见错误40
2.5 C#中的循环结构40
2.5.1基本循环语句40
2.5.2二重循环45
2.5.3流程控制进阶48
2.6 C#中的数组52
2.6.1 C#中的一维数组52
2.6.2冒泡排序53
2.7结构和枚举56
2.7.1 C#中的结构56
2.7.2 C#中的枚举58
2.8 C#的字符串处理59
2.8.1常用的字符串处理方法60
2.8.2 String.Format方法63
2.9定义方法65
2.9.1定义方法65
2.9.2向方法中传递参数66
2.10本章知识梳理70
第3章WinForms基础知识71
3.1工作任务引入71
3.1.1任务描述71
3.1.2任务示范71
3.2 windows窗体简介72
3.2.1创建第一个Windows窗体应用程序73
3.2.2认识Windows窗体应用程序文件夹结构75
3.2.3进一步认识窗体文件76
3.3 Windows窗体简介77
3.3.1窗体的重要属性77
3.3.2窗体的重要事件77
3.4 Windows窗体常用控件79
3.4.1 Label控件的使用79
3.4.2 TextBox控件的使用81
3.4.3 Button控件的使用81
3.5 C#中的消息窗口82
3.5.1消息框窗口82
3.5.2消息框窗口的返回值84
3.6多窗体应用程序86
3.6.1实现窗体间的跳转86
3.6.2实现用户输入验证87
3.6.3窗体间的数据传递87
3.7 Winforms其他基本控件89
3.8本章综合任务演练94
3.9本章知识梳理100
第4章在C#中实现面向对象的概念101
4.1工作任务引入101
4.2 C#的对象和类101
4.2.1一切皆对象101
4.2.2类和对象的关系101
4.2.3类和对象的使用102
4.3构造函数和析构函数109
4.3.1构造函数109
4.3.2析构函数110
4.3.3 this关键字111
4.4方法的重载111
4.5在类中使用索引器112
4.5.1索引器的使用112
4.5.2索引器的特点116
4.6值类型和引用类型116
4.6.1值类型119
4.6.2引用类型119
4.6.3装箱和拆箱119
4.6.4不同类型的参数传递121
4.7使用类图描述类和类成员123
4.8本章知识梳理124
第5章ADO.NET数据库编程125
5.1工作任务引入125
5.2 ADO.NET简介126
5.3 ADO.NET的基本组件126
5.4使用Connection对象127
5.4.1认识Connection对象129
5.4.2连接数据库示例130
5.5使用Command对象132
5.5.1认识Command对象132
5.5.2使用Command对象示例133
5.5.3常见错误134
5.6查询数据135
5.6.1认识DataReader对象135
5.6.2如何使用DataReader对象136
5.6.3常见错误139
5.7操作数据139
5.8使用Listview控件绑定数据142
5.9操作数据库小结144
5.9.1查询操作144
5.9.2非查询操作145
5.10本章知识梳理145
第6章用DataGridView显示和操作数据146
6.1工作任务引入146
6.2 DataSet简介146
6.2.1认识DataSet对象147
6.2.2如何创建DataSet对象148
6.3 DataAdapter对象148
6.3.1认识DataAdapter对象148
6.3.2如何填充数据集149
6.3.3如何保存修改后的数据151
6.4 DataGridView控件的属性和方法152
6.5为DataGridView控件绑定数据153
6.6在DataGridView中插入、更新和删除记录155
6.6.1更新已修改的记录156
6.6.2插入记录157
6.6.3删除现有行157
6.6.4直接用SQL语句插入、删除、更新157
6.7定制DataGridView的界面159
6.8本章知识梳理161
第7章 调试、异常处理和测试163
7.1调试简介163
7.1.1调试过程163
7.1.2 VS.NET2008中的调试工具164
7.2为什么需要异常处理168
7.3什么是异常处理168
7.3.1 Exception类169
7.3.2 Try和catch块171
7.3.3使用throw引发异常171
7.3.4使用finally173
7.3.5多重catch块173
7.4为什么需要单元测试174
7.5什么是单元测试174
7.6什么是VSTS单元测试175
7.7如何使用VSTS写单元测试175
7.7.1创建测试175
7.7.2编写测试181
7.7.3运行测试183
7.7.4代码覆盖183
7.8本章知识梳理185
第8章 数组、集合对象和泛型186
8.1工作任务引入186
8.2数组概述187
8.2.1数组与数组元素187
8.2.2多维数组188
8.2.3数组参数189
8.3集合概述190
8.3.1 ArrayList191
8.3.2 HashTable196
8.4泛型与泛型集合198
8.4.1泛型201
8.4.2泛型集合List<T>201
8.4.3泛型集合Dictionary<K,V>203
8.4.4泛型总结204
8.5本章知识梳理204
第9章C#高级编程205
9.1工作任务引入205
9.2继承209
9.2.1什么是继承209
9.2.2继承的实际应用210
9.2.3 Protected访问修饰符与base关键字213
9.2.4窗体继承216
9.3多态218
9.3.1什么是多态218
9.3.2抽象类和抽象方法219
9.3.3里氏替换原则221
9.3.4什么是虚方法222
9.3.5虚方法的实际应用223
9.4接口225
9.4.1接口概述225
9.4.2接口作为参数的意义227
9.4.3接口作为返回值的意义229
9.4.4接口和抽象类229
9.5程序集与反射230
9.5.1什么是程序集230
9.5.2程序集的结构231
9.5.3反射232
9.6序列化与反序列化233
9.6.1记录配置信息233
9.6.2特性234
9.6.3序列化234
9.6.4反序列化235
9.7本章知识梳理236
第10章WinForms高级编程237
10.1工作任务引入237
10.2单文档和多文档应用程序简介237
10.2.1单文档和多文档应用程序237
10.2.2 Winforms中的主窗体和子窗体238
10.2.3如何创建MDI238
10.3菜单简介240
10.3.1菜单设计240
10.3.2多文档、单文档和菜单的设计方法242
10.4 ImageList控件245
10.5 ToolStrip工具栏控件246
10.6 StatusBar控件248
10.7 Timer控件简介249
10.8 TreeView控件250
10.9本章知识梳理253
第11章 文件读写与XML操作254
11.1工作任务引入254
11.2 System1O命名空间255
11.3文件和目录操作255
11.3.1文件操作类及其使用256
11.3.2 Path类257
11.3.3文件夹操作类及其使用258
11.4读写文本文件261
11.4.1从文本文件中读数据263
11.4.2创建并写入文件267
11.5读写二进制文件270
11.6读写内存流272
11.7 XML文件操作275
11.7.1 XmlDocument对象277
11.7.2 XmlTextReader对象279
11.7.3 XmlTextWriter对象282
11.8本章综合任务演练284
11.9本章知识梳理285
第12章 利用三层结构开发数据库系统287
12.1工作任务引入287
12.2为什么需要三层结构289
12.3什么是三层结构290
12.4如何搭建三层结构292
12.4.1搭建表示层292
12.4.2搭建业务逻辑层292
12.4.3搭建数据访问层293
12.4.4添加各层之间的依赖关系293
12.5用ADO.NET实现三层结构295
12.5.1使用DataSet构建三层结构296
12.5.2如何创建DataSet297
12.5.3知何自定义DataSet298
12.5.4如何获取 DataSet中的数据299
12.5.5什么是DataView300
12.5.6任务演练301
12.6使用实体类实现三层结构314
12.6.1在表示层中使用实体类316
12.6.2在业务逻辑层中使用实体类316
12.6.3在数据访问层中使用实体类317
12.7本章综合任务演练317
12.7.1创建业务实体项目318
12.7.2设计用户界面320
12.7.3实现数据访问层321
12.7.4实现业务逻辑层328
12.7.5实现表示层数据绑定331
第13章 简单设计模式及应用334
13.1工作任务引入334
13.2设计模式概述335
13.2.1设计模式的起源335
13.2.2软件设计模式336
13.3简单工厂设计模式概述336
13.4抽象工厂设计模式概述339
13.5本章综合任务演练341
13.5.1实现数据访问接口343
13.5.2实现数据访问对象创建功能347
13.5.3业务逻辑层调用数据访问层方法350
13.6本章知识梳理353
参考文献354