Visual Basic工程应用与项目实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:赛奎春主编;高春艳,李俊民等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2005
- ISBN:7111158601
- 页数:396 页
目录 1
出版说明 1
前言 1
光盘使用说明 1
第1章 Visual Basic 6.0编程基础与应用 1
1.1 Visual Basic语言概述 1
1.1.1 VisualBasic语言简介 1
1.1.2 VisualBasic集成开发环境 1
1.2.1 知识讲解 5
1.2 程序结构 5
1.2.2 条件结构在程序编写中的应用 9
1.2.3 IIf函数应用实践 9
1.2.4 循环语句在工程管理中的应用 10
1.2.5 跳出循环语句 12
1.3 常用内部函数 12
1.3.1 知识讲解 12
1.3.2 利用随机函数随机产生试题数目 16
1.3.3 去掉字符串中的空格 18
1.3.4 字符串函数在程序开发中的应用 19
1.3.7 判断是否为日期型数据 21
1.3.5 Format函数在工程中的应用 21
1.3.6 在日期控件中取得当前系统日期 21
1.4 数组 22
1.4.1 知识讲解 22
1.4.2 Array函数应用 24
1.4.3 利用数组转换居民身份证号码 25
1.4.4 数组在工程中的应用 27
1.4.5 控件数组在数据库管理系统中的应用 28
1.5 过程 29
1.5.1 知识讲解 29
1.5.3 Function过程在数据计算方面的应用 31
1.5.2 Sub过程在工程中的应用 31
第2章 控件应用与实践 33
2.1 标签控件(Label) 33
2.1.1 知识讲解 33
2.1.2 Label控件作为标题的应用 34
2.1.3 Label控件在程序界面中的应用 35
2.1.4 Label控件在区域控制中的应用 36
2.2 文本框类控件 37
2.2.1 知识讲解 37
2.2.3 用MaskEdBox控件约束用户输入指定格式的数据 43
2.2.2 使用TextBox控件保护密码 43
2.2.4 使用RichTextBox控件处理大型文档 45
2.3 命令按钮控件(CommandButton) 48
2.3.1 知识讲解 48
2.3.2 在工程中按〈Enter〉键或〈Esc〉键选中命令按钮并执行一些操作 49
2.3.3 设计按钮的风格 50
2.3.4 有效地控制命令按钮的状态 51
2.4 选择类控件 53
2.4.1 知识讲解 53
2.4.2 单选框控件(OptionButton)在工程中的应用 54
2.4.3 利用CheckBox控件设计权限设置程序 55
2.5 列表类控件 56
2.5.1 知识讲解 56
2.5.2 使用ComboBox控件显示“规范化”数据 60
2.5.3 ListBox控件在工程中的应用 61
2.5.4 使用TreeView控件浏览部门表中的信息 62
2.5.5 使用UpDown控件选择年、月、日 65
2.6 日期/时间类控件 67
2.6.1 知识讲解 67
2.6.2 Timer控件在程序中的应用 70
2.6.3 使用DTPicker控件计算日期或天数 70
2.6.4 在MonthView控件上标记星期日 71
2.7 进度条控件 72
2.7.1 知识讲解 72
2.7.2 使用Slider控件显示声音播放进程 73
2.7.3 使用ProgressBar控件显示进程 74
2.8 滚动条类控件 75
2.8.1 知识讲解 76
2.8.2 用HscrollBar和VscrollBar控件浏览大幅图片 77
2.9 框架类控件 78
2.9.1 知识讲解 79
2.9.2 Frame控件在工程中的应用 79
2.9.3 SSTab控件中应用程序界面的应用 80
2.10 对话类控件 81
2.10.1 知识讲解 81
2.10.2 利用CommonDialog控件导入和导出数据库文件 82
2.10.3 利用CommonDialog控件设置字体 83
2.10.4 打印对话框 84
第3章 用户界面设计 86
3.1 系统主界面设计 86
3.1.1 知识讲解 86
3.1.2 通用型主界面的设计 88
3.1.3 图形化主界面的设计 92
3.2.1 知识讲解 95
3.2 应用程序界面设计 95
3.2.2 基于文本式数据录入的界面 97
3.2.3 基于表格式数据录入的界面 98
3.2.4 基于输入框的对话界面 102
3.2.5 多文档界面 103
3.3 程序辅助界面设计 104
3.3.1 关于窗体界面设计 104
3.3.2 欢迎窗体界面设计 104
3.4.1 浏览器程序界面设计 105
3.4 特殊程序界面设计 105
3.4.2 触摸屏程序界面设计 107
第4章 设计图形和多媒体应用程序 111
4.1 坐标系统 111
4.2 图形与图像控件应用 112
4.2.1 知识讲解 112
4.2.2 使用线条控件美化窗体界面 113
4.2.3 图形控件在变电所倒闸模拟管理系统中的应用 113
4.2.4 形状动画 116
4.2.5 Picture控件在物业管理系统中的应用 116
4.3.1 知识讲解 118
4.3 用代码画图 118
4.3.2 著名的几何曲线 119
4.4 多媒体在娱乐程序中的应用 123
4.4.1 知识讲解 123
4.4.2 可以选择播放曲目的CD播放器 130
4.4.3 定时控制的广播系统 131
4.4.4 视频文件管理 133
第5章 文件及文件系统 136
5.1 文件及其基本操作 136
5.1.1 文件的结构与分类 136
5.2.1 知识讲解 137
5.1.2 文件的基本操作 137
5.2 顺序文件在工程开发中的应用 137
5.2.2 利用顺序文件保存用户相关 139
的信息 139
5.2.3 设计智能识别软件试用时间和次数程序 141
5.2.4 为程序添加日志功能 143
5.2.5 对文件进行加密与解密 144
5.3 随机文件与二进制文件在工程开发中的应用 145
5.3.1 知识讲解 145
5.3.2 使用随机文件保存员工工资 147
5.3.3 利用二进制文件格式复制文件 147
5.4.1 知识讲解 148
5.4 文件系统控件在工程开发中的应用 148
5.4.2 利用DriveListBox控件选择驱动器名称 151
5.4.3 利用DirListBox控件浏览文件目录的信息 151
5.4.4 在FileListBox控件中显示某种类型的文件 152
5.5 系统对象在工程开发中的应用 152
5.5.1 知识讲解 152
5.5.2 自动识别文件路径在工程实践中的应用 154
5.5.3 禁止用户通过Windows的任务列表关闭程序 154
5.5.4 获得和修改应用程序的相关信息 155
5.6.2 使用FileCopy语句复制文件 156
5.6 文件传输与复制 156
5.6.1 知识讲解 156
5.6.3 使用MoveFile函数移动文件 157
5.7 Dir函数在工程实践中的应用 158
5.7.1 知识讲解 158
5.7.2 查找指定报文文件 158
5.8 为工程文件制作帮助文件 159
5.8.1 知识讲解 159
5.8.2 帮助文件在工程文件中的应用 160
6.1 鼠标 162
6.1.1 知识讲解 162
第6章 鼠标、键盘和输入输出设计 162
6.1.2 改变鼠标指针 163
6.1.3 使用鼠标指针移动并浏览地图 164
6.1.4 在游戏软件中使用鼠标增加或删除角色 165
6.2 键盘 169
6.2.1 知识讲解 169
6.2.2 控制焦点在文本框中移动 170
6.2.3 键盘拦截程序 171
6.2.4 键盘控制程序 173
6.3 输入输出设计 174
6.3.1 知识讲解 174
6.3.2 利用InPutBox函数实现输入 177
6.3.3 使用直接I/O读取并查询数据 178
6.3.4 使用直接I/O读取并计算数据 178
6.3.5 使用Print方法输出图书销售排行报表 179
第7章 使用SQL语句进行数据管理 181
7.1 创建查询和测试查询 181
7.1.1 使用Access的SQL视图测试SQL语句 181
7.1.2 使用VB 6.0可视化数据管理器测试SQL语句 182
7.1.3 利用SQL Server 2000查询分析器测试和分析SQL语句 183
7.2 选择查询 184
7.2.1 知识讲解 184
7.2.2 利用SQL语句查询数值型、字符型、布尔型数据 185
7.2.3 利用SQL语句查询日期型数据 187
7.2.4 在数据查询中对数据进行格式 189
化处理 189
7.2.5 在数据查询中使用控件 190
7.2.6 GROUP BY语句在工程中的应用 191
7.2.7 ORDER BY语句在工程中的应用 192
7.2.8 Between...and语句在区域查询中的应用 193
7.2.9 Having子句在工程中的应用 194
7.2.10 In语句在工程中的应用 195
7.3.2 Insert Into语句在数据库系统开发中的应用 196
7.3.1 知识讲解 196
7.3 动作查询 196
7.3.3 Delete语句在数据库系统开发中的应用 198
7.3.4 UPDATE语句在数据库系统中的应用 200
7.4 用汇聚函数进行查询 202
7.4.1 知识讲解 202
7.4.2 Max与Min语句在数据库系统开发中的应用 202
7.4.3 Count语句在数据库系统中的应用 204
7.4.4 Sum和Avg语句在数据库系统中开发的应用 204
7.5 复合查询 205
7.5.1 子查询在数据库中查询的应用 205
7.5.2 交叉查询在数据库中查询的应用 208
7.5.3 联合查询在数据库查询中的应用 209
第8章 数据库程序设计 211
8.1 ADO对象与ADO控件应用实践 211
8.1.1 知识详解 211
8.1.2 使用ADO Data控件连接数据库的方法 212
8.1.3 使用ADO对象连接数据库的方法 214
8.1.4 向数据库添加记录 214
8.2 数据绑定控件在数据开发中的应用 216
8.2.1 知识详解 216
8.2.2 TextBox控件在数据库应用系统开发中的应用 217
8.2.3 CheckBox控件在程序开发中的应用 219
8.2.4 Picture控件在警区分布图中的应用 220
8.2.5 使用Image控件将图片存入数据库 222
8.2.6 DateTimePicker和MonthView控件在程序开发中的应用 224
8.2.7 DataList控件在数据开发中的应用 226
8.2.8 DataCombo控件在药品管理系统中的应用 226
8.2.9 DataGrid控件在工资管理系统中的应用 227
8.3 MSHFIexGrid控件在开发中的应用 228
8.3.1 知识讲解 228
8.3.2 利用MSHFlexGrid控件的录入和修改 228
8.3.3 利用MSHFlexGrid控件查询分析数据 230
8.3.4 利用MSHFlexGrid控件合并和排序数据 231
第9章 打印 233
9.1 利用Printer对象打印文件 233
9.1.1 知识讲解 233
9.1.2 利用窗体打印任意格式的报表 234
9.1.3 使用Print方法打印客房预定收据 238
9.1.4 打印报表中的图形 240
9.2 数据报表 242
9.2.1 知识讲解 242
9.2.2 房屋销售报表 250
9.2.3 打印工资条 253
9.2.4 应付账款统计报表 255
9.3 Crystal Reports报表打印 257
9.3.1 知识讲解 257
9.3.2 安装方法 258
9.3.3 用CrystalReports创建一个报表 258
9.3.4 使用Crystal Reports设计商用报表 261
9.3.5 数据图表样式的报表 264
第10章 Windows相关程序设计 266
10.1 系统对象 266
10.1.1 知识讲解 266
10.1.3 制作控制光驱程序 267
10.1.2 在应用程序当中修改计算机名称 267
10.1.4 屏蔽系统窗体中标题栏的按钮 268
10.2 系统控制 269
10.2.1 知识讲解 269
10.2.2 在应用工程当中启动Windows控制面板 270
10.2.3 获取磁盘空间的信息 271
10.2.4 控制其他应用软件的运行 272
10.2.5 在预定的时间内锁定应用程序 273
10.3 在应用工程中调用Windows API函数的程序设计 275
10.3.1 将应用软件的使用次数写入注册表 275
10.3.2 为应用程序添加关机功能 278
10.3.3 在任务栏中添加应用程序的图标 279
10.3.4 输入法控制 280
10.4 Windows程序当中的其他应用 283
10.4.1 知识讲解 283
10.4.2 在程序当中清空回收站 284
10.4.3 关闭窗口前的提示信息 284
10.4.4 根据计算机信息生成软件序列号 285
第11章 网络与Internet程序设计 287
11.1 Winsock控件与网络应用 287
11.1.1 知识讲解 287
11.1.2 利用Winsock控件实现双机通信 291
11.2 局域网编程 294
11.2.1 知识讲解 294
11.2.2 网络计时管理在实际工程中的应用 297
11.2.3 利用MSComm控件在程序中进行拨号 299
11.2.4 在局域网内传送数据 299
11.2.5 在应用程序当中控制局域网络 300
11.2.6 利用Ping工具连接网络计算机 302
11.3 Internet编程 303
11.3.1 知识讲解 303
11.3.2 为应用程序提供在线帮助 309
11.3.3 设置IE的主页 311
11.3.4 在应用工程中下载软件 312
11.3.5 发送电子邮件 312
11.3.6 接收电子邮件 313
11.3.7 获取Web网页中所有超级链接 314
第12章 应用程序安装与打包 316
12.1 应用工程的打包过程 316
12.1.1 编译工程之前的工作 316
12.1.2 工程的编译工作 317
12.1.3 在VB 6.0中启动打包向导 317
12.1.5 将应用工程打包的详细过程 318
12.1.4 在桌面上启动打包向导 318
12.2 安装应用程序 324
12.3 设计自定义风格的安装程序 326
12.3.1 修改VB 6.0中的打包程序 326
12.3.2 安装利用修改后的VB 6.0打包程序打包的应用软件 328
第13章 物业管理系统 331
13.1 系统分析 331
13.1.1 开发背景 331
13.1.2 需求分析 331
13.2.1 系统结构图 332
13.2 系统设计 332
13.1.3 实现目标 332
13.2.2 业务流程图 333
13.2.3 数据库设计 333
13.3 主程序设计 333
13.4 系统登录 340
13.5 经营部 342
13.5.1 小区信息生成 342
13.5.2 小区信息登记 343
13.5.3 大楼信息生成 346
13.5.4 大楼信息登记 347
13.5.5 房屋信息生成 349
13.5.6 房屋信息登记 351
13.5.7 系统数据设定 352
13.6 管理部 354
13.6.1 业主信息登记 354
13.6.2 人口信息查询 359
13.7 工程部 360
13.7.1 装修信息登记 360
13.7.2 装修信息查询 362
13.8 财务部 363
13.9.1 保安排班管理 364
13.9 保安部 364
13.9.2 保安排班查询 365
13.10 经理室 367
13.10.1 小区资源统计 367
13.10.2 小区员工查询 369
13.11 系统管理 370
13.11.1 权限管理 370
13.11.2 操作员管理 372
14.1.1 开发背景 375
14.1.2 需求分析 375
第14章 酒店管理系统 375
14.1 系统分析 375
14.2 系统设计 376
14.2.1 系统结构图 376
14.2.2 业务流程图 376
14.2.3 数据库设计 377
14.2.4 系统主界面的设计 377
14.2.5 登录界面的设计 380
14.3 期初设置模块的设计分析 382
14.3.1 房台信息设置 382
14.3.2 菜单信息设置 383
14.4.1 顾客开台的设计 384
14.4 点菜管理模块的设计分析 384
14.4.2 顾客转台的设计 386
14.4.3 顾客并台的设计 387
14.4.4 顾客点菜的设计 389
14.5 结账管理模块的设计分析 391
14.5.1 结账窗体的设计 391
14.5.2 二次结账的实现 392
14.6 数据分析模块的程序设计 394
14.6.1 日结窗体的设计 394
14.6.2 冲账窗体的设计 395
14.6.3 数据分析窗体的设计 395
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019