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

- 常建功等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111256328
- 出版时间:2009
- 标注页数:513页
- 文件大小:124MB
- 文件页数:537页
- 主题词:C语言-程序设计
PDF下载
下载说明
C* 3.0完全自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础语法篇1
第1章 C#3.0和Visual Studio 2008简介1
1.1C#3.0概述1
1.1.1.NET Framework介绍1
1.1.2CLR的运行机制3
1.1.3C#3.0语言4
1.2Visual Studio 2008概述6
1.2.1Visual Studio 2008安装6
1.2.2Visual Studio 2008界面8
1.2.3MSDN Library的使用15
1.3C#3.0程序初体验16
1.3.1第一个Windows Console程序16
1.3.2第一个Windows Form程序17
1.4其他开发工具19
1.4.1开发环境的配置19
1.4.2UltraEdit编辑环境21
1.4.3SharpDevelop编辑环境21
1.5小结22
第2章 C#3.0程序设计基本元素23
2.1基本语法格式23
2.1.1语法概述23
2.1.2C# 3.0中的注释24
2.2常量和变量25
2.2.1C# 3.0预定义类型25
2.2.2常量29
2.2.3变量29
2.3运算符、表达式及优先级31
2.3.1算术运算符和算术表达式31
2.3.2赋值运算符和赋值表达式35
2.3.3关系运算符和逻辑运算符及表达式37
2.3.4位运算符和位运算38
2.3.5其他特殊操作符40
2.3.6运算符的优先级42
2.4程序的流程控制43
2.4.1选择结构43
2.4.2循环结构48
2.5类型转换55
2.5.1隐式转换55
2.5.2显式转换56
2.5.3使用命令的显示转换57
2.6小结58
第3章 C#3.0中面向过程的高级元素59
3.1结构体59
3.1.1结构体的概念59
3.1.2结构体的特点61
3.2枚举62
3.2.1枚举的概念62
3.2.2应用枚举63
3.3函数65
3.3.1函数的基本概念65
3.3.2函数的返回值67
3.3.3函数的参数68
3.4函数参数类型70
3.4.1值参数70
3.4.2输入引用参数71
3.4.3输出型参数72
3.4.4数组型参数73
3.5函数的重载74
3.5.1参数类型重载的函数74
3.5.2输入型参数引用重载75
3.5.3输出型参数引用重载76
3.5.4参数个数重载的函数77
3.6变量的作用域78
3.6.1代码块的作用域78
3.6.2局部变量79
3.7特殊函数81
3.8小结83
第二篇 高级语法篇85
第4章 面向对象85
4.1类85
4.1.1面向对象的概念85
4.1.2定义一个类87
4.1.3类成员的修饰符89
4.1.4类的构造函数91
4.1.5类的析构函数92
4.1.6结构与类的区别94
4.1.7类的继承96
4.2接口98
4.2.1接口的基本概念99
4.2.2接口的继承100
4.2.3接口的特点105
4.3属性和域105
4.3.1域(field)105
4.3.2静态域和非静态域107
4.3.3只读域109
4.3.4域的初始化110
4.3.5属性(property)110
4.3.6访问属性的值112
4.4索引器114
4.4.1索引器的基本概念114
4.4.2索引器的使用116
4.4.3索引器与属性的区别117
4.5迭代器(Iterator)117
4.5.1foreach语句117
4.5.2迭代器119
4.6小结122
第5章 继承性、多态性和命名空间123
5.1继承机制123
5.1.1继承的概念123
5.1.2继承的机制126
5.2多态性126
5.2.1虚方法126
5.2.2抽象类和抽象方法129
5.2.3密封类和密封方法135
5.2.4方法的隐藏136
5.3类型的转换137
5.3.1is关键字137
5.3.2转换机制140
5.3.3as关键字142
5.3.4封箱(boxing)和拆箱(unboxing)143
5.4异常处理144
5.4.1异常处理基础144
5.4.2异常的捕获145
5.4.3throws关键字147
5.4.4finally关键字149
5.4.5异常的使用细节150
5.5命名空间151
5.5.1声明命名空间151
5.5.2导入命名空间152
5.5.3使用指示符153
5.6小结154
第6章 继续学习面向对象155
6.1委托155
6.1.1委托的基本概念155
6.1.2委托的综合应用156
6.1.3多播委托158
6.2事件159
6.2.1事件的模型159
6.2.2事件声明160
6.2.3事件委托160
6.2.4事件处理程序160
6.2.5触发事件161
6.2.6事件存取器161
6.2.7事件的综合应用161
6.3C#3.0预处理器指令163
6.3.1预处理命令163
6.3.2预处理命令运用164
6.4小结166
第7章 深入学习面向对象167
7.1C#3.0新特性的学习167
7.1.1隐式类型化的本地变量167
7.1.2extension方法168
7.2C#3.0新特性的深入学习171
7.2.1自动属性172
7.2.2对象初始化器174
7.2.3匿名类型175
7.2.4Lambda表达式175
7.3小结176
第三篇 实用篇177
第8章 操作字符和字符串177
8.1字符177
8.1.1Char的使用177
8.1.2字符的比较179
8.2字符串180
8.2.1字符串基本概念181
8.2.2字符串的查找183
8.2.3字符串的比较184
8.2.4字符串的插入185
8.2.5字符串的删除186
8.2.6子字符串的获得187
8.2.7字符串的替换188
8.2.8字符串的其他方法189
8.3可变字符串189
8.3.1StringBuilder的定义190
8.3.2StringBuilder的使用190
8.4理解编码192
8.4.1字符集的编码问题192
8.4.2C# 3.0对字符集的支持192
8.4.3ASCIIEncoding类194
8.4.4UnicodeEncoding类195
8.4.5UTF7Encoding类196
8.4.6UTF8Encoding类197
8.5小结198
第9章 数组和集合199
9.1数组199
9.1.1应用一维数组199
9.1.2应用二维数组和多维数组200
9.1.3应用交错数组201
9.2数组的使用203
9.2.1数组简单应用203
9.2.2数组元素的清空205
9.2.3数组元素的查找207
9.2.4数组元素的排序208
9.3集合210
9.3.1ICollection接口210
9.3.2IEnumerable接口和IEnumerator接口210
9.4ArrayList类211
9.4.1ArrayList的简单使用211
9.4.2ArrayList元素的添加212
9.4.3ArrayList元素的插入213
9.4.4ArrayList元素的删除214
9.4.5ArrayList元素的查找217
9.4.6ArrayList元素的遍历列表218
9.4.7ArrayList容量的缩减219
9.4.8ArrayList向Array的转换220
9.5Queue类222
9.5.1Queue简单介绍222
9.5.2Queue类元素的添加和输出222
9.6Stack类224
9.6.1Stack简单介绍224
9.6.2Stack类元素的添加和输出224
9.7Hashtable类226
9.7.1Hashtable简单使用226
9.7.2Hashtable元素的添加226
9.7.3Hashtable元素的获取227
9.7.4Hashtable元素的遍历228
9.7.5Hashtable元素的删除229
9.7.6Hashtable元素的查找231
9.8SortedList的简单介绍232
9.9小结233
第10章 注册表编程与正则表达式234
10.1COM组件和.NET组件互相操作234
10.1.1COM组件和.NET组件234
10.1.2在.NET中使用COM组件235
10.1.3在COM中使用.NET组件237
10.2注册表操作238
10.2.1注册表概述238
10.2.2C#3.0对注册表编程的支持239
10.2.3修改注册表241
10.3正则表达式242
10.3.1正则表达式概述242
10.3.2正则表达式类简单介绍242
10.3.3Regex类实现字符代替245
10.3.4Match类实现查找246
10.3.5MatchCollection类实现查找247
10.3.6GroupCollection类输出查找元素的数目248
10.3.7CaptureCollection类实现字符的匹配249
10.3.8Group类定位查找元素的位置250
10.3.9Capture类应用实现字符的定位251
10.3.10常用正则表达式253
10.4小结253
第11章 文件操作254
11.1文件管理254
11.1.1文件操作系统概念254
11.1.2文件类File创建文件255
11.1.3文件信息类FileInfo查找文件256
11.1.4文件系统类FileSystemInfo257
11.1.5文件夹类Directory创建目录257
11.1.6文件夹信息类DirectoryInfo检查文件258
11.2文件的读写259
11.2.1流基本概念259
11.2.2字节流基类Stream介绍261
11.2.3缓冲类BufferedStream读取文件262
11.2.4文件流类FileStream读取和写入文件262
11.2.5内存流类MemoryStream读取字符265
11.2.6二进制读取类BinaryReader读取文件266
11.2.7二进制写入类BinaryWrite写入文件267
11.3字符流268
11.3.1字符流类介绍268
11.3.2流写入类StreamWrite写入文件269
11.3.3流读取类StreamReader读取文件271
11.3.4流读取类StringReader和流写入类StreamWrite272
11.4小结274
第12章 与XML结合275
12.1XML介绍275
12.1.1XML由来275
12.1.2XML的特点276
12.2XML语法276
12.2.1XML语法的简单介绍276
12.2.2XML语法基本元素278
12.2.3XML文档的显示279
12.2.4XML文档的验证281
12.3应用XML282
12.3.1Visual Studio 2008中的XML文档282
12.3.2XML文件的读取284
12.3.3XML文件元素值的读取285
12.3.4XML文件元素属性的读取289
12.3.5XML文件的写入291
12.3.6XML文件元素属性的写入293
12.3.7XML文件元素值的写入294
12.3.8关于XML的其他类295
12.4小结296
第四篇 面向查询篇297
第13章 面向查询编程297
13.1LINQ概述297
13.1.1LINQ的概念297
13.1.2关于LINQ的一个简单示例298
13.2关于LINQ的语法299
13.2.1局部变量类型300
13.2.2扩展方法300
13.2.3Lambda表达式301
13.2.4匿名类型301
13.2.5查询表达式的转换301
13.3LINQ的具体应用302
13.3.1基于对象的集成查询LINQ To Objects应用302
13.3.2基于ADO.NET的集成查询LINQ To ADO.NET应用304
13.3.3基于关系数据的集成查询LINQ To SQL数据上下文308
13.3.4基于XML的集成查询LINQ To XML应用310
13.4小结312
第14章 Ajax技术与数字标识用户控件313
14.1Ajax介绍313
14.1.1Ajax的起源313
14.1.2ASP.NET AJAX框架314
14.2Ajax的运行原理314
14.2.1XMLHttpRequest对象使用315
14.2.2Ajax世界中的请求/响应316
14.3Ajax程序的应用319
14.3.1不使用ASP.NET AJAX框架的Ajax应用319
14.3.2使用ASP.NET AJAX框架的Ajax应用322
14.4Ajax控件的介绍324
14.4.1ScriptManager控件324
14.4.2ScriptManagerProxy控件325
14.4.3UpdatePanel控件325
14.5数字标识用户控件327
14.5.1关于Windows CardSpace基本概念328
14.5.2简单运用Windows CardSpace328
14.6小结331
第五篇 基本应用篇333
第15章 Windows应用程序开发333
15.1多线程编程333
15.1.1线程的基本概念333
15.1.2线程的优先级和执行状态336
15.1.3线程同步337
15.2SDI窗体和MDI窗体应用程序340
15.2.1SDI窗体应用程序340
15.2.2MDI窗体应用程序342
15.3使用各种对话框344
15.3.1打开文件对话框OpenFileDialog344
15.3.2保存文件对话框SaveFileDialog347
15.3.3打印348
15.3.4其他对话框349
15.4GDI+349
15.4.1GDI+概述350
15.4.2坐标系统和颜色351
15.4.3绘制线条352
15.4.4绘制图形353
15.4.5绘制文本354
15.4.6使用图像进行绘制355
15.5小结357
第16章 WPF开发358
16.1关于WPF的一些概念358
16.1.1WPF概念358
16.1.2WPF的组件及功能358
16.2XAML语言359
16.2.1XAML语言介绍359
16.2.2XAML语言的语法361
16.2.3XAML语言命名空间362
16.3开发WPF应用程序363
16.3.1WPF窗体应用程序开发363
16.3.2WPF浏览器应用程序开发365
16.4WPF控件的使用366
16.4.1使用DockPanel控件367
16.4.2使用StackPanel控件369
16.4.3使用Canvas控件370
16.5小结371
第17章 Web开发372
17.1HTML介绍372
17.1.1HTML基本概念372
17.1.2HTML语言介绍372
17.1.3格式设置373
17.1.4超级链接374
17.1.5图像376
17.1.6表格377
17.1.7框架378
17.1.8表单380
17.2ASP.NET开发382
17.2.1程序运行环境的建立383
17.2.2Web站点的基本概念384
17.2.3Web Forms的组织384
17.3Web服务器控件386
17.3.1使用Label和TextBox控件386
17.3.2使用Button控件387
17.3.3其他控件介绍388
17.4数据验证控件389
17.4.1数据验证机制介绍389
17.4.2验证输入控件RequiredFieldValidator389
17.4.3比较验证控件CompareValidator390
17.4.4范围验证控件RangeValidator390
17.4.5正则表达式验证控件RegularExpressionValidator391
17.4.6用户自定义验证控件CustomValidator391
17.4.7汇总显示验证控件ValidationSummary392
17.4.8数据验证控件综合使用392
17.5小结396
第18章 数据访问技术397
18.1数据库的基本知识397
18.1.1数据库简介397
18.1.2SQL语言简介398
18.1.3Visual Studio 2008对数据库的支持399
18.2SQL语言399
18.2.1定义、删除与修改数据表399
18.2.2显示数据401
18.2.3查询401
18.2.4存储过程402
18.3ADO.NET403
18.3.1ADO.NET的概述404
18.3.2链接数据对象Connection405
18.3.3操作数据对象Command和读取数据对象DataReader407
18.3.4数据集对象DataSet408
18.4数据绑定技术410
18.4.1有关数据绑定概念410
18.4.2实现绑定数据源411
18.5数据源控件412
18.5.1SQL数据源控件SqlDataSource412
18.5.2Access数据源控件AccessDataSource416
18.5.3对象数据源控件ObjectDataSource418
18.5.4Xml数据源控件XmlDataSource420
18.6数据绑定控件423
18.6.1重复控件Repeater424
18.6.2数据列表控件DataList425
18.6.3网格视图控件GridView427
18.6.4其他控件429
18.7其他数据库介绍430
18.7.1MySQL数据库430
18.7.2Oracle数据库431
18.8小结431
第19章 Web Service应用与开发432
19.1Web Service基本概念432
19.1.1为什么需要Web Service432
19.1.2什么是Web Service432
19.1.3什么时候需要Web Service434
19.2Web Service体系结构和关键技术435
19.2.1Web Service的设计理念435
19.2.2Web Service的体系结构435
19.3Web Service的开发和使用436
19.3.1创建并测试Web Service436
19.3.2公布Web Service440
19.4小结440
第20章 WCF开发441
20.1关于WCF的一些概念441
20.1.1分布式应用的发展441
20.1.2什么是WCF441
20.2WCF的开发442
20.2.1WCF的技术要素和类的支持443
20.2.2Visual Studio 2008对WCF应用程序工具的支持444
20.2.3WCF应用程序的具体实现445
20.2.4编写客户端的其他方法448
20.3小结451
第21章 应用程序部署452
21.1部署工程452
21.1.1Windows Installer (Windows安装)介绍452
21.1.2Visual Studio 2008支持的安装类型453
21.2制作安装程序456
21.2.1用户界面编辑器456
21.2.2欢迎界面456
21.2.3安装目录、确认安装、安装进度和完成界面457
21.2.4添加快捷方式459
21.2.5注册表编辑器459
21.2.6文件系统编辑器460
21.3小结460
第六篇 实战篇461
第22章 实例分析1——个人理财管理系统461
22.1需求分析461
22.1.1项目背景461
22.1.2系统框架设计461
22.1.3系统总体流程分析462
22.1.4系统功能分析462
22.1.5界面设计463
22.2登录模块实现464
22.2.1用户类User464
22.2.2用户集合类UserCollection468
22.2.3用户管理器类UserManager469
22.2.4登录窗口界面472
22.2.5注册窗口界面474
22.2.6设置项目首选项475
22.3管理功能模块实现476
22.3.1管理界面476
22.3.2口令修改界面479
22.4账户管理模块实现482
22.4.1账户类Account482
22.4.2账户集合类AccountCollection485
22.4.3账户管理器类AccountManager487
22.5小结489
第23章 实例分析2——在线考试系统490
23.1需求分析490
23.1.1项目背景490
23.1.2系统框架设计490
23.1.3系统总体结构框架分析491
23.2系统功能预览491
23.2.1学生登录模块491
23.2.2在线考试模块492
23.2.3在线练习模块492
23.2.4密码修改模块495
23.3模块解析496
23.3.1登录页面496
23.3.2在线考试页面500
23.3.3传统试卷读取页面505
23.3.4自动组卷读取页面509
23.4小结513
热门推荐
- 2489749.html
- 3571984.html
- 595281.html
- 2145076.html
- 457040.html
- 3150700.html
- 3066637.html
- 590680.html
- 3389225.html
- 3089216.html
- http://www.ickdjs.cc/book_2041721.html
- http://www.ickdjs.cc/book_3262284.html
- http://www.ickdjs.cc/book_550492.html
- http://www.ickdjs.cc/book_2003251.html
- http://www.ickdjs.cc/book_977341.html
- http://www.ickdjs.cc/book_561810.html
- http://www.ickdjs.cc/book_497600.html
- http://www.ickdjs.cc/book_2781644.html
- http://www.ickdjs.cc/book_23728.html
- http://www.ickdjs.cc/book_56769.html