《Visual C# 2005完全开发指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:林义证,蔡文龙,吴昱欣编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:9787030222794
  • 页数:530 页
图书介绍:本书共20章,全面介绍了Visual C# 2005的使用。

第1章 NET Framework简介 1

Visual Studio 2005概述 1

软件开发技术的发展 2

软件分析方法 2

程序设计方法 2

分布式软件技术 3

软件平台 7

Microsoft NET 8

NET Framework 9

通用语言运行时 10

基础类库 12

ADO NET与XML 14

Windows Form与Web Form 15

通用语言规范 16

程序语言 17

跨平台的NET 17

第2章 C# 2005程序体系结构与数据类型 18

C# 2005程序体系结构 18

命名空间的声明与完整名称的访问方法 18

C#程序的基本体系结构 19

Visual C# 2005数据类型 23

标识符 23

变量 24

C#数据类型 24

变量的声明与初始化 26

字符串数据类型 27

Visual C# 2005运算符 28

算术运算符 28

关系运算符 29

逻辑表达式 30

位运算符 30

移位运算符 31

复合赋值运算符 31

递增及递减运算符 32

运算符的优先级 33

控制台应用程序 34

新建控制台应用程序项目、程序的编写与执行 34

关闭解决方案 37

打开解决方案 37

控制台项目格式化输入/输出 38

Write/WriteLine方法 38

Read/ReadLine方法 39

如何格式化(Format)输出 41

自定义数值格式输出字符串 43

转义控制字符 45

枚举数据类型 48

数据类型转换 50

隐含转换(Implicit Conversion) 50

显式转换(Expcit Conversion) 51

第3章 流程控制 55

选择结构 55

if else语句 55

if else if else语句 57

switch语句 59

三元运算符 62

循环结构 64

for语句 64

while语句 68

do while语句 69

break语句 70

continue语句 70

习题 72

第4章 数组与字符串 73

数组 73

数组的声明 73

数组的初值设定 75

foach语句 77

不规则数组 80

ArrayList类 82

ArrayList类常用属性 83

ArrayList类常用方法 83

字符与字符串 87

字符串的声明和初值设定 87

Visual C# 2005字符类成员 88

Visual C# 2005字符串类成员 91

习题 94

第5章 方法 95

方法 95

如何定义方法 96

定义方法 96

如何调用方法 98

参数的传递方式 105

传值调用 106

引用调用 108

输出参数 109

在方法间传递数组 111

方法重载 113

块变量、区域变量、静态变量与属性成员 114

块变量(block level variables) 114

区域变量(local variables) 115

静态变量(static variables) 115

对象属性(非静态成员) 117

DateTime Math及Random类 117

DateTime类 117

Math类 118

Random类 120

习题 121

第6章 窗口应用程序基础操作 122

Windows应用程序项目 122

Visual C# 2005面向对象概念简介 123

第一个Windows应用程序 124

认识Visual C# 2005集成开发环境 135

Visual C# 2005集成开发环境简介 135

解决方案资源管理器(Solution Explorer) 139

属性窗口 140

程序代码窗口 141

如何将窗口叠在一起或分开 142

如何使用动态帮助 143

控件的操作 143

建立控件 143

如何选定控件 144

如何移动和调整控件 145

控件对齐 145

如何删除控件 145

如何调整控件的前后顺序 145

如何调整控件的定位顺序 146

如何锁定控件 146

第7章 对象与类 147

前言 147

对象与类 148

对象 148

类 150

面向对象程序设计的特性 151

抽象化 151

封装 157

继承 157

多态 158

动态绑定 159

对象与类的建立 160

如何建立类 160

命名空间(Namespace) 161

如何建立属性 163

如何建立方法 168

如何建立索引 175

如何建立事件 177

习题 179

第8章 继承、多态、接口 180

继承 180

类继承 180

类成员的访问限制 182

静态成员 182

静态成员的使用 182

NET Framework的内存配置 184

多态 185

重载 185

子类如何访问父类的方法或属性 187

动态绑定 189

抽象类 192

接口与实现 199

delegate委托类型 204

习题 206

第9章 异常处理 208

tcatchnay语句 208

异常类 209

常用异常类 209

异常类常用成员 209

自定义异常处理:使用throw语句 215

异常类继承 217

习题 220

第10章 文件访问 221

SystemI0命名空间常用类简介 221

DirectoInfo类 222

FileInfo类 226

文件读写 230

Path类 234

习题 234

第11章 窗体设计与基础控件开发 235

窗体和控件 235

窗体和控件常用的成员 235

窗体和屏幕的关系 238

其他属性 239

窗体常用的事件过程 240

Label标签控件 243

LinkLabel链接标签控件 246

ToolTip提示控件 248

ToolTip的使用方式 248

ToolTip常用成员 249

Buon按钮控件 251

Buon常用成员 251

程序中如何设置Buon属性 252

按钮如何与Enter键和Esc键结合 252

TextBox文本框控件 253

RichTextBox富文本框控件 256

MessageBoxShow方法 262

习题 266

第12章 常用控件 268

RadioBuon单选按钮控件 268

CheckBox复选框控件 270

容器工具 271

GroupBox控件 271

Panel控件 275

列表工具 276

ListBox控件 276

CheckedListBox控件 279

C0mboBox控件 280

旋转工具 284

NumericUpDown控件 285

DomainUpDown控件 286

滚动条工具 288

HScrollBar及VScrollBar控件 288

TrackBar控件 291

日期和时间工具 294

Timer定时器控件 295

MonthCalendar控件 298

DateTimePicker控件 301

图形处理工具 305

PictureBox控件 305

ImageList控件 309

习题 312

第13章 工具栏容器 314

ToolStrip工具栏控件 314

ToolStrip常用成员 314

建立工具栏控件的步骤 315

MenuStp菜单控件 324

建立菜单控件 324

菜单控件的常用成员 328

ContextMenuStrip快捷菜单控件 333

习题 337

第14章 键盘、鼠标与共享文件 338

键盘事件简介 338

KeyPress事件 339

KeyDown和KeyUp事件 344

鼠标事件简介 349

Cck与DoubleCck事件 349

MouseDown、MouseUp与Click事件 350

控件共享事件过程 353

使用属性窗口建立共享事件 353

建立和取消控件的事件 355

习题 364

第15章 通用对话框的应用 365

字体、颜色对话框 365

字体对话框 365

颜色对话框 367

文件对话框 370

打印工具 375

PrintDocument打印文件控件 375

PageSetupDialog打印页面设置对话框控件 376

PrintPreviewDialog打印预览对话框控件 377

PrintDialog打印对话框控件 378

154习题 382

第16章 数据工具的使用 383

本章概述 383

数据库概念 384

数据表 384

数据表与数据库 385

关系型数据库 385

ADO NET简介 386

ADO NET 386

NET Data Provider 388

DataSet 388

NET Data Provider 389

使用数据工具建立数据库应用程序 390

数据库的关联查询 398

数据表记录的修改与浏览 406

BindingNavigator控件 415

习题 417

第17章 ADO NET数据库连接与访问 419

如何引用ADO NET命名空间 419

使用Connection对象打开、关闭数据库连接 421

使用DataReader对象读取数据表记录 423

Command对象 423

DataReader对象 423

DataReader常用的属性与方法 424

如何使用DataReader读取查询结果 425

使用DataSet对象读取数据表记录 430

DataSet对象 430

DataAdapter对象 430

如何使用DataAdapter象 431

如何使用DataTable对象来读取数据 436

如何使用DataTable显示查询结果的所有记录 436

SQL语法与Command对象 439

Select查询命令 440

使用SQL的注意事项 440

Insert新建命令 445

Delete删除命令 446

Update更新命令 446

如何使用Command对象及SQL语句更新数据库 446

如何使用命名参数及SQL语句 451

习题 455

第18章 ADONET数据库浏览与绑定 456

DataView对象 456

如何建立DataView对象 456

如何使用DataView对象来排序数据 457

如何使用DataView对象来过滤数据 457

数据绑定 461

数据表的关联 465

使用BindingManagerBase来修改数据表记录 470

习题 475

第19章 读写XML文件 476

XML简介 476

读写XML文件的方法 479

如何读取XML文件中的记录数据 479

如何在XML文件中新建、删除、修改记录数据 480

第20章 Cstal Repos报表视图程序 487

Cstal Reports简介 487

Cstal Repos功能概述 488

Cstal Reports可导出的数据格式 488

Cstal Repos支持不同的数据源 488

重新设置报表的数据源 489

Windows Form的报表视图程序 493

建立第一个Windows Form报表视图程序 493

设计报表的基本技巧 499

如何设置报表的筛选条件、排序、分组 506

图表、子报表的设计 511

图表的设计 511

子报表的设计 518

习题 529