图书介绍
C#3.0完全自学宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨明羽编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302177197
- 出版时间:2008
- 标注页数:618页
- 文件大小:192MB
- 文件页数:633页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#3.0完全自学宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Visual Studio 2008简介2
Visual Studio发展历史2
Visual Studio 2008介绍3
主窗体介绍3
“工具箱”视图5
“属性管理器”视图6
“错误列表”视图7
应用程序向导8
创建控制台应用程序9
创建控制台应用程序——HelloWorld9
HelloWorld程序结构10
HelloWorld编码和运行10
调试HelloWorld程序11
小结12
第2章C# 3.0语言基础14
.NET Framework 3.5介绍14
.NET Framework框架14
公共语言运行库15
.NET Framework类库16
.NET 3.5重要扩展17
语言概述18
C#语言特点18
C#应用程序的生成19
变量20
变量和常量20
数值22
字符和字符串25
枚举类型27
数组29
运算符31
运算符和表达式32
赋值运算符32
算术运算符33
关系运算符34
逻辑运算符35
位运算符36
常用语句37
语句37
条件语句38
选择语句39
循环语句41
函数44
函数定义44
函数调用45
值传递和引用传递46
Main0函数47
代码注释48
常见注释48
XML注释49
小结50
第3章C# 3.0实现面向对象51
什么是面向对象51
类52
类和对象52
类的字段53
类的属性54
类的方法57
类的构造函数58
成员可访问性60
类索引器60
静态成员63
类继承65
类的继承65
构造顺序66
重载类成员67
覆盖类成员69
抽象类71
密封类71
Object类72
委托和事件72
定义委托72
定义类的事件74
引发类的事件75
注册和注销事件75
接口77
定义接口77
实现接口78
实现多重接口81
异常处理83
什么是异常83
捕获异常84
抛出异常85
Exception类86
自定义异常88
多重捕获异常89
3.7其他特性91
3.7.1匿名类型91
3.7.2扩展方法92
3.8命名空间94
3.8.1什么是命名空间94
3.8.2自定义命名空间95
3.9小结96
第4章C#集合类97
4.1 C#集合类97
4.2 ArrayList动态数组97
4.2.1 ArrayList的成员98
4.2.2创建动态数组99
4.2.3访问动态数组元素100
4.2.4获取动态数组属性101
4.2.5添加动态数组元素103
4.2.6删除动态数组元素104
4.2.7排序和定位动态数组元素105
4.3 List列表107
4.3.1创建列表108
4.3.2访问列表的元素108
4.3.3获取列表属性109
4.3.4添加列表元素110
4.3.5删除列表元素111
4.3.6排序和定位列表元素112
4.3.7搜索符合条件的列表元素114
4.4 Hashtable哈希表116
4.4.1 Hashtable成员116
4.4.2创建一个哈希表117
4.4.3访问哈希表元素117
4.4.4获取哈希表属性118
4.4.5添加数据到哈希表118
4.4.6删除哈希表元素119
4.4.7遍历哈希表120
4.5 Dictionary字典121
4.5.1创建一个字典121
4.5.2访问字典元素122
4.5.3获取字典元素个数122
4.5.4添加数据到字典123
4.5.5删除字典元素123
4.5.6遍历字典124
4.6小结126
第5章Windows窗体控件128
5.1 Windows窗体程序介绍128
5.1.1什么是Windows窗体程序128
5.1.2 Windows窗体命名空间129
5.2创建窗体应用程序130
5.2.1窗体应用程序——SimpleForm130
5.2.2修改窗体属性131
5.2.3响应窗体事件133
5.2.4添加窗体控件135
5.2.5响应控件事件136
5.3按钮类控件137
5.3.1用Label控件显示文本137
5.3.2用Button控件实现按钮138
5.3.3用CheckBox控件实现多选140
5.3.4用RadioButton控件实现单选141
5.4文本输入控件143
5.4.1用TextBox控件输入文本143
5.4.2用MaskedTextBox控件输入特定格式文本145
5.5列表类控件146
5.5.1用ComboBox控件实现下拉列表框146
5.5.2用ListBox控件实现列表界面148
5.6容器类控件151
5.6.1用GroupBox控件进行控件分组151
5.6.2用Panel控件实现界面切换152
5.6.3用TabControl控件实现选项卡152
5.7菜单\工具栏\状态栏153
5.7.1用MenuStrip控件实现主菜单154
5.7.2用ContextMenuStrip控件实现上下文菜单155
5.7.3用ToolStrip控件实现工具栏155
5.7.4用StatusStrip控件实现状态栏156
5.8其他控件157
5.8.1日期时间控件157
5.8.2 TreeView控件158
5.8.3其他Windows控件159
5.9小结159
第6章Windows窗体——Form160
6.1 Windows窗体介绍160
6.1.1什么是Windows窗体160
6.1.2 Windows窗体类*Form161
6.2设计Windows窗体163
6.2.1设计主窗体*FrmEditor163
6.2.2设计“关于”对话框——AboutDlg165
6.2.3设计“属性”对话框——PropDlg167
6.3处理窗体重要事件168
6.3.1通过Load事件初始化界面和数据168
6.3.2通过FormClosing事件退出前处理170
6.3.3其他Form事件的常见用途172
6.4处理窗体中控件事件172
6.4.1处理“新建”事件172
6.4.2处理“打开”事件173
6.4.3处理“保存”事件174
6.4.4处理“另存为”事件176
6.4.5处理“退出”事件177
6.4.6处理“关于”事件177
6.5窗体之间的数据交互178
6.5.1将参数传递到弹出窗体178
6.5.2从弹出窗体取得新参数180
6.5.3使用PropDlg对话框设置参数181
6.6使用.NET类库通用对话框182
6.6.1使用MessageBox类显示“消息提示”对话框182
6.6.2使用OpenFileDialog类显示“打开文件”对话框184
6.6.3使用SaveFileDialog类显示“保存文件”对话框184
6.6.4使用ColorDialog类显示“颜色选择”对话框185
6.6.5使用FontDialog类显示“字体选择”对话框186
6.7小结186
第7章Windows多文档窗体程序188
7.1多文档窗体程序介绍188
7.1.1什么是多文档窗体应用程序188
7.1.2 .NET类库中如何实现多文档窗体189
7.2设计多文档窗体189
7.2.1通过向导创建多文档父窗体190
7.2.2设计父窗体——FrmMain190
7.2.3设计子窗体——FrmEditor192
7.2.4添加现有窗体——AboutDlg、PropDlg193
7.3子窗体和父窗体的数据交互194
7.3.1通过子窗体属性进行数据交互194
7.3.2通过子窗体方法进行数据交互195
7.3.3通过子窗体事件进行数据交互197
7.4管理子窗体198
7.4.1显示子窗体198
7.4.2关闭子窗体199
7.4.3遍历子窗体199
7.4.4排列子窗体200
7.5小结202
第8章 自定义控件开发203
8.1自定义控件介绍203
8.1.1窗体控件的基础——Control类203
8.1.2自定义控件的分类204
8.2扩展控件——IntTextBox实现205
8.2.1从TextBox控件派生 IntTextBox控件205
8.2.2实现IntTextBox非法字符屏蔽206
8.2.3实现IntTextBox其他功能207
8.2.4添加IntTextBox控件210
8.2.5使用IntTextBox控件212
8.3用户控件——NameUC实现213
8.3.1新建NameUC控件213
8.3.2实现NameUC控件214
8.3.3添加NameUC控件217
8.3.4使用NameUC控件218
8.4自定义控件组合——CaculatorUC实现218
8.4.1新建自定义控件——CaculatorUC218
8.4.2为CaculatorUC控件添加CaculateFinished事件219
8.4.3实现CaculatorUC控件220
8.5小结224
第9章WPF开发实例225
9.1 WPF简介225
9.1.1什么是WPF225
9.1.2 WPF开发模式227
9.1.3 WPF应用程序228
9.2 WPF独立应用程序229
9.2.1创建WPF独立应用程序229
9.2.2 WPF窗体介绍231
9.2.3修改WPF窗体外观232
9.2.4使用WPF窗体事件234
9.3 WPF控件237
9.3.1创建控件237
9.3.2设置控件外观239
9.3.3使用控件事件241
9.4 WPF浏览器应用程序244
9.4.1创建WPF浏览器应用程序244
9.4.2页面导航246
9.5 WPF实例——TextReader248
9.5.1 TextReader界面设计249
9.5.2显示子窗体251
9.5.3关闭窗体252
9.5.4使用TreeView控件252
9.5.5使用RichTextBox控件258
9.6小结261
第10章 文件操作和管理262
10.1 IO访问命名空间262
10.2使用File、 FileInfo类进行文件管理262
10.2.1创建自动删除文件263
10.2.2创建文件并获取新文件对象264
10.2.3一次性复制文件操作265
10.2.4复制文件并获取新文件对象266
10.2.5移动和重命名文件267
10.2.6判断文件是否存在268
10.2.7获取文件的属性269
10.2.8删除文件271
10.3使用Directory、DirectoryInfo进行文件夹管理271
10.3.1创建目录272
10.3.2删除目录272
10.3.3移动和重命名目录273
10.3.4遍历目录文件和子目录274
10.4使用文件流进行文件读写276
10.4.1什么是文件流276
10.4.2二进制文件写入277
10.4.3二进制文件读取278
10.4.4文本文件写入280
10.4.5文本文件读取282
10.5小结283
第11章 日期时间操作和使用284
11.1使用DateTime处理日期时间284
11.1.1 DateTime主要成员284
11.1.2 DateTime转换成字符串287
11.1.3 DateTime日期时间计算289
11.2 MonthCalendar控件实现日历292
11.2.1 MonthCalendar主要成员292
11.2.2 MonthCalendar使用示例293
11.3 DateTimePicker控件选择日期时间297
11.3.1 DateTimePicker主要成员297
11.3.2 DateTimePicker使用示例298
11.4 Timer控件实现定时器300
11.4.1初始化Timer控件300
11.4.2 Timer控件使用示例300
11.5小结301
第12章 多线程编程302
12.1多线程介绍302
12.1.1什么是多线程302
12.1.2线程命名空间303
12.2 C#中多线程实现304
12.2.1线程执行函数304
12.2.2启动线程305
12.2.3结束线程308
12.3线程间数据同步310
12.3.1线程间数据共享310
12.3.2 lock语句同步数据访问312
12.3.3 Mutex类同步数据访问314
12.3.4 Monitor类同步数据访问316
12.4创建带参数的线程319
12.4.1带参数线程处理函数319
12.4.2使用带参数线程319
12.5小结321
第13章 动态链接库编程322
13.1动态链接库介绍322
13.1.1什么是动态链接库322
13.1.2.NET动态链接库323
13.2 .NET类库项目——MyVehicle324
13.2.1创建DLL要考虑的问题324
13.2.2创建类库项目MyVehicle325
13.2.3添加MyVehicle对外接口325
13.2.4实现MyVehicle328
13.2.5生成DLL文件MyVehicle.dll333
13.3使用MyVehicle类库333
13.3.1通过项目引用MyVehicle类库333
第14章SQL Server 2005介绍342
14.1 SQL Server 2005的安装和主要功能342
14.1.1安装SQL Server 2005342
14.1.2 SQL Server 2005结构345
14.2 SQL Server 2005管理工具346
14.2.1添加数据库连接346
14.2.2新建数据库——Students347
14.2.3设计数据表348
14.2.4修改数据记录350
14.2.5设计视图350
14.3 Visual Studio 2008管理数据库351
14.3.1新建数据库351
14.3.2连接到数据库352
14.3.3管理数据库353
14.4小结353
第15章ADO.NET数据库编程355
15.1 ADO.NET介绍355
15.1.1什么是ADO.NET355
15.1.2 System.Data命名空间356
15.2 DataSet和DataTable类357
15.2.1 DataTable类成员358
15.2.2创建DataTable360
15.2.3遍历DataTable的记录362
15.2.4接受和回滚DataTable的更改364
15.2.5 DataSet类成员367
15.2.6使用DataSet类369
15.2.7接受和回滚DataSet的更改374
15.3 SQL Server数据库访问375
13.3.2调用MyVehicle对外接口334
13.3.3通过DLL引用MyVehicle类库336
13.3.4小结340
15.3.1数据库访问步骤375
15.3.2用 SqlConnection连接数据库376
15.3.3用SqlCommand执行SQL命令379
15.3.4用SqlDataReader读取数据库记录382
15.3.5用SqlDataAdapter获取数据库记录385
15.3.6用SqlDataAdapter更改数据库记录388
15.4 Access数据库访问391
15.4.1 System.Data.OleDb命名空间391
15.4.2 Access数据库访问391
15.5使用数据库访问控件392
15.5.1用DataGridView控件修改记录392
15.5.2用BindingNavigator控件导航记录395
15.6语言集成查询LINQ396
15.6.1什么是LINQ396
15.6.2查询表达式基础397
15.6.3复合查询399
15.6.4联接查询401
15.6.5查询结果排序403
15.6.6查询数据类型406
15.6.7查询的扩展方法408
15.6.8 LINQ to DataSet412
15.6.9 LINQ其他功能413
15.7小结414
第16章XML文件数据访问415
16.1XML概述415
16.1.1什么是XML文件415
16.1.2 System.Xml命名空间417
16.2用XmlReader类读取XML文件418
16.2.1 XmlReader的成员418
16.2.2读取XML文件的步骤420
16.2.3读取XML文件的数据422
16.3用Xml Writer类写入XML文件429
16.3.1 XmlWriter的成员429
16.3.2写入XML文件的步骤430
16.3.3写入XML文件的数据431
16.4用Xm1Document类访问XML文件435
16.4.1 XmlDocument和XmlNode成员435
16.4.2加载XML数据437
16.4.3遍历XML节点438
16.4.4编辑XML节点440
16.4.5保存XML数据442
16.5小结444
第17章TCP/IP服务器开发448
17.1 TCP/IP概述448
17.1.1 TCP/IP开发概述448
17.1.2 .NET网络处理命名空间449
17.2 TCP/IP服务器端开发450
17.2.1服务器端开发步骤451
17.2.2 Socket类成员451
17.2.3用Socket类监听连接454
17.2.4 TcpListener类成员456
17.2.5用TcpListener类监听连接457
17.3 ChatRoom服务器端实例458
17.3.1 ChatRoom软件基本结构458
17.3.2 ChatRoom软件的通讯协议459
17.3.3 ChatRoom通讯协议具体实现460
17.3.4 ImServer类对客户端管理465
17.3.5 ImServer类监听客户端连接469
17.3.6 ImServer类处理客户端消息470
17.3.7 ImServer类启动和停止473
17.3.8使用服务器类ImServer475
17.4小结479
第18章TCP/IP客户端开发481
18.1 TCP/IP客户端开发481
18.1.1客户端程序开发步骤481
18.1.2 TcpClient类481
18.1.3用TcpClient连接服务器482
18.1.4 NetworkStream网络数据流483
18.1.5用NetworkStream传输数据484
18.2 ChatRoom客户端实例486
18.2.1客户端界面设计486
18.2.2连接服务器488
18.2.3处理服务器消息490
18.2.4发送聊天信息493
18.2.5客户端运行效果494
18.3小结495
第19章ASP.NET网页开发496
19.1 ASP.NET简介496
19.1.1什么是ASP.NET496
19.1.2 Web命名空间497
19.1.3创建Web应用程序497
19.2使用ASP.NNET控件499
19.2.1用TextBox控件实现文本输入499
19.2.2用Button控件实现按钮501
19.2.3用HyperLink控件实现超链接502
19.2.4用DropDownList、ListBox等实现列表503
19.2.5用Menu控件实现菜单导航505
19.3网页开发实例——留言本507
19.3.1设计留言本网站508
19.3.2欢迎页面实现509
19.3.3添加留言页面实现510
19.3.4查看留言页面实现514
19.3.5发布留言板网站517
19.4小结519
第20章 软件开发流程概述522
20.1软件工程概述522
20.1.1什么是软件工程522
20.1.2软件开发基本流程523
20.2需求分析介绍525
20.2.1需求分析的任务525
20.2.2需求分析的方法526
20.3概要设计介绍527
20.4用Visual Studio 2008完成类设计527
20.4.1详细设计的任务528
20.4.2创建Visual Studio 2008类关系图528
20.4.3类关系图编辑530
20.4.4类关系图类编辑531
20.5用Visual Studio 2008进行软件编码534
20.5.1 C#编码规范534
20.5.2 Visual Studio 2008常用技巧535
20.6用Visual Studio 2008进行软件测试537
20.6.1软件测试的任务和方法537
20.6.2软件测试过程538
20.6.3 Visual Studio 2008单元测试539
20.6.4创建单元测试方法542
20.6.5单元测试结果查看545
20.7软件维护和更新546
20.8小结547
第21章 综合实例——个人理财助手548
21.1个人理财助手需求分析548
21.1.1个人理财助手需求采集548
21.1.2个人理财助手需求分析549
21.2个人理财助手的设计551
21.2.1个人理财助手整体结构551
21.2.2个人理财助手数据库设计552
21.2.3个人理财助手界面设计554
21.3个人理财助手界面实现556
21.3.1主界面初始化和关闭556
21.3.2使用帮助实现557
21.3.3用户登录界面实现559
21.3.4用户登录功能实现562
21.3.5用户管理功能实现564
21.3.6银行卡信息管理界面实现567
21.3.7收入记录管理界面实现570
21.3.8收入记录编辑对话框实现574
21.3.9支出记录管理界面实现579
21.4个人理财助手数据读写讲解584
21.4.1用户信息数据库操作实现584
21.4.2银行卡信息数据库操作实现589
21.4.3支出记录数据库操作实现598
21.4.4收入记录数据库操作实现606
21.5个人理财助手部署与演示614
21.5.1个人理财助手的部署614
21.5.2个人理财助手的演示614
21.6小结618
热门推荐
- 1748899.html
- 3275190.html
- 1646594.html
- 3728994.html
- 468188.html
- 2252981.html
- 3484391.html
- 990601.html
- 645372.html
- 1740737.html
- http://www.ickdjs.cc/book_640848.html
- http://www.ickdjs.cc/book_2084559.html
- http://www.ickdjs.cc/book_812048.html
- http://www.ickdjs.cc/book_3880790.html
- http://www.ickdjs.cc/book_3304285.html
- http://www.ickdjs.cc/book_1771585.html
- http://www.ickdjs.cc/book_424286.html
- http://www.ickdjs.cc/book_157696.html
- http://www.ickdjs.cc/book_570166.html
- http://www.ickdjs.cc/book_3580854.html