当前位置:首页 > 工业技术
Visual Basic贯通教程
Visual Basic贯通教程

Visual Basic贯通教程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:史斌星,史佳编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7900643834
  • 页数:477 页
图书介绍:
《Visual Basic贯通教程》目录

第一部分 VB基础 2

第1章 VB的集成开发环境(IDE) 2

1.1 怎样运行Visual Basic6.0 2

1.2 进入VB集成开发环境 3

1.2.1 “新建工程”对话框 3

1.2.2 集成开发环境的界面 4

1.3 创建一个新程序 6

1.3.1 编写代码 6

1.3.2 程序的运行 7

1.3.3 存盘 8

1.4 打开一个现存程序 10

1.5 脱离VB环境运行 11

1.6 窗体对象 12

1.6.1 窗体的名称 12

1.6.2 窗体的背景色 13

1.6.3 窗体大小的调节 13

1.6.4 在程序运行时改变窗体的大小 13

1.6.5 窗体字体的设置 14

1.6.6 代码的修改 15

1.7 “窗体布局”和“立即”窗口 16

1.7.1 “窗体布局”窗口 16

1.7.2 “立即”窗口 17

1.8 本章小结 19

第2章 VB的内部控件 20

2.1 内部控件 20

2.2 CommandButton控件 20

2.2.1 添加命令按钮对象 20

2.2.2 按钮对象的启示 23

2.2.3 怎样添加窗体 23

2.2.4 改变窗体的前后位置 25

2.2.5 代码窗口中的代码 26

2.3 Label控件 27

2.3.1 窗体1中的标签 27

2.3.2 窗体1的属性 28

2.3.3 窗体2中的标签 28

2.3.4 程序的运行 29

2.4 TextBox控件 29

2.4.1 添加文本框对象 30

2.4.2 文本框的常用属性 30

2.4.3 添加一个“标签” 31

2.4.4 添加两个“命令按钮” 32

2.4.5 Form Load过程中的代码 32

2.4.6 Commandl Click过程中的代码 33

2.4.7 程序运行结果 33

2.5 Resize事件 34

2.5.1 创建工程 34

2.5.2 工程的代码 35

2.5.3 Move语句 35

2.5.4 程序的运行 36

2.6 ListBox控件 37

2.6.1 创建列表框对象 37

2.6.2 代码窗口 38

2.6.3 运行结果 39

2.7 列表框的应用 40

2.7.1 工程的创建 40

2.7.2 工程的运行 42

2.7.3 控件和对象的值 45

2.8 ComboBox控件 45

2.8.1 工程的创建 46

2.8.2 工程的运行 46

2.9 Frame,OptionButton和CheckBox控件 48

2.9.1 Frame控件 49

2.9.2 OptionButton控件 49

2.9.3 CheckBox控件 49

2.9.4 复制对象的特点 50

2.9.5 “框架”的作用 50

2.9.6 添加窗体 51

2.9.7 主窗体的代码 51

2.9.8 Form2窗体的代码 52

2.9.9 复选框的值 52

2.9.10 选项按钮的值 54

2.10 HScrollBar和VScrollBar控件 55

2.10.1 创建窗体 55

2.10.2 在窗体中创建对象 56

2.10.3 Form_Resize过程的代码 57

2.10.4 对Form_Resize过程代码的分析 58

2.10.5 滚动条的构成 59

2.10.6 HScroll1_Change过程的代码 60

2.10.7 SmallChange和LargeChange属性 61

2.10.8 滚动条要在最前面 61

2.11 指针和格式菜单 61

2.11.1 指针 61

2.11.2 格式菜单 62

2.12 本章小结 63

第3章 Visual Basic语言 65

3.1 变量和常量 65

3.1.1 变量的声明 65

3.1.2 声明变量实例 66

3.1.3 是否必须声明变量 68

3.1.4 变量的命名 69

3.1.5 变量的使用范围 70

3.1.6 常量 70

3.2 变量的数据类型 71

3.2.1 Integer整型 71

3.2.2 Long长整型 71

3.2.3 Single单精度浮点型 72

3.2.4 Double双精度浮点型 72

3.2.5 Currency货币型 72

3.2.6 Decimal十进制数型 73

3.2.7 String字符串型 73

3.2.8 Boolean布尔型 73

3.2.9 Byte字节型 73

3.2.10 Date日期型 74

3.2.11 Variant变体型 74

3.2.12 Objeet对象类型 75

3.2.13 用户定义类型 76

3.3 数组 77

3.3.1 固定大小的数组 77

3.3.2 通过数组计算乘积表 78

3.3.3 TabIndex属性 80

3.3.4 TabStop属性 80

3.3.5 动态数组 81

3.4 集合 82

3.4.1 什么是集合 82

3.4.2 集合的应用 83

3.5 模块 85

3.5.1 模块的类型 85

3.5.2 模块的创建 86

3.5.3 访问变量和调用过程 88

3.5.4 MsgBox函数 90

3.5.5 对象浏览器 92

3.5.6 内部常量 93

3.5.7 InputBox函数 93

3.6 过程 95

3.6.1 函数 95

3.6.2 函数的调用 96

3.6.3 Sub过程的调用 97

3.6.4 参量的传递机制 97

3.7 流程控制结构 98

3.7.1 If结构 98

3.7.2 Select Case结构 99

3.7.3 For...Next结构 100

3.7.4 For Each...Next结构 103

3.7.5 Do...Loop结构 103

3.7.6 嵌套控制结构和Exit语句 104

3.8 VB的内部函数 105

3.8.1 输入与输出函数 105

3.8.2 日期与时间函数 105

3.8.3 变量类型函数 106

3.8.4 数学函数 107

3.8.5 其他函数 108

3.8.6 运算符号 110

3.9 本章小结 110

第4章 图形 111

4.1 图片显示 111

4.1.1 放置图片的容器 111

4.1.2 两类图形 111

4.1.3 用PictureBox显示图形 112

4.1.4 用Image显示图形 114

4.1.5 在Form中放置图形 115

4.1.6 Shape控件的功能 116

4.1.7 Line控件 117

4.1.8 可拖动的分割线 119

4.2 在程序运行时装载和卸载图片 121

4.2.1 设计时和运行时加载图片的比较 121

4.2.2 怎样在程序运行时加载和卸载图片 121

4.2.3 一个运行时加载图片的程序 122

4.2.4 Form1窗体的代码分析 122

4.2.5 Form2窗体的代码分析 123

4.2.6 Form3窗体的代码分析 123

4.2.7 程序的运行 124

4.3 Line和Circle方法 125

4.3.1 窗体大小的度量 126

4.3.2 Scale方法 126

4.3.3 用Line方法画直线和矩形 129

4.3.4 AutoRedraw属性 130

4.3.5 渐开式窗口 131

4.3.6 Circle方法 132

4.3.7 画椭圆 133

4.3.8 画圆弧 133

4.4 DrawMode属性 134

4.4.1 什么是DrawMode属性 134

4.4.2 异或运算 134

4.4.3 XorPen画笔 135

4.5 Rubber图形 136

4.5.1 Rubber工程的创建 136

4.5.2 鼠标过程 137

4.5.3 设置异或笔 138

4.5.4 橡皮筋功能的实现 138

4.5.5 实心图形输出 139

4.5.6 椭圆的获得 139

4.6 PaintPicture方法 140

4.6.1 工程的创建 140

4.6.2 PaintPicture方法的语法 142

4.6.3 用PaintPicture方法复制图形 143

4.6.4 PaintPicture方法的参量 143

4.6.5 图形的水平翻转 143

4.6.6 负片制作和图片放大 144

4.6.7 拼图程序 144

4.7 Point方法 146

4.8 PSet方法 147

4.8.1 在窗体中画随机色点 147

4.8.2 用PSet方法画曲线 148

4.9 Clipboard对象 150

4.10 本章小结 151

第5章 字符串和文本处理 153

5.1 字符串处理函数 153

5.1.1 Left$函数 153

5.1.2 Mid$函数 153

5.1.3 Len函数 154

5.1.4 Trim$函数 155

5.1.5 InStr函数 156

5.1.6 Replace,String$,Space$函数 157

5.1.7 Like和&操作符 158

5.1.8 字符的ASCII码 158

5.1.9 StrComp函数 159

5.1.10 字母大小写转换函数 160

5.1.11 字符串的格式化函数 160

5.2 字符串的复制、剪切和粘贴 161

5.2.1 剪贴板操作 161

5.2.2 复制和粘贴 163

5.2.3 预选文字 164

5.2.4 ActiveControl属性 165

5.2.5 ActiveControl属性的应用 166

5.3 字符串处理 168

5.3.1 工程的创建 168

5.3.2 字符串处理技术 170

5.4 文件夹系统 171

5.5 文件操作 173

5.5.1 打开文件 174

5.5.2 Open和Close语句 175

5.5.3 代码分析 176

5.5.4 复制文件 177

5.5.5 删除文件 177

5.5.6 将文件读入列表框 178

5.6 鼠标的应用 180

5.6.1 鼠标拖动 180

5.6.2 鼠标的拖放操作 182

5.6.3 用鼠标的位置控制文字输出位置 183

5.6.4 用鼠标拖动窗体 184

5.7 键盘按键的代码 186

5.7.1 KeyCode和ASCII码 186

5.7.2 KeyCode和ASCII码的测试 186

5.7.3 SendKeys语句 187

5.7.4 组合键 188

5.8 字体 189

5.9 菜单技术 191

5.9.1 创建一个菜单框架 191

5.9.2 “文件”菜单的代码 194

5.9.3 “编辑”菜单的代码 196

5.9.4 “图形”菜单的编码 197

5.10 资源文件 198

5.10.1 资源的功用 198

5.10.2 有哪些资源 199

5.10.3 怎样创建资源文件 199

5.10.4 怎样使用资源 202

5.11 快捷菜单 204

5.11.1 快捷菜单的创建 204

5.11.2 快捷菜单的弹出 205

5.11.3 弹出快捷菜单 206

5.11.4 查找过程分析 206

5.12 本章小结 207

第6章 ActiveX控件 208

6.1 Calendar控件 208

6.1.1 怎样添加一个A4ctiveX控件 208

6.1.2 Calendar控件的设置 209

6.2 ProgressBar控件的应用 210

6.2.1 Timer控件 210

6.2.2 ProgressBar控件 211

6.2.3 一个练习文字输入的实用程序 212

6.2.4 进度条的属性设置 212

6.2.5 怎样实现计时功能 212

6.3 Slider控件 214

6.3.1 添加Slider控件 214

6.3.2 程序的代码 216

6.3.3 滑标的功能 216

6.4 SSTab控件 217

6.4.1 怎样将SSTab控件放入工具箱 217

6.4.2 选项卡的应用 218

6.4.3 程序的代码 218

6.4.4 SSTab控件的应用 220

6.5 TreeView控件 221

6.5.1 创建TreeView对象 222

6.5.2 怎样添加节点 223

6.5.3 将图片插入ImageList控件 225

6.5.4 TreeView的应用 227

6.6 通过Color对话框创建多功能画笔 228

6.6.1 创建ColoDlg工程 228

6.6.2 工程的代码 229

6.6.3 选取画笔的粗细 230

6.6.4 颜色对话框 230

6.6.5 绘画 231

6.7 Font对话框 232

6.7.1 创建FontDlg工程 232

6.7.2 程序的代码 232

6.7.3 调用CommonDialog对话框 233

6.7.4 标志属性不能为零 233

6.8 Open对话框 234

6.8.1 用Open对话框打开文本文件 234

6.8.2 OpenDlg工程的运行和代码分析 234

6.8.3 设置Open对话框 235

6.8.4 Open对话框的应用 236

6.9 图片的连续展示 236

6.9.1 工程的创建 237

6.9.2 动态布局 237

6.9.3 运行时的界面 239

6.9.4 Resize事件 239

6.9.5 往Listl添加文件目录 239

6.9.6 装载图片 241

6.9.7 怎样翻页 242

6.9.8 设置滚动条 242

6.10 Toolbar控件 243

6.10.1 创建有工具栏的窗体 243

6.10.2 在工具栏中添加图标 244

6.10.3 工具栏中按钮功能的实现 245

6.11 MDI应用程序 246

6.12 RichTextBox控件 248

6.12.1 RichText控件 248

6.12.2 运行时加载窗体 250

6.12.3 打开文件 252

6.12.4 保存文件 253

6.12.5 文稿编辑 254

6.12.6 Undo命令 256

6.12.7 查找对话框 257

6.12.8 模态对话框 258

6.12.9 怎样进行查找 258

6.12.10 字体的设置 259

6.12.11 帮助文件的设置 260

6.13 工具栏按钮和菜单命令的联系 262

6.14 Win32 API函数 263

6.14.1 Windows的路径 263

6.14.2 安装墙纸 264

6.15 用户ActiveX控件 266

6.15.1 制作用户ActiveX控件的步骤 266

6.15.2 用来创建用户控件的一个普通程序 267

6.15.3 创建用户控件 268

6.15.4 测试用户控件 270

6.15.5 用户控件的使用 270

6.15.6 制作用户控件小结 272

6.16 本章小结 273

第7章 多媒体编程 274

7.1 时钟控制Visible属性 274

7.1.1 节日彩灯 274

7.1.2 控制彩灯的发光时间 275

7.2 时钟控制位置 276

7.2.1 滚动文字 277

7.2.2 背景的透明化 277

7.2.3 Or运算 280

7.2.4 深色的窗体背景 281

7.2.5 应用Windows API函数 281

7.3 Animation控件 284

7.4 MediaPlayer控件 286

7.4.1 MediaPlayer控件的调用 286

7.4.2 用媒体播放器播放文件 289

7.4.3 自动播放 290

7.4.4 循环播放 290

7.4.5 PlayStateChange事件 290

7.4.6 媒体播放器大小的调节 291

7.4.7 时钟的指示 291

7.5 MMControl控件 292

7.5.1 什么是MMControl 292

7.5.2 DeviceType属性 293

7.5.3 怎样加载MMControl 293

7.5.4 打开文件 296

7.5.5 Stop按钮的编程 297

7.5.6 循环播放 297

7.5.7 关闭和结束运行 297

7.5.8 播放CD盘 298

7.6 本章小结 298

第二部分 数据库编程 299

第8章 数据库基础 299

8.1 数据库简介 299

8.1.1 数据库与信息时代 299

8.1.2 什么是数据库 299

8.1.3 一个Access数据库实例 300

8.1.4 数据库访问技术 300

8.2 DAO数据访问对象 302

8.3 DBEngine对象 302

8.3.1 CreateWorkspace方法 303

8.3.2 CompactDatabase方法 303

8.3.3 RepairDatabase方法 303

8.4 Workspace对象 304

8.4.1 BeginTrans,CommitTrans和Rollback方法 304

8.4.2 Close方法 304

8.4.3 CreateDatabase方法 304

8.4.4 OpenDatabase方法 305

8.5 Database对象 305

8.5.1 常用属性 305

8.5.2 属性的测定 305

8.5.3 CreateTableDef方法 307

8.5.4 OpenRecordset方法 307

8.5.5 CreateQueryDef方法 308

8.5.6 Execute方法 308

8.6 TableDef对象 309

8.6.1 常用属性 309

8.6.2 CreateField方法 309

8.6.3 Createlndex方法 309

8.7 Recordset对象 310

8.7.1 常用属性 310

8.7.2 从不同对象建立Recordset对象 310

8.7.3 Move方法 310

8.7.4 AddNew和Delete方法 310

8.7.5 Find方法 311

8.7.6 Update方法 311

8.7.7 Edit方法 312

8.8 本章小结 312

第9章 DAO编程 313

9.1 DAO模型怎样创建数据库 313

9.1.1 CreatDb工程 313

9.1.2 创建数据库 315

9.1.3 创建数据表 316

9.1.4 程序的运行 316

9.2 添加和删除记录 317

9.2.1 Open Database工程 317

9.2.2 工程的代码 318

9.2.3 打开数据库 320

9.2.4 添加和删除记录 321

9.2.5 记录的浏览 322

9.3 数据控件 322

9.3.1 数据控件的常用属性 323

9.3.2 数据控件的常用方法 323

9.3.3 数据控件的常用事件 324

9.3.4 用数据控件创建的数据库 325

9.3.5 Data控件的功能 328

9.3.6 没有一个语句的程序 329

9.4 可视化数据管理器 330

9.4.1 创建新数据库 330

9.4.2 建立数据表结构 332

9.4.3 输入记录 334

9.4.4 数据查询 335

9.4.5 数据库的维护 338

9.5 在数据库中存放图片 339

9.5.1 数据库的创建 339

9.5.2 创建Image工程 341

9.5.3 添加和删除记录 344

9.5.4 Datal_Validate过程 344

9.5.5 Datal_Reposition事件 345

9.5.6 Image工程的运行 345

9.6 本章小结 346

第10章 ADO对象模型 348

10.1 Connection对象 348

10.1.1 ConnectionString连接字符串属性 348

10.1.2 Open方法 349

10.1.3 OLE DB提供者 349

10.1.4 Close方法 350

10.1.5 Execute方法 350

10.1.6 BeginTrans,CommitTrans和RollbackTrans方法 351

10.1.7 Errors集合 351

10.1.8 CommandTimeout属性 352

10.2 Recordset对象 352

10.2.1 Source属性 353

10.2.2 CursorType和CursorLocation属性 353

10.2.3 Open方法 354

10.2.4 在Recordset浏览 354

10.2.5 Field对象 355

10.2.6 Sort和Filter属性 357

10.2.7 数据的更新和读取 357

10.2.8 Find方法 358

10.2.9 Recordset的事件 359

10.3 Command对象 359

10.3.1 关于Command对象 359

10.3.2 CommandText属性 360

10.3.3 Execute方法 360

10.3.4 独立创建Command对象 360

10.4 本章小结 361

第11章 ADO编程 362

11.1 ADO基础程序 362

11.1.1 工程的创建 362

11.1.2 连接数据库 366

11.1.3 显示数据库 367

11.1.4 移动记录指针 368

11.1.5 删除记录 368

11.1.6 添加记录 368

11.1.7 保存修改 369

11.1.8 取消修改 369

11.1.9 关闭程序 369

11.2 ADO数据控件 370

11.2.1 工程的创建 370

11.2.2 连接数据库 372

11.2.3 启动程序 375

11.2.4 显示记录 376

11.2.5 添加和删除记录 376

11.2.6 ConectStr2工程 376

11.3 SQL查询 378

11.3.1 创建OpenSql工程 378

11.3.2 连接数据库 380

11.3.3 打开数据记录 380

11.3.4 显示数据库 381

11.3.5 ListView控件常量 382

11.3.6 运行结果 382

11.4 Command对象应用 383

11.4.1 创建新工程 383

11.4.2 连接数据库 385

11.4.3 显示Employees数据表的字段 385

11.4.4 显示Customers数据表的字段 386

11.5 通过UDL文件打开数据库 386

11.5.1 创建工程 387

11.5.2 生成UDL文件 388

11.5.3 数据源的连接 391

11.5.4 文本框的连接 393

11.6 本章小结 393

第三部分 网络编程 395

第12章 HTML语言 395

12.1 HTML文件的组成 395

12.1.1 HTML的特点 395

12.1.2 一个最简单的HTML实例 396

12.1.3 HTML文件的编辑和显示 397

12.1.4 源文件分析 399

12.1.5 颜色属性的设置 399

12.2 字体的格式 400

12.2.1 标题标记 400

12.2.2 FONT标记 400

12.2.3 字体的其他标记 401

12.3 段落格式 403

12.3.1 PRE标记 403

12.3.2 Blockquote标记 404

12.3.3 Textarea标记 404

12.3.4 段落标记 405

12.3.5 HR标记 405

12.3.6 CENTER及其他标记 405

12.3.7 <和>标记 406

12.3.8 综合实例 406

12.4 列表 407

12.4.1 无序列表 407

12.4.2 有序列表 408

12.4.3 选择列表 409

12.5 表格 411

12.5.1 <TABLE>标记 411

12.5.2 表格实例 411

12.5.3 Table标记的属性 413

12.5.4 CAPTION标记的属性 413

12.5.5 TH标记的属性 413

12.5.6 TR标记的属性 414

12.5.7 TD标记的属性 414

12.5.8 通过表格格式化页面 414

12.6 链接 414

12.6.1 超文本链接 414

12.6.2 超文本链接实例 415

12.6.3 <IMG>标记 416

12.6.4 加载和播放视频文件 417

12.6.5 <MARQUEE>标记 419

12.6.6 <BGSOUND>标记 419

12.6.7 <EMBED>标记 420

12.6.8 走马灯和多媒体实例 420

12.7 窗体和框架 421

12.7.1 框架 421

12.7.2 框架标记实例 422

12.7.3 <BODY>标记的属性 423

12.7.4 <FORM>标记 424

12.8 内部控件 424

12.8.1 BUTTON,SUBMIT和RESET按钮 424

12.8.2 CHECKBOX和RADIO 425

12.8.3 TEXT 425

12.8.4 PASSWORD 425

12.8.5 SELECT 425

12.8.6 TEXTAREA 426

12.8.7 HIDDEN 426

12.9 <INPUT>标记 426

12.9.1 通过INPUT标记在FORM中定义控件 427

12.9.2 FUNCTION函数的调用 428

12.9.3 SUB子过程的调用 430

12.9.4 <INPUT>标记小结 430

12.10 本章小结 430

第13章 VBScript语言 432

13.1 VBScript基础 432

13.1.1 VBScript和Visual Basic的比较 432

13.1.2 VBScript的过程 432

13.1.3 VBScript的调用 434

13.2 常量和变量 436

13.2.1 常量 436

13.2.2 VBScript的变量 436

13.2.3 数组 436

13.2.4 动态数组 437

13.2.5 数据类型 437

13.2.6 变量类型的测定 438

13.2.7 一行书写两个语句 439

13.3 VBScript的运算语句 439

13.4 VBScript的循环和条件语句 440

13.5 VBScript的字符串操作语句 441

13.6 脚本对象模型 443

13.6.1 脚本对象模型的层次 444

13.6.2 Windows对象 444

13.6.3 Window对象实例 445

13.7 Document对象 447

13.7.1 Document对象的主要属性和方法 447

13.7.2 Document对象的应用 448

13.7.3 ObjDocumeat.htm文件分析 448

13.8 VBScript在网页中的应用 449

13.8.1 检查账号和密码 449

13.8.2 发送电子邮件 451

13.8.3 日期时间函数 453

13.9 本章小结 454

第14章 什么是动态HTML语言 455

14.1 什么是动态HTML语言 455

14.1.1 DHTML和HTML比较 455

14.1.2 开发DHTML应用程序的步骤 455

14.2 DHTML工程剖析 456

14.2.1 DHTML的编程环境 456

14.2.2 工具箱中的控件 457

14.2.3 HyperLink和FileUpload控件的应用 458

14.2.4 存储HTML文本 461

14.2.5 工程的运行 462

14.3 动态更改文本 464

14.3.1 动态变更字体 464

14.3.2 DHTML的事件和过程 465

14.3.3 动态效果 467

14.4 制表 467

14.4.1 表的创建 467

14.4.2 添加和删除 469

14.4.3 设置单元格的尺寸 470

14.4.4 表格颜色的设置 471

14.4.5 自动生成的代码 472

14.5 多页DHTML工程 473

14.5.1 多页面工程的创建 473

14.5.2 DHTMLPage的设置 473

14.5.3 DHTMLPage1页面代码 475

14.5.4 DHTMLPage2页面的代码 475

14.5.5 DHTMLPage2页面的操作 476

14.6 本章小结 477

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