软件开发视频大讲堂:Visual Basic从入门到精通第3版
¥
10.4
1.5折
¥
69.8
九品
仅1件
作者明日科技 编
出版社清华大学出版社
出版时间2012-07
版次3
装帧平装
上书时间2024-12-04
商品详情
- 品相描述:九品
图书标准信息
-
作者
明日科技 编
-
出版社
清华大学出版社
-
出版时间
2012-07
-
版次
3
-
ISBN
9787302288480
-
定价
69.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
548页
-
字数
973千字
-
正文语种
简体中文
-
丛书
软件开发视频大讲堂.全国优秀畅销书
- 【内容简介】
-
《VisualBasic从入门到精通(第3版)》从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用VisualBasic进行程序开发需要掌握的知识。全书共分22章,包括初识VisualBasic6.0,VB语言基础,算法和程序控制结构,数组的声明和应用,过程的创建和使用,内置函数与API函数,窗体和系统对象,标准模块和类模块,常用标准控件,菜单、工具栏和状态栏,对话框,常用ActiveX控件,鼠标键盘处理,程序调试和错误处理,文件系统编程,图形图像技术,多媒体技术,SQL应用,数据库开发技术,数据库控件,网络编程技术以及企业进销存管理系统。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:
◆语音视频讲解:总时长42小时,共142段
◆实例资源库:891个实例及源码详细分析
◆模块资源库:15个经典模块开发过程完整展现
◆项目案例资源库:15个企业项目开发过程完整展现
◆测试题库系统:616道能力测试题目
本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
- 【目录】
-
第1篇 基础知识
第1章 初识VisualBasic6.02
视频讲解:1小时26分钟
1.1 VisualBasic简介3
1.1.1 VisualBasic的发展3
1.1.2 VisualBasic6.0的特点3
1.2 如何学好VB4
1.2.1 VB可以做什么4
1.2.2 学习VB的几点建议5
1.3 VB6.0的安装与管理5
1.3.1 VB6.0的运行环境5
1.3.2 VB6.0+SP6的安装6
1.3.3 VB6.0的更改或删除8
1.4 VB6.0的启动9
1.4.1 通过“开始”菜单启动9
1.4.2 通过快捷方式启动9
1.5 VB6.0的集成开发环境11
1.5.1 集成开发环境简介11
1.5.2 菜单栏12
1.5.3 工具栏14
1.5.4 工具箱15
1.5.5 工程资源管理器17
1.5.6 属性窗口18
1.5.7 窗体布局窗口19
1.5.8 窗体设计器20
1.5.9 代码编辑窗口20
1.6 定制开发环境21
1.6.1 设置在编辑器中要求变量声明21
1.6.2 设置网格大小和不对齐到网格22
1.6.3 设置启动时保存22
1.6.4 定制工具栏23
1.6.5 为代码编辑器设置鼠标滚动24
1.7 VB6.0的帮助系统25
1.7.1 MSDNLibrary的安装与使用25
1.7.2 利用附带的实例源程序学习编程27
1.7.3 使用VB的帮助菜单28
1.8 创建第一个VB程序28
1.8.1 创建工程文件28
1.8.2 设计界面29
1.8.3 编写代码29
1.8.4 调试运行30
1.8.5 保存工程30
1.8.6 编译程序31
1.9 小结31
1.10 练习与实践31
第2章 VB语言基础32
视频讲解:29分钟
2.1 关键字和标识符33
2.2 数据类型33
2.2.1 基本数据类型34
2.2.2 记录类型37
2.2.3 枚举类型39
2.3 变量39
2.3.1 什么是变量40
2.3.2 变量的命名40
2.3.3 变量的声明41
2.3.4 变量的作用域43
2.3.5 静态变量44
2.3.6 变量同名问题的处理45
2.3.7 变量的生命周期46
2.4 常量46
2.4.1 常量的声明46
2.4.2 局部常量和全局常量47
2.5 运算符和表达式47
2.5.1 运算符47
2.5.2 表达式49
2.5.3 运算符的优先级50
2.6 代码编写规则50
2.6.1 对象命名规则50
2.6.2 代码书写规则52
2.6.3 处理关键字冲突53
2.6.4 代码注释规则53
2.7 小结55
2.8 练习与实践55
第3章 算法和程序控制结构56
视频讲解:59分钟
3.1 算法57
3.1.1 什么是算法57
3.1.2 算法的特性58
3.1.3 算法的描述方法58
3.1.4 构成算法的基本控制结构60
3.2 顺序结构63
3.2.1 赋值语句63
3.2.2 数据的输入65
3.2.3 数据的输出66
3.3 选择结构68
3.3.1 单分支If…Then语句68
3.3.2 双分支If...Then...Else语句70
3.3.3 If语句的嵌套71
3.3.4 多分支If…Then…ElseIf语句74
3.3.5 SelectCase语句76
3.3.6 IIf函数77
3.4 循环结构78
3.4.1 For…Next循环语句78
3.4.2 ForEach…Next循环语句81
3.4.3 Do…Loop循环语句82
3.4.4 嵌套循环86
3.4.5 选择结构与循环结构的嵌套87
3.5 其他辅助控制语句88
3.5.1 跳转语句GoTo88
3.5.2 复用语句With...EndWith89
3.5.3 退出语句Exit89
3.5.4 结束语句End90
3.6 小结91
3.7 练习与实践91
第4章 数组的声明和应用92
视频讲解:26分钟
4.1 数组的概述93
4.1.1 数组的概念93
4.1.2 数组与简单变量的区别94
4.2 数组的分类94
4.2.1 静态数组94
4.2.2 动态数组96
4.2.3 一维数组98
4.2.4 数组中的数组99
4.2.5 二维数组及多维数组100
4.3 数组的基本操作101
4.3.1 数组元素的输入102
4.3.2 数组元素的输出103
4.3.3 数组元素的插入103
4.3.4 数组元素的删除104
4.3.5 数组元素的查找104
4.3.6 数组元素的排序105
4.4 记录数组107
4.4.1 记录数组的概念107
4.4.2 记录数组的使用108
4.5 数组相关函数及语句108
4.5.1 Array函数108
4.5.2 UBound函数和LBound函数109
4.5.3 Split函数109
4.5.4 OptionBase语句110
4.6 小结111
4.7 练习与实践111
第5章 过程的创建和使用112
视频讲解:53分钟
5.1 认识过程113
5.2 事件过程113
5.2.1 建立事件过程114
5.2.2 调用事件过程114
5.3 子过程(Sub过程)115
5.3.1 建立子过程115
5.3.2 调用子过程117
5.3.3 调用其他模块中的子过程118
5.4 函数过程(Function过程)119
5.4.1 建立函数过程119
5.4.2 调用函数过程119
5.4.3 函数过程与子过程的区别120
5.5 参数的传递120
5.5.1 认识参数120
5.5.2 参数按值和按地址传递122
5.5.3 数组参数123
5.5.4 对象参数124
5.6 嵌套过程125
5.7 递归过程127
5.8 属性过程(Property过程)128
5.8.1 使用属性过程建立类的属性129
5.8.2 使用类属性130
5.8.3 只读属性和对象属性131
5.9 小结131
5.10 练习与实践131
第6章 内置函数与API函数132
视频讲解:53分钟
6.1 数学函数133
6.1.1 Abs函数(求绝对值)133
6.1.2 Exp函数(e的n次方)133
6.1.3 Sgn函数(返回符号)134
6.1.4 Sqr函数(平方根)135
6.2 字符串函数135
6.2.1 Len函数135
6.2.2 Left和Right函数136
6.2.3 Mid函数137
6.2.4 Trim、RTrim、LTrim函数(去空格)137
6.3 类型转换函数138
6.3.1 Asc函数(转换为ASCII)138
6.3.2 Chr函数(转换为字符)138
6.3.3 Val函数(转换为数值型)139
6.3.4 Str函数(转换为字符型)139
6.4 判断函数140
6.4.1 IsNull函数140
6.4.2 IsNumeric函数140
6.4.3 IsArray函数141
6.5 日期和时间函数141
6.5.1 Date函数、Now函数、Time函数141
6.5.2 Timer函数142
6.5.3 Weekday函数143
6.5.4 Year、Month、Day函数(年、月、日)144
6.5.5 Hour、Minute、Second函数(时、分、秒)145
6.6 随机函数146
6.6.1 Randomize函数146
6.6.2 Rnd函数146
6.7 格式化函数147
6.8 API函数150
6.8.1 API的概念150
6.8.2 API的相关概念152
6.9 API浏览器153
6.9.1 启动API浏览器153
6.9.2 API浏览器的加载154
6.9.3 API浏览器的使用155
6.10 API的使用157
6.10.1 API函数的声明157
6.10.2 API常数与类型158
6.11 API函数的调用158
6.12 小结159
6.13 练习与实践159
第2篇 核心技术
第7章 窗体和系统对象162
视频讲解:1小时9分钟
7.1 窗体的概述163
7.1.1 窗体的结构163
7.1.2 模式窗体和无模式窗体163
7.1.3 SDI窗体和MDI窗体164
7.1.4 添加和移除窗体166
7.1.5 加载(Load)与卸载(Unload)窗体167
7.2 窗体的属性168
7.2.1 名称(Name属性)169
7.2.2 标题(Caption属性)169
7.2.3 图标(Icon属性)170
7.2.4 背景(Picture属性)171
7.2.5 边框样式(BorderStyle属性)172
7.2.6 显示状态(WindowState属性)173
7.2.7 显示位置(StartUpPosition属性)173
7.3 窗体的方法174
7.3.1 显示窗体(Show方法)174
7.3.2 隐藏窗体(Hide方法)175
7.3.3 移动窗体(Move方法)176
7.4 窗体的事件177
7.4.1 单击和双击(Click/DblClick事件)177
7.4.2 载入和卸载(Load/QueryUnload/Unload事件)178
7.4.3 活动性(Activate/Deactivate事件)180
7.4.4 初始化(Initialize事件)181
7.4.5 调整大小(Resize事件)181
7.4.6 重绘(Paint事件)182
7.4.7 焦点事件(GotFocus/LostFocus事件)183
7.5 窗体事件的生命周期183
7.5.1 窗体启动过程184
7.5.2 窗体运行过程184
7.5.3 窗体关闭过程184
7.6 MDI窗体186
7.6.1 MDI窗体概述186
7.6.2 MDI窗体的添加和移除187
7.6.3 MDI子窗体(MDIChild属性)189
7.6.4 MDI程序的特点190
7.6.5 MDI主窗体的设计191
7.7 系统对象191
7.7.1 应用程序对象(APP对象)192
7.7.2 屏幕对象(Screen对象)193
7.7.3 剪贴板对象(Clipboard对象)195
7.7.4 调试对象(Debug对象)195
7.8 小结196
7.9 练习与实践196
第8章 标准模块和类模块197
视频讲解:12分钟
8.1 标准模块198
8.1.1 标准模块概述198
8.1.2 添加标准模块198
8.2 类模块199
8.2.1 类模块的概述200
8.2.2 添加类模块200
8.3 标准模块和类模块的区别201
8.4 小结202
8.5 练习与实践202
第9章 常用标准控件203
视频讲解:1小时29分钟
9.1 控件概述204
9.1.1 控件的作用204
9.1.2 控件的属性、方法和事件204
9.1.3 控件的分类205
9.2 控件的相关操作206
9.2.1 向窗体上添加控件206
9.2.2 调整控件的大小206
9.2.3 复制与删除控件206
9.2.4 使用窗体编辑器调整控件布局207
9.2.5 锁定控件208
9.3 标签和文本框209
9.3.1 标签(Label控件)209
9.3.2 文本框(TextBox控件)210
9.4 命令按钮214
9.4.1 命令按钮的属性214
9.4.2 命令按钮的事件215
9.5 单选按钮、复选框及框架216
9.5.1 单选按钮(OptionButton控件)216
9.5.2 复选框(CheckBox控件)218
9.5.3 框架(Frame控件)218
9.6 列表框与组合框220
9.6.1 列表框(ListBox控件)220
9.6.2 组合框(ComboBox控件)224
9.7 滚动条226
9.8 Timer控件229
9.9 控件数组231
9.9.1 控件数组的概念231
9.9.2 创建控件数组231
9.9.3 使用控件数组232
9.10 小结235
9.11 练习与实践235
第10章 菜单、工具栏和状态栏236
视频讲解:1小时
10.1 菜单概述237
10.1.1 菜单的组成237
10.1.2 菜单编辑器238
10.2 标准菜单240
10.2.1 创建最简菜单240
10.2.2 设置菜单的快捷键和访问键241
10.2.3 创建级联菜单242
10.2.4 创建复选菜单242
10.2.5 设置菜单分隔条243
10.2.6 设置菜单无效243
10.2.7 为菜单事件添加代码244
10.3 弹出式菜单244
10.3.1 弹出式菜单概述244
10.3.2 PopupMenu方法244
10.3.3 弹出式菜单的设计和调用245
10.4 菜单数组246
10.4.1 创建菜单数组246
10.4.2 为菜单数组编写代码247
10.5 工具栏设计248
10.5.1 工具栏概述248
10.5.2 利用Toolbar控件创建最简工具栏248
10.5.3 为工具栏按钮添加图片249
10.5.4 为工具栏按钮设置分组250
10.5.5 为工具栏添加下拉菜单251
10.5.6 为工具栏按钮添加事件处理代码252
10.6 状态栏设计253
10.6.1 状态栏概述253
10.6.2 在状态栏中显示日期、时间253
10.6.3 在状态栏中显示操作员信息254
10.6.4 在状态栏中显示鼠标位置255
10.7 小结255
10.8 练习与实践256
第11章 对话框257
视频讲解:40分钟
11.1 输入对话框(InputBox)258
11.2 消息对话框(MsgBox)259
11.3 公用对话框261
11.3.1 公用对话框概述261
11.3.2 “打开”对话框263
11.3.3 “另存为”对话框264
11.3.4 “颜色”对话框266
11.3.5 “字体”对话框266
11.3.6 “打印”对话框268
11.3.7 “帮助”对话框269
11.4 小结269
11.5 练习与实践269
第12章 常用ActiveX控件270
视频讲解:1小时44分钟
12.1 ActiveX控件的使用271
12.1.1 添加ActiveX控件271
12.1.2 删除ActiveX控件272
12.1.3 注册ActiveX控件272
12.2 图像列表控件(ImageList)274
12.2.1 认识ImageList控件274
12.2.2 添加图像274
12.2.3 与其他控件关联276
12.2.4 创建组合图像278
12.3 视图控件(ListView)278
12.3.1 认识ListView控件279
12.3.2 添加数据279
12.3.3 用“ListView控件+数据表”创建报表视图280
12.3.4 用ListView控件创建大图标视图282
12.4 树状控件(TreeView)283
12.4.1 认识TreeView控件283
12.4.2 添加数据283
12.4.3 删除指定节点数据285
12.4.4 节点展开与折叠285
12.4.5 用“TreeView控件+数据表”创建多级树状视图286
12.5 选项卡控件(SSTab)290
12.5.1 认识SSTab控件290
12.5.2 设置选项卡数目和行数291
12.5.3 在选项卡中添加控件291
12.5.4 运行时启用和停用选项卡291
12.5.5 定制不同样式的选项卡292
12.5.6 图形化选项卡293
12.6 进度条(ProgressBar)294
12.6.1 认识ProgressBar控件294
12.6.2 显示进展情况295
12.6.3 将Max属性设置为已知的界限295
12.6.4 隐藏ProgressBar控件295
12.6.5 用ProgressBar控件显示清空数据的进度295
12.7 日期/时间控件(DateTimePicker)296
12.7.1 认识DateTimePicker控件297
12.7.2 设置和返回日期297
12.7.3 实时读取DTPicker控件中的日期298
12.7.4 使用CheckBox属性来选择无日期298
12.7.5 使用日期和时间的格式298
12.7.6 使用DTPicker控件计算日期或天数300
12.8 小结301
12.9 练习与实践301
第13章 鼠标键盘处理302
视频讲解:30分钟
13.1 鼠标指针的设置303
13.1.1 设置鼠标指针形状303
13.1.2 设置鼠标指针为指定的图片304
13.1.3 设置鼠标指针为指定的动画304
13.2 鼠标事件的响应305
13.2.1 鼠标单击和双击(Click事件和DblClick事件)306
13.2.2 鼠标按下和抬起(MouseDown事件和MouseUp事件)306
13.2.3 鼠标移动(MouseMove事件)307
13.2.4 鼠标拖放(OLE拖放操作)308
13.3 键盘事件的响应312
13.3.1 ASCII码312
13.3.2 KeyDown事件和KeyUp事件312
13.3.3 KeyPress事件的使用315
13.4 小结316
13.5 练习与实践316
第14章 程序调试和错误处理321
视频讲解:16分钟
14.1 错误类型318
14.1.1 编译错误318
14.1.2 运行错误319
14.1.3 逻辑错误319
14.2 工作模式319
14.2.1 设计模式320
14.2.2 运行模式320
14.2.3 中断模式320
14.3 调试工具及使用320
14.3.1 调试工具栏的使用321
14.3.2 本地窗口的使用321
14.3.3 “立即”窗口的使用322
14.3.4 “监视”窗口的使用322
14.3.5 插入断点和逐语句跟踪324
14.4 错误处理语句和对象324
14.4.1 Err对象324
14.4.2 捕获错误(OnError语句)325
14.4.3 退出错误处理(Resume语句)326
14.4.4 编写错误处理函数327
14.5 小结327
14.6 练习与实践327
第15章 文件系统编程328
视频讲解:1小时38分钟
15.1 文件的基本概念329
15.1.1 文件的结构329
15.1.2 文件的分类329
15.1.3 文件处理的一般步骤330
15.2 文件系统控件330
15.2.1 驱动器列表框(DriveListBox控件)331
15.2.2 目录列表框(DirListBox控件)332
15.2.3 文件列表框(FileListBox控件)334
15.2.4 文件系统控件的联动337
15.3 文件的操作语句338
15.3.1 改变当前驱动器(ChDrive语句)338
15.3.2 改变目录或文件夹(ChDir语句)339
15.3.3 删除文件(Kill语句)340
15.3.4 创建目录或文件夹(MkDir语句)341
15.3.5 复制文件(FileCopy语句)341
15.3.6 重命名(Name语句)342
15.3.7 设置文件属性(SetAttr语句)343
15.4 常用的文件操作函数343
15.4.1 获取路径(CurDir函数)344
15.4.2 获取文件属性(GetAttr函数)344
15.4.3 获取文件创建或修改时间(FileDateTime函数)345
15.4.4 返回文件长度(FileLen函数)345
15.4.5 测试文件结束状态(EOF函数)345
15.4.6 获取打开文件的大小(LOF函数)346
15.5 顺序文件346
15.5.1 顺序文件的打开与关闭346
15.5.2 顺序文件的读取操作348
15.5.3 顺序文件的写入操作351
15.6 随机文件353
15.6.1 随机文件的打开与关闭353
15.6.2 读取随机文件353
15.6.3 写入随机文件354
15.7 二进制文件356
15.7.1 二进制文件的打开与关闭356
15.7.2 二进制文件的读取与写入操作356
15.8 小结358
15.9 练习与实践358
第3篇 高级应用
第16章 图形图像技术360
视频讲解:25分钟
16.1 图形图像处理基础361
16.1.1 系统颜色361
16.1.2 在对象浏览器中查看系统颜色常量361
16.1.3 QBColor函数362
16.1.4 RGB函数362
16.2 坐标系统363
16.2.1 默认的坐标系统363
16.2.2 自定义的坐标系统363
16.3 图形外观效果365
16.3.1 绘图坐标365
16.3.2 图形位置和大小365
16.3.3 图形的边框效果366
16.3.4 绘制效果367
16.3.5 前景色和背景色367
16.3.6 填充效果368
16.4 绘图方法368
16.4.1 画点368
16.4.2 画线369
16.4.3 画圆370
16.4.4 清屏371
16.4.5 获取颜色值372
16.4.6 绘制图形372
16.5 图像处理函数373
16.5.1 加载图像(LoadPicture函数)373
16.5.2 保存图片(SavePicture函数)373
16.6 图形、图像处理控件374
16.6.1 Shape控件374
16.6.2 Line控件375
16.6.3 PictureBox控件375
16.6.4 Image控件376
16.7 小结377
16.8 练习与实践377
第17章 多媒体技术379
视频讲解:50分钟
17.1 MMControl控件380
17.1.1 认识MMControl控件380
17.1.2 MMControl控件的属性380
17.1.3 MMControl控件的事件385
17.2 Animation控件386
17.2.1 认识Animation控件386
17.2.2 Animation控件的属性386
17.2.3 Animation控件的方法387
17.3 MediaPlay控件388
17.3.1 认识MediaPlay控件389
17.3.2 MediaPlay控件的属性389
17.3.3 MediaPlay控件的方法390
17.4 ShockwaveFlash控件391
17.4.1 认识ShockwaveFlash控件391
17.4.2 ShockwaveFlash控件的属性392
17.4.3 ShockwaveFlash控件的方法393
17.4.4 ShockwaveFlash控件的事件393
17.5 DirectX394
17.5.1 下载和安装DirectX394
17.5.2 在VB中使用DirectX395
17.5.3 利用DirectSound编程实现实时混音395
17.6 多媒体综合应用398
17.6.1 CD播放器398
17.6.2 VCD播放器399
17.6.3 多媒体演示程序401
17.7 小结402
17.8 练习与实践402
第18章 SQL应用403
视频讲解:1小时27分钟
18.1 数据库的基本知识404
18.1.1 什么是数据库404
18.1.2 数据库软件的安装和使用404
18.2 SQL基础409
18.2.1 什么是SQL409
18.2.2 执行SQL语句的工具410
18.3 检索数据(SELECT子句)411
18.3.1 SELECT子句412
18.3.2 检索单个列413
18.3.3 检索多个列413
18.3.4 检索所有列414
18.4 排序检索数据(ORDERBY子句)414
18.4.1 排序数据414
18.4.2 按多个列排序414
18.4.3 按列位置排序415
18.4.4 指定排序方向415
18.4.5 对新生成的列进行排序416
18.5 过滤数据(WHERE子句)416
18.5.1 使用WHERE子句417
18.5.2 WHERE子句比较运算符417
18.5.3 检索指定范围的值418
18.5.4 模式条件查询418
18.5.5 组合条件查询(AND、OR和NOT)419
18.6 高级查询420
18.6.1 汇总数据420
18.6.2 分组统计421
18.6.3 子查询421
18.7 插入数据422
18.7.1 插入完整的行422
18.7.2 插入部分列422
18.7.3 插入检索出的数据423
18.7.4 将一个表中的数据复制到另一个表423
18.8 修改和删除数据424
18.8.1 修改数据424
18.8.2 删除数据425
18.9 小结425
18.10 练习与实践425
第19章 数据库开发技术426
视频讲解:1小时3分钟
19.1 VB访问数据库427
19.2 ODBC427
19.2.1 认识ODBC427
19.2.2 配置ODBC数据源428
19.3 DAO对象430
19.3.1 引用DAO对象430
19.3.2 DAO对象的子对象431
19.3.3 DAO对象的综合应用435
19.4 Data控件438
19.4.1 认识Data控件438
19.4.2 用Data控件连接数据库439
19.4.3 Data控件的综合应用440
19.5 ADO对象441
19.5.1 引用ADO对象441
19.5.2 ADO对象的子对象442
19.5.3 连接多种数据库(Connection对象)442
19.5.4 连接记录源(Recordset对象)444
19.5.5 执行SQL语句(Command对象)445
19.5.6 ADO对象的综合应用446
19.6 ADO控件448
19.6.1 认识ADO控件448
19.6.2 用ADO控件连接各种数据源449
19.6.3 用ADO控件连接记录源451
19.6.4 ADO控件常用属性、方法和事件451
19.6.5 ADO控件的综合应用452
19.7 小结453
19.8 练习与实践454
第20章 数据库控件455
视频讲解:51分钟
20.1 DBCombo和DBList控件456
20.2 DataCombo和DataList控件457
20.2.1 认识DataCombo和DataList控件457
20.2.2 DataCombo和DataList控件的属性457
20.2.3 显示关系表中的数据458
20.3 DataGrid控件460
20.3.1 认识DataGrid控件460
20.3.2 用DataGrid控件显示数据460
20.3.3 格式化数据462
20.3.4 锁定数据463
20.3.5 将DataGrid控件中的数据显示在文本框中463
20.4 MSFlexGrid和MSHFlexGrid控件464
20.4.1 认识MSHFlexGrid控件464
20.4.2 用MSHFlexGrid控件显示数据465
20.4.3 数据排序与合并467
20.4.4 隐藏行或列468
20.4.5 冻结字段468
20.5 小结469
20.6 练习与实践469
第21章 网络编程技术475
视频讲解:26分钟
21.1 网络基础知识471
21.1.1 OSI参考模型471
21.1.2 HTTP协议471
21.1.3 FTP协议471
21.2 Winsock控件编程472
21.2.1 TCP与UDP基础472
21.2.2 Winsock控件472
21.2.3 开发客户端/服务器端聊天程序476
21.3 InternetTransfer控件编程478
21.3.1 InternetTransfer控件478
21.3.2 文件上传与下载480
21.4 WebBrowser控件编程483
21.4.1 WebBrowser控件483
21.4.2 制作自己的浏览器484
21.5 小结486
21.6 练习与实践486
第4篇 项目实战
第22章 企业进销存管理系统488
视频讲解:2小时45分钟
22.1 系统分析489
22.1.1 需求分析489
22.1.2 可行性分析489
22.1.3 编写项目计划书490
22.2 系统设计492
22.2.1 系统目标492
22.2.2 系统功能结构492
22.2.3 系统业务流程图493
22.2.4 系统编码规范494
22.3 系统运行环境496
22.4 数据库与数据表设计496
22.4.1 数据库分析496
22.4.2 创建数据库497
22.4.3 创建数据表498
22.4.4 数据表逻辑关系501
22.5 创建项目503
22.6 公共模块设计503
22.6.1 主函数504
22.6.2 数据库连接函数504
22.6.3 拼音简码函数505
22.7 启动窗体的设计506
22.7.1 设计窗体界面506
22.7.2 添加资源文件507
22.7.3 代码注册Flash控件508
22.7.4 调用Flash动画509
22.8 系统登录窗体设计509
22.8.1 设计窗体界面510
22.8.2 向ListView控件中添加用户名511
22.8.3 添加用户名和编号512
22.8.4 判断用户名和密码512
22.8.5 移动无标题栏窗体513
22.9 主窗体设计514
22.9.1 设计窗体界面514
22.9.2 设计菜单栏515
22.9.3 利用Flash设计工具栏516
22.9.4 利用图片设计浮动工具栏517
22.9.5 设计状态栏519
22.10 商品进货模块设计520
22.10.1 设计窗体界面520
22.10.2 窗体初始化522
22.10.3 商品信息录入523
22.11 库存状况模块设计524
22.11.1 设计窗体界面525
22.11.2 窗体初始化527
22.11.3 库存上下限设置527
22.11.4 自定义过程向MSFlexGrid控件中添加数据528
22.12 月销售状况模块设计529
22.12.1 设计窗体界面529
22.12.2 统计全年商品销售状况530
22.12.3 设计“每月销售比较”窗体界面531
22.12.4 利用图表分析月销售状况532
22.13 系统用户及权限设置模块设计536
22.13.1 设计窗体界面536
22.13.2 窗体初始化537
22.13.3 工具栏按钮537
22.13.4 执行操作538
22.14 运行项目539
22.15 程序打包541
22.16 开发常见问题与解决542
22.16.1 书写错误的函数名542
22.16.2 提示文件未找到错误信息542
22.16.3 解决用户定义类型未定义的问题543
22.16.4 数据批量录入544
22.16.5 使用数据回滚来恢复数据备份546
22.16.6 字段大小问题导致数据添加失败546
22.16.7 字段设置主键后不能插入重复值547
22.16.8 数据库中表存在关系,如何进行数据库清理547
22.17 小结548
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价