图书介绍

VISUAL BASIC程序设计自学手册PDF|Epub|txt|kindle电子书版本网盘下载

VISUAL BASIC程序设计自学手册
  • 刘彬彬,高春艳,王茜编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115173379
  • 出版时间:2008
  • 标注页数:449页
  • 文件大小:183MB
  • 文件页数:472页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

VISUAL BASIC程序设计自学手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 起步篇3

第1章 Visual Basic 6.0开发环境3

1.1 Visual Basic简介4

1.1.1 Visual Basic的发展4

1.1.2 Visual Basic 6.0的版本4

1.2 Visual Basic 6.0的安装、启动和退出4

1.2.1 Visual Basic 6.0+SP6的安装4

1.2.2 Visual Basic 6.0的启动和退出5

1.3 熟悉Visual Basic 6.0的集成开发环境5

1.3.1 菜单栏6

1.3.2 工具栏7

1.3.3 工具箱8

1.3.4 工程资源管理器9

1.3.5 属性窗口9

1.3.6 窗体布局窗口10

1.3.7 代码编辑窗口10

1.3.8 使用窗体设计器11

1.4 定制开发环境11

1.4.1 定制开发环境11

1.4.2 为开发环境提供鼠标滚轮12

1.5 Visual Basic 6.0的帮助系统13

1.5.1 MSDN Library的安装与使用13

1.5.2 使用Visual Basic的帮助菜单13

1.6 创建Visual Basic程序15

1.6.1 创建工程文件15

1.6.2 设计界面16

1.6.3 编写代码16

1.6.4 调试运行17

1.6.5 保存工程17

1.6.6 编译程序17

1.7 本章小结17

第2章 Visual Basic编程基础18

2.1 对象概述19

2.1.1 对象的概念19

2.1.2 对象的属性19

2.1.3 对象的方法19

2.1.4 对象的事件19

2.2 语句组成要素20

2.2.1 标识符的使用20

2.2.2 关键字的使用20

2.2.3 符号的使用20

2.3 数据类型20

2.3.1 基本数据类型20

2.3.2 自定义数据类型21

2.4 常量21

2.4.1 常量概念21

2.4.2 符号常量22

2.5 变量22

2.5.1 变量概念22

2.5.2 变量命名规则22

2.5.3 过程级变量23

2.5.4 模块级变量23

2.5.5 全局级变量23

2.5.6 变量的作用域23

2.5.7 使用Option Explicit强制变量声明25

2.6 了解运算符26

2.6.1 基本算术运算符+、-、*和26

2.6.2 高级算术运算符“\”、Mod、“^”和“&”26

2.6.3 使用字符串运算符27

2.6.4 使用关系运算符28

2.6.5 使用逻辑运算符28

2.6.6 运算符的优先级29

2.7 表达式29

2.7.1 表达式的组成29

2.7.2 表达式的书写规则30

2.7.3 数值表达式的使用30

2.7.4 字符串表达式的使用30

2.7.5 逻辑表达式的使用30

2.8 代码编写规则30

2.8.1 代码书写规则30

2.8.2 处理关键字冲突31

2.8.3 代码注释及规则31

2.9 本章小结32

第3章 算法和程序控制结构33

3.1 算法34

3.1.1 什么是算法34

3.1.2 算法的特点34

3.1.3 算法的描述方法35

3.1.4 程序三种控制结构35

3.2 顺序结构37

3.2.1 赋值语句37

3.2.2 数据的输入39

3.2.3 数据的输出40

3.3 选择结构43

3.3.1 单分支If...Then语句43

3.3.2 双分支If...Then...Else语句44

3.3.3 If语句的嵌套45

3.3.4 多分支If...Then...ElseIf语句48

3.3.5 Select Case语句49

3.3.6 IIf函数51

3.4 循环结构51

3.4.1 For...Next循环语句52

3.4.2 For Each...Next循环语句53

3.4.3 Do...Loop循环语句53

3.4.4 While...Wend循环语句56

3.4.5 多重循环56

3.4.6 选择结构与循环结构的嵌套57

3.5 其他辅助控制语句58

3.5.1 跳转语句GoTo58

3.5.2 复用语句With...End With59

3.5.3 退出语句Exit59

3.5.4 结束语句End60

3.6 本章小结61

第4章 应用数组和集合62

4.1 数组的概述63

4.2 静态数组63

4.2.1 一维数组63

4.2.2 二维数组64

4.2.3 多维数组65

4.3 动态数组66

4.3.1 动态数组的声明66

4.3.2 动态数组的调用66

4.4 数组的基本操作67

4.4.1 数组的输入67

4.4.2 数组的输出67

4.4.3 数组的插入68

4.4.4 数组的删除68

4.4.5 数组的查找69

4.5 与数组相关的函数及语句69

4.5.1 利用Array函数给数组赋值70

4.5.2 利用UBound和LBound函数获得数组下标70

4.5.3 利用Split函数创建数组70

4.5.4 利用Option Base语句定义数组下标71

4.6 控件数组71

4.6.1 控件数组的概念72

4.6.2 控件数组的声明72

4.6.3 控件数组的调用72

4.7 集合73

4.7.1 集合的概念73

4.7.2 集合的应用73

4.8 本章小结73

第5章 过程和函数74

5.1 过程的概述75

5.2 Sub过程75

5.2.1 事件过程75

5.2.2 通用过程76

5.2.3 Sub过程的调用77

5.3 Function过程77

5.3.1 Function过程概述78

5.3.2 Function过程的调用78

5.4 参数传递79

5.4.1 形式参数和实际参数79

5.4.2 值传递和地址传递79

5.4.3 数组参数传递80

5.4.4 对象参数传递81

5.5 可选参数与可变参数81

5.5.1 可选参数81

5.5.2 可变参数82

5.6 过程的嵌套调用和递归调用82

5.6.1 过程的嵌套调用82

5.6.2 过程的递归调用82

5.7 Sub Main过程83

5.8 过程的作用域83

5.9 常用内部函数84

5.9.1 数学函数84

5.9.2 字符串函数85

5.9.3 类型转换函数86

5.9.4 判断函数86

5.9.5 日期和时间函数87

5.9.6 随机函数87

5.9.7 格式化函数87

5.9.8 Shell函数89

5.10 API函数90

5.10.1 API函数概述90

5.10.2 API文本浏览器90

5.10.3 API函数的声明92

5.10.4 API常数92

5.10.5 API类型93

5.11 本章小结93

第6章 窗体94

6.1 窗体概述95

6.1.1 窗体的构成95

6.1.2 窗体类型与结构95

6.1.3 添加和删除窗体96

6.2 窗体的加载与卸载97

6.2.1 利用Load语句加载窗体97

6.2.2 利用Unload语句卸载窗体97

6.3 窗体的属性98

6.3.1 设置窗体的名称和标题98

6.3.2 设置窗体的图标99

6.3.3 设置窗体的显示风格99

6.3.4 设置窗体的显示状态和显示位置100

6.3.5 设置窗体的背景101

6.4 窗体的方法102

6.4.1 利用Show方法显示窗体102

6.4.2 利用Hide方法隐藏窗体103

6.4.3 利用Move方法移动窗体103

6.4.4 利用Print方法打印窗体104

6.5 窗体的事件104

6.5.1 利用Click/DbClick事件实现单击和双击104

6.5.2 利用Initialize事件实现窗体初始化105

6.5.3 利用Load/Unload/QueryUnload事件实现载入和卸载105

6.5.4 利用Paint/Resize事件实现窗体重绘107

6.5.5 利用Activate/Deactivate事件实现窗体的活动性108

6.5.6 利用GotFocus/LostFocus事件处理窗体焦点109

6.6 窗体的生命周期(窗体事件的发生次序)110

6.7 MDI窗体112

6.7.1 MDI窗体概述112

6.7.2 创建MDI应用程序113

6.7.3 MDI窗体的MDIChild属性113

6.7.4 设计MDI主窗体113

6.8 本章小结115

第7章 模块和类模块116

7.1 模块概述和创建117

7.1.1 模块的概述117

7.1.2 模块的创建117

7.1.3 添加现存的标准模块118

7.2 模块的典型应用118

7.3 类模块的概述和创建120

7.3.1 类模块的概述120

7.3.2 类模块的创建120

7.3.3 添加现有的类模块120

7.3.4 标准模块和类模块的区别121

7.4 类模块的典型应用121

7.5 本章小结126

第8章 系统对象127

8.1 应用程序对象(App)128

8.1.1 App对象概述128

8.1.2 利用APP对象动态识别路径131

8.2 屏幕对象(Screen)131

8.2.1 Screen对象概述131

8.2.2 Screen对象的常用属性131

8.3 剪切板对象(Clipboard)132

8.3.1 Clipboard对象概述132

8.3.2 Clipboard对象的常用方法133

8.4 调试对象(Debug)135

8.4.1 Debug对象概述135

8.4.2 利用Debug对象调试程序136

8.5 打印对象(Printer和Printers集合)136

8.5.1 Printer对象和Printers集合136

8.5.2 利用Printer对象获得打印机的字体列表137

8.6 本章小结137

第9章 常用控件138

9.1 控件概述139

9.1.1 控件的作用139

9.1.2 控件与对象的关系139

9.1.3 控件的属性、方法和事件139

9.2 控件的分类139

9.2.1 标准内部控件140

9.2.2 ActiveX控件140

9.2.3 可插入对象140

9.3 控件的相关操作141

9.3.1 添加控件141

9.3.2 对齐控件142

9.3.3 调整控件前后顺序143

9.3.4 锁定控件144

9.3.5 删除控件144

9.3.6 恢复被删除的控件144

9.4 标签和文本框144

9.4.1 应用标签控件(Label控件)144

9.4.2 应用文本框控件(TextBox控件)146

9.5 命令按钮、单选按钮和复选框及框架148

9.5.1 使用命令按钮(CommandButton控件)148

9.5.2 使用单选按钮(OptionButton控件)149

9.5.3 使用复选框(CheckBox控件)150

9.5.4 使用框架(Frame控件)152

9.6 列表框与下拉列表框152

9.6.1 列表框(ListBox控件)152

9.6.2 下拉列表框(ComboBox控件)155

9.7 滚动条(HScrollBar控件和VScrollBar控件)157

9.8 本章小结159

第10章 ActiveX控件160

10.1 ActiveX控件的概述161

10.1.1 添加ActiveX控件161

10.1.2 删除ActiveX控件161

10.1.3 注册ActiveX控件162

10.2 ListView控件在程序中的应用162

10.2.1 ListView控件的概述162

10.2.2 ListView控件的常用属性和方法162

10.2.3 使用ListView控件导航数据166

10.2.4 使用ListView控件显示数据167

10.3 TreeView控件在程序中的应用169

10.3.1 TreeView控件的概述169

10.3.2 TreeView控件的常用属性和方法169

10.3.3 使用TreeView控件导航数据174

10.3.4 使用TreeView控件显示数据176

10.4 SSTab控件在程序中的应用177

10.4.1 SSTab控件的概述177

10.4.2 SSTab控件的常用属性177

10.4.3 使用SSTab控件分页显示数据178

10.5 ProgressBar控件在程序中的应用180

10.5.1 ProgressBar控件的概述180

10.5.2 ProgressBar控件的常用属性180

10.5.3 使用ProgressBar控件显示数据备份进度181

10.6 ImageList控件在程序中的应用182

10.6.1 ImageList控件的概述182

10.6.2 ImageList控件的常用属性182

10.6.3 使用ImageList控件将图片显示在TreeView中182

10.7 DTPicker控件在程序中的应用183

10.7.1 DTPicker控件的概述183

10.7.2 DTPicker控件的常用属性183

10.7.3 使用DTPicker控件录入数据185

10.8 本章小结186

第11章 菜单、工具栏、状态栏187

11.1 下拉式菜单188

11.1.1 下拉式菜单的组成188

11.1.2 菜单编辑器的使用188

11.1.3 设置菜单的快捷键和访问键191

11.1.4 创建复选菜单192

11.1.5 创建级联菜单192

11.1.6 修饰菜单192

11.1.7 为菜单事件添加代码193

11.1.8 菜单数组的使用193

11.2 弹出式菜单194

11.2.1 弹出式菜单的设计194

11.2.2 弹出式菜单的调用194

11.3 工具栏设计195

11.3.1 工具栏概述195

11.3.2 利用ToolBar控件创建工具栏195

11.3.3 为工具栏按钮设置分组198

11.3.4 为工具栏添加下拉菜单198

11.3.5 给工具栏按钮添加事件处理代码199

11.4 状态栏设计200

11.4.1 状态栏概述201

11.4.2 在状态栏中显示日期、时间202

11.4.3 在状态栏中显示操作员信息201

11.4.4 在状态栏中显示鼠标位置202

11.4.5 在状态兰中显示当前窗体名称202

11.4.6 在状态栏中显示当前状态202

11.5 本章小结203

第12章 对话框204

12.1 输入对话框(InputBox)205

12.2 消息对话框(MsgBox)205

12.3 自定义对话框207

12.3.1 由普通窗体创建的自定义对话框207

12.3.2 使用对话框模板创建的对话框208

12.3.3 显示与关闭自定义的对话框208

12.4 公用对话框208

12.4.1 公用对话框概述209

12.4.2 使用“打开”对话框209

12.4.3 使用“另存为”对话框210

12.4.4 使用“颜色”对话框211

12.4.5 使用“字体”对话框211

12.4.6 使用“打印”对话框213

12.4.7 使用“帮助”对话框214

12.5 本章小结214

第13章 鼠标键盘处理215

13.1 鼠标指针的设置216

13.1.1 设置鼠标指针的形状216

13.1.2 设置鼠标指针为指定的图片217

13.1.3 设置鼠标指针为指定的动画217

13.2 鼠标事件的响应218

13.2.1 Click事件和DbClick事件的使用218

13.2.2 MouseDown事件和MouseUp事件的使用219

13.2.3 MouseMove事件使用220

13.3 键盘事件的响应221

13.3.1 KeyDown事件和KeyUp事件的使用221

13.3.2 KeyPress事件的使用225

13.4 本章小结225

第14章 程序调试和错误处理226

14.1 VB中的错误227

14.1.1 编译错误227

14.1.2 运行错误228

14.1.3 逻辑错误228

14.2 调试工具和方法228

14.2.1 调试工具栏的使用229

14.2.2 本地窗口的使用229

14.2.3 立即窗口的使用230

14.2.4 监视窗口的使用230

14.3 错误处理语句和对象231

14.3.1 Err对象231

14.3.2 利用On Error语句捕获错误232

14.3.3 利用Resume语句退出错误处理234

14.4 本章小结235

第2篇 提高篇239

第15章 Visual Basic文件系统编程239

15.1 文件的基本概念240

15.1.1 文件的结构240

15.1.2 文件的分类240

15.1.3 文件处理的一般步骤240

15.2 文件操作的语句和函数241

15.2.1 文件操作语句241

15.2.2 文件操作函数242

15.3 顺序文件242

15.3.1 顺序文件的打开与关闭242

15.3.2 顺序文件的读取与写入操作243

15.4 随机文件246

15.4.1 随机文件的打开与关闭246

15.4.2 随机文件的读取与写入操作246

15.5 二进制文件248

15.5.1 二进制文件的打开与关闭248

15.5.2 二进制文件的读取与写入操作248

15.6 文件系统控件249

15.6.1 驱动器列表框(DriveListBox控件)249

15.6.2 目录列表框(DirListBox控件)251

15.6.3 文件列表框(FileListBox控件)252

15.6.4 文件系统控件的联动255

15.7 文件系统对象255

15.7.1 FSO对象模型255

15.7.2 FileSystemObject对象256

15.7.3 Drive对象及磁盘驱动器的操作257

15.7.4 Folder对象与文件夹的浏览258

15.7.5 File对象与文件的操作259

15.7.6 TextStream对象与文件的读写260

15.8 本章小结261

第16章 Visual Basic图形图像技术262

16.1 图形操作基础263

16.1.1 VB的坐标系统(默认、自定义)263

16.1.2 颜色的使用(QBColor函数、RGB函数)264

16.2 图形控件264

16.2.1 形状控件(Shape控件)265

16.2.2 画线工具控件(Line控件)265

16.3 图形属性266

16.3.1 设置绘图坐标(CurrentX和CurrentY属性)266

16.3.2 设置图形位置和大小(Left和Top,Height和Width属性)267

16.3.3 设置图形的边框效果(BorderStyle、BorderWidth和BorderColor属性)268

16.3.4 设置绘制效果(DrawWidth、DrawStyle和DrawMode属性)269

16.3.5 设置前景色和背景色(BackColor和ForeColor属性)271

16.3.6 设置填充效果(FillColor和FillStyle属性)272

16.4 图形方法273

16.4.1 使用Pset方法画点273

16.4.2 使用Point方法返回指定位置处的颜色274

16.4.3 使用Line方法画线275

16.4.4 使用Circle方法画圆276

16.4.5 使用Cls方法清屏277

16.4.6 使用PaintPicture方法绘制图形277

16.5 图像处理控件278

16.5.1 PictureBox控件概述278

16.5.2 利用PictureBox控件浏览大幅图片278

16.5.3 Image控件概述280

16.5.4 利用Image控件制作小动画280

16.6 图像处理函数281

16.6.1 利用LoadPicture函数加载图像281

16.6.2 利用SavePicture函数保存图片282

16.7 本章小结282

第17章 Visual Basic多媒体技术283

17.1 多媒体概述284

17.2 音频处理284

17.2.1 MMControl控件284

17.2.2 播放MIDI和WAV文件288

17.2.3 播放MP3文件290

17.3 视频处理291

17.3.1 播放VCD文件291

17.3.2 播放AVI文件292

17.4 动画处理294

17.4.1 Timer控件294

17.4.2 Animation控件295

17.4.3 播放Flash动画296

17.4.4 播放GIF动画297

17.5 本章小结298

第18章 ADO数据库编程299

18.1 数据库基础300

18.1.1 Access数据库300

18.1.2 安装SQL Server数据库300

18.1.3 启动SQL Server数据库303

18.1.4 创建SQL Server数据库303

18.2 ADO控件305

18.2.1 连接数据源305

18.2.2 添加、修改和删除数据308

18.3 ADO对象309

18.3.1 ADO对象概述309

18.3.2 连接数据源——Connection对象310

18.3.3 记录集对象——Recordset对象312

18.3.4 命令对象——Command对象316

18.4 本章小结317

第19章 数据控件编程318

19.1 DAO控件数据库编程319

19.1.1 Data控件应用319

19.1.2 DBList控件应用321

19.1.3 DBCombo控件应用321

19.1.4 DBGrid控件应用323

19.2 DataCombo控件和DataList控件323

19.2.1 将DataCombo控件和DataList控件加入到工程中324

19.2.2 DataCombo控件和DataList控件的主要属性、方法和事件324

19.2.3 使用DataCombo和DataList控件显示数据表中的数据326

19.3 DataGrid控件327

19.3.1 将DataGrid控件加入到工程中327

19.3.2 DataGrid控件的主要属性事件327

19.3.3 用DataGrid控件显示数据表中的数据329

19.3.4 通过DataGrid控件修改数据表中的数据329

19.4 MSFlexGrid控件和MSHFlexGrid控件330

19.4.1 MSFlexGrid控件和MSHFlexGrid控件的功能比较330

19.4.2 MSHFlexGrid控件的主要属性和方法330

19.4.3 使用MSFlexGrid控件和MSHFlexGrid控件操纵数据332

19.5 远程数据控件334

19.5.1 RemoteData控件335

19.5.2 RemoteData控件与数据访问有关的属性335

19.5.3 RemoteData Control控件应用举例335

19.6 本章小结336

第20章 Visual Basic网络编程技术337

20.1 网络基础知识338

20.1.1 网络分层参考模型338

20.1.2 HTTP338

20.1.3 FTP338

20.2 Winsock控件网络编程339

20.2.1 TCP基础339

20.2.2 UDP基础339

20.2.3 Winsock控件的概述339

20.2.4 开发客户端/服务器端聊天程序339

20.3 Internet Transfer控件网络编程341

20.3.1 Internet Transfer控件的概述341

20.3.2 Internet Transfer控件的使用342

20.3.3 获取网页源码345

20.4 WebBrowser控件编程346

20.4.1 WebBrowser控件概述346

20.4.2 WebBrowser控件的使用347

20.4.3 制作简单浏览器348

20.5 Winsock API349

20.5.1 Winsock API的概述350

20.5.2 Winsock API函数350

20.6 本章小结351

第21章 资源文件的使用352

21.1 资源文件概述353

21.2 资源编辑器的使用353

21.2.1 资源编辑器的简介353

21.2.2 资源编辑器的加载353

21.2.3 资源文件的创建354

21.2.4 资源文件的编辑355

21.3 资源文件使用的相关函数356

21.3.1 利用LoadResString函数加载文本资源356

21.3.2 利用LoadResPicture函数加载图形资源356

21.3.3 利用LoadResData函数加载多种类型的资源357

21.3.4 利用SndPlaySound函数播放加载后的声音资源358

21.4 资源文件的使用359

21.4.1 利用资源文件设置菜单359

21.4.2 利用资源文件设置鼠标效果361

21.4.3 利用资源文件设置图片362

21.5 本章小结364

第22章 VSS版本管理365

22.1 VSS概述366

22.2 VSS的安装和配置366

22.2.1 VSS的安装366

22.2.2 服务器端的配和使用367

22.2.3 客户端的使用369

22.3 VSS的工作原理和基本概念369

22.3.1 VSS的工作原理369

22.3.2 VSS的基本概念370

22.4 VSS的基本操作371

22.4.1 创建工作文件夹(New Folder)371

22.4.2 查看文件(View File)371

22.4.3 编辑文件(Edit)372

22.4.4 提交文件(Check In)373

22.4.5 删除文件(Delete)374

22.4.6 清除项目(Delete Items)374

22.4.7 文本历史版本(History)375

22.4.8 VSS备份(Save data)375

22.4.9 VSS还原(Restore)377

22.5 本章小结378

23章 发布程序和创建帮助379

23.1 应用程序打包380

23.1.1 启动“打包和展开向导”380

23.1.2 指定打包类型381

23.1.3 指定打包文件夹382

23.1.4 列出包含的文件382

23.1.5 指定打包选项382

23.1.6 指定安装标题383

23.1.7 指定工作组与项目383

23.1.8 调整安装位置384

23.1.9 指定共享文件385

23.1.10 完成并储存脚本385

23.2 自定义安装程序386

23.3 常见打包问题387

23.3.1 如何打包文件夹387

23.3.2 在打包文件时要将系统附加文件添加完全388

23.3.3 解决在打包应用程序时没有访问权限的问题388

23.3.4 如何修改安装程序的目录388

23.3.5 解决安装文件过期问题389

23.4 帮助文件制作389

23.4.1 安装Help Workshop389

23.4.2 制作RTF格式的帮助主题文件390

23.4.3 使用Help Workshop制作帮助文件394

23.4.4 在应用程序中使用帮助文件395

23.5 本章小结395

第3篇 实例篇399

第24章 图书馆管理系统399

24.1 系统分析400

24.1.1 需求分析400

24.1.2 系统目标400

24.1.3 功能分析400

24.2 系统设计401

24.2.1 开发及运行环境401

24.2.2 项目规划401

24.2.3 系统功能结构402

24.3 数据库设计402

24.3.1 数据库概要说明402

24.3.2 数据表结构设计403

24.4 主要功能模块详细设计404

24.4.1 主窗体的设计404

24.4.2 图书类别管理408

24.4.3 入库管理412

24.4.4 借阅管理415

24.4.5 数据备份416

24.4.6 报表打印418

24.5 程序调试和错误处理423

24.6 程序设计清单424

24.7 本章小结424

第25章 商品进销存管理系统425

25.1 系统分析426

25.1.1 需求分析426

25.1.2 系统目标426

25.1.3 功能分析426

25.2 系统设计427

25.2.1 开发及运行环境427

25.2.2 项目规划427

25.2.3 系统功能结构427

25.3 数据库设计428

25.3.1 数据库概要说明428

25.3.2 数据表结构设计429

25.4 主要功能模块详细设计430

25.4.1 主窗体的设计430

25.4.2 用户登录及系统日志434

25.4.3 商品信息管理437

25.4.4 商品入库440

25.4.5 库存商品查询443

25.4.6 操作权限445

25.5 程序调试和错误处理447

25.6 程序设计清单448

25.7 本章小结449

热门推荐