《VISUAL BASIC 2005完全开发指南》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:曹祖圣,蔡文龙,林义正编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2007
  • ISBN:7030199251
  • 页数:591 页
图书介绍:本书介绍Visaul Basic语言的语法知识,介绍相关技术在程序设计中的应用。

第1章 .NET Framework介绍 1

1.1 Visual Studio 2005概述 1

1.2 软件开发技术的演进 2

1.2.1 软件分析的方法 2

1.2.2 程序设计方法 2

1.2.3 分布式软件技术 3

1.2.4 软件平台 7

1.3 Microsoft.NET 8

1.4 .NET Framework 9

1.4.1 公共语言运行时 10

1.4.2 基础类库 12

1.4.3 ADO.NET与XML 14

1.4.4 Windows Form与Web Form 15

1.4.5 公共语言规范 16

1.4.6 程序语言 17

1.4.7 跨平台的.NET 17

第2章 VB 2005数据类型与运算符 18

2.1 变量与数据类型 18

2.1.1 变量的命名规则 18

2.1.2 变量的种类与数据类型 19

2.1.3 变量的声明和初始值设定 20

2.1.4 常数 23

2.2 VB 2005运算符 24

2.2.1 算术运算符 24

2.2.2 关系运算符 25

2.2.3 逻辑表达式 26

2.2.4 复合赋值运算符 27

2.2.5 运算符的优先级 28

2.3 控制台应用程序 29

2.3.1 新建控制台应用程序项目、程序的编写与运行 29

2.3.2 关闭项目 33

2.3.3 打开项目 33

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

2.4.1 Write/WriteLine方法 34

2.4.2 Read/ReadLine方法 34

2.4.3 如何格式化输入/输出 36

第3章 流程控制 39

3.1 选择结构 39

3.1.1 If...Then...Else语句 39

3.1.2 If...Then...ElseIf语句 41

3.1.3 Select Case语句 42

3.1.4 IIf函数 45

3.1.5 Switch函数 46

3.1.6 Choose函数 47

3.2 循环结构 48

3.2.1 For...Next语句 48

3.2.2 Do While...Loop语句 51

3.2.3 Do...Loop While语句 53

3.2.4 Do Until...Loop语句 54

3.2.5 Do...Loop Until语句 54

3.2.6 While...End While语句 55

3.2.7 Continue 55

3.3 习题 56

第4章 数组与字符串 58

4.1 数组 58

4.1.1 数组的声明 58

4.1.2 数组的初始值设定 60

4.1.3 For Each...Next 62

4.1.4 ReDim语句 64

4.1.5 IsArray函数 66

4.2 不规则数组 66

4.3 ArrayList类 68

4.3.1 ArrayList类常用属性 68

4.3.2 ArrayList类常用方法 69

4.4 字符串的声明与初始值设定 72

4.5 VB传统字符串函数 73

4.6 VB 2005字符串类的成员 75

4.7 习题 79

第5章 过程 80

5.1 过程 80

5.2 常用内置函数与数学类 82

5.2.1 VB 2005类型转换函数 82

5.2.2 VB 2005常用数值函数 84

5.2.3 VB 2005常用日期函数 85

5.2.4 VB 2005数学类 86

5.3 过程的定义 88

5.3.1 如何定义Sub过程 88

5.3.2 如何调用Sub过程 89

5.3.3 如何定义Function过程 91

5.3.4 如何调用Function过程 91

5.4 传值调用及引用调用 93

5.4.1 传值调用 93

5.4.2 引用调用 95

5.5 变量的生命期 97

5.6 过程自变量顺序可变性 100

5.7 过程自变量可选择性 101

5.8 在过程间传递数组 102

5.9 数组元素可变性 104

5.10 过程重载 105

5.11 习题 106

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

6.1 Windows应用程序项目 107

6.2 VB 2005面向对象观念介绍 108

6.3 第一个Windows应用程序 109

6.4 认识VB 2005的集成开发环境 120

6.4.1 VB 2005集成开发环境介绍 120

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

6.4.3 属性窗口 125

6.4.4 程序代码窗口 126

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

6.4.6 如何使用动态说明 128

6.5 控件的操作 128

6.5.1 建立控件 128

6.5.2 如何选定控件 129

6.5.3 如何移动和调整控件 129

6.5.4 控件对齐 129

6.5.5 如何删除控件 130

6.5.6 如何调整控件的前后顺序 130

6.5.7 如何调整控件的定位顺序 130

6.5.8 如何锁定控件 131

第7章 对象与类 132

7.1 前言 132

7.2 对象与类 133

7.2.1 对象(Object) 133

7.2.2 类(Class) 135

7.3 面向对象程序设计的特性 136

7.3.1 抽象化(Abstraction) 136

7.3.2 封装(Encapsulation) 141

7.3.3 继承(Inheritance) 141

7.3.4 多态(Polymorphism) 142

7.3.5 动态绑定(Dynamic binding) 143

7.4 对象与类的建立 144

7.4.1 如何建立类 144

7.4.2 命名空间(Namespace) 145

7.4.3 如何建立属性 146

7.4.4 如何建立方法 151

7.4.5 如何建立事件 156

7.4.6 全局对象的事件定义 158

7.5 习题 160

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

8.1 继承 161

8.1.1 类继承 161

8.1.2 类成员的访问限制 163

8.2 共享成员 163

8.2.1 共享成员的使用 163

8.2.2 .NET Framework的内存配置 165

8.3 多态 166

8.3.1 重载 166

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

8.3.3 动态绑定 169

8.4 接口与实现 177

8.5 Delegate委托类型 182

8.6 习题 184

第9章 异常处理 185

9.1 Try...Catch...Finally语句 185

9.2 异常类 186

9.2.1 常用异常类 186

9.2.2 异常类常用成员 186

9.3 自定义异常处理:使用Throw语句 191

9.4 异常类继承 192

9.5 习题 195

第10章 文件访问 196

10.1 System.IO命名空间常用类介绍 196

10.2 DirectoryInfo类 197

10.3 FileInfo类 202

10.4 文件读写 206

10.5 Path类 209

10.6 习题 209

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

11.1 窗体和控件 210

11.1.1 窗体和控件常用的成员 210

11.1.2 窗体和屏幕的关系 213

11.1.3 其他属性 214

11.1.4 窗体常用的事件过程 215

11.2 Label标签控件 218

11.3 LinkLabel链接标签控件 221

11.4 ToolTip提示控件 222

11.4.1 ToolTip的使用方式 223

11.4.2 ToolTip常用成员 223

11.5 Button按钮控件 225

11.5.1 Button常用成员 225

11.5.2 Button程序中属性的设置 226

11.5.3 按钮如何与Enter键和ESC键结合 226

11.6 TextBox文本框控件 227

11.7 RichTextBox富文本框控件 229

11.8 InputBox输入函数 230

11.9 MsgBox函数与MessageBox.Show方法 236

11.9.1 MsgBox语法 236

11.9.2 MessageBox.Show方法 237

11.10 习题 241

第12章 常用控件 242

12.1 RadioButton单选按钮控件 242

12.2 CheckBox复选框控件 244

12.3 容器工具 245

12.3.1 GroupBox控件 245

12.3.2 Panel控件 249

12.4 列表框工具 250

12.4.1 ListBox控件 250

12.4.2 CheckedListBox控件 253

12.4.3 ComboBox控件 254

12.5 旋转工具 258

12.5.1 NumericUpDown控件 258

12.5.2 DomainUpDown控件 260

12.6 滚动条工具 261

12.6.1 VScrollBar&HScrollBar控件 261

12.6.2 TrackBar控件 264

12.7 日期和时间工具 266

12.7.1 Timer定时器控件 266

12.7.2 MonthCalendar控件 269

12.7.3 DateTimePicker控件 273

12.8 图形处理工具 277

12.8.1 PictureBox控件 277

12.8.2 ImageList控件 282

12.9 习题 285

第13章 工具栏容器 287

13.1 ToolStrip工具栏控件 287

13.1.1 ToolStrip常用成员 287

13.1.2 建立工具栏控件的步骤 289

13.2 MenuStrip菜单控件 297

13.2.1 建立菜单控件 297

13.2.2 菜单控件的常用成员 301

13.3 ContextMenuStrip快捷菜单控件 306

13.4 习题 309

第14章 键盘、鼠标与共享事件 311

14.1 键盘事件介绍 311

14.1.1 KeyPress事件 311

14.1.2 KeyDown和KeyUp事件 316

14.2 鼠标事件介绍 320

14.2.1 Click与DoubleClick事件 321

14.2.2 MouseDown、MouseUp与Click事件 322

14.3 控件共享事件过程 325

14.3.1 使用Handles来建立共享事件过程 325

14.3.2 使用AddHandler及AddressOf新增事件过程 326

14.3.3 使用RemoveHandler及AddressOf删除事件过程 327

14.4 习题 334

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

15.1 字体、颜色对话框 335

15.1.1 字体对话框 335

15.1.2 颜色对话框 337

15.2 文件对话框 340

15.3 打印工具 344

15.3.1 PrintDocument打印文件控件 345

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

15.3.3 PrintPreviewDialog预览打印对话框控件 348

15.3.4 PrintDialog打印对话框控件 348

15.4 习题 351

第16章 数据工具的使用 353

16.1 本章概述 353

16.2 数据库概念 354

16.2.1 数据表 354

16.2.2 数据表与数据库 355

16.2.3 关系型数据库 355

16.3 ADO.NET简介 356

16.3.1 ADO.NET 356

16.3.2 .NET Data Provider 358

16.3.3 DataSet 358

16.4 .NET Data Provider 359

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

16.6 数据库的关联查询 368

16.7 数据表记录的修改与浏览 377

16.8 BindingNavigator控件 386

16.9 习题 388

第17章 ADO.NET数据库联机与访问 389

17.1 如何引用ADO.NET命名空间 389

17.2 使用Connection对象打开、关闭数据库的连接 391

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

17.3.1 Command对象 392

17.3.2 DataReader对象 393

17.3.3 DataReader常用的属性与方法 394

17.3.4 如何使用DataReader读取查询结果 395

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

17.4.1 DataSet对象 399

17.4.2 DataAdapter对象 399

17.4.3 如何使用DataAdapter对象 400

17.4.4 如何使用DataTable对象取得数据 404

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

17.5 SQL语言与Command对象 408

17.5.1 Select查询命令 408

17.5.2 使用SQL的注意事项 409

17.5.3 Insert新建命令 413

17.5.4 Delete删除命令 413

17.5.5 Update更新命令 414

17.5.6 如何使用Command对象及SQL更新数据库 414

17.5.7 如何使用具名参数及SQL语法 418

17.6 习题 422

第18章 ADO.NET数据库浏览与绑定 423

18.1 DataView对象 423

18.1.1 如何建立DataView对象 423

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

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

18.2 数据绑定 427

18.3 数据表的关联 432

18.4 使用BindingManagerBase来修改数据记录 436

18.5 习题 442

第19章 读写XML文件 443

19.1 XML简介 443

19.2 读写XML文件 446

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

19.2.2 如何在XML文件中新增、删除、修改记录数据 447

19.3 习题 452

第20章 ASP.NET Web应用程序 454

20.1 ASP.NET Web应用程序 454

20.2 第一个ASP.NET Web应用程序 455

20.3 ASP.NET数据库应用程序 459

20.4 XML Web Service 469

20.4.1 XML Web Service简介 469

20.4.2 如何建立Web Service 470

20.4.3 如何调用本机的Web Service 473

20.4.4 如何调用网络上的Web Service 477

20.4.5 使用Web Service的限制 480

20.5 习题 491

第21章 用户控件 493

21.1 建立窗口应用程序的用户控件 493

21.1.1 如何创建含有属性的用户控件 493

21.1.2 如何创建含有方法的用户控件 499

21.2 建立ASP.NET Web应用程序的用户控件 508

第22章 Mobile Web应用程序 516

22.1 安装手机仿真器 516

22.1.1 Mobile Web应用程序简介 516

22.1.2 下载手机仿真器 517

22.1.3 安装手机仿真器 521

22.1.4 测试手机仿真器 525

22.2 Mobile Web Form开发 527

22.3 多窗体界面切换 530

22.4 数据库连接 534

22.5 习题 537

第23章 Crystal Reports报表视图程序 539

23.1 Crystal Reports简介 539

23.1.1 Crystal Reports功能概述 539

23.1.2 Crystal Reports可导出的数据格式 540

23.1.3 Crystal Reports支持的数据源 540

23.2 重新设置报表的数据源 541

23.3 Windows Form的报表视图程序 545

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

23.3.2 设计报表的基本技巧 551

23.3.3 如何设置报表的条件、排序、分组 559

23.4 图表、子报表的设计 564

23.4.1 图表的设计 564

23.4.2 子报表的设计 571

23.5 Web Form的报表视图程序 581

23.6 报表XML Web Service 587

23.6.1 如何建立报表XML Web Service 587

23.6.2 如何使用报表XML Web Service 589

23.7 习题 591