图书介绍
C#.NET网络程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#.NET网络程序设计实用教程](https://www.shukui.net/cover/8/35081673.jpg)
- 于国防,李剑编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302344315
- 出版时间:2013
- 标注页数:339页
- 文件大小:98MB
- 文件页数:351页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C#.NET网络程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识1
第1章 .NET与C#简介1
1.1 .NET简介1
1.1.1 .NET平台1
1.1.2 .NET框架2
1.1.3 公共语言运行库CLR3
1.1.4 .NET Framework类库4
1.2 C#简介5
1.2.1 C#语言的由来5
1.2.2 C#语言的特点6
习题7
第2章 网络系统体系结构与Visual Studio.NET8
2.1 网络系统体系结构简介8
2.2 Visual Studio.NET简介及Visual Studio 2010安装9
2.2.1 Visual Studio.NET的发展历史和优点9
2.2.2 Visual Studio 2010集成开发环境安装10
习题16
第3章 面向对象程序设计基础17
3.1 面向对象编程简介17
3.1.1 类和对象17
3.1.2 面向对象程序设计的相关概念17
3.2 类18
3.2.1 类的声明与实例18
3.2.2 类成员19
3.3 方法21
3.3.1 方法的声明与调用21
3.3.2 方法的参数21
3.3.3 方法重载23
3.4 C#语言编程初试23
3.4.1 项目与解决方案23
3.4.2 第一个简单的C#程序设计24
3.4.3 命名空间25
3.4.4 Main()方法26
3.4.5 代码注释26
3.5 事件27
习题28
第4章 C#语言基础29
4.1 标识符和关键字29
4.1.1 标识符29
4.1.2 关键字30
4.2 值类型30
4.2.1 简单值类型31
4.2.2 结构类型33
4.2.3 枚举类型34
4.3 引用类型35
4.3.1 object类型36
4.3.2 类类型36
4.3.3 字符串类型37
4.3.4 数组类型38
4.4 类型转换39
4.5 常量和变量41
4.5.1 常量41
4.5.2 变量41
4.6 表达式和运算符43
4.6.1 表达式43
4.6.2 运算符43
4.7 流程控制语句46
4.7.1 条件语句46
4.7.2 循环语句48
4.7.3 跳转语句50
4.8 异常处理语句52
习题53
第2篇 Windows程序设计54
第5章 Windows窗体与控件应用及其程序设计54
5.1 窗体与控件简介54
5.1.1 窗体54
5.1.2 控件55
5.2 一个基于Win Forms的上机自测系统设计55
5.2.1 Windows窗体控件分析与应用57
5.2.2 PictureBox窗体控件分析与应用58
5.2.3 Label窗体控件分析与应用60
5.2.4 添加新窗体61
5.2.5 TextBox窗体控件分析与应用62
5.2.6 RadioButton与Panel窗体控件分析与应用63
5.2.7 ListBox ComboBox窗体控件分析与应用65
5.2.8 CheckBox窗体控件分析与应用66
5.2.9 Timer窗体控件分析与应用67
5.2.10 Button窗体控件分析与应用69
5.2.11 启动窗体设置71
5.2.12 MenuStrip窗体控件分析与应用72
5.2.13 ToolStrip窗体控件分析与应用74
5.3 Windows窗体的文档界面设置及其管理75
5.3.1 基于单文档(SDI)的应用程序76
5.3.2 基于多文档(MDI)的应用程序76
5.3.3 自测系统多文档管理76
5.4 Windows窗体的显示模式分析与应用79
5.4.1 模态窗体79
5.4.2 非模态窗体80
5.5 Windows通用对话框简介81
5.5.1 MessageBox消息对话框81
5.5.2 OpenFileDialog对话框控件83
5.5.3 SaveFileDialog对话框控件84
习题85
第6章 Windows进程与线程程序设计86
6.1 进程与线程简介86
6.2 进程程序设计87
6.3 线程程序设计基础知识89
6.4 多线程程序设计94
6.4.1 多线程简介94
6.4.2 多线程互斥与同步简介95
6.4.3 多线程互斥程序设计95
6.4.4 多线程同步程序设计106
6.5 Windows窗体控件的跨线程访问109
6.5.1 非线程安全的窗体控件访问109
6.5.2 线程安全的窗体控件访问109
6.5.3 线程安全的窗体控件访问程序设计110
习题112
第7章 输入与输出113
7.1 文件与流概述113
7.2 System.IO命名空间113
7.3 文件对话框类114
7.3.1 OpenFileDialog类114
7.3.2 SaveFileDialog类115
7.4 文件读写与流操作115
7.4.1 文件流操作115
7.4.2 网络流操作120
习题121
第8章 Windows网络程序设计122
8.1 Socket与网络通信122
8.1.1 定义和获取主机消息122
8.1.2 网络协议概述123
8.1.3 Socket概述124
8.2 TCP/IP与网络通信程序设计125
8.2.1 TCP/IP概述125
8.2.2 基于TCP/IP的网络通信原理126
8.2.3 基于TCP的网络通信程序设计126
8.3 UDP与网络通信程序设计135
8.3.1 UDP概述135
8.3.2 基于UDP的网络通信原理135
8.3.3 利用UdpClient类实现UDP网络通信135
8.4 FTP与网络通信程序设计140
8.4.1 FTP概述140
8.4.2 FTP服务的工作原理140
8.4.3 网络文件传输的FTP程序设计140
习题158
第9章 数据库访问Windows程序设计159
9.1 数据库基础知识159
9.1.1 数据库概述159
9.1.2 Access数据库简介及其应用160
9.1.3 SQL Server数据库概述及其应用162
9.1.4 SQL语言简介166
9.2 ADO.NET概述168
9.2.1 ADO.NET体系结构168
9.2.2 ADO.NET数据提供程序169
9.2.3 ADO.NET命名空间及其常用类169
9.3 ADO.NET数据库访问基础170
9.3.1 ADO.NET数据库访问步骤171
9.3.2 SqlConnection类与数据库连接172
9.3.3 DataSet数据集与DataAdapter数据适配器174
9.3.4 SqlCommand类与SQL Server数据库访问177
9.3.5 利用DataReader类获取只读数据181
9.3.6 利用DataTable类和DataView类更新数据及控制视图182
习题186
第10章 邮件发送与接收Windows程序设计187
10.1 电子邮件的发送187
10.1.1 SMTP协议简介187
10.1.2 利用System.Net.Mail发送邮件的程序设计188
10.2 电子邮件的接收193
10.2.1 POP3协议简介193
10.2.2 利用LumiSoft.Net接收邮件的程序设计193
10.3 IMAP协议简介204
习题204
第11章 Windows程序的安装和部署205
11.1 Windows程序安装和部署简介205
11.2 Windows程序安装和部署方法205
习题210
第3篇 Web程序设计211
第12章 Web程序、ASP.NET及Web服务器211
12.1 Web程序简介211
12.2 ASP.NET简介212
12.3 Web服务器213
12.3.1 Web服务器简介213
12.3.2 IIS安装与配置214
习题217
第13章 ASP.NET网站设计基础218
13.1 一个邮件收、发及其用户管理示例网站218
13.1.1 示例网站规划218
13.1.2 示例网站创建221
13.2 添加母版页222
13.3 添加站点地图225
13.4 SiteMapDataSource、TreeView及SiteMapPath控件分析与应用227
13.4.1 SiteMapDataSource控件分析与应用227
13.4.2 TreeView控件分析与应用227
13.4.3 SiteMapPath控件分析与应用229
13.5 添加网站主页231
13.6 示例网站试运行233
13.7 系统环境文件Web.config简介235
习题239
第14章 常用Web服务器控件分析与应用241
14.1 文本类服务器控件241
14.1.1 Label服务器控件241
14.1.2 TextBox服务器控件242
14.1.3 HyperLink服务器控件243
14.2 按钮类服务器控件244
14.2.1 Button服务器控件244
14.2.2 LinkButton服务器控件245
14.2.3 ImageButton服务器控件245
14.3 选择类服务器控件246
14.3.1 CheckBox服务器控件246
14.3.2 RadioButton服务器控件247
14.4 列表类服务器控件248
14.4.1 ListBox服务器控件248
14.4.2 DropDownList服务器控件250
14.5 图像类服务器控件252
14.5.1 Image服务器控件252
14.5.2 ImageMap服务器控件253
14.6 容器类服务器控件254
14.6.1 Panel服务器控件254
14.6.2 View和MultiView服务器控件255
14.7 增强类服务器控件256
14.7.1 Calendar服务器控件256
14.7.2 FileUpload服务器控件257
14.8 验证类服务器控件259
14.8.1 RequiredFieldValidator服务器控件259
14.8.2 RangeValidator服务器控件260
14.8.3 CompareValidator服务器控件261
14.8.4 RegularExpressionValidator服务器控件262
14.8.5 ValidationSummary服务器控件263
14.8.6 屏蔽验证264
14.9 服务器控件在示例网站中的应用264
14.9.1 用户注册内容页的控件添加及其布局265
14.9.2 用户编辑内容页的控件添加及其布局266
14.9.3 用户登录内容页的控件添加及其布局267
14.9.4 邮件发送内容页的控件添加、布局及程序设计269
14.9.5 邮件接收列表内容页的控件添加、布局及程序设计271
14.9.6 邮件详细信息内容页的控件添加及其布局272
习题273
第15章 常用ASP.NET内置对象274
15.1 Response对象274
15.1.1 Response对象的属性和方法274
15.1.2 Response对象的常用方法应用示例275
15.2 Request对象276
15.2.1 Request对象的属性和方法276
15.2.2 利用Request对象读取表单提交数据277
15.2.3 利用Request对象获取用户传递数据277
15.3 Server对象278
15.3.1 Server对象的属性和方法278
15.3.2 Server对象的常见应用279
15.4 Application对象283
15.4.1 Application对象的属性、方法和事件283
15.4.2 Application对象变量值的存取284
15.5 Session对象285
15.5.1 Session对象的属性、方法和事件285
15.5.2 Session对象变量值的存取286
15.6 Cookie对象286
15.6.1 Cookie对象的属性和方法286
15.6.2 Cookie对象的设置287
习题287
第16章 数据库访问ASP.NET程序设计288
16.1 ASP.NET的数据库访问对象288
16.1.1 Connection对象288
16.1.2 Command对象290
16.1.3 DataReader对象290
16.1.4 DataTable对象291
16.1.5 DataAdapter对象292
16.1.6 DataSet对象293
16.1.7 DataView对象293
16.2 DropDownList与ListBox服务器控件的数据绑定294
16.3 常用数据服务器控件295
16.3.1 GridView服务器控件295
16.3.2 Repeater服务器控件295
16.4 示例网站用户管理程序设计297
16.4.1 用户注册内容页程序设计297
16.4.2 用户编辑内容页程序设计300
16.4.3 用户登录内容页程序设计306
16.5 示例网站内容页登录及权限设置程序设计308
习题310
第17章 示例网站的邮件程序设计311
17.1 JMail邮件组件简介311
17.1.1 JMail组件的安装与卸载311
17.1.2 JMail组件的引用313
17.1.3 JMail组件的常用对象及其常用属性和方法313
17.2 邮件收、发及信息内容页的程序设计315
17.2.1 邮件发送内容页程序设计315
17.2.2 邮件接收列表内容页程序设计318
17.2.3 邮件详细信息内容页程序设计322
习题326
第18章 AJAX简介与应用327
18.1 AJAX技术简介327
18.2 AJAX应用示例328
习题331
第19章 ASP.NET网站的生成与发布332
19.1 生成网站与重新生成网站332
19.2 网站发布332
习题334
参考文献335
附录A 实验参考336