图书介绍
精通Visual C# 2008 语言基础、数据库系统开发、Web开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 孙继磊,刘亮亮编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115189301
- 出版时间:2009
- 标注页数:630页
- 文件大小:279MB
- 文件页数:645页
- 主题词:C语言-程序设计
PDF下载
下载说明
精通Visual C# 2008 语言基础、数据库系统开发、Web开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础技术篇2
第1章 Visual Studio 2008 IDE简介2
1.1安装Visual Studio 20082
1.2 Visual Studio 2008概览3
起始页3
开发环境4
窗口布局调整7
1.3用Visual Studio 2008 IDE开发应用程序8
控制台应用程序8
Windows窗体应用程序9
1.4 HelloWorld程序10
HelloWorld程序10
namespace命令10
using命令11
程序注释12
Main函数12
为HelloWorld添加色彩13
1.5调试应用程序13
1.6小结15
第2章 常量和变量16
2.1常量16
常量定义16
常量的初始化16
使用常量的好处17
2.2变量17
变量的声明和使用17
变量的作用域18
实例变量和静态变量18
2.3运算符与表达式21
算术运算符、关系运算符和逻辑运算符21
赋值运算符和字符串运算符21
条件运算符21
强制类型转换22
2.4枚举22
2.5小结23
第3章 方法与数组24
3.1方法24
C#中的方法24
值传递与引用传递25
递归方法26
3.2数组27
数组类型28
声明和分配数组28
数组元素访问28
3.3小结29
第4章 流程控制语句30
4.1条件控制结构30
条件判断if语句30
条件选择switch...case语句31
4.2循环控制结构33
while循环33
do...while循环34
for循环35
foreach循环37
break和continue关键字38
多重循环39
4.3小结41
第5章 面向对象程序设计42
5.1面向对象基本概念42
对象和类42
抽象43
封装43
继承44
多态44
5.2类44
类的定义45
构造函数46
对象实例化和使用46
C#垃圾回收机制47
析构函数47
5.3 C#属性48
定义属性48
属性的读写控制49
使用属性的好处51
5.4重载53
重载的意义53
方法重载55
运算符重载57
5.5继承和多态60
实现继承60
变量的定义类型与实际类型61
基类和派生类之间的类型转换62
虚方法和多态63
抽象类和密封类66
this关键字68
base关键字70
构造函数相互调用71
5.6小结71
第6章 结构和接口72
6.1结构72
结构概述72
何时使用结构73
6.2接口74
接口概述74
使用接口75
显式接口实现77
自动生成接口代码框架80
多重继承程序举例82
接口与抽象类的对比84
6.3小结86
第7章 异常处理87
7.1异常处理概述87
认识异常87
try...catch语句88
7.2处理异常90
捕获特定类型的异常90
finally语句93
7.3深入了解异常95
异常传播95
throw语句98
自定义异常99
异常处理机制的优势102
嵌套try语句105
7.4小结107
第2篇 Windows 编程篇110
第8章 Windows应用程序概述110
8.1 Windows应用程序浅析110
认识Windows应用程序110
手工创建Windows应用程序112
8.2调试Windows应用程序113
设置条件断点114
Trace类116
消息提示框MessageBox119
8.3窗体120
Form类的属性120
Form类的事件121
Form类的方法123
8.4小结124
第9章 Windows窗体控件(一)125
9.1键盘和鼠标事件125
键盘事件125
鼠标事件127
9.2 Button控件128
Button控件的属性128
Button控件的事件和方法132
9.3文本控件133
TextBox控件134
MaskedTextBox控件135
RichTextBox控件143
NumericUpDown控件145
9.4图片控件146
ImageList控件146
PictureBox控件148
9.5日期控件149
MonthCalendar控件150
DateTimePicker控件153
9.6选择控件154
9.7 Timer控件和ProgressBar控件156
Timer控件156
ProgressBar控件158
9.8小结159
第10章 Windows窗体控件(二)160
10.1列表控件160
列表框控件ListBox160
拖放166
复选列表框控件CheckedListBox169
组合框控件ComboBox171
10.2列表视图和树形视图控件173
列表视图控件ListView173
树形视图控件TreeView180
10.3容器控件187
容器控件概述187
面板控件Panel188
分组框控件GroupBox189
标签控件TabControl189
拆分控件SplitContainer191
10.4菜单栏、工具栏和状态栏192
菜单192
工具栏196
状态栏201
工具栏容器203
10.5其他Windows窗体控件203
工具提示控件ToolTip203
通知图标控件Notifylcon205
属性表格控件PropertyGrid208
10.6小结209
第11章 对话框210
11.1对话框概述210
模式对话框和非模式对话框210
对话框结果212
与对话框交换数据212
11.2通用对话框216
文件夹浏览对话框217
打开文件对话框217
文件另存为对话框219
颜色对话框220
字体对话框220
11.3打印对话框223
打印概述223
打印机设置225
页面设置227
打印预览228
打印多页229
11.4小结231
第12章 委托和事件232
12.1委托232
委托概述232
多路广播委托234
异步委托调用237
取得异步委托结果239
Control.Invoke方法241
12.2事件243
事件概述243
事件处理程序246
12.3深入理解委托和事件254
12.4小结259
第13章 用户控件和安装部署260
13.1用户控件260
简单用户控件260
添加属性261
添加事件263
综合示例265
13.2打包应用程序270
13.3小结272
第14章 类型和反射273
14.1值类型和引用类型273
值类型和引用类型的概念273
装箱和拆箱275
对象相等277
14.2反射280
System.Type类281
类型成员283
14.3小结297
第15章 C#高级特性298
15.1泛型298
泛型的概念298
使用泛型299
泛型约束303
15.2泛型集合类304
泛型集合接口304
列表305
堆栈和队列315
字典(哈希表)322
15.3匿名方法323
匿名方法概述323
匿名方法实际应用324
15.4索引器和迭代器326
索引器326
迭代器328
15.5分部类型和可空类型330
15.6小结331
第16章 文件操作332
16.1 System.IO命名空间332
16.2 .NET文件系统333
管理目录333
管理文件336
16.3文本文件读写338
16.4二进制文件读写339
16.5文件操作实例展示340
16.6小结343
第3篇 数据库编程篇346
第17章 SQL Server 2005概述346
17.1数据库管理346
Management Studio环境346
添加和删除数据库347
备份和还原数据库349
17.2数据库表管理351
修改表结构351
键和索引352
17.3 SQL Server 2005其他常用功能353
配置管理器353
查询分析器354
17.4小结355
第18章 数据访问356
18.1连接数据库356
从VS 2008连接到数据库356
数据库连接类DbConnection357
18.2执行SQL命令360
数据库命令类DbCommand360
SQL命令参数364
18.3 DataReader和DataSet366
数据读取器DataReader366
数据集DataSet概述370
数据表、数据列和数据行371
构建表结构372
编辑数据374
数据行状态375
18.4数据适配器377
SqlDataAdapter概述377
填充数据378
获取表架构381
更新数据库383
命令生成类SqlCommandBuilder385
18.5显示数据386
数据表格控件DataGridView386
控制DataGridView外观和行为387
18.6数据集设计器和强类型数据集388
添加数据集388
添加查询392
18.7小结393
第4篇 Web编程篇396
第19章 基本Web服务器控件396
19.1文本控件396
Label控件396
TextBox控件396
HiddenField控件397
HyperLink控件397
19.2按钮控件400
Button控件400
LinkButton控件401
ImageButton控件402
19.3日历控件403
19.4文件上传控件404
19.5选择控件405
RadioButton控件406
CheckBox控件407
19.6列表控件407
DropDownList控件407
ListBox控件409
BulletedList控件410
CheckBoxList控件410
19.7小结410
第20章 高级Web控件411
20.1验证控件411
验证控件简介411
RequiredFieldValidator控件412
RangeValidator控件414
CompareValidator控件415
RegularExpressionValidator控件417
ValidationSummary控件419
20.2广告控件421
20.3视图控件一TreeView423
20.4向导控件—Wizard424
20.5小结427
第21章 数据访问428
21.1使用DataSource控件连接到数据源428
DataSource控件简介428
LmqDataSource控件429
SqlDataSource控件431
其他数据源控件434
21.2数据绑定控件435
数据绑定控件简介435
GridView控件436
DetailsView控件438
FormView控件440
DataList控件442
Repeater控件443
ListView绑定数据控件445
DataPager控件446
21.3小结447
第22章 母版页和主题448
22.1用母版页设计网站统一布局448
认识母版页448
母版页的优点448
母版页的设计449
内容页的设计449
22.2母版页高级应用451
母版页的嵌套451
以编程方式访问母版页452
22.3主题和外观453
主题和外观概述453
创建主题和外观454
在程序中应用主题和外观454
以编程方式访问主题和外观455
22.4小结455
第23章 状态管理456
23.1状态管理概述456
23.2视图状态456
视图状态概述456
保存视图状态的值457
从视图状态中读取值458
23.3 Cookie459
Cookie简介460
创建Cookie460
读取Cookie461
删除Cookie462
23.4应用程序状态464
应用程序状态简介464
保存应用程序状态中的值464
读取应用程序状态的值465
23.5会话状态465
会话状态简介465
保存会话状态的值465
读取会话状态的值466
23.6小结467
第24章 用户控件和自定义控件468
24.1用户控件概述468
24.2创建和使用用户控件468
24.3在网页中包含用户控件470
24.4将Web窗体页转换为ASP.NET用户控件472
单文件网页转换为用户控件472
将代码隐藏网页转换为用户控件472
24.5自定义控件概述474
24.6创建自定义控件475
创建自定义控件的方法475
自定义分页控件475
24.7用户控件和自定义控件的区别477
24.8小结478
第25章 ASP.NETAjax479
25.1 Ajax技术简介479
25.2 ScriptManager控件479
ScriptManager控件简介480
ScriptManager控件属性480
开发示例481
25.3 UpdatePanel控件482
UpdatePanel控件简介482
UpdatePanel控件属性483
开发示例483
UpdatePanel控件的使用技巧485
25.4 UpdateProgress控件485
UpdateProgress控件简介485
UpdateProgress控件的属性486
开发示例487
25.5 Timer控件488
Timer控件简介488
Timer控件的属性489
开发示例489
25.6小结490
第5篇 最新技术篇492
第26章 C# 3.0新特性492
26.1属性和构造函数492
自动实现属性492
在创建实例时为属性赋值493
26.2隐式类型和匿名类型493
隐式类型493
隐式类型数组495
匿名类型495
26.3扩展方法和Lambda表示式496
扩展方法496
Lambda表达式498
26.4 LINQ简介500
基本查询500
延迟执行503
排序504
分组505
26.5小结508
第27章 WPF简介509
27.1 WPF概览509
独立应用程序509
浏览器应用XBAP511
27.2标记和代码512
XAML标记语言512
后台代码512
27.3绘图515
形状515
画刷516
坐标变换518
27.4 WPF控件概述520
按钮520
列表控件522
扩展控件522
27.5布局523
画布Canvas523
表格Grid524
堆栈面板StackPanel525
停靠面板DockPanel526
27.6小结527
第28章 WCF简介528
28.1 WCF概览528
创建服务528
使用服务530
创建WCF服务库531
28.2 WCF基本概念533
地址533
绑定533
协定534
终结点535
宿主535
28.3基本WCF编程536
编码配置WCF服务536
在配置文件中配置WCF服务540
28.4服务协定543
定义协定543
请求-答复协定544
单向协定544
双工协定545
28.5小结548
第6篇 项目实战篇550
第29章 论坛系统550
29.1数据库分析设计550
自动生成的配置数据库550
创建数据表552
设计表关系552
29.2用户权限管理553
用户注册553
用户登录553
29.3发表留言主题554
设计发表留言界面554
实现发表留言功能556
29.4浏览留言主题558
29.5回复留言560
显示所有的回复560
添加回复562
使用新功能快速回复564
为“删除”按钮添加确认提示566
29.6短消息管理567
发送短消息567
接收短消息568
显示短消息提示570
29.7用户自定义界面风格功能572
启用ASP.NET的Profile配置572
实现个性化界面定制572
29.8小结575
第30章 俄罗斯方块网络对战576
30.1游戏简介576
游戏规则简介576
名词术语577
30.2单元格的设计与实现577
设计TetrisCell类577
测试TetrisCell类579
30.3方块的设计与实现580
方块和单元格坐标581
设计TetrisBlock类581
改进TetrisCell类585
方块旋转586
测试TetrisBlock类586
30.4游戏地图的设计587
与游戏地图相关的类587
TetrisMap类功能分析588
单元格集合类CellCollection589
30.5游戏画面绘制590
双缓冲技术591
绘图类TetrisDrawer基本功能592
局部刷新594
行闪烁595
游戏界面类TetrisUI596
改进TetrisBlock和TetrisCell类597
30.6游戏地图的实现597
游戏地图类TetrisMap框架597
判断满行和消除行599
粘贴活动方块600
移动和旋转方块602
落下活动方块603
30.7游戏面板603
界面设计604
TetrisGameBoard类的字段和属性604
游戏速度计算605
添加音效606
游戏设置窗体608
TetrisGameBoard完整代码609
测试游戏面板615
30.8添加网络对战功能615
开源网络组件ALAZ.SystemEx.NetEx615
序列化616
随机数种子618
添加行618
连接设置窗体620
游戏命令621
游戏主窗体624
30.9小结630
热门推荐
- 376660.html
- 2762487.html
- 3517100.html
- 832507.html
- 896351.html
- 122466.html
- 2529227.html
- 3057129.html
- 1608632.html
- 3410029.html
- http://www.ickdjs.cc/book_695147.html
- http://www.ickdjs.cc/book_2941436.html
- http://www.ickdjs.cc/book_772146.html
- http://www.ickdjs.cc/book_3007092.html
- http://www.ickdjs.cc/book_1488639.html
- http://www.ickdjs.cc/book_2233879.html
- http://www.ickdjs.cc/book_3715009.html
- http://www.ickdjs.cc/book_1127063.html
- http://www.ickdjs.cc/book_821854.html
- http://www.ickdjs.cc/book_1262273.html