图书介绍
C#.NET程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#.NET程序设计实用教程](https://www.shukui.net/cover/61/34672047.jpg)
- 汪维华,汪维清,胡章平等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302237587
- 出版时间:2011
- 标注页数:346页
- 文件大小:187MB
- 文件页数:359页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#.NET程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#.NET概述1
1.1程序设计语言1
1.1.1程序设计语言简介1
1.1.2程序设计语言的发展1
1.1.3高级语言的类型2
1.2 .NET3
1.2.1 Microsoft.NET简介3
1.2.2 .NET的组成3
1.2.3 .NET战略4
1.2.4 .NET Framework4
1.3 C#语言简介6
1.3.1 C#语言发展历史6
1.3.2 C#特点7
1.4 Visual Studio集成开发环境8
1.4.1 Visual Studio集成开发环境介绍8
1.4.2 Visual Studio历代开发环境演变史9
1.5熟悉Visual Studio 2008开发环境10
1.5.1创建控制台应用程序10
1.5.2创建Windows应用程序11
1.5.3菜单栏介绍12
1.5.4工具栏介绍13
1.5.5“工具箱”面板介绍13
1.5.6“属性”面板介绍14
1.5.7解决方案资源管理器介绍14
1.5.8创建第一个WinForm项目14
习题116
第2章 C#程序设计基础17
2.1 C#基本数据类型17
2.1.1值类型18
2.1.2引用类型21
2.2常量、变量与表达式23
2.2.1常量23
2.2.2变量25
2.2.3运算符与表达式28
2.2.4运算符的优先级与结合性32
2.2.5类型转换33
2.3选择结构35
2.3.1 if语句35
2.3.2 switch语句38
2.4循环结构39
2.4.1 while语句39
2.4.2 do-while语句40
2.4.3 for语句41
2.4.4 foreach语句42
2.4.5跳转语句43
2.5数组44
2.5.1一维数组44
2.5.2多维数组45
2.6异常处理46
2.7综合案例49
习题250
第3章 面向对象程序设计51
3.1面向对象编程简介51
3.2类的定义55
3.2.1类的声明55
3.2.2构造函数57
3.2.3析构函数58
3.2.4 this的引用59
3.3方法60
3.3.1方法参数60
3.3.2方法继承63
3.4属性66
3.5继承68
3.5.1继承的使用69
3.5.2隐藏基类成员70
3.5.3密封方法71
3.6多态72
3.6.1方法覆盖与多态72
3.6.2抽象类74
3.6.3接口多态性75
3.7接口76
3.7.1接口定义76
3.7.2定义接口成员77
3.7.3访问接口78
3.7.4实现接口79
3.8集合与索引器80
3.8.1索引器80
3.8.2集合83
3.9委托与事件87
3.9.1委托87
3.9.2事件89
3.10操作符重载91
习题395
第4章 Windows程序设计基础96
4.1可视化编程基础96
4.2基本控件97
4.2.1 Control类中定义的基础控件属性97
4.2.2 Button控件99
4.2.3 CheckBox控件99
4.2.4 RadioButton控件100
4.2.5 ComboBox控件、ListBox控件和CheckedListBox控件102
4.2.6 DateTimePicker控件103
4.2.7 ErrorProvider组件104
4.2.8 HelpProvider组件105
4.2.9 Label控件106
4.2.10 TreeView控件和ListView控件107
4.2.11 PictureBox控件112
4.2.12 ProgressBar控件113
4.2.13 TextBox控件、RichTextBox控件与MaskedTextBox控件113
4.2.14 Panel控件115
4.2.15 SplitContainer控件115
4.2.16 TabControl控件和TabPages控件116
4.3菜单、工具栏及状态栏117
4.3.1创建菜单117
4.3.2工具栏118
4.3.3状态栏120
4.4多文档界面121
4.5打印123
4.6 WinFom程序开发案例124
习题4127
第5章 数据库应用开发技术128
5.1数据库应用开发概述128
5.2 ADO.NET数据库开发方式129
5.2.1 ADO.NET数据库开发概述129
5.2.2 .NET Framework数据提供程序129
5.2.3 .NET Framework DataSet130
5.2.4数据库操作过程131
5.3 Connection对象132
5.4 Command对象135
5.5 DataReader对象138
5.5.1 DataReader对象概述138
5.5.2从DataReader读取数据139
5.5.3 DataReader对象的使用140
5.6 DataAdapter对象与DataSet对象141
5.6.1 ADO.NET数据集工作原理141
5.6.2 DataAdapter对象141
5.6.3 DataSet对象143
5.6.4 DataTable对象147
5.6.5 DataColumn对象148
5.6.6 DataRow对象148
5.6.7多表操作149
5.7 XML和DataSet150
5.7.1 XML150
5.7.2 .NET框架中与XML有关的命名空间151
5.7.3写XML文档152
5.7.4读XML文档的方法153
5.7.5 XmlDocument类155
5.8数据绑定156
5.8.1简单控件和复杂控件的数据绑定156
5.8.2 DataGridView数据库控件绑定159
5.9数据库应用程序开发案例159
习题5166
第6章 文件操作168
6.1概述168
6.1.1文件和流168
6.1.2流相关类介绍168
6.2文件和文件夹操作169
6.2.1 DirectoryInfo类169
6.2.2 Directory类173
6.2.3 FileInfo类174
6.2.4 File类176
6.3读写文件179
6.3.1 StreamReader179
6.3.2 StreamWriter179
6.3.3 FileStream对象180
6.4实现异步读取文件183
6.5文件操作案例186
习题6188
第7章 多线程开发技术189
7.1进程线程基本概述189
7.1.1进程基本概念189
7.1.2线程基本概念189
7.2进程开发技术190
7.2.1进程管理190
7.2.2进程创建与关闭192
7.2.3获取进程信息194
7.3线程开发技术198
7.3.1线程开发198
7.3.2线程同步202
7.3.3线程通信206
7.3.4线程池208
7.4多线程案例210
习题7213
第8章 GDI+图形编程基础214
8.1图形概述214
8.2基本图形结构215
8.2.1 Point结构215
8.2.2 Size结构215
8.2.3 Point结构与Size结构的转换216
8.2.4 Rectangle结构216
8.3 Graphics类216
8.4 GDI+坐标系统219
8.5颜色223
8.5.1 color结构223
8.5.2用不透明和半透明的直线绘制图形224
8.5.3用合成模式控制通道混合224
8.5.4 C#颜色应用实例224
8.5.5颜色对话框225
8.5.6颜色对话框实例227
8.6字体228
8.6.1使用Font类绘制文本228
8.6.2 FontFamily类230
8.6.3字体对话框231
8.6.4字体对话框实例233
8.7画笔与画刷234
8.7.1画笔234
8.7.2画刷235
8.8图形程序案例236
习题8241
第9章 图像编程技术242
9.1图像处理概述242
9.2图形文件格式242
9.3图像处理常用控件245
9.3.1 Picturebox控件245
9.3.2 ImageList控件248
9.4坐标变换252
9.5图像文件格式转换255
9.6像素处理257
9.6.1 GetPixel方法257
9.6.2内存拷贝法259
9.6.3指针法260
9.7图像编程案例261
习题9269
第10章 ASP.NET编程基础270
10.1 ASP.NET概述270
10.2 Web Form基础271
10.3 ASP.NET控件275
10.3.1常用服务器端控件275
10.3.2 HTML控件290
10.4页面信息传递293
10.4.1利用cookies保持客户端信息293
10.4.2 QueryString295
10.4.3 Application297
10.4.4 Session298
10.5 Web应用程序案例299
习题10301
第11章 实验303
实验1熟悉Visual Studio 2008编程环境303
实验2控制台程序编程305
实验3面向对象程序设计308
实验4 C#基本控件315
实验5数据库应用319
实验6文件操作323
实验7多线程开发326
实验8 C#图形编程329
实验9 C#图像编程334
实验10 Web应用程序开发339
参考文献344