图书介绍

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

精通Visual C# 2008 语言基础、数据库系统开发、Web开发
  • 孙继磊,刘亮亮编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115189301
  • 出版时间:2009
  • 标注页数:630页
  • 文件大小:279MB
  • 文件页数:645页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通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

热门推荐