图书介绍
C#编程及应用程序开发教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘烨,吴中元编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302070830
- 出版时间:2003
- 标注页数:501页
- 文件大小:51MB
- 文件页数:512页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#编程及应用程序开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章Microsoft.NET平台1
1.1网络计算时代1
1.2 Microsoft.NET平台2
1.3.NET Framework4
1.3.1 公共语言运行时5
1.3.2基础类库9
1.3.3 ADO.NET和XML10
1.3.4基于ASP.NET编程框架11
上的WebForms和Web11
Services11
1.3.5 WinForms用户界面13
1.3.6.NET Framework的优势13
1.4新一代编程语言C#14
1.4.1 C#的新特性14
1.4.2 C#与C++18
1.4.4 C#与Java19
1.4.3 C#与VB.NET19
第2章C#编程和编译环境23
2.1 Visual Studio.NET集成开发环境23
2.1.1 .NET集成开发环境24
(IDE)简介24
2.1.2创建项目27
2.1.3编写代码环境30
2.2一个简单的C#程序33
2.3编辑、编译和运行一个C#程序39
第3章数据类型和变量42
3.1变量和常量43
3.1.1变量43
3.1.2 常量50
3.2数值类型50
3.2.1整数类型53
3.2.2字符类型54
3.2.3浮点数类型57
3.2.4小数类型58
3.2.5布尔型59
3.3引用类型61
3.2.6检查和不检查61
3.3.1对象类型63
3.3.2字符串类型64
3.4各种简单类型的数据间转换65
3.5装箱和拆箱转换68
3.5.1装箱转换68
3.5.2拆箱转换70
第4章运算符和表达式72
4.1 C#运算符概述72
4.2赋值运算符及其表达式74
4.3算术运算符及其表达式75
4.3.1加法和减法运算符75
4.3.2自增和自减运算符76
4.3.3乘法和除法运算符77
4.3.4取余运算符78
4.4关系运算符及其表达式79
4.5逻辑运算及其表达式80
4.6位运算符及其表达式81
4.8.1 new运算符84
4.8其他运算符84
4.7条件运算符及其表达式84
4.8.2 sizeof运算符85
4.8.3 is、as和typeof运算符85
4.8.4 checked和unchecked87
运算符87
第5章数据的输入和输出89
5.1控制台输入89
5.1.1 Console.Read()方法89
5.1.2 Console.ReadLine()方法90
5.2.1数据的格式化91
5.2控制台输出91
5.2.2格式化说明符94
5.3处理字符串的方法102
5.3.1 String类的字符串方法102
5.3.2 StringBuilder类的103
字符串方法103
5.3.3 Parse()方法105
5.3.4 Convert类105
6.1.1 if语句108
第6章程序控制语句108
6.1选择结构程序设计108
6.1.2 switch语句112
6.1.3程序举例115
6.2循环结构程序设计116
6.2.1 while语句116
6.2.2 do-while语句118
6.2.3 for语句119
6.2.4 foreach语句121
6.2.5程序举例128
6.3 break语句、continue语句129
和goto语句129
6.3.1 break语句129
6.3.2 continue语句130
6.3.3 goto语句130
6.3.4程序举例131
7.1一维数组134
7.1.1一维数组的定义和初始化134
第7章数组134
7.1.2引用一维数组元素136
7.2二维数组140
7.2.1 二维数组的定义和初始化140
7.2.2初始化二维数组141
7.2.2引用二维数组元素142
7.3不规则数组147
7.3.1 二维不规则数组的定义148
和初始化148
7.3.2二维不规则数组的引用149
7.4使用System.Array类的151
方法和属性151
7.4.1 Array类的属性151
7.4.2使用Array类构造数组152
7.4.3使用Array类的方法154
第8章类160
8.1面向对象程序设计思想160
8.2类及其构成163
8.3创建对象165
8.4.1常量成员166
8.4类的数据成员166
8.4.2变量成员167
8.4.3将类定义为数据成员178
8.5类的方法成员179
8.5.1定义类的方法成员180
8.5.2使用方法181
8.5.3带参数的方法185
8.5.4静态方法192
8.5.5方法重载193
8.5.6其他类方法195
8.5.7递归方法203
8.6类的属性成员204
8.7索引器209
8.8运算符重载212
8.8.1重载运算符方法212
8.8.2重载双目运算符213
8.8.3重载单目数学运算符216
8.8.4重载关系运算符217
9.1.1继承的概念219
第9章继承与多态219
9.1继承机制219
9.1.2继承的工作机制221
9.1.3派生类的构造函数和224
析构函数224
9.1.4 base关键字的另一用途226
9.1.5隐藏基类成员226
9.1.6使用protected保护228
访问方式228
访问方式229
9.1.7使用internal内部229
9.2多态性和虚方法230
9.2.1 多态性230
9.2.2虚方法233
9.3抽象类和抽象方法238
9.3.1抽象类238
9.3.2抽象方法239
9.4密封类和密封方法245
9.4.1密封类245
9.4.2密封方法246
9.5终极基类Object247
9.5.1 Object类中的方法247
9.5.2装箱/拆箱前后的数据类型249
9.6类转换250
9.6.1关键字is250
9.6.2关键字as252
9.6.3不同类型的对象253
组成的数组253
10.1.1接口与类256
10.1 接口256
第10章接口、代理和事件256
10.1.2接口的定义257
10.1.3接口的实现与使用262
10.1.4接口映射266
10.1.5显式接口成员实现267
10.1.6接口实现的继承271
10.1.7接口的重新实现276
10.1.8接口的查询278
10.2.1代理的概念279
10.2代理279
10.2.2代理的定义280
10.2.3代理的使用281
10.2.4 Delegate类和284
MulticastDelegate类284
10.2.5多重代理的实现288
10.3 事件290
10.3.1事件的概念290
10.3.2创建事件和使用事件291
10.3.3多播事件300
第1 1章结构和枚举302
11.1 结构302
11.1.1结构与类302
11.1.2结构的定义303
11.1.3使用和访问结构成员304
11.1.4结构的嵌套306
11.1.5结构与类的区别307
11.2枚举308
11.2.1枚举的定义308
11.2.2使用和访问枚举成员311
第12章命名空间313
12.1命名空间313
12.2定义命名空间313
12.3使用命名空间315
12.3.1命名空间的完全限定名315
12.3.2 C#应用程序的组织结构316
12.3.3 using语句317
13.1异常处理的概念322
第13章异常处理322
13.2 C#的异常控制机制324
13.2.1使用try/catch语句抛出和324
处理异常324
13.2.2使用throw语句抛出异常329
13.2.3使用finally语句添加最后331
执行的操作331
13.3 .NET Framework 中的异常类333
13.3.1 C#异常处理的内部机制333
异常类334
13.3.2 .NET Framework中的334
13.4自定义异常类338
第14章编译预处理和调试技术341
14.1程序中的错误341
14.2逐行检查代码342
14.3编译预处理342
14.3.1 定义预处理342
14.3.2条件编译预处理343
和警告346
14.3.3输出代码中的错误346
14.3.4修改行号348
14.3.5区域预编译349
14.4使用调试工具350
14.4.1几个基本调试概念350
14.4.2常用的调试策略353
14.4.3程序的调试信息353
第15章代码属性359
15.1概述359
15.2使用代码属性359
15.3.2 System.Attribute类362
15.3.NET框架下的预定义属性类362
15.3.1 带参数的属性362
15.3.3描述程序集和模363
块的属性363
15.3.4描述源代码的代码属性365
15.4自定义代码属性类370
15.5检索有关的代码属性信息373
第16章不安全代码378
16.1不安全代码378
16.2.1 指针379
16.2 不安全的代码块379
16.2.2 unsafe关键字380
16.2.3 fixed语句381
16.3 C#程序中的指针383
16.3.1用指针访问对象383
16.3.2指针运算386
第17章创建Windows应用程序387
17.1什么是Windows窗体387
17.2创建简单的WinForm程序388
17.3.2属性391
17.3 Windows窗体应用程序模型391
17.3.1 窗体391
17.3.3控件394
17.3.4事件397
17.3.5 Windows Forms程序设计398
的步骤398
17.4 WinForm控件398
17.4.1常用控件398
17.4.2示例399
17.5.1菜单设计基础知识406
17.5 Visual C#的菜单设计与编程406
17.5.2示例407
17.5.3用程序完成菜单设计410
17.6 Visual C#中的MDI编程414
第18章C#组件编程418
18.1用C#做类库418
18.1.1制作一个组件418
18.1.2使用DLL422
18.2.1 创建控件427
18.2用C#做自定义控件427
18.2.2使用控件431
18.3用C#做用户控件432
18.3.1控件制作432
18.3.2使用组件434
18.4在WinForm中使用COM组件437
播放视频文件437
第19章C#数据库编程441
19.1 ADO.NET概述441
19.2 ADO.NET的数据访问对象444
19.3 C#数据库的Windows编程454
19.4 Crystal Reports461
19.4.1 Crystal Reports概述461
19.4.2报表设计462
19.4.3创建简单报表464
19.4.4用CrystalReportViewer466
报表查看器承载报表466
20.1 Web编程技术的发展468
第20章开发Web应用程序468
20.2 ASP.NET的开发环境配置469
20.3编写ASP.NET Web应用程序470
20.3.1一个简单的Web470
应用程序470
20.3.2 ASP.NET的执行机制472
20.3.3 Web表单编程477
20.4 ASP.NET服务器端控件480
20.4.1 Web服务器控件480
20.4.2 HTML服务器控件484
20.4.3验证控件485
20.4.4用户控件488
20.5 Web应用中使用ADO.NET492
访问数据库492
20.6创建Web服务495
20.6.1 Web服务495
20.6.2一个简单的Web服务496
20.6.3使用Web服务498
访问数据库498
热门推荐
- 531529.html
- 503243.html
- 3467873.html
- 21577.html
- 1264116.html
- 1802173.html
- 831293.html
- 2102907.html
- 3885066.html
- 423017.html
- http://www.ickdjs.cc/book_2857675.html
- http://www.ickdjs.cc/book_2623475.html
- http://www.ickdjs.cc/book_3707386.html
- http://www.ickdjs.cc/book_2809464.html
- http://www.ickdjs.cc/book_719923.html
- http://www.ickdjs.cc/book_910272.html
- http://www.ickdjs.cc/book_1948591.html
- http://www.ickdjs.cc/book_1885959.html
- http://www.ickdjs.cc/book_2981372.html
- http://www.ickdjs.cc/book_888451.html