图书介绍
C#程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计教程](https://www.shukui.net/cover/13/35023699.jpg)
- 张淑芬,刘丽,陈学斌编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302349273
- 出版时间:2014
- 标注页数:377页
- 文件大小:51MB
- 文件页数:390页
- 主题词: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什么是C2
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其他常用子窗口7
1.3.5 Visual Studio.NET帮助8
1.4开发第一个C#程序8
1.4.1一个简单的控制台应用程序8
1.4.2一个简单的Windows应用程序10
1.4.3一个简单的Web应用程序11
习题13
第2章 程序设计基础15
2.1 C#程序的组成要素15
2.2常量和变量18
2.2.1常量18
2.2.2变量19
2.3数据类型概述20
2.3.1简单数据类型21
2.3.2结构类型25
2.3.3枚举类型28
2.3.4类型转换29
2.4运算符与表达式31
2.4.1算术运算符与算术表达式32
2.4.2关系运算符与关系表达式33
2.4.3赋值运算符与赋值表达式34
2.4.4逻辑运算符与逻辑表达式35
2.4.5位运算符37
2.4.6其他运算符39
2.4.7运算符的优先级及结合性40
2.5引用类型41
2.5.1字符串41
2.5.2类45
2.5.3接口46
2.5.4委托46
2.5.5数组48
2.5.6集合51
2.5.7装箱和拆箱54
2.6常用系统定义类55
2.6.1数学类55
2.6.2日期时间结构58
2.6.3随机数类60
习题61
第3章 流程控制与算法63
3.1算法的概念63
3.1.1什么是算法63
3.1.2描述算法64
3.2顺序结构65
3.2.1赋值语句65
3.2.2输入与输出66
3.2.3顺序结构典型例题68
3.3选择结构70
3.3.1 if语句70
3.3.2 switch语句76
3.3.3选择结构典型例题78
3.4循环结构83
3.4.1循环语句简介83
3.4.2 for语句83
3.4.3 foreach语句86
3.4.4 while语句88
3.4.5 do-while语句90
3.4.6循环的嵌套91
3.4.7跳转语句94
3.4.8循环结构典型例题97
习题100
第4章 面向对象程序设计基础103
4.1面向对象的概念103
4.1.1面向对象编程103
4.1.2类和对象104
4.1.3面向对象的特点104
4.2类的声明105
4.3类的成员106
4.3.1常量106
4.3.2字段107
4.3.3属性108
4.3.4方法110
4.3.5构造函数和析构函数116
4.3.6索引器118
4.4静态类与静态成员121
4.4.1静态类121
4.4.2静态成员121
4.4.3静态构造函数121
4.5对象的创建和存储122
4.5.1对象的创建122
4.5.2对象的存储124
4.5.3对象成员的引用125
4.6 Visual Studio 2010中的OOP工具125
4.6.1类视图125
4.6.2对象浏览器126
4.6.3添加类127
4.6.4类图127
4.6.5类库项目130
习题133
第5章 面向对象的高级程序设计135
5.1继承135
5.1.1继承的定义135
5.1.2构造函数的执行顺序137
5.2多态139
5.2.1隐藏基类成员140
5.2.2重写基类成员141
5.3抽象类和密封类146
5.3.1抽象类146
5.3.2密封类147
5.4接口148
5.4.1定义接口148
5.4.2实现接口149
5.4.3接口和抽象类的比较152
习题152
第6章 调试与异常处理156
6.1程序错误156
6.2程序调试158
6.3异常处理162
6.3.1异常类162
6.3.2异常的捕捉及处理163
6.3.3引发异常165
习题165
第7章 Windows编程基础167
7.1 Windows应用程序开发步骤167
7.2 Windows应用程序的组织结构170
7.3 Windows窗体与控件171
7.3.1窗体171
7.3.2控件177
7.4常用控件180
7.4.1按钮180
7.4.2标签181
7.4.3文本框和数字显示框183
7.4.4单选按钮和复选框186
7.4.5分组框188
7.4.6列表框188
7.4.7组合框191
7.4.8图片框和图像列表193
7.4.9定时器195
7.4.10跟踪条和滚动条196
7.4.11进度条197
7.4.12富文本框198
7.4.13选项卡202
7.4.14面板和拆分器205
7.4.15树视图和列表视图205
习题215
第8章 Windows窗体的高级功能217
8.1菜单217
8.2工具栏和状态栏222
8.3对话框229
8.3.1通用对话框230
8.3.2自定义对话框235
8.4多文档程序设计239
8.4.1创建MDI应用程序240
8.4.2 MDI相关属性、方法和事件240
8.4.3 MDI应用程序中的菜单栏242
8.5 ActiveX控件243
8.5.1 ActiveX控件简介243
8.5.2在工具箱中添加ActiveX控件243
8.5.3开发ActiveX控件243
习题247
第9章 文件操作250
9.1文件和流250
9.2文件读写操作259
9.2.1 FileStream类259
9.2.2文本文件的读写262
9.2.3读写二进制文件266
习题268
第10章 数据库编程基础269
10.1数据库概述269
10.1.1数据库和数据库系统269
10.1.2关系数据库271
10.2 SQL基础272
10.3 ADO.NET275
10.3.1 ADO.NET对象模型275
10.3.2 ADO.NET访问数据库模式277
10.4使用ADO.NET访问数据库278
10.4.1使用Connection对象连接数据库278
10.4.2 ADO.NET联机模式的数据存取280
10.4.3 ADO.NET脱机模式的数据存取286
10.5数据绑定控件293
10.5.1数据绑定293
10.5.2 DataGridView控件293
10.5.3 BindingSource组件296
10.5.4 BindingNavigator控件297
习题298
第11章 创建数据库应用程序300
11.1案例:学生信息管理系统300
11.1.1系统功能300
11.1.2数据库结构300
11.1.3类的定义302
11.2登录界面306
11.3主控界面307
11.4学生信息录入309
11.5学生信息查询313
11.6系统维护321
11.6.1学院设置321
11.6.2专业设置324
11.6.3班级设置327
11.6.4用户管理331
习题334
第12章 图形与图像335
12.1图形图像的基础知识335
12.1.1 GDI+概述335
12.1.2 Graphics类337
12.2绘制基本图形337
12.2.1创建画笔337
12.2.2绘制基本图形338
12.3填充图形341
12.3.1单色画刷SolidBrush341
12.3.2 HatchBrush342
12.3.3 TextureBrush343
12.3.4 LineargradientBrush344
12.4图像处理345
12.4.1图像的显示345
12.4.2图像的拉伸与反转346
习题350
第13章 网络编程352
13.1 Socket的概念352
13.2网络通信地址353
13.3使用Socket通信354
13.3.1 Socket类354
13.3.2使用Socket通信流程355
13.4 UdpClient、TcpListener与TcpClient类360
习题363
第14章 部署Windows应用程序365
14.1部署概述365
14.2使用ClickOnce部署Windows应用程序366
14.2.1将应用程序发布到Web366
14.2.2将应用程序发布到共享文件夹368
14.2.3将应用程序发布到媒体371
14.3使用Windows Installer部署Windows应用程序373
14.3.1创建安装程序373
14.3.2测试安装程序375
习题376
参考文献377