图书介绍
C# 3.0从基础到项目实战PDF|Epub|txt|kindle电子书版本网盘下载
![C# 3.0从基础到项目实战](https://www.shukui.net/cover/52/33221947.jpg)
- 李海涛,史爱松,孙更新编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122073181
- 出版时间:2010
- 标注页数:604页
- 文件大小:216MB
- 文件页数:620页
- 主题词:C语言-程序设计
PDF下载
下载说明
C# 3.0从基础到项目实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 九层之台,起于累土——牢固掌握C#基础3
第1章 Visual C#.NET2008开发环境概述3
1.1 .NET框架概述4
1.1.1 .NET框架的历史4
1.1.2什么是.NET框架5
1.1.3公共语言运行库7
1.1.4 .NET Framework类库8
1.1.5 Windows Forms程序开发概述9
1.1.6 ASP.NET开发框架概述10
1.2 C#语言概述11
1.3 Visual Studio 2008开发工具安装12
1.3.1 Visual Studio 2008系统需求12
1.3.2 Visual Studio 2008集成环境的安装13
1.4 .NET与其他技术的关系15
1.4.1 XML、Web服务与.NET框架15
1.4.2 .NET框架与ADO.NET组件的整合方式15
1.5小结16
第2章 熟练使用Visual Studio 2008 工具17
2.1 Visual Studio 2008环境配置18
2.1.1环境设置18
2.1.2工具栏配置20
2.1.3工具箱配置22
2.2解决方案资源管理器的使用23
2.2.1解决方案和项目23
2.2.2解决方案及项目的创建、生成与编译24
2.2.3管理项目和属性方式说明25
2.3属性管理器的使用28
2.3.1打开属性管理器28
2.3.2查看与修改属性29
2.3.3添加事件29
2.4 IDE中的快捷键29
2.5小结31
第3章 C#.NET语言基础32
3.1引言33
3.2编写第一个C#程序33
3.2.1代码结构33
3.2.2编译运行35
3.2.3代码分析35
3.3数据类型36
3.4常用类型37
3.4.1整型37
3.4.2浮点型39
3.4.3 decimal类型40
3.4.4布尔型41
3.4.5结构体类型41
3.4.6枚举类型43
3.4.7 string类型45
3.4.8 object类型45
3.4.9数据类型的转换46
3.5常量和变量48
3.5.1常量和变量的命名规则49
3.5.2常量50
3.5.3变量50
3.6小结52
第4章 运算符与表达式53
4.1引言54
4.2单目运算符54
4.3双目运算符58
4.3.1算术运算符与算术表达式58
4.3.2位运算符与位表达式60
4.3.3关系运算符与关系表达式63
4.3.4类型测试运算符与类型测试表达式64
4.3.5逻辑运算符与逻辑表达式66
4.3.6条件逻辑运算符与条件逻辑表达式67
4.3.7赋值运算符与赋值表达式68
4.4三目运算符69
4.5其他运算符71
4.6标点符号73
4.7运算符优先级75
4.8正则表达式77
4.9小结81
第5章 流程控制语句与函数82
5.1控制程序流程83
5.2使用选择语句83
5.2.1 if语句83
5.2.2 switch语句87
5.2.3 switch语句的控制类型89
5.3使用循环语句90
5.3.1 while语句90
5.3.2 do语句91
5.3.3 for语句93
5.3.4 foreach语句95
5.3.5 break语句和continue语句96
5.4使用goto语句98
5.5嵌套使用流程控制语句98
5.6函数101
5.6.1函数的定义与使用101
5.6.2函数的参数传递103
5.6.3内联函数107
5.6.4函数重载108
5.7常用内部函数109
5.7.1随机函数介绍109
5.7.2格式化函数介绍111
5.7.3日期函数介绍116
5.7.4数学运算函数介绍117
5.8小结118
第6章 数组与集合119
6.1一维数组120
6.1.1一维数组的创建及初始化120
6.1.2一维数组的简单应用121
6.2二维数组123
6.2.1二维数组的创建及初始化123
6.2.2二维数组的简单应用125
6.3交错数组126
6.3.1交错数组的创建及初始化126
6.3.2交错数组的简单应用127
6.4遍历数组128
6.4.1使用for循环遍历128
6.4.2使用foreach遍历131
6.5常用集合133
6.5.1 ArrayList类133
6.5.2哈希表140
6.5.3哈希表的排序144
6.6小结145
第7章 类与对象146
7.1面向对象编程的基本知识147
7.1.1面向对象编程的历史147
7.1.2面向对象编程的概念147
7.1.3面向对象编程的基本特点148
7.2类与对象150
7.2.1类的定义150
7.2.2对象151
7.3类的成员151
7.3.1成员访问属性152
7.3.2数据成员153
7.3.3函数成员154
7.3.4构造函数和析构函数160
7.4静态类和静态成员164
7.5部分类168
7.6类与命名空间168
7.7小结170
第8章 继承与多态171
8.1继承的基础知识172
8.1.1简单继承172
8.1.2使用继承174
8.1.3在派生类中使用基类的方法176
8.2派生类的构造函数和析构函数177
8.3抽象类和抽象函数181
8.4密封类和密封方法182
8.5多态的基础知识183
8.5.1多态的类型184
8.5.2多态的实现185
8.6虚方法185
8.7运算符重载188
8.8接口190
8.8.1接口声明190
8.8.2接口实现191
8.8.3接口的使用194
8.8.4接口和抽象类的比较195
8.9小结196
第9章 方法类型化——委托197
9.1委托198
9.1.1委托概述198
9.1.2委托的实现原理202
9.1.3匿名方法204
9.1.4创建多播委托205
9.1.5多播委托的实现原理207
9.1.6手工迭代210
9.1.7协变和抗变212
9.1.8委托的应用214
9.2事件217
9.2.1事件的定义218
9.2.2事件的实现原理222
9.2.3事件的应用223
9.3小结223
第10章 类型参数化——泛型224
10.1泛型概述225
10.1.1泛型的概念225
10.1.2泛型的优点227
10.1.3泛型的参数命名准则229
10.2泛型类229
10.2.1泛型类的定义与实例化229
10.2.2常用的泛型集合类232
10.3泛型方法234
10.4泛型类的特性237
10.4.1默认关键字237
10.4.2类型参数约束238
10.4.3继承240
10.4.4静态成员241
10.5小结241
第11章 C#.N ET中的文件处理——文件IO242
11.1文件的使用243
11.1.1 File类243
11.1.2 Directory类247
11.2使用文件流读写文件250
11.2.1流概述250
11.2.2 FileStream类251
11.2.3 StreamWriter类和StreamReader类253
11.2.4 BinaryWrite类和BinaryReader类256
11.3小结258
第12章 异常处理和注意事项259
12.1错误和异常处理260
12.1.1异常处理类260
12.1.2捕获异常方式262
12.1.3自定义异常处理类268
12.2 C#编程规则270
12.2.1源代码内部注释规则270
12.2.2用法约定271
12.3小结279
第13章 C# 3.0中新增功能280
13.1隐式类型的局部变量和数组281
13.1.1隐式类型的局部变量281
13.1.2隐式类型的数组283
13.2对象和集合初始值设定项284
13.3匿名类型287
13.4扩展方法290
13.5 Lambda表达式291
13.6小结293
第二部分 创建经典的Windows程序——Windows Forms开发297
第14章 Windows Forms介绍297
14.1 Windows Forms程序概述298
14.2 Windows Forms项目概述299
14.2.1新建Windows Forms项目299
14.2.2打开已有的Windows Forms项目300
14.3管理Windows Forms项目301
14.3.1向项目添加窗体301
14.3.2修改窗体属性301
14.3.3窗体常见的属性、方法和事件301
14.3.4继承已有窗体的方式307
14.4创建简单的Windows应用程序310
14.5小结311
第15章 基本控件312
15.1控件与组件概述313
15.2常用基本控件313
15.2.1 Label控件313
15.2.2 TextBox控件315
15.2.3 Button控件318
15.2.4 CheckBox控件和RadioButton控件321
15.2.5 ComboBox控件和ListBox控件322
15.2.6 DateTimePicker控件327
15.2.7 PictureBox控件328
15.2.8 ProgressBar控件330
15.2.9 WebBrowser控件332
15.3常用容器控件334
15.3.1 GroupBox控件334
15.3.2 Panel控件336
15.3.3 FlowLayoutPanel控件337
15.3.4 TabControl控件339
15.3.5 SplitContainer控件340
15.4小结341
第16章 Windows Forms高级应用342
16.1高级控件343
16.1.1 TreeView控件343
16.1.2 ListView控件344
16.1.3 MonthCalendar控件349
16.2用户定义控件350
16.2.1用户定义控件概述350
16.2.2用户定义控件的创建、生成及应用350
16.3常用组件354
16.3.1 BackgroundWorker组件354
16.3.2 Timer组件355
16.3.3 ErrorProvider组件356
16.4在窗体中加入菜单357
16.4.1创建基本菜单357
16.4.2添加快捷键358
16.4.3创建右键快捷菜单359
16.5在窗体中加入工具栏360
16.5.1 ToolStrip控件和ToolStripButton控件360
16.5.2创建工具栏361
16.6在窗体中加入状态栏363
16.6.1 StatusStrip控件和ToolStripStatusLabel控件363
16.6.2创建状态栏363
16.7在窗体中加入多窗体364
16.7.1多窗体概述364
16.7.2窗体间的关联365
16.7.3创建多窗体366
16.8创建MDI窗体371
16.9小结371
第17章 熟练使用通用窗口372
17.1自定义窗口373
17.2文件窗口376
17.3文件夹浏览窗口378
17.4打印378
17.4.1打印结构378
17.4.2打印多个页面380
17.5打印预览窗口382
17.5.1打印预览窗口概述382
17.5.2打印预览控件383
17.6【字体】窗口和【颜色】窗口384
17.6.1【字体】窗口384
17.6.2【颜色】窗口384
17.7 MessageBox类385
17.8小结386
第18章 图形图像程序设计387
18.1 GDI+基础388
18.1.1 GDI+概述388
18.1.2 Graphics类391
18.1.3画笔对象的使用393
18.1.4画刷对象的使用394
18.1.5 Bitmap类398
18.1.6字体与文本399
18.2基本图形的绘制400
18.3图像处理405
18.3.1图像的基本操作405
18.3.2图像的高级操作407
18.4小结410
第19章 在程序中访问数据库411
19.1 ADO.NET与.NET412
19.2 ADO.NET与ADO412
19.2.1 ADO概述412
19.2.2 ADO.NET与ADO的关系413
19.3深入ADO.NET414
19.3.1 .NET数据提供程序414
19.3.2 Connection类415
19.3.3 Command类416
19.3.4 DataSet类422
19.3.5 DataReade类425
19.3.6 DataAdapter类427
19.3.7 ADO.NET原理剖析430
19.4数据控件431
19.4.1常用的数据控件431
19.4.2数据源控件431
19.5数据绑定控件436
19.5.1数据绑定控件概述436
19.5.2简单绑定控件436
19.5.3复杂绑定控件437
19.6小结438
第20章 LINQ技术439
20.1概述440
20.2基于LINQ的简单查询440
20.2.1简单LINQ查询440
20.2.2 LINQ的用途442
20.2.3 LINQ的推迟查询445
20.3标准查询操作符446
20.4 LINQ to SQL454
20.4.1 LINQ to SQL简单应用455
20.4.2 O/R设计器457
20.4.3使用LINQ to SQL类访问数据库460
20.5小结464
第三部分 创建精彩的B/S程序——ASP.NET开发467
第21章 创建一个ASP.NET网站467
21.1 ASP.NET程序简介468
21.2理解ASP.NET项目469
21.2.1创建ASP.NET新的项目469
21.2.2打开已有的项目471
21.3管理ASP.NET项目471
21.3.1添加Web窗体471
21.3.2母版页472
21.4 ASP.NET服务器控件的使用474
21.4.1内置控件474
21.4.2增强控件480
21.4.3验证控件483
21.5数据控件使用484
21.5.1数据源控件485
21.5.2 GridView控件488
21.5.3 Repeater控件和DataList控件490
21.5.4 DetailView控件和FormView控件493
21.6小结495
第22章 可扩展标记语言XML496
22.1 XML文档497
22.1.1 XML元素497
22.1.2 XML属性498
22.1.3 XML文档结构499
22.1.4格式良好并有效的XML501
22.2在应用程序中使用XML504
22.2.1 XML文档对象模型504
22.2.2选择节点506
22.2.3读写XML文件507
22.2.4验证XML文件511
22.3小结513
第23章 Web Service开发514
23.1 Web Service概述515
23.1.1 Web Service特点515
23.1.2 Web Service的技术支持516
23.2 Web Service的应用场合518
23.3 Web Service和.NET Framework519
23.3.1创建Web Service519
23.3.2客户端程序522
23.4创建简单的ASP.NET Web Service522
23.4.1生成文件523
23.4.2添加Web方法524
23.5测试Web Service525
23.6小结527
第24章 ASP.NETAJAX技术528
24.1 ASP.NET AJAX概述529
24.2常用ASP.NET AJAX服务器控件530
24.2.1 ScriptManager控件530
24.2.2 ScriptManagerProxy控件534
24.2.3 UpdatePanel控件537
24.2.4 UpdateProgress控件539
24.2.5 Timer控件541
24.3小结542
第四部分 学以致用——实战项目545
第25章 客户信息管理系统545
25.1需求分析546
25.2分层设计547
25.3功能实现548
25.3.1数据库的设计和实现548
25.3.2用户界面层的实现549
25.3.3数据访问层的实现562
25.3.4业务逻辑层的实现563
25.4小结565
第26章 个人博客566
26.1需求分析567
26.2数据库设计569
26.3类的分析与设计573
26.4博客首页部分的实现574
26.4.1母版页的应用575
26.4.2内容页的实现576
26.4.3用户自定义控件的实现584
26.5个人页面部分的实现585
26.5.1母版页的实现586
26.5.2注销的实现587
26.5.3文章管理588
26.5.4个人信息管理592
26.5.5评论页面593
26.5.6相册管理595
26.6博客系统管理页面部分的实现599
26.7小结604