当前位置:首页 > 工业技术
新一代Visual Basic 2005程序设计  珍藏版
新一代Visual Basic 2005程序设计  珍藏版

新一代Visual Basic 2005程序设计 珍藏版PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:许清荣,买大诚编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302140324
  • 页数:636 页
图书介绍:本书介绍Visual Basic2005的编程技巧。
《新一代Visual Basic 2005程序设计 珍藏版》目录

第0章 导论 1

第1篇 基础概念篇 1

0-1 图书架构 2

0-2 图书特色 3

0-3 章节结构 4

0-4 控件四大天王与信息天后 8

0-4-1 控件四大天王:Button、Label、TextBox、ComboBox 8

0-4-2 信息天后:MsgBox 10

第1章 Visual Basic 2005 Express Edition介绍 15

1-1 .NET的意义 16

1-1-1 .NET的核心架构 16

1-1-3 .NET与Java的分析比较 17

1-1-2 .NET架构平台提供的基础网络服务 17

1-1-4 用.NET构建新时代的Internet 18

1-2 Microsoft .NET Framework 2.0介绍 20

1-2-1 .NET Framework的基本概念 20

1-2-2 .NET Framework 2.0新增的功能 21

1-3 什么是Visual Basic Express 26

1-4 Visual Basic 2005新增功能 27

1-5 Visual Basic 2003与Visual Basic 2005的比较分析 33

1-6 课后复习与测验 35

1-6-1 章节重点整理 35

1-6-2 自我测验 35

第2章 VB 2005数据类型 37

2-1 变量(Variable) 38

2-1-1 VB关键词 39

2-1-2 其他变量命名规则参考 40

2-2 常量(Constant) 40

2-3 VB 2005运算符 42

2-3-1 算术运算符 42

2-3-2 连接运算符 42

2-3-3 关系运算符 43

2-3-4 赋值运算符 43

2-3-5 逻辑运算符 44

2-4 数据类型的种类与转换机制 45

2-4-1 数据类型的种类 45

2-4-2 数据类型转换 48

2-5 枚举(Enum)数据类型 52

2-6 结构(Structure)数据类型 54

2-7 课后复习与测验 57

2-7-1 章节重点整理 57

2-7-2 自我测验 57

2-7-3 程序编写练习 58

第3章 程序的流程控制 59

3-1 结构化程序设计 60

3-2 顺序结构 60

3-3 选择结构 61

3-3-1 If 61

3-3-2 Select...Case 69

3-3-3 Switch 73

3-3-4 Choose 75

3-4 循环结构 76

3-4-1 For 77

3-4-2 While 80

3-4-3 Loop 81

34-4 Exit Statement 88

3-4-5 Continue语句 90

3-5 课后复习与测验 91

3-5-1 章节重点整理 91

3-5-2 自我测验 92

3-5-3 程序编写练习 92

第4章 数组与字符串 93

4-1 数组(Array) 94

4-1-1 一维数组 94

4-1-2 多维数组 95

4-1-3 数组的重要操作 96

4-2 保存多种数据类型元素的ArrayList类 100

4-2-1 常用的ArrayList方法 101

4-2-2 常用的ArrayList属性 103

4-2-3 判断是否为数组的IsArray函数 106

4-3 字符串(String) 106

4-3-1 字符串声明 107

4-3-2 字符串长度计算 107

4-3-5 字符串大小写 108

4-3-4 字符串搜寻 108

4-3-3 字符串处理 108

4-4 格式化(Format) 110

4-4-1 日期和时间的格式设置 111

4-4-2 数字的格式设置 112

4-5 课后复习与测验 114

4-5-1 章节重点整理 114

4-5-2 自我测验 115

4-5-3 程序编写练习 116

第5章 函数与子程序 117

5-1 函数(Function) 118

5-1-1 函数的参数传递机制 119

5-1-2 返回值 124

5-1-3 常用的函数 129

5-2 子程序(Subprogram/Subroutine) 130

5-2-1 调用子程序的Call语句 131

5-2-2 子程序参数传递机制 131

5-3 函数与子程序的区别 132

5-4 编写递归程序(Recursive Function) 132

5-5 课后复习与测验 137

5-5-1 章节重点整理 137

5-5-2 自我测验 137

5-5-3 程序编写练习 138

第6章 异常处理 139

6-1-1 错误的类型 140

6-1 结构化异常处理 140

6-1-2 Try...Catch...Finally 141

6-1-3 自行抛出异常Throw的使用 142

6-1-4 Exception类 144

6-1-5 自定义异常类 145

6-2 非结构化异常处理 146

6-2-1 On Error Resume Next 146

6-2-2 On Error Goto〈Label〉 147

6-3 课后复习与测验 149

6-3-1 章节重点整理 149

6-3-2 自我测验 149

6-3-3 程序编写练习 150

第7章 面向对象程序设计 151

7-1 面向对象基本概念 152

7-2 对象与类 153

7-2-1 什么是对象 153

7-2-2 什么是类 153

7-2-3 类的声明与对象的实例化 155

7-2-4 属性与方法的设定与实现 156

7-2-5 VB内置属性的取得与设定语法 158

7-2-6 命名空间的使用 160

7-3 继承性与多态性 162

7-3-1 继承性 163

7-3-2 多态性 166

7-3-4 泛型(Generic) 169

7-3-3 抽象类(Abstract Class) 169

7-4 封装 172

7-5 抽象化数据类型与接口的实现方法 175

7-5-1 抽象化数据类型 175

7-5-2 接口的定义 177

7-5-3 实现的方法 178

7-5-4 委派的使用 181

7-6 课后复习与测验 186

7-6-1 章节重点整理 186

7-6-2 自我测验 187

7-6-3 程序编写练习 188

第8章 Windows窗体介绍 189

第2篇 窗口对象应用篇 189

8-1 VB 2005开发环境的介绍 190

8-1-1 Visual Basic 2005 Express项目类型 190

8-1-2 工具箱:存放控件与组件 191

8-1-3 数据库资源管理器:新增与管理数据库 193

8-1-4 解决方案资源管理器:管理应用程序窗体与相关文件 195

8-1-5 属性窗口:可修改控件或组件的属性设置 196

8-1-6 窗体:用来设计应用程序的页面 197

8-1-7 菜单:提供执行窗口环境的相关功能 199

8-1-8 工具栏:提供经常使用的命令按钮选项 200

8-2 VB 2005调试方式 201

8-2-1 错误列表窗口 201

8-2-3 切换断点 202

8-2-2 程序代码逐步执行 202

8-2-4 监视窗口 203

8-2-5 即时窗口 206

8-3 课后复习与测验 207

8-3-1 章节重点整理 207

8-3-2 自我测验 207

第9章 VB 2005常用控件介绍 209

9-1 Box类控件 210

9-1-1 CheckBox控件 210

9-1-2 CheckedListBox控件 212

9-1-3 ComboBox控件 214

9-1-4 ListBox控件 216

9-1-5 MaskedTextBox控件 217

9-1-6 PictureBox控件 220

9-1-7 RichTextBox控件 222

9-1-8 TextBox控件 224

9-2 Button类控件 226

9-2-1 Button控件 226

9-2-2 RadioButton控件 228

9-3 Label类控件 229

9-3-1 Label控件 230

9-3-2 LinkLabel控件 231

9-4 View类控件 233

9-4-1 ListView控件 233

9-4-2 TreeView控件 235

9-5 其他常用控件 239

9-5-1 DateTimePicker控件 239

9-5-2 MonthCalendar控件 241

9-5-3 NotifyIcon控件 242

9-5-4 NumericUpDown控件 244

9-5-5 ProgressBar控件 246

9-5-6 ToolTip控件 248

9-5-7 WebBrowser控件 249

9-6 课后复习与测验 254

9-6-1 章节重点整理 254

9-6-2 自我测验 254

9-6-3 程序编写练习 255

第10章 VB 2005其他控件介绍 257

10-1 容器控件 258

10-1-1 FlowLayoutPanel控件 258

10-1-2 GroupBox控件 259

10-1-3 Panel控件 261

10-1-4 SplitContainer控件 262

10-1-5 TabControl控件 263

10-1-6 TableLayoutPanel控件 266

10-2 菜单与工具栏控件 268

10-2-1 ContextMenuStrip控件 269

10-2-2 MenuStrip控件 270

10-2-3 StatusStrip控件 272

10-2-4 ToolStrip控件 274

10-2-5 ToolStripContainer控件 276

10-2-6 更快速地整合工具栏控件 278

10-3 数据控制项 281

10-3-1 DataSet组件 281

10-3-2 DataGridView控件 284

10-3-3 BindingSource组件 294

10-3-4 BindingNavigator控件 300

10-4 组件 306

10-4-1 BackgroundWorker组件 306

10-4-2 DirectoryEntry组件 308

10-4-3 DirectorySearcher组件 314

10-4-4 ErrorProvider组件 318

10-4-5 EventLog组件 320

10-4-6 FileSystemWatcher组件 322

10-4-7 HelpProvider组件 324

10-4-8 ImageList组件 326

10-4-9 MessageQueue组件 328

10-4-10 PerformanceCounter组件 330

10-4-11 Process组件 336

10-4-12 SeriaPort组件 342

10-4-13 ServiceController组件 345

10-4-14 Timer组件 348

10-5 打印控件 349

10-5-1 PageSetupDialog控件 349

10-5-2 PrintDialog控件 351

10-5-3 PrintDocument控件 353

10-5-4 PrintPreviewControl控件 354

10-5-5 PrintPreviewDialog控件 356

10-6 对话框控件 358

10-6-1 ColorDialog控件 358

10-6-2 FolderBrowserDialog控件 360

10-6-3 FontDialog控件 361

10-6-4 OpenFileDialog控件 363

10-6-5 SaveFileDialog控件 365

10-7 课后复习与测验 367

10-7-1 章节重点整理 367

10-7-2 自我测验 368

10-7-3 程序编写练习 369

第11章 窗口事件的控制方式 371

11-1 何谓“事件(Event)” 372

11-1-1 事件的使用方式 372

11-1-2 自定义一个专用的Event 376

11-1-3 共享事件程序的Handles 378

11-1-4 事件的新增和删除:AddHandler和RemoveHandler 379

11-2 鼠标事件(Mouse Event) 381

11-3 键盘事件(Keyboard Event) 384

11-4 课后复习与测验 387

11-4-1 章节重点整理 387

11-4-2 自我测验 387

11-4-3 程序编写练习 388

第12章 My对象与专业组件的使用 389

12-1 功能强大的My对象 390

12-1-1 My.Application 392

12-1-2 My.Computer 394

12-1-3 My.User 399

12-1-4 My.Forms 399

12-1-5 My.WebServices 400

12-1-6 My.Resources 404

12-1-7 My.Settings 406

12-2 专业窗口组件:Infragistics NetAdvantage 408

12-2-1 Infragistics介绍 408

12-2-2 下载Infragistics NetAdvantage套件 408

12-2-3 引用Infragistics NetAdvantage套件 412

12-2-4 实现程序范例:乐透开奖模拟程序 413

12-3 专业图表组件:Dundas 417

12-3-1 Dundas介绍 417

12-3-2 下载Dundas套件 417

12-3-3 引用Dundas套件 418

12-3-4 如何使用Dundas套件 419

12-3-5 实现程序范例——大学联考成绩趋势分析图 421

12-4 课后复习与测验 422

12-4-1 章节重点整理 422

12-4-2 自我测验 423

12-4-3 程序编写练习 424

第13章 数据库概念简介 425

第3篇 数据库与文件应用篇 425

13-1 数据结构层次 426

13-2 数据库管理系统 427

13-2-1 数据库管理系统的功能 427

13-2-2 数据库管理系统的组成元素 427

13-3 关系型数据库 428

13-3-1 ANSI/SPARC架构 428

13-3-2 关系型数据表 429

13-3-3 主体关系模式 430

13-4 数据库的标准化 432

13-5 其他重要名词介绍 435

13-6-1 章节重点整理 436

13-6 课后复习与测验 436

13-6-2 自我测验 437

第14章 存取数据库语法SQL 439

14-1 结构化查询语言 440

14-2 数据库定义语言 443

14-2-1 Create Table建立表格 443

14-2-2 Drop Table删除表格 444

14-3 数据库操作语言 445

14-3-1 Select选出表格数据 446

14-3-2 Insert将数据新增至表格中 456

14-3-3 Update更新表格数据 457

14-3-4 Delete删除表格数据 458

14-4 子查询(SubQuery)应用 459

14-4-1 [NOT] IN子查询 460

14-4-2 [NOT] EXISTS子查询 461

14-4-3 [ALL|ANY|SOME]子查询 462

14-5 课后复习与测验 463

14-5-1 章节重点整理 463

14-5-2 自我测验 464

14-5-3 程序编写练习 464

第15章 ADO.NET介绍 467

15-1 ADO.NET架构 468

15-2 ADO.NET 2.0新增功能 469

15-3 System.Data命名空间 471

15-3-1 导入System.Data命名空间来调用ADO.NET组件 472

15-3-2 使用Access数据库引用System.Data.OleDb命名空间 473

15-3-3 使用SQL Server数据库引用System.Data.SqlClient命名空间 476

15-4 .NET Framework数据提供者 480

15-4-1 Connection对象 480

15-4-2 Command对象 484

15-4-3 DataReader对象 489

15-4-4 DataAdapter对象 492

15-5 DataSet对象 498

15-5-1 DataTable对象 503

15-5-2 DataView对象 508

15-6 课后复习与测验 512

15-6-1 章节重点整理 512

15-6-2 自我测验 513

15-6-3 程序编写练习 514

第16章 VB 2005与数据库联机方式 515

16-1 VB 2005与Microsoft Access联机 516

16-1-1 在Access数据库中创建数据表与设计字段 516

16-1-2 创建VB 2005与Microsoft Access联机 517

16-1-3 用OleDbConnectionStringBuilder来管理联机字符串 520

16-1-4 用System.Configuration撷取配置文件中的联机字符串 522

16-2 VB 2005与SQL Server2005联机 527

16-2-1 在SQL Server 2005数据库中创建数据表与增字段 527

16-2-2 创建VB 2005与SQL Server 2005联机 530

16-2-3 用SqlConnectionStringBuilder管理联机字符串 537

16-2-4 用System.Configuration撷取配置文件中的联机字符串 539

16-3-2 自我测验 543

16-3 课后复习与测验 543

16-3-1 章节重点整理 543

16-3-3 程序编写练习 544

第17章 文件处理 545

17-1 文件存取大师System.IO命名空间成员介绍 546

17-2 从文件取出内容 548

17-2-1 以二进制方式读取文件内容——BinaryReader 548

17-2-2 以特定的编码方式读取文件内容——StreamReader 549

17-3 将内容写入文件 552

17-3-1 以二进制方式写入文件内容——BinaryWriter 553

17-3-2 以特定的编码方式写入文件内容——StreamWriter 554

17-4-1 读取应用程序中String类型的字符串——StringReader 556

17-4 存取应用程序中的字符串 556

17-4-2 写入应用程序中的String类型字符串——StringWriter 558

17-4-3 与字符串新建System.Text.StringBuilder类的比较 560

17-5 文件管理 562

17-5-1 文件与文件夹 563

17-5-2 常用目录与文件的相关操作 565

17-5-3 System.IO与My.Computer.FileSystem比较 568

17-6 压缩及解压缩文件——System.IO.Compression 570

17-7 课后复习与测验 572

17-7-1 章节重点整理 572

17-7-2 自我测验 573

17-7-3 程序编写练习 574

第18章 程序行号产生器加强版 575

第4篇 实战专题篇 575

18-1 系统设计缘由 576

18-2 系统架构说明 577

18-2-1 执行环境架构图 577

18-2-2 系统功能架构图 577

18-3 数据库规格书设计 578

18-4 系统特色与功能介绍 579

18-4-1 系统特色 579

18-4-2 系统功能 579

18-4-3 程序所有功能与函数对照表 580

第19章 俄罗斯方块游戏实例 583

19-2-1 执行环境框图 584

19-1 系统设计缘由 584

19-2 系统架构说明 584

19-2-2 游戏系统架构图 585

19-3 游戏界面布局与方块设计 585

19-3-1 方块界面设计 585

19-3-2 方块移动设计 585

19-4 系统特色与功能介绍 586

19-4-1 系统特色 586

19-4-2 系统功能 586

19-4-3 程序所有功能与函数对应表 587

第20章 课务信息系统实现 589

20-1 系统设计缘由 590

20-2-1 执行环境架构图 593

20-2 系统架构说明 593

20-2-2 课务信息系统架构图 594

20-2-3 课务信息系统项目程序清单说明 595

20-3 数据库规格书设计 597

20-4 系统特色与功能介绍 608

20-4-1 系统特色 608

20-4-2 系统功能 609

附录A VB 2005安装指导 615

附录B VB常用函数分类汇总 617

附录C ASCII字符表 627

附录D VB 2005窗口应用程序的发布与安装 628

相关图书
作者其它书籍
返回顶部