图书介绍
C#程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计教程](https://www.shukui.net/cover/42/30421199.jpg)
- 张淑芬,刘丽,陈学斌,朱俊东编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302454755
- 出版时间:2017
- 标注页数:372页
- 文件大小:52MB
- 文件页数:386页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章.NET与C#概述1
1.1 .NET概述1
1.1.1什么是.NET1
1.1.2 .NET的发展1
1.1.3 .NET平台的结构2
1.2 C#概述2
1.2.1什么是C#2
1.2.2 C#与C及C++语言的区别2
1.2.3 C#语言的特点3
1.3 Visual Studio 2010集成开发环境4
1.3.1 Visual Studio 2010的启动4
1.3.2创建项目5
1.3.3 Visual Studio 2010界面介绍6
1.3.4 Visual Studio.NET帮助8
1.4开发第一个C#程序8
1.4.1一个简单的控制台应用程序9
1.4.2一个简单的Windows应用程序11
1.4.3一个简单的Web应用程序12
1.4.4 Visual Studio.NET解决方案和项目文件的组织结构13
习题14
第2章 程序设计基础16
2.1 C#程序的组成要素16
2.2数据类型概述19
2.2.1简单数据类型19
2.2.2结构类型21
2.2.3枚举类型22
2.3常量和变量24
2.3.1常量24
2.3.2变量27
2.3.3类型转换29
2.4运算符与表达式32
2.4.1算术运算符与算术表达式32
2.4.2关系运算符与关系表达式34
2.4.3赋值运算符与赋值表达式35
2.4.4逻辑运算符与逻辑表达式36
2.4.5位运算符38
2.4.6其他运算符40
2.4.7运算符的优先级及结合性41
2.5引用类型42
2.5.1字符串42
2.5.2类48
2.5.3接口48
2.5.4委托49
2.5.5数组50
2.5.6集合55
2.5.7装箱和拆箱58
2.6常用系统定义类59
2.6.1数学类(System.Math)59
2.6.2日期时间结构(System.DateTime)63
2.6.3随机数类(System.Random)65
习题67
第3章 流程控制与算法69
3.1算法的概念69
3.1.1什么是算法69
3.1.2描述算法70
3.2顺序结构71
3.2.1赋值语句71
3.2.2输入与输出72
3.2.3顺序结构典型例题76
3.3选择结构78
3.3.1 if语句78
3.3.2 switch语句86
3.3.3选择结构典型例题89
3.4循环结构93
3.4.1 for语句93
3.4.2 foreach语句96
3.4.3 while语句97
3.4.4 do-while语句100
3.4.5循环的嵌套101
3.4.6跳转语句104
3.4.7循环结构典型例题107
习题111
第4章 程序调试与异常处理115
4.1程序错误115
4.2程序调试117
4.3异常处理121
4.3.1异常类121
4.3.2引发异常122
4.3.3异常的捕捉及处理123
习题125
第5章 面向对象程序设计基础127
5.1面向对象的概念127
5.1.1面向对象编程127
5.1.2类和对象128
5.1.3面向对象的特点128
5.2类的声明129
5.3类的成员129
5.3.1常量130
5.3.2字段131
5.3.3属性131
5.3.4方法133
5.3.5构造函数和析构函数141
5.3.6索引器143
5.4静态类与静态成员145
5.4.1静态类145
5.4.2静态成员146
5.4.3静态构造函数146
5.5对象的创建和存储147
5.5.1对象的创建147
5.5.2对象的存储149
5.5.3对象成员的引用150
5.6 Visual Studio 2010中的OOP工具150
5.6.1类视图150
5.6.2对象浏览器152
5.6.3添加类文件152
5.6.4类图152
5.6.5类库项目156
习题158
第6章 面向对象的高级程序设计161
6.1继承161
6.1.1继承的定义161
6.1.2构造函数的执行顺序163
6.2多态165
6.2.1隐藏基类成员166
6.2.2重写基类成员167
6.3抽象类和密封类172
6.3.1抽象类172
6.3.2密封类173
6.4接口174
6.4.1定义接口174
6.4.2实现接口175
6.4.3接口和抽象类的比较178
习题178
第7章Windows编程基础182
7.1 Windows应用程序开发步骤182
7.2 Windows应用程序的组织结构187
7.3 Windows窗体与控件188
7.3.1窗体188
7.3.2控件195
7.4常用控件198
7.4.1 Button控件198
7.4.2 Label控件198
7.4.3 TextBox控件199
7.4.4 RadioButton和CheckBox控件203
7.4.5 GroupBox控件204
7.4.6 ListBox控件206
7.4.7 ComboBox控件208
7.4.8 PictureBox控件209
7.4.9 Timer组件210
7.4.10 RichTextBox控件212
7.4.11 TreeView和ListView控件217
7.4.12 TabControl控件222
7.4.13 Panel和SplitContainer控件222
习题227
第8章Windows窗体的高级功能230
8.1菜单230
8.2工具栏和状态栏236
8.3对话框244
8.3.1通用对话框244
8.3.2自定义对话框250
8.4多文档程序设计254
8.4.1创建MDI应用程序254
8.4.2 MDI相关属性、方法和事件255
8.4.3 MDI应用程序中的菜单栏257
习题258
第9章 文件操作261
9.1文件和流261
9.2文件读写操作270
9.2.1 FileStream类270
9.2.2文本文件的读写273
9.2.3读写二进制文件277
习题279
第10章 数据库编程基础281
10.1数据库概述281
10.1.1数据库和数据库系统281
10.1.2关系数据库283
10.2 SQL基础284
10.3 ADO.NET287
10.3.1 ADO.NET对象模型287
10.3.2 ADO.NET访问数据库模式289
10.4使用ADO.NET访问数据库290
10.4.1使用Connection对象连接数据库290
10.4.2 ADO.NET联机模式的数据存取292
10.4.3 ADO.NET脱机模式的数据存取298
10.5数据绑定控件304
10.5.1数据绑定304
10.5.2 DataGridView控件305
10.5.3 BindingSource组件308
10.5.4 BindingNavigator控件309
10.6数据库应用程序案例310
10.6.1系统功能310
10.6.2数据库结构311
10.6.3系统实现312
习题340
第11章 图形与图像342
11.1图形图像基础知识342
11.1.1 GDI+概述342
11.1.2 Graphics类343
11.2绘制基本图形344
11.2.1创建画笔344
11.2.2绘制基本图形345
11.3填充图形348
11.3.1单色画刷SolidBrush348
11.3.2 HatchBrush349
11.3.3 TextureBrush350
11.3.4 LineargradientBrush350
11.4图像处理351
11.4.1图像的显示352
11.4.2图像的拉伸与反转353
习题357
第12章 部署Windows应用程序359
12.1部署概述359
12.2使用ClickOnce部署Windows应用程序360
12.2.1将应用程序发布到Web360
12.2.2将应用程序发布到共享文件夹362
12.2.3将应用程序发布到媒体365
12.3使用Windows Installer部署Windows应用程序367
12.3.1创建安装程序368
12.3.2测试安装程序370
习题371
参考文献372