《Visual Basic.NET控件设计示例导学》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:乔宇峰编著
  • 出 版 社:北京:北京科海电子出版社
  • 出版年份:2003
  • ISBN:7900107835
  • 页数:481 页
图书介绍:示例学系列。本书秉承逻辑清晰、讲述简明的写作风格,通过翔实的基础理论介绍和67个典型案例剖析,全面介绍了VisualBasic.NET控件设计的原理、过程、方法与技巧。全书共分10章,内容包括VisualBasic.NET控件设计的各个知识点,其中包括中种对话框设计、多媒体控件设计、网络操作控件设计与应用技巧,特别是第10章的学生选课系统的创建实例、拼图游戏实例的设计实现让读者能够达到举一反三学以致用的目的。本书可作为初学者的自学参考书,也可作为大专院校学生学习VisualBasic.NET的教材,对VisualBasic.NET编程人员也有一定的参考价值。

第1章 VisualBasic.NET控件概述 1

1.1 控件的基本概念 1

1.2 控件的分类 2

1.2.1 标准控件 2

1.2.2 ActiveX控件 3

1.2.3 第三方控件 3

1.2.4 自定义控件 4

1.2.5 可插入对象 4

1.3 控件的基本要素 4

1.3.1 类和对象 4

1.3.2 控件的属性 5

1.3.3 控件的事件 7

1.3.4 控件的方法 9

1.4 控件的设计方法 10

1.4.1 控件工具箱的使用 11

1.4.2 控件开发中代码的设计方法 16

1.4.3 Windows窗体控件中的类层次结构 19

1.4.4 自定义控件的基本方法 20

1.5 VisualBasic.NET的新特性 24

1.5.1 窗体中的新特性 24

1.5.2 控件设计的新特性 25

1.5.3 数据访问中的新特性 28

1.5.4 新的应用程序类型 29

1.5.5 新的面向对象的设计思想 30

1.6 本章小结 31

第2章 VisualBasic.NET控件的常用要素 33

2.1 VisualBasic.NET控件的常用属性 33

2.1.1 AllowDrop属性 33

2.1.2 BackColor属性和ForeColor属性 33

2.1.3 BackgroundImage属性 35

2.1.4 Cursor属性 35

2.1.5 CausesValidation属性 36

2.1.6 ContextMen属性 36

2.1.8 Font属性 38

2.1.7 Enabled属性 38

2.1.9 Location属性 39

2.1.1 0Locked属性 39

2.1.1 1Name属性 39

2.1.1 2Size属性 40

2.1.1 3Text属性 40

2.2.2 DragEnter事件 41

2.2.1 Click事件 41

2.2 VisualBasic.NET控件的常用事件 41

2.1.1 4Visible属性 41

2.2.3 DragDrop事件 42

2.2.4 Enter事件 43

2.2.5 KeyDown事件和KeyUp事件 43

2.2.6 KeyPress事件 44

2.2.7 MouseEnter事件 45

2.2.8 MouseMove事件 45

2.2.1 1Move事件 46

2.2.1 0MouseUp事件 46

2.2.9 MouseDown事件 46

2.2.1 2Paint事件 47

2.2.1 3Resize事件 47

2.2.1 4Validating事件 47

2.2.1 5Validated事件 48

2.3 VisualBasic.NET控件的常用方法 50

2.3.2 DoDragDrop方法 51

2.3.3 GetDataPresent方法 51

2.3.1 BringToFront方法 51

2.3.4 Focus方法 54

2.3.5 FindForm方法 55

2.3.6 Refresh方法 55

2.3.7 ResetCursor方法 55

2.3.8 Scale方法 55

2.3.9 ToString方法 56

2.4 本章小结 57

3.1 窗体设计 58

第3章 窗体及VisualBasic.NET基础控件设计 58

3.1.1 窗体的创建方法 59

3.1.2 窗体的典型属性 60

3.1.3 窗体的常用操作 61

3.1.4 创建MDI窗体 65

3.1.5 窗体设计实例 66

3.2 按钮控件设计 68

3.2.1 按钮控件的典型属性 69

3.2.2 按钮的常用操作 72

3.2.3 按钮设计实例 73

3.3 滚动条控件设计 77

3.3.1 滚动条控件的典型属性 77

3.3.2 滚动条的常用操作 77

3.3.3 滚动条设计实例 78

3.4 复选框和单选按钮控件设计 82

3.4.1 复选框控件 82

3.4.3 复选框、单选按钮设计实例 84

3.4.2 单选按钮控件 84

3.5 标签和文本框控件设计 87

3.5.1 标签控件 87

3.5.2 标签控件设计实例 88

3.5.3 文本框控件设计 91

3.5.4 文本框控件设计实例 92

3.6 列表框和组合列表框控件设计 96

3.6.1 列表框控件 96

3.6.2 列表框控件设计实例 97

3.6.3 组合框控件 99

3.6.4 组合框控件设计实例 101

3.7 容器类控件设计 103

3.7.1 Panel控件简介 103

3.7.2 Panel控件设计实例 103

3.8 图片框控件设计 105

3.8.1 图片框控件的典型属性 105

3.8.2 图片框控件的典型事件 106

3.8.3 图片框设计实例 107

3.9 菜单设计 109

3.9.1 菜单的基本知识 109

3.9.2 在窗体中创建主菜单 110

3.9.3 创建上下文菜单 115

3.9.4 菜单设计实例 115

3.10基础控件开发的综合实例 119

3.11本章小结 134

第4章 VisualBasic.NET常用控件设计 135

4.1 Timer控件设计 135

4.1.1 服务器计时器 136

4.1.2 服务器计时器控件设计实例 137

4.1.3 Windows计时器 140

4.1.4 Windows计时器设计实例 141

4.2 ImageList控件设计 142

4.2.1 ImageList控件的常用属性 142

4.2.3 使用Basic代码从ImageList控件中添加或删除图像 143

4.2.2 设置Images属性,向ImageList控件中添加或删除图像 143

4.2.4 ImageList控件设计示例 144

4.3ListView控件设计 146

4.3.1 ListView控件的四种数据显示模式 146

4.3.2 ListView控件的典型属性 147

4.3.3 使用Basic代码向ListView控件中添加或删除项目 151

4.3.4 ListView控件设计实例 151

4.4 TreeView控件设计 155

4.4.1 TreeView控件的典型属性 156

4.4.2 在程序运行期间使用Basic代码设计TreeView控件 157

4.4.3 TreeView控件的典型事件与实现方法 158

4.4.4 TreeView控件设计实例 158

4.5 ProgressBar控件设计 161

4.5.1 进度条控件的基本属性 162

4.5.2 进度条控件设计实例 162

4.6 RichTextBox控件设计 165

4.6.1 RichTextBox控件的常用属性 165

4.6.2 RichTextBox控件的常用操作 167

4.6.3 RichTextBox控件设计实例 169

4.7 工具条和状态栏控件设计 171

4.7.1 工具条控件ToolBar设计 172

4.7.2 StatusBar控件设计 174

4.7.3 工具条和状态栏控件设计实例 176

4.8 ToolTip控件设计 182

4.8.1 ToolTip控件的基本属性 182

4.8.2 为控件设置工具提示的方法 183

4.8.3 ToolTip控件设计实例 183

4.9 DataTimePicker控件和MonthCalendar控件设计 185

4.9.1 DataTimePicker控件的常用属性 185

4.9.2 DataTimePicker控件的基本操作 186

4.9.3 MonthCalendar控件的使用 188

4.9.4 DateTimePicker控件设计实例 191

4.10 本章小结 193

5.1 DomainUpDown控件和NumericUpDown控件设计 194

5.1.1 DomainUpDown控件 194

第5章 VisualBasic.NET其他控件设计 194

5.1.2 NumericUpDown控件 196

5.1.3 DomainUpDown控件和NumericUpDown控件设计实例 197

5.2 Splitter控件设计 201

5.2.1 Splitter控件的常用属性 202

5.2.2 Splitter控件设计实例 204

5.3 TabControl控件设计 206

5.3.1 TabControl控件的常用属性 207

5.3.3 TabControl控件设计实例 209

5.3.2 在设计中使用Basic代码创建选项卡 209

5.4 TrackBar控件设计 215

5.4.1 TrackBar控件的典型属性 215

5.4.2 TrackBar控件设计实例 216

5.5 HelpProvider控件设计 219

5.5.1 HelpProvider控件的HelpNamespace属性 219

5.5.2 为窗体上的控件设置帮助文件 219

5.5.3 为控件设置弹出式帮助 222

5.6.2 使用ErrorProvider控件显示窗体验证的错误图标 225

5.6.1 ErrorProvider控件的基本属性 225

5.6 ErrorProvider控件设计 225

5.6.3 ErrorProvider控件设计实例 226

5.7 本章小结 232

第6章 多媒体控件设计 233

6.1 使用多媒体控件处理图形图像 233

6.1.1 图形处理 233

6.1.2 图形处理的综合实例 253

6.1.3 图像处理 256

6.1.4 图像处理综合实例 261

6.2 使用多媒体控件处理音频文件 269

6.2.1 常用音频格式 269

6.2.2 基于API的音频播放 269

6.2.3 音频文件播放实例 271

6.2.4 制作MP3播放器 273

6.3 使用多媒体控件处理视频文件 278

6.3.1 常用动画文件格式 278

6.3.2 制作AVI动画播放器 279

6.4本章小结 281

第7章 数据访问控件及其应用 282

7.1 访问数据的基本方法 282

7.2 DAO技术 283

7.2.1 DAO技术概述 284

7.2.2 使用DAO技术编制数据库程序实例 284

7.3 ADO.NET技术 287

7.3.1 ADO.NET控件概述 288

7.3.2 ADO.NET控件应用实例 290

7.3.3 OleDB数据提供程序 295

7.3.4 DataSet数据集 305

7.3.5 数据表的综合实例 313

7.4 DataGrid控件设计 318

7.4.1 将数据绑定到控件 318

7.4.2 以数据集绑定网格 319

7.4.3 网格显示 320

7.4.5 DataGrid控件的常用操作 321

7.4.4 对绑定到DataGrid的数据行和列进行操作 321

7.4.6 DataGrid控件的应用实例 322

7.5 VisualBasic.NET中的远程数据访问 323

7.5.1 XML简介 324

7.5.2 数据集的XML方法 329

7.5.3 远程数据访问 332

7.6 数据库程序设计综合实例 332

7.7 本章小结 340

第8章 网络操作控件及其应用 342

8.1 网络开发的基本知识 342

8.1.1 .NET框架对网络计算的支持 342

8.1.2 客户/服务器应用 351

8.2 基于Web的应用程序开发 355

8.2.1 Web应用开发基础 355

8.2.2 Web应用的开发过程 359

8.2.3 常用WebForm控件介绍 361

8.3 WebForm控件综合设计实例 367

8.4 简易Web浏览器 373

8.5 XMLWebServices技术应用 377

8.5.1 XMLWebServices基本原理 377

8.5.2 XMLWebServices的创建 378

8.5.3 XMLWebServices的访问 380

8.6 本章小结 381

第9章 VisualBasic.NET对话框设计 382

9.1 VisualBasic.NET对话框简介 382

9.1.1 对话框设计的基本方法 382

9.1.2 对话框的ShowDialog方法 383

9.1.3 对话框的DialogResult属性 383

9.1.4 模式对话框与无模式对话框 384

9.1.5 从属窗体 384

9.1.6 设置按钮的键盘激活方式 385

9.2 创建简单对话框 385

9.2.1 创建消息对话框 386

9.2.2 创建输入对话框 391

9.2.3 消息对话框和输入对话框的综合应用实例 393

9.3 创建自定义对话框 395

9.3.1 对话框的结构特点 396

9.3.2 自定义对话框的创建步骤 396

9.3.3 ShowDialog方法和DialogResult属性 397

9.3.4 在对话框和主窗体之间进行数据访问的基本方法 397

9.3.5 创建自定义对话框的综合实例 399

9.4 文件操作对话框 405

9.4.1 文件的读取方法 406

9.4.2 OpenFileDialog对话框 407

9.4.3 SaveFileDialog对话框 409

9.4.4 OpenFileDialog对话框和SaveFileDialog对话框应用实例 410

9.5 FontDialog控件和ColorDialog控件设计 413

9.5.1 FontDialog控件 413

9.5.2 ColorDialog控件 415

9.5.3 FontDialog控件和ColorDialog控件应用实例 416

9.6.1 PrintDocument控件设计 419

9.6 打印控件设计 419

9.6.2 其他典型打印控件介绍 424

9.6.3 打印控件设计的综合实例 427

9.7 本章小结 433

第10章 VisualBasic.NET控件开发综合实例 434

10.1 选课系统设计 434

10.1.1 程序界面设计 435

10.1.2 代码设计 438

10.2.1 游戏简介 447

10.2 字母拼图游戏 447

10.2.2 游戏基本算法 449

10.2.3 程序界面的设计 455

10.2.4 程序代码设计 457

10.3 摘花游戏 467

10.3.1 游戏简介 467

10.3.2 程序设计过程 468

10.4 本章小结 477

附录 VisualBasic.NET总汇 478