图书介绍
软件开发中级编程指南 1 .NET平台及C#编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 沙基昌主编 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:9787810995597
- 出版时间:2008
- 标注页数:421页
- 文件大小:133MB
- 文件页数:441页
- 主题词:软件开发-程序设计-指南
PDF下载
下载说明
软件开发中级编程指南 1 .NET平台及C#编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 理论部分3
第1章 .NET Framework概述3
1.1 .NET Framework简介3
1.2 .NET Framework的体系结构4
1.3 .NET Framework的组件4
1.3.1公共语言运行库CLR5
1.3.2 .NET Framework类库6
1.4第一个C#程序——Hello World7
1.4.1程序源码7
1.4.2编译执行7
1.4.3代码分析8
1.5学习总结9
理论复习9
上机作业10
第2章 Visual Studio.NET 2005使用11
2.1 Visual Studio.NET 2005简介11
2.2 Visual Studio 2005.NET安装12
2.2.1准备工作13
2.2.2进行安装13
2.2.3环境设置18
2.3 Visual Studio 2005.NET的功能19
2.3.1 Visual Studio 2005.NET视图19
2.3.2 Visual Studio 2005.NET帮助24
2.4使用Visual Studio 2005.NET创建和编译程序25
2.4.1创建控制台程序25
2.4.2编译及运行程序27
2.5学习总结28
第3章 C#基础知识29
3.1预定义数据类型29
3.2变量和常量31
3.2.1变量32
3.2.2常量34
3.3值类型和引用类型35
3.3.1数据分类35
3.3.2值数据类型35
3.3.3引用数据类型40
3.3.4装箱和拆箱45
3.4运算符和表达式47
3.4.1 C#的运算符47
3.4.2运算符分类48
3.4.3运算符优先级和结合性50
3.5 C#中的条件语句51
3.5.1 if语句51
3.5.2 switch语句52
3.6 C#中的循环语句54
3.6.1 while语句54
3.6.2 do—while语句55
3.6.3 for语句56
3.6.4 foreach语句57
3.7数组59
3.8结构60
3.9枚举62
3.10学习总结63
理论复习64
上机作业64
第4章 在C#中实现OOP66
4.1 C#的类和对象66
4.1.1类和对象的概念67
4.1.2类定义和对象创建68
4.1.3命名空间69
4.1.4访问修饰符72
4.2 C#的方法74
4.2 1方法定义75
4.2.2方法调用76
4.2.3方法的参数传递78
4.2.4方法重载83
4.3构造函数和析构函数87
4.3.1构造函数87
4.3.2析构函数88
4.4类的静态成员90
4.4.1类的静态成员90
4.4.2静态构造函数93
4.5类的可视化设计95
4.5.1 Visual Studio 2005的可视化类设计器95
4.5.2类的设计方法小结98
4.6学习总结99
理论复习100
上机作业101
第5章 C#中的面向对象特性103
5.1封装性103
5.1.1封装简介103
5.1.2属性概念105
5.2继承性108
5.2.1继承的概念108
5.2.2单继承111
5.2.3派生类的使用113
5.3多态性116
5.3.1多态性简介和实例说明116
5.3.2虚方法118
5.3.3抽象类和抽象方法120
5.4接口123
5.4.1接口概述123
5.4.2多重接口126
5.4.3显示接口127
5.4.4接口继承130
5.5学习总结132
理论复习133
上机作业133
第6章 委托和事件134
6.1委托(delegate)134
6.1.1委托的概念134
6.1.2委托与函数指针136
6.1.3委托与静态方法137
6.1.4委托链138
6.2事件(event)139
6.2.1事件的概念139
6.2.2事件注册控制141
6.2.3事件的触发141
6.3学习总结142
理论复习143
上机作业143
第7章 WinForms基础知识144
7.1 Windows窗体简介144
7.1.1 Windows窗体概述144
7.1.2创建W inForms程序144
7.1.3代码分析148
7.1.4执行WinForms程序151
7.2常用窗体控件151
7.2.1控件简介151
7.2.2窗体设计152
7.2.3常用控件155
7.3消息框窗口163
7.3.1消息框显示文本信息163
7.3.2设置消息框按钮164
7.3.3为消息框添加图标164
7.4窗体详细介绍165
7.4.1模式窗口165
7.4.2窗体的常用属性165
7.4.3窗体的方法166
7.4.4窗体的事件167
7.4.5窗体之间的调用167
7.5程序实例168
7.6学习总结172
理论复习173
上机作业173
第8章 WinForms控件175
8.1选择控件175
8.1.1 CheckBox复选框175
8.1.2 RadioButton单选按钮179
8.1.3 CheckedListBox复选列表182
8.1.4 VscrollBar垂直滚动条183
8.1.5 HscrollBar水平滚动条184
8.1.6 TrackBar刻度条184
8.2图片控件185
8.3容器控件186
8.3.1 TabControl选项卡186
8.3.2 Panel面板188
8.3.3 GroupBox分组框188
8.3.4 Splitter分割条189
8.4显示控件189
8.5其他控件190
8.6程序实例191
8.7学习总结196
理论复习196
上机作业196
第9章 程序调试和异常处理198
9.1程序调试198
9.1.1调试必要性198
9.1.2调试说明199
9.2异常处理205
9.2.1异常简介206
9.2.2异常的产生208
9.2.3异常的处理209
9.2.4自定义异常214
9.2.5异常的使用216
9.3学习总结216
理论复习217
上机作业218
第10章 线程219
10.1线程简介219
10.1.1线程的概念219
10.1.2多线程编程的优点220
10.1.3多线程编程的缺点221
10.2 Thread类简介221
10.2.1 Thread类的构造函数221
10.2.2 Thread类的方法222
10.2.3 Thread类的属性223
10.3 Thread类操作223
10.3.1线程的生命周期223
10.3.2 Thread类的基本操作224
10.3.3线程同步227
10.4程序实例229
10.5学习总结232
理论复习232
上机作业233
第11章 数组和集合对象234
11.1 System.Array234
11.1.1数组的概念234
11.1.2数组变量的定义235
11.1.3数组元素的初始化235
11.1.4通过索引访问元素236
11.1.5数组元素的遍历237
11.1.6 System.Array类的方法238
11.2 System.Collections238
11.2.1 System.Collections的集合类型239
11.3 ArrayList239
11.3.1 ArrayList的简介239
11.3.2 ArrayList的方法240
11.3.3 ArrayList的属性242
11.3.4实例说明242
11.4 Hashtable245
11.4.1 Hashtable的简介245
11.4.2 Hashtable的方法245
11.4.3 Hashtable的属性247
11.4.4实例说明247
11.5泛型集合251
11.5.1泛型简介251
11.5.2 List<T>254
11.5.3 Dictionary<K,V>260
11.6对象的序列化和反序列化265
11.6.1对象序列化和反序列化简介265
11.6.2对象序列化和反序列化实例267
11.7学习总结269
理论复习270
上机作业270
第12章 C#中文件处理272
12.1 System.IO命名空间272
12.1.1 System.IO中的类定义272
12.1.2文件和流的区别273
12.1.3 FileStream类274
12.2 读写文本文件276
12.2.1创建文件276
12.2.2 StreamWriter279
12.2.3 StreamReader280
12.2.4复制文件281
12.3读写二进制文件283
12.3.1类BinaryWriter283
12.3.2类BinaryReader284
12.4读写内存流286
12.5程序实例287
12.6学习总结292
理论复习292
上机作业293
第二部分 上机练习部分297
第一阶段练习 C#基础知识297
第一部分 指导练习(50分钟)297
练习内容一:switch语句297
练习内容二:数组299
练习内容三:结构和枚举302
第二部分 独立练习(50分钟)305
练习内容:图书借阅系统305
第三部分 扩展练习306
练习内容306
第二阶段练习 在C#中实现OPP307
第一部分 指导练习(50分钟)307
练习内容一:方法重载307
练习内容二:构造函数310
练习内容三:静态成员312
第二部分 独立练习(50分钟)316
练习内容:银行账户管理系统316
第三部分 扩展练习317
练习内容:个人所得税计算系统317
第三阶段练习 C#中的面向对象特性318
第一部分 指导练习(50分钟)318
练习内容一:单一继承318
练习内容二:抽象类321
练习内容三:接口继承324
第二部分 独立练习(50分钟)328
练习内容328
第三部分 扩展练习329
练习内容329
第四阶段练习 委托和事件330
第一部分 指导练习(50分钟)330
练习内容一:委托330
练习内容二:事件334
第二部分 独立练习(50分钟)337
练习内容337
第三部分 扩展练习338
练习内容338
第五阶段练习 WinForms基础知识339
第一部分 指导练习(50分钟)339
练习内容一:通讯录管理系统339
第二部分 独立练习(50分钟)349
练习内容349
第三部分 扩展练习350
练习内容350
第六阶段练习 WinForms控件351
第一部分 指导练习(50分钟)351
练习内容一:学生信息管理系统351
第二部分 独立练习(50分钟)362
练习内容362
第三部分 扩展练习364
练习内容364
第七阶段练习 调试和异常处理366
第一部分 指导练习(50分钟)366
练习内容一:调试应用程序366
练习内容二:异常处理372
练习内容三:自定义异常375
第二部分 独立练习(50分钟)381
练习内容381
第三部分 扩展练习382
练习内容382
第八阶段练习 多线程383
第一部分 指导练习(50分钟)383
练习内容一:单线程程序383
第二部分 独立练习(50分钟)388
练习内容:双线程程序388
第三部分 扩展练习390
练习内容390
第九阶段练习 数组和集合对象392
第一部分 指导练习(50分钟)392
练习内容一:ArrayList392
练习内容二:Hashtable400
第二部分 独立练习(50分钟)405
练习内容405
第三部分 扩展练习406
练习内容406
第十阶段练习 C#中的文件处理407
第一部分 指导练习(50分钟)407
练习内容一:读写文本文件407
第二部分 独立练习(50分钟)415
练习内容415
第三部分 扩展练习416
练习内容416
附录:词汇表417
热门推荐
- 3200336.html
- 2196368.html
- 1372950.html
- 1001988.html
- 2438374.html
- 1330890.html
- 2840905.html
- 1552442.html
- 1016493.html
- 2953286.html
- http://www.ickdjs.cc/book_3711831.html
- http://www.ickdjs.cc/book_232353.html
- http://www.ickdjs.cc/book_3152728.html
- http://www.ickdjs.cc/book_2910258.html
- http://www.ickdjs.cc/book_152664.html
- http://www.ickdjs.cc/book_3345339.html
- http://www.ickdjs.cc/book_1646004.html
- http://www.ickdjs.cc/book_1540921.html
- http://www.ickdjs.cc/book_566956.html
- http://www.ickdjs.cc/book_133780.html