图书介绍

C#.NET网络程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载

C#.NET网络程序设计实用教程
  • 于国防,李剑编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302344315
  • 出版时间:2013
  • 标注页数:339页
  • 文件大小:98MB
  • 文件页数:351页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐