图书介绍

C#网络编程及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#网络编程及应用
  • 刘瑞新主编;马骏,何欣等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711114502X
  • 出版时间:2004
  • 标注页数:383页
  • 文件大小:36MB
  • 文件页数:393页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C#网络编程及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C#.NET概述1

1.1 Microsoft.NET Framework1

1.1.1公共语言运行库1

1.1.2类库2

1.2 C#语言概述2

1.2.1 C#的特点2

1.2.2 C#与C++的比较3

1.2.3 C#与Java的比较4

1.3 C#应用程序的结构4

1.3.1名称空间5

1.3.2控制台应用程序6

1.3.3 Windows应用程序7

1.3.4 ASP.NETWeb应用程序8

1.3.5 C#程序一般格式举例8

1.3.6程序代码注释10

1.4习题111

第2章 C#数据类型12

2.1值类型12

2.1.1整型12

2.1.2浮点型13

2.1.3小数型14

2.1.4布尔型14

2.1.5 struct型14

2.1.6 enum型15

2.2数组16

2.3数据类型之间的转换18

2.4装箱和拆箱19

2.4.1装箱19

2.4.2拆箱19

2.5运算符与优先级20

2.6习题221

第3章 C#语句22

3.1条件分支语句22

3.1.1if语句22

3.1.2 switch语句23

3.2循环与跳转语句25

3.2.1循环语句25

3.2.2跳转语句27

3.2.3循环与跳转综合举例28

3.3异常处理语句30

3.3.1try-catch语句30

3.3.2try-catch-finally语句30

3.3.3 throw语句31

3.4习题332

第4章 类33

4.1基础知识33

4.1.1类的组织33

4.1.2对象的生存周期34

4.1.3字段和局部变量35

4.1.4静态成员与实例成员35

4.1.5访问修饰符36

4.2构造函数36

4.2.1默认构造函数37

4.2.2重载构造函数37

4.3方法37

4.3.1方法的定义与使用38

4.3.2方法中的参数传递38

4.3.3方法重载41

4.4属性与索引42

4.4.1属性的使用42

4.4.2属性与方法的区别43

4.4.3使用索引43

4.5 String类44

4.5.1字符串的表示格式45

4.5.2常用字符串操作方法47

4.6 StringBuilder类49

4.7 Convert类51

4.8 DateTime类51

4.9 Math类53

4.10习题454

第5章 继承、多态、委托与事件56

5.1继承、多态与接口56

5.1.1实现类继承的方法57

5.1.2重写基类的方法58

5.1.3隐藏基类的方法59

5.1.4使用sealed防止类被继承60

5.1.5版本控制61

5.1.6抽象类和接口64

5.2委托69

5.3事件71

5.3.1声明一个事件72

5.3.2调用事件74

5.3.3声明事件发生时处理的方法74

5.3.4将事件和委托关联在一起75

5.4习题575

第6章 设计窗体和控件77

6.1 Win Forms窗体控件77

6.1.1 控件中一些常用的属性和事件77

6.1.2 Label控件和LinkLabel控件77

6.1.3 Button控件78

6.1.4 TextBox控件80

6.1.5 CheckBox控件81

6.1.6 CheckedListBox控件82

6.1.7 RadioButton控件84

6.1.8 ListBox控件85

6.1.9 ComboBox控件87

6.1.10 ToolTip控件88

6.1.11 PictureBox控件89

6.1.12 MainMenu控件89

6.1.13 ProgressBar控件90

6.1.14 TabControl控件91

6.1.15 ListView控件92

6.2 ASP.NET Web服务器控件94

6.2.1按钮控件95

6.2.2 TextBox控件97

6.2.3 Panel控件98

6.2.4 CheckBox控件99

6.2.5 CheckBoxList控件99

6.2.6 RadioButton控件101

6.2.7 RadioButtonList控件102

6.2.8 ListBox控件103

6.2.9 DropDownList控件105

6.2.10 Image控件106

6.2.11 HyperLink控件106

6.2.12 Table控件106

6.3 Web窗体HTML控件和客户端脚本108

6.3.1基本HTML标注108

6.3.2 File Field控件109

6.3.3 Table控件110

6.3.4 Grid Layout Panel控件110

6.4 Web窗体设计模式与HTML模式联合使用111

6.4.1使用MARQUEE显示滚动文字111

6.4.2使用EMBED显示Flash动画112

6.4.3使用IFRAME嵌入其他网页112

6.5在代码隐藏类中编写HTML及客户端脚本的方法112

6.5.1设置脚本属性112

6.5.2弹出消息框113

6.5.3弹出模式对话框113

6.5.4弹出非模式对话框114

6.5.5播放背景音乐114

6.6正则表达式114

6.6.1书写形式115

6.6.2常用匹配符号115

6.6.3正则表达式的书写举例115

6.6.4在RegularExpressionValidator控件中使用正则表达式115

6.7 Web服务器验证控件116

6.7.1 RequiredFieldValidator控件116

6.7.2 CompareValidator控件117

6.7.3 RangeValidator控件119

6.7.4 CustomValidator控件119

6.7.5 ValidationSummary控件121

6.8习题6122

第7章 ADO.NET与数据操作123

7.1与数据库的连接124

7.1.1 与SQLServer数据库的连接124

7.1.2与Oracle数据库的连接126

7.1.3与Access数据库的连接126

7.1.4与Visual Foxpro数据库的连接127

7.2常用SQLServer语句介绍127

7.2.1 Select语句128

7.2.2 Insert语句129

7.2.3 Delete语句130

7.2.4Update语句130

7.2.5其他SQLServer语句131

7.2.6常用SQLServer函数131

7.2.7存储过程134

7.3简单数据表的操作方法136

7.3.1利用向导进行数据处理136

7.3.2在保持连接的方式下进行数据操作138

7.3.3在无状态方式下进行数据操作140

7.4使用存储过程提高执行效率142

7.5 使用DataSet和DataGrid进行复杂操作143

7.5.1 数据表字段的格式化显示143

7.5.2利用DataView实现过滤和排序146

7.5.3 Windows窗体中的自定义数据绑定148

7.5.4 Web窗体中的自定义数据绑定152

7.5.5利用窗体继承避免重复处理157

7.5.6表间的关联和数据约束163

7.5.7利用事件在DataGrid中使用下拉列表框164

7.6数据库中的图像存取167

7.6.1数据库中的图像存取方法167

7.6.2数据库中的图像存取示例168

7.7水晶报表171

7.7.1在Windows应用程序中使用水晶报表的方法172

7.7.2在Web应用程序中使用水晶报表的方法173

7.8习题7174

第8章 ASP.NET Web应用程序开发177

8.1 Web应用程序中的常用对象177

8.1.1 Response与Request对象177

8.1.2 Application与Session对象178

8.2理解Global.asax178

8.3在Web.config中保存配置179

8.4网页的切换与数据传递180

8.4.1网页的切换181

8.4.2网页间的数据传递181

8.5使用Web用户控件184

8.6统计网站在线人数185

8.7统计用户登录次数187

8.8文件的上传与下载188

8.9发布即时信息189

8.10习题8191

第9章 网络协议与套接字编程194

9.1进程和线程194

9.2 C#中线程的开发196

9.3 TCP/IP网络协议198

9.4套接字编程技术200

9.4.1IP地址和端口200

9.4.2套接字203

9.4.3面向连接的套接字205

9.4.4无连接的套接字207

9.4.5无阻塞编程技术208

9.5数据流209

9.5.1文件流209

9.5.2网络流212

9.6习题9213

第10章 TCP协议开发214

10.1基本概念214

10.2定义与获取主机信息214

10.2.1定义主机对象215

10.2.2获取主机信息215

10.3同步套接字编程216

10.3.1服务器端口绑定与监听216

10.3.2客户端的建立与服务器的连接217

10.3.3发送数据217

10.3.4接收数据218

10.3.5 TCP协议的无消息边界问题219

10.4同步套接字开发举例219

10.4.1服务器编程220

10.4.2客户端编程223

10.5 使用TcpClient和TcpListener简化TCP编程227

10.5.1 TcpClient类227

10.5.2 TcpListener类228

10.6异步套接字编程230

10.6.1 BeginAccept方法和EndAccept方法230

10.6.2 BeginConnect方法和EndConnect方法231

10.6.3异步发送和接收数据232

10.7异步套接字开发举例233

10.7.1服务器端设计233

10.7.2客户端设计236

10.8习题10240

第11章 UDP协议开发241

11.1 UDP协议概述241

11.2 UDP协议的套接字编程技术241

11.2.1使用SendTo方法和ReceiveFrom方法241

11.2.2使用Send方法和Receive方法243

11.2.3解决UDP数据丢失问题245

11.3 使用UdpClient简化UDP编程247

11.4使用UDP协议进行广播和组播251

11.4.1在Internet上发布广告251

11.4.2在Internet上举行网络会议讨论255

11.5习题11259

第12章 FTP协议开发260

12.1 FTP协议规范260

12.1.1 FTP命令260

12.1.2 FTP响应码261

12.2 FTP协议开发举例261

12.2.1发送和接收数据的方法261

12.2.2服务器开发263

12.2.3客户端开发268

12.3习题12274

第13章 SMTP与POP3协议开发275

13.1 电子邮件的工作原理275

13.2简单邮件传输协议275

13.2.1 电子邮件的组成275

13.2.2与邮件服务器的连接276

13.2.3邮件的发送过程277

13.3邮件发送举例278

13.3.1利用TcpClient类直接发送邮件278

13.3.2利用SmtpMail类发送邮件288

13.4 POP3协议289

13.4.1 POP3简介289

13.4.2工作原理289

13.5邮件接收处理举例291

13.6习题13301

第14章 图形图像与多媒体编程302

14.1 GDI+概述302

14.1.1 Graphics类303

14.1.2颜色303

14.1.3笔和画刷304

14.1.4平移、旋转和缩放309

14.2绘制图形310

14.2.1直线310

14.2.2矩形311

14.2.3多边形312

14.2.4曲线313

14.2.5椭圆314

14.3图像的显示与保存315

14.3.1显示图像315

14.3.2保存图像316

14.4动画设计319

14.4.1奔跑的豹子319

14.4.2图像变换321

14.5 Web应用程序中的图形326

图像操作326

14.5.1绘制图形326

14.5.2 Web图片浏览器328

14.6音频与视频播放330

14.6.1 Windows Media Player控件330

14.6.2制作媒体播放器330

14.7习题14331

第15章 基于组件的开发技术332

15.1相关概念332

15.2组件的开发与调用方法333

15.2.1组件的一般开发方法333

15.2.2在Windows应用程序中调用开发的组件334

15.2.3在Web应用程序中调用开发的组件335

15.3用户控件336

15.3.1字符串逆序和排序336

15.3.2 显示和打印数据库表337

15.4自定义控件343

15.5在Web应用程序中调用Windows用户控件和自定义控件347

15.6习题15348

第16章 XML Web Service开发349

16.1 XML简介349

16.2 SOAP与WSDL350

16.3 Web Service的开发方法350

16.4 Web Service的调用方法352

16.4.1在Windows应用程序中调用Web Service352

16.4.2在Web应用程序中调用Web Service353

16.5习题16355

第17章 网络安全356

17.1网络安全概述356

17.2.NET安全特性357

17.2.1应用程序安全358

17.2.2安全工具360

17.3 Web应用程序的安全性360

17.3.1用户名与密码安全机制361

17.3.2使用ASP.NET表单验证361

17.4套接字权限362

17.4.1声明性安全362

17.4.2声明性安全的实现363

17.4.3强制性安全364

17.5数据加密与传输364

17.5.1数据加密364

17.5.2使用数据加密类365

17.5.3数据加密传输方法367

17.6习题17372

附录 常见问题解答373

热门推荐