《Visual Basic 2005入门与提高》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:吕伟臣,霍言,李娟编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302135630
  • 页数:518 页
图书介绍:本书讲解Visual Basic的基本语法和开发环境。

第1章 Visual Basic 2005 IDE环境与入门 1

1.1 Visual Basic 2005的新特性 2

1.1.1 Visual Studio 2005简介 2

1.1.2 Visual Basic 2005的语言特点 2

1.1.3 Visual Basic 2005的新功能和新特点 2

1.2 安装Visual Basic 2005 5

1.3 Visual Basic 2005集成开发环境 9

1.3.1 Visual Basic 2005的用户主界面 9

1.3.2 Visual Basic 2005界面的组成窗口 11

1.4 第1个Visual Basic 2005程序 14

1.4.1 建立应用程序界面 14

1.4.2 设置界面对象属性 16

1.4.3 编写代码并保存文件 16

1.4.4 运行程序 17

1.5 窗体 18

1.5.1 生成窗体 18

1.5.2 设置窗体属性 19

1.6 使用帮助 24

第2章 Visual Basic 2005语言基础 27

2.1 数据类型 28

2.1.1 基本的数据类型 28

2.1.2 数据类型的转换 29

2.1.3 变量、常量和数组 29

2.2 Visual Basic 2005语法规则 33

2.2.1 运算符和表达式 33

2.2.2 Visual Basic 2005中的控制结构 37

2.3 过程 41

2.3.1 Sub过程 41

2.3.2 Function函数 43

2.3.3 常用函数 44

2.3.4 Event事件过程 47

2.3.5 鼠标事件 49

2.3.6 键盘事件 54

2.4.1 类与对象 57

2.4 面向对象编程 57

2.4.2 继承与接口 68

2.4.3 多态性 71

第3章 常用控件的使用 75

3.1 添加与删除控件 76

3.2 按钮类控件 76

3.2.1 Button控件 77

3.2.2 CheckBox和RadioButton控件 78

3.3.1 Panel控件 81

3.3 框架类控件 81

3.3.2 GroupBox控件 82

3.3.3 TabControl控件 82

3.4 列表框和视图类控件 86

3.4.1 ListBox控件 86

3.4.2 ComboBox控件 89

3.4.3 ListView控件 90

3.4.4 TreeView控件 95

3.5.1 HScrollBar和VScrollBar控件 100

3.5 滚动类控件 100

3.5.2 ProgressBar控件 102

3.5.3 TrackBar控件 103

3.6 ToolStrip和StatusStrip控件 105

3.6.1 ToolStrip控件 105

3.6.2 StatusStrip控件 109

3.7 Timer控件 113

3.7.1 Timer控件的常用属性和事件 113

3.7.2 添加Timer控件 113

3.7.3 添加程序代码 114

3.7.4 使控件位置随窗体尺寸变化而变化 115

第4章 高级用户界面设计 117

4.1 用户界面 118

4.1.1 概述 118

4.1.2 用户界面类型 118

4.1.3 用户界面的基本设计原则 120

4.2 常用文本类控件 122

4.2.1 TextBox控件 123

4.2.2 Label控件 125

4.2.3 LinkLabel控件 126

4.3 菜单控件 127

4.3.1 子菜单项MenuItem的常用属性事件 128

4.3.2 建立菜单并添加代码 129

4.4 使用公用对话框 130

4.4.1 显示【打开】和【另存为】对话框 131

4.4.2 使用【颜色】对话框 133

4.4.3 使用【字体】对话框 133

4.4.4 显示【浏览文件夹】对话框 134

4.4.5 使用【打印】对话框 135

4.4.6 输入框和输出框 136

4.5 .NET中的文本打印技术 140

4.6 文本与剪贴板的交互应用 143

4.7 添加MDI窗体 145

4.7.1 MDI窗体的特性 145

4.7.2 构造程序界面 146

4.7.3 设置各窗体属性 147

4.7.4 编写程序代码 148

4.7.5 运行程序 149

4.7.6 用Closing卸载MDI窗体 150

4.8 MDI文本编辑器的制作 151

第5章 设计图形图像应用程序 159

5.1 坐标系统和颜色 160

5.1.1 坐标系统 160

5.1.2 使用Visual Basic 2005颜色系统 160

5.2 PictureBox控件 162

5.3 ImageList控件 163

5.3.1 ImageList的属性和方法 164

5.3.2 Images对象的属性 164

5.3.3 Images集合的属性和方法 165

5.3.4 设置ImageList控件的属性 165

5.4 Graphics对象 168

5.4.1 绘制文本 168

5.4.2 绘制直线 169

5.4.3 绘制椭圆和圆形 171

5.4.4 绘制长方形 173

5.4.5 绘制曲线 174

5.5 .NET中的图像打印技术 178

5.6 图形图像与剪贴板的交互应用 179

5.7 图形图像编辑软件的制作 181

第6章 创建文件应用程序 187

6.1 文件系统对象 188

6.1.1 File对象 188

6.1.2 Directory对象 197

6.1.3 Path类 205

6.2 文件的读写 208

6.2.1 概述 208

6.2.2 Stream对象 208

6.2.3 FileStream对象 210

6.2.4 读取文件数据 210

6.2.5 向文件写入数据 215

6.3 .NET中的数据、对象拖动技术 218

6.4 利用TreeView控件制作目录树 221

6.5 利用ListView控件制作文件列表视图 223

6.6 简易文件管理器的制作 227

第7章 开发多媒体应用程序 241

7.1 媒体播放器控件 242

7.1.1 媒体播放器控件的引入和外观 242

7.1.2 媒体播放器控件简介 243

7.1.3 媒体播放器的编制 243

7.2 声卡检测与声音播放 248

第8章 Windows高级编程技术 251

8.1 Windows服务 252

8.1.1 创建第一个Windows服务项目 252

8.1.2 添加服务安装程序 257

8.1.3 配置Windows服务 258

8.1.4 Windows服务介绍 260

8.1.5 调试服务程序 261

8.2 多线程应用 263

8.2.1 一个简单的多线程例子 263

8.2.2 通过多线程程序传送数据 265

8.2.3 同步线程 268

8.2.4 其他线程类的应用 270

8.3 进程 273

8.3.1 Process进程类 273

8.3.2 进程示例程序 278

第9章 调试与异常处理 287

9.1 程序错误 288

9.2 程序调试 291

9.2.1 Visual Basic 2005的调试工具 291

9.2.2 调试示例 292

9.3 异常的捕获及处理 297

9.3.1 Try...Catch语句 298

9.3.2 On Error语句 298

9.3.3 On Error Goto...Resume结构 300

9.3.4 On Error Goto...Resume Next语句 301

9.3.5 Resume与Resume Next的区别 302

9.3.6 Error语句 303

9.3.7 使用Err对象 304

9.3.8 结构化的异常处理语句 305

第10章 定制控件 307

10.1 用Visual Basic 2005控件创建控件 308

10.1.1 创建Windows控件库项目 308

10.1.2 添加测试项目 309

10.1.3 设计Control1控件 309

10.1.4 测试生成的Control1控件 311

10.1.5 增强Control1控件 314

第11章 网络编程应用 317

11.1 常用网络编程技巧 318

11.2 利用MAPI发送邮件 321

11.2.1 Microsoft MAPI Control控件简介 321

11.2.2 综合举例 322

11.3 WebBrowser控件编程 325

11.4 Microsoft Web浏览器控件编程 336

11.4.1 浏览器的主要功能 336

11.4.2 编制浏览器 339

第12章 数据库编程基础 353

12.1 ADO.NET简介 354

12.2 常用OLE DB对象 355

12.2.1 OleDbConnection对象的常用属性 355

12.2.2 OleDbConnection对象的常用方法 356

12.3 OleDbCommand对象 357

12.3.1 OleDbCommand对象的常用属性 357

12.4 OleDbDataReader对象 358

12.3.2 OleDbCommand对象的常用方法 358

12.4.1 OleDbDataReader对象的常用属性 359

12.4.2 OleDbDataReader对象的常用方法 359

12.5 OleDbDataAdapter对象 360

12.5.1 O1eDbDataAdapter对象的常用属性 360

12.5.2 OleDbDataAdapter对象的常用方法 361

12.6 在Windows应用程序中访问数据 362

12.6.1 数据控件简介 362

12.6.2 使用DataGridView控件浏览数据库 362

12.7 数据库高级编程应用 370

12.7.1 动态链接Access数据库 371

12.7.2 动态链接SQL Server 2000数据库 372

12.7.3 完善SQL Server 2000数据库应用 374

12.8 SQL语言 381

12.8.1 SQL语言的组成 381

12.8.2 SQL语句使用举例 383

第13章 使用ADO.NET访问数据库 385

13.1 Windows窗体中的数据体系结构 386

13.2 数据适配器 387

13.3 数据集 390

13.4 Data Table类 391

13.4.1 创建数据表 391

13.4.2 定义表的结构 391

13.4.3 操作表中的数据 395

13.5 DataRelation类 401

13.6 使用视图 403

13.6.1 数据视图 403

13.6.2 数据行视图 405

13.6.3 数据视图管理器 406

13.7 CurrencyManager类和BindingContext类 407

13.8 示例程序 408

第14章 用ASP.NET创建网站 419

14.1 创建一个简单的网站 420

14.1.1 一个简单的例子 421

14.1.2 页面的寿命 424

14.1.3 在运行时添加控件 426

14.1.4 多页面应用 428

14.1.5 数据绑定 431

14.2 ASP.NET介绍 432

14.2.1 ASP.NET简介 432

14.2.2 ASP.NET控件 433

14.2.3 数据绑定 437

14.2.4 应用ASP.NET连接数据库 443

第15章 使用ASP.NET服务器控件 445

15.1.1 System.Web.UI.Control类 446

15.1 服务器控件的基本概念 446

15.1.2 向Web页面中添加服务器控件 448

15.2 常用的Web服务器控件 450

15.2.1 AdRotator控件 450

15.2.2 Button控件 451

15.2.3 Label控件 451

15.2.4 TextBox控件 452

15.2.5 LinkButton控件 452

15.2.6 Image控件 453

15.2.7 ImageMap控件 453

15.2.8 HyperLink控件 454

15.2.9 DropDownList控件 454

15.2.10 ListBox控件 456

15.2.11 CheckBox和RadioButton控件 457

15.2.12 CheckBoxList和Radio ButtonList控件 458

15.2.13 Panel控件 459

15.2.14 Table控件 459

15.2.15 示例程序 462

15.3 HTML服务器控件 468

15.3.1 HtmlGenericControl控件 470

15.3.2 HtmlInputButton控件 470

15.3.3 HtmlInputText控件 471

15.3.4 HtmlTextArea控件 471

15.3.5 HtmlInputCheckBox和HtmlInputRadioButton控件 472

15.3.6 HtmlInputHidden控件 473

15.3.7 HtmlInputFile控件 473

15.3.8 HtmlTable控件 474

15.3.9 HtmlImage控件 475

15.3.10 HtmlSelect控件 475

15.3.11 示例程序 476

15.4 验证控件 481

15.4.1 BaseValidator类 482

15.4.2 必须字段验证控件 484

15.4.3 比较验证控件 484

15.4.4 正则表达式验证控件 485

15.4.5 自定义验证控件 486

15.4.6 ValidationSummary控件 487

15.4.7 示例程序 488

第16章 建立Web服务 493

16.1 创建Web服务 494

16.1.1 创建一个XML Web服务项目 494

16.1.2 建立XML Web服务客户端项目 498

第17章 为应用程序提供帮助 503

17.1 为控件添加提示帮助 504

17.2 HelpProvider控件的使用 505

17.2.1 HelpProvider控件为特定的控件提供上下文相关帮助 506

17.2.2 打开帮助文件到特定的部分 507

17.3 使用HTML Help Workshop制作帮助文件 509

17.3.1 创建帮助工程项目 510

17.3.2 向项目中添加主题文件 511

17.3.3 为帮助文件添加目录 513

17.3.4 创建帮助索引 515

17.3.5 创建全文搜索的帮助 517