《可视化程序设计 Visual Basic》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:周志德,刘德强,许敏编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121032333
  • 页数:376 页
图书介绍:本书介绍Visual Basic的开发环境、可视化程序设计、事件驱动程序设计的概念,Visual Basic中的基本控件及其属性、控件加入到窗体构成用户界面程序的方法及Visual Basic语言。重点介绍可视化程序设计的概念、窗体与控件的属性方法与事件、数据库应用程序设计等内容。第1、2章介绍Visual Basic的开发环境、工程管理与可视化编程、窗体、控件。第3章介绍Visual Basic语言、调试技术与异常处理。第4章介绍菜单、工具栏、状态栏、对话框、单文档与多文档窗体。第5、6章介绍Visual Basic数据库开发环境与数据库应用程序设计。第7章介绍报表的制作和使用。第8章介绍Visual Basic 高级控件。第9章介绍目录与文件管理。第10章介绍多媒体、图形图像处理技术。第11章为Visaul Basic课程设计。

1.1 Visual Basic简介 1

1.2 面向对象的程序设计方法 1

第1章 Visual Basic概述 1

1.3 可视化的程序设计方法 4

1.4 事件驱动的编程机制 4

1.5 VB的集成开发环境 5

1.5.1 标题栏 6

1.5.2 菜单栏 6

1.5.3 工具栏 6

1.5.4 控件工具箱 6

1.5.5 窗体设计器 7

1.5.6 属性设置窗口 7

1.5.7 代码编辑器 7

1.5.8 工程资源管理器 8

1.6.2 窗体文件(.frm) 9

1.6.3 其他文件 9

1.6 VB的工程管理 9

1.6.1 工程文件(.vbp) 9

1.5.9 窗体布局窗口 9

1.6.4 创建VB应用程序的步骤 10

1.7 创建一个简单的VB应用程序 11

本章小结 13

习题1 14

实验1 15

第2章 窗体与基本控件 16

2.1 窗体 16

2.1.1 窗体概述 16

2.1.2 窗体的属性 17

2.1.3 窗体的方法 21

2.1.4 窗体的事件 23

2.2.1 标签控件(Label) 25

2.2 VB的常用控件 25

2.1.5 窗体的装载和卸载 25

2.2.2 文本框控件(TextBox) 26

2.2.3 命令按钮控件(CommandButton) 29

2.2.4 列表框控件(ListBox) 30

2.2.5 组合框控件(ComboBox) 32

2.2.6 图像框控件(Image) 33

2.2.7 图片框控件(PictureBox) 34

2.2.8 单选按钮、复选框和框架控件 34

2.2.9 滚动条控件(HscrollBar和VscrollBar) 36

2.2.10 计时器控件(Timer) 39

2.3 控件布局 40

2.3.1 调整控件对象的位置和大小 40

2.3.2 控件对象的对齐 41

2.3.3 控件对象的间距调整 41

2.4 程序界面设计示例 41

本章小结 45

习题2 46

实验2 47

第3章 Visual Basic语言 49

3.1 VisualBasic程序组成 49

3.1.1 模块 50

3.1.2 过程 50

3.1.3 代码行的书写规则 51

3.2 VB数据类型与表达式 52

3.2.1 数据类型 52

3.2.2 常量 55

3.2.3 变量 56

3.2.4 运算符与表达式 58

3.2.5 VB公共函数 61

3.3 程序结构与流程控制语句 64

3.3.1 程序的三种基本结构 64

3.3.2 赋值语句及相关函数 65

3.3.3 分支语句 69

3.3.4 循环语句 74

3.3.5 综合应用举例 78

3.4 程序调试 83

3.4.1 程序错误类型 83

3.4.2 VB调试工具 85

3.4.3 程序调试 86

3.5 数组 89

3.5.1 一维数组定义与引用 90

3.5.2 二维数组的定义与引用 93

3.5.3 动态数组的定义与引用 96

3.5.4 控件数组的定义与引用 97

3.5.5 数组元素的输入与输出 100

3.5.6 数组函数及数组语句 101

3.6 过程与函数 104

3.6.1 事件过程的定义与调用 104

3.6.2 通用过程的定义与调用 106

3.6.3 函数过程的定义与调用 109

3.6.4 数组与对象作为参数 111

3.6.5 调用其他模块中的公有过程和函数 114

3.6.6 静态变量 115

本章小结 116

习题3 118

实验3 121

第4章 菜单、工具栏、状态栏与对话框 123

4.1 菜单设计 123

4.1.1 下拉式菜单设计 123

4.1.2 弹出式菜单设计 128

4.2 工具栏设计 130

4.2.1 ImageList控件 130

4.2.2 ToolBar控件 131

4.2.3 用ToolBar与ImageList设计工具栏 133

4.3.2 StatusBar控件的属性 137

4.3.1 StatusBar控件的概述 137

4.3 状态栏设计 137

4.4 通用对话框与单文档编辑器设计 141

4.4.1 通用对话框设计 141

4.4.2 CommonDialog控件 142

4.4.3 单文档编辑器设计 144

4.5 MDI多窗体程序设计 146

4.5.1 创建MDI主窗体 147

4.5.2 建立MDI子窗体 147

4.5.3 MDI窗口菜单设计 147

4.6 综合应用(学生档案管理系统设计) 149

4.6.1 学生档案管理系统MDI主窗体与子窗体设计 149

4.6.2 学生档案管理系统MDI主菜单设计 150

4.6.3 学生档案管理系统主窗体中工具栏设计 151

4.6.4 学生档案管理系统主窗体中状态栏设计 151

本章小结 152

习题4 153

实验4 154

第5章 Visual Basic数据库开发环境 155

5.1 数据库基本知识 155

5.1.1 数据库系统的基本概念 155

5.1.2 关系型数据库的基本概念 157

5.2 数据库应用程序的开发环境 158

5.3 可视化数据管理器 159

5.3.1 建立数据库与数据表 159

5.3.2 打开与编辑数据表 162

5.3.3 数据表导入/导出 163

5.3.4 查询生成器 164

5.4 结构化查询语言(SQL)简介 165

5.4.1 Select语句 165

5.4.2 Insert语句 173

5.4.3 Update语句 174

5.4.4 Delete语句 174

5.5 数据窗体设计器 175

本章小结 177

习题5 178

实验5 179

第6章 数据库应用程序设计 180

6.1 数据库应用程序的结构与设计步骤 180

6.1.1 用Data数据控件设计数据库应用程序示例 180

6.1.2 数据库应用程序的结构 181

6.1.3 数据库应用程序的设计步骤 183

6.2 用Data数据源控件设计数据库应用程序 183

6.2.1 Data数据源控件 183

6.2.2 TextBox控件 188

6.2.3 Label控件 189

6.2.4 DBGrid控件 190

6.2.5 DBCombo控件 193

6.2.6 DBList控件 193

6.2.7 设计班级编码维护程序 194

6.3 用ADO Data数据源控件设计数据库应用程序 197

6.3.1 ADO Data数据源控件 197

6.3.2 DataGrid控件 201

6.3.3 DataCombo控件 203

6.3.4 DataList控件 203

6.3.5 用ADO Data控件设计班级代码表维护程序 204

6.3.6 SQL语句字符串中变量的表达式 207

6.3.7 用ADO Data控件设计学生档案录入程序 208

6.3.8 用ADO Data控件设计学生档案查询程序 213

6.4 用ADO对象设计数据库应用程序 218

6.4.1 ADO的基本概念 218

6.4.2 ADO对象 219

6.4.3 用连接对象打开数据库 220

6.4.4 用记录集对象操作数据表 222

6.4.5 用命令对象操作数据表 228

本章小结 232

习题6 233

实验6 234

第7章 数据报表打印程序设计 238

7.1 数据环境设计器 238

7.1.1 数据环境设计器的概念与使用 238

7.1.2 用数据环境设计器设计数据库应用程序 243

7.2 数据报表设计器 247

7.2.1 数据报表对象 247

7.2.2 数据报表控件 249

7.2.3 数据报表程序设计 250

本章小结 257

习题7 258

实验7 258

第8章 Visaul Basic高级控件 261

8.1 日期类控件与函数 261

8.1.1 MonthView控件 261

8.1.3 日期类函数 262

8.1.2 Calendar控件 262

8.2 字符表格控件MSFlexGrid 263

8.2.1 MSFlexGrid控件概述 263

8.2.2 MSFlexGrid控件的主要属性 264

8.2.3 MSFlexGrid控件的事件与方法 266

8.2.4 校历管理程序设计 271

8.2.5 学生宿舍录入程序设计 276

8.3.2 TreeView控件的属性 280

8.3.1 TreeView控件概述 280

8.3 树形结构控件TreeView 280

8.3.3 TreeView控件的方法 282

8.3.4 用树形控件TreeView设计学生档案查询程序 283

8.4 分页控件SSTab 286

8.4.1 分页控件SSTab概述 286

8.4.2 分页控件SSTab的属性 286

8.4.3 用分页控件SSTab设计学生档案查询程序 287

8.5.2 进程条控件ProgressBar的属性 289

8.5 进程条控件ProgressBar 289

8.5.1 进程条控件ProgressBar概述 289

8.5.3 用ProgressBar设计查询进度界面 290

8.6 数据图表控件MSChart 291

8.6.1 MSChart控件概述 292

8.6.2 MSChart控件的属性 292

8.6.3 MSChart控件的属性对话框 297

8.6.4 用MSChart控件设计学生档案统计程序 298

本章小结 302

习题8 303

实验8 303

第9章 文件系统 304

9.1 文件系统控件 304

9.1.1 驱动器列表框控件(DriveListBox) 304

9.1.2 目录列表框控件(DirListBox) 305

9.1.3 文件列表框控件(FileListBox) 306

9.1.4 用文件系统控件设计文本浏览器 307

9.2 文件操作 309

9.2.1 文件概述 309

9.2.2 顺序文件 310

9.2.3 随机文件 315

9.2.4 二进制文件 317

本章小结 319

习题9 320

实验9 320

第10章 多媒体技术与图形处理 322

10.1 多媒体技术 322

10.1.1 多媒体技术的基本术语 322

10.1.2 多媒体控件(MMControl) 323

10.1.3 动画控件(Animation) 325

10.1.4 在学生档案管理系统中添加媒体播放器 327

10.2.1 坐标系 330

10.2 图形处理技术 330

10.2.2 色彩函数 332

10.2.3 绘图控件 333

10.2.4 绘图方法 337

10.2.5 图片框(PictureBox) 343

本章小结 344

习题10 345

实验10 345

第11章 Visual Basic课程设计 346

11.1 系统需求与功能分析 346

11.2 系统功能模块设计 347

11.3 系统数据流程图与数据结构设计 347

11.3.1 系统数据流程图 347

11.3.2 数据库设计 348

11.3.3 编码表的部分字段内容 350

11.4.1 建立学生成绩管理系统工程文件与主窗体文件 351

11.4 各功能模块程序设计 351

11.3.4 建立学生成绩管理系统目录与数据表结构 351

11.4.2 学生成绩初始化窗体程序设计 352

11.4.3 学生成绩录入窗体程序设计 354

11.4.4 学生班级成绩查询窗体程序设计 354

11.4.5 学生个人成绩查询窗体程序设计 355

11.4.6 学生成绩统计窗体程序设计 356

11.4.7 课程代码窗体程序设计 356

11.4.8 各类数据编码表维护窗体程序设计 356

11.4.9 班级课程表录入窗体程序设计 358

11.4.10 课程表查询窗体程序设计 359

11.4.11 学生补考成绩录入程序设计 359

11.4.12 学生补考成绩查询程序设计 360

附录A 学生档案管理系统与学生成绩管理系统数据表结构 361

附录B Visaul Basic标准函数 367

附录C Visual Basic 6.0的常用属性、方法与事件 370

参考文献 376