图书介绍
C#程序设计实用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计实用教程 第2版](https://www.shukui.net/cover/27/30372952.jpg)
- 谷涛主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115301048
- 出版时间:2013
- 标注页数:294页
- 文件大小:81MB
- 文件页数:306页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计实用教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C#与.NET框架1
1.1 .NET框架简介1
1.2 C#与.NET的关系2
1.3 C#的特点2
1.4 Visual Studio 20103
1.5第一个C#程序:Hello World4
1.5.1第一个Windows控制台应用程序4
1.5.2第一个Windows窗体应用程序6
1.5.3第一个ASP.NET应用程序8
小结9
习题9
上机指导10
实验一Windows控制台应用程序10
实验二Windows窗体应用程序10
实验三ASP.NET应用程序11
第2章C#语法基础12
2.1数据类型12
2.1.1值类型12
2.1.2引用类型14
2.2变量和常量15
2.2.1变量16
2.2.2常量16
2.3类型转换17
2.3.1隐式转换17
2.3.2显式转换17
2.3.3装箱和拆箱18
2.4运算符18
2.4.1算术运算符18
2.4.2字符串运算符18
2.4.3赋值运算符19
2.4.4逻辑运算符19
2.4.5位运算符19
2.4.6其他运算符20
2.4.7运算符的优先级20
小结20
习题21
上机指导21
实验 类型转换21
第3章C#中的条件结构22
3.1 bool类型22
3.1.1 bool类型概述22
3.1.2使用bool类型来表示真假23
3.2 if条件结构24
3.2.1 C#中的“如果”24
3.2.2 if条件结构概述24
3.2.3使用基本的if条件结构25
3.2.4复杂条件下的if条件结构26
3.2.5多重if结构和嵌套if结构的使用27
3.3 switch结构30
3.3.1 C#中的等值判断30
3.3.2 switch结构概述30
3.3.3使用switch结构进行等值判断31
3.4综合运用:模拟会员幸运抽奖32
3.5常见错误34
小结36
习题36
上机指导36
实验一if-else结构36
实验二 选择判断37
实验三switch结构38
第4章C#中的循环40
4.1基本循环40
4.1.1 while循环40
4.1.2 while的使用42
4.1.3 while循环常见错误43
4.1.4 do-while循环45
4.1.5 do-while循环的使用45
4.1.6 while循环和do-while循环的区别46
4.1.7 for循环47
4.1.8 for循环的使用48
4.1.9 for循环常见错误50
4.2 C#中特有的foreach循环51
4.2.1 foreach循环52
4.2.2 foreach循环的使用53
4.2.3死循环54
4.3循环结构总结55
4.4多重循环56
4.5跳转语句58
4.5.1使用break语句58
4.5.2使用continue语句59
小结60
习题60
上机指导61
实验一while循环61
实验二for循环62
实验三 使用循环打印特殊形状62
第5章 面向对象设计64
5.1面向对象概述64
5.1.1对象的概念64
5.1.2面向对象的设计方法64
5.2命名空间65
5.2.1命名空间的概念65
5.2.2命名空间的定义和引用65
5.3类67
5.3.1类的概念67
5.3.2类的声明67
5.3.3类的成员和访问控制68
5.3.4构造函数和析构函数68
5.4字段和属性70
5.4.1字段70
5.4.2属性70
5.5方法71
5.5.1方法的声明71
5.5.2参数71
5.5.3静态方法73
5.5.4方法的重载74
5.5.5操作符的重载75
5.6抽象类76
5.6.1抽象类的概念76
5.6.2抽象类的声明77
5.6.3抽象方法77
5.7接口78
5.7.1接口的概念78
5.7.2接口的声明78
5.7.3接口的实现79
5.7.4接口与抽象类80
5.8继承和多态80
5.8.1继承80
5.8.2多态81
小结81
习题81
上机指导82
实验一 设计一个老师类82
实验二 使用接口求圆的面积82
实验三 教师类方法的重载83
第6章 数组和集合84
6.1数组84
6.1.1数组简介84
6.1.2创建数组85
6.1.3访问数组86
6.1.4数组排序87
6.1.5数组应用的实例88
6.2集合92
6.2.1集合的概念92
6.2.2集合类92
6.2.3 ArrayList动态数组类93
6.2.4遍历列表95
6.3哈希表96
6.3.1 Hashtable类96
6.3.2构造普通哈希表97
6.3.3 SortedList类98
6.3.4搜索排序哈希表99
6.4队列101
6.4.1创建队列101
6.4.2元素入队102
6.4.3元素出队102
6.5堆栈103
6.5.1创建堆栈103
6.5.2元素入栈103
6.5.3元素出栈104
小结104
习题104
上机指导104
实验一 使用数组105
实验二 使用队列105
实验三 使用堆栈105
第7章 字符串处理和正则表达式106
7.1字符串106
7.1.1简介106
7.1.2比较字符串107
7.1.3格式化字符串108
7.1.4连接字符串109
7.1.5分割字符串109
7.1.6插入字符串110
7.1.7删除字符串111
7.1.8遍历字符串111
7.1.9复制字符串113
7.1.10大小写转换113
7.2 StringBuilder类113
7.2.1创建StringBuilder对象114
7.2.2追加字符串114
7.2.3插入字符串115
7.2.4删除字符串115
7.3正则表达式115
7.3.1正则表达式简介116
7.3.2正则表达式(Regex)类116
7.3.3构造正则表达式117
7.3.4示例:验证URL119
小结119
习题119
上机指导120
实验一 字符串的操作120
实验二 使用StringBuilder类120
第8章Windows窗体应用121
8.1 Windows窗体简介121
8.1.1认识窗体设计器121
8.1.2使用窗体设计器123
8.2 Windows窗体控件125
8.2.1按钮控件126
8.2.2标签控件128
8.2.3文本框控件129
8.2.4单选按钮控件132
8.2.5复选框控件135
8.2.6列表框控件139
8.2.7可选列表框控件141
8.3菜单143
8.3.1创建菜单144
8.3.2相应菜单事件144
8.4单文档和多文档应用程序146
8.4.1基于对话框的应用程序146
8.4.2单文档应用程序146
8.4.3多文档应用程序146
8.5 GDI+绘制图形151
8.5.1 Graphics对象151
8.5.2画笔类152
8.5.3字体类154
8.5.4位图Bitmap类155
小结156
习题156
上机指导157
实验一 创建菜单157
实验二 创建多文档应用程序157
实验三 创建一个用户登录的界面158
第9章 文件操作160
9.1文件和文件夹160
9.1.1 System.IO类介绍160
9.1.2文件类161
9.1.3文件夹类162
9.1.4文件信息类163
9.1.5文件夹信息类164
9.1.6文件信息类与文件夹信息类的用法165
9.2流165
9.2.1流操作类介绍165
9.2.2文件流类165
9.2.3流写入类169
9.2.4流读取类170
9.2.5二进制流写入类171
9.2.6二进制流读取类173
9.3文件操作实例173
9.3.1窗体布局174
9.3.2代码实现175
9.3.3实例进阶178
小结179
习题179
上机指导179
实验一 创建文件179
实验二 创建文件夹180
第10章 数据库开发技术181
10.1 ADO.NET简介181
10.1.1数据访问技术181
10.1.2 System.Data命名空间182
10.2连接数据库183
10.2.1 SqlConnection类183
10.2.2设置连接参数184
10.2.3创建SQL Server连接184
10.2.4断开SQL Server连接185
10.2.5其他数据库连接185
10.3与数据库交互185
10.3.1使用SqlCommand提交增删改命令185
10.3.2使用SqlCommand获取查询命令187
10.3.3使用DataAdapter提交查询命令187
10.4管理内存数据188
10.4.1数据集简介189
10.4.2使用DataTable实现内存表189
10.4.3使用DataSet管理数据192
10.4.4使用DataReader获取只读数据194
10.4.5比较DataSet和DataReader196
10.5 XML应用196
10.5.1理解XML196
10.5.2 XML相关类197
10.5.3 XML数据的访问198
10.5.4创建XML节点203
10.5.5修改XML节点204
10.5.6删除XML节点205
10.5.7使用DataSet加载XML数据206
小结207
习题207
上机指导208
实验一 数据库的连接208
实验二 访问XML数据208
实验三与Access数据库交互208
第11章LINQ简介210
11.1 LINQ基础210
11.1.1为什么要使用LINQ210
11.1.2 LINQ的语法211
11.2 LINQ对数据集(Dataset)的操作212
11.3 LINQ与SQL的交互215
11.3.1数据的查询和删除215
11.3.2数据的插入218
11.3.3数据的修改221
11.4 LinqDataSource控件实现数据的增、删、改224
小结227
习题227
上机指导227
实验一 复习SQL数据库的执行语句227
实验二LINQ与SQL之间的交互227
实验三LinqDataSource控件的使用228
第12章Web网络应用229
12.1 ASP.NET简介229
12.1.1 ASP.NET概述229
12.1.2 IIS管理ASPX页面230
12.2 ASP.NET语法232
12.2.1剖析ASPX页面232
12.2.2使用<%>嵌入代码233
12.2.3使用<Script>.</Script>嵌入代码234
12.2.4使用Server控件236
12.2.5使用<%--注释--%>237
12.2.6用<%@Page.%>设置页面属性237
12.2.7使用<%@Import%>引入类库237
12.3 ASP.NET内置对象238
12.3.1使用Application对象保存数据238
12.3.2使用Session对象保存数据238
12.3.3访问Server对象238
12.3.4访问Request对象239
12.3.5访问Response对象240
12.4代码绑定技术241
12.4.1分离显示功能和逻辑功能241
12.4.2使用<%@CodeFile %>绑定代码241
12.4.3控件事件接收用户输入243
12.5 Web服务244
12.5.1 Web服务简介244
12.5.2创建Web服务245
12.5.3创建Web服务类246
12.5.4创建Web服务方法247
12.5.5使用Web服务248
12.5.6示例:天气预报Web服务249
小结250
习题250
上机指导251
实验一 使用Session对象保存数据251
实验二 访问Application对象251
实验三 创建Web服务252
实验四 使用ASP.NET创建一个用户登录界面252
第13章WPF智能客户端253
13.1认识WPF253
13.1.1 WPF概述253
13.1.2 WPF框架体系254
13.1.3 WPF特性254
13.2手把手教你第一个WPF应用255
13.2.1创建一个WPF客户端应用255
13.2.2解析WPF应用程序的文件目录结构256
13.3使用常见控件257
13.3.1按钮控件257
13.3.2文本框控件258
13.3.3下拉列表框控件259
13.3.4图像控件261
13.3.5控件模板261
13.4布局版式262
13.4.1使用StackPanel面板262
13.4.2 WrapPanel面板263
13.4.3 DockPanel面板263
13.4.4 Grid方式布局264
13.4.5 UniformGrid面板265
13.5创建窗口266
13.5.1创建对话框266
13.5.2创建不规则窗体267
小结268
习题268
上机指导268
实验一 创建WPF客户端应用268
实验二 登录269
实验三 面板布局269
第14章Silverlight交互式开发技术270
14.1 Silverlight简介270
14.1.1 Silverlight技术概述270
14.1.2 Silverlight运行原理271
14.1.3 Silverlight结构体系272
14.2 Silverlight与XAML语言273
14.2.1 XAML语言273
14.2.2 XAML与Silverlight关系273
14.3创建Silverlight应用274
14.3.1安装Silverlight 4扩展升级274
14.3.2创建一个Silverlight应用275
14.4使用基础控件278
14.4.1日期(DatePicker)控件278
14.4.2自动完成(AutoCompleteBox)控件279
14.4.3图像(Image)控件281
14.4.4网页浏览器(WebBrowser)控件281
14.4.5富文本编辑(RichTextBox)控件283
14.5 Silverlight多媒体应用285
14.5.1播放多媒体285
14.5.2捕获本地设备资源286
14.6 Silverlight中的几何绘图289
14.6.1使用Shape对象绘制图形289
14.6.2使用Geometry对象定义形状290
14.6.3图形变换291
14.6.4创建三维透视转换292
小结293
习题293
上机指导293
实验一 创建一个Silverlight应用294
实验二 添加项目数据294
实验三 绘制图形294