图书介绍

Visual Basic从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Basic从入门到精通
  • 刘彬彬,高春艳,孙秀梅等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302178859
  • 出版时间:2008
  • 标注页数:594页
  • 文件大小:185MB
  • 文件页数:613页
  • 主题词: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篇 基础知识1

第1章 初识Visual Basic 6.01

1.1 Visual Basic简介4

1.1.1 Visual Basic的发展4

1.1.2 Visual Basic 6.0的特点4

1.2如何学好VB5

1.2.1 VB可以做什么5

1.2.2学习VB的几点建议5

1.3 VB 6.0的安装与管理6

1.3.1 VB 6.0的运行环境7

1.3.2 VB 6.0+SP6的安装7

1.3.3 VB 6.0的更改或删除9

1.4 VB 6.0的启动10

1.4.1通过开始菜单启动10

1.4.2通过快捷方式启动10

1.5 VB 6.0的集成开发环境12

1.5.1集成开发环境简介12

1.5.2菜单栏12

1.5.3工具栏15

1.5.4工具箱16

1.5.5工程资源管理器17

1.5.6属性窗口18

1.5.7窗体布局窗口19

1.5.8窗体设计器20

1.5.9代码编辑窗口20

1.6定制开发环境20

1.6.1设置在编辑器中要求变量声明20

1.6.2设置网格大小和不对齐到网格21

1.6.3设置启动时保存22

1.6.4定制工具栏23

1.6.5为代码编辑器设置鼠标滚动23

1.7 VB 6.0的帮助系统24

1.7.1 MSDN Library的安装与使用24

1.7.2利用附带的实例源程序学习编程25

1.7.3使用VB的帮助菜单26

1.8创建第一个VB程序27

1.8.1创建工程文件27

1.8.2设计界面27

1.8.3编写代码28

1.8.4调试运行28

1.8.5保存工程29

1.8.6编译程序29

1.9小结30

第2章 VB语言基础31

2.1关键字和标识符32

2.2数据类型32

2.2.1基本数据类型32

2.2.2记录类型35

2.2.3枚举类型36

2.3变量37

2.3.1什么是变量37

2.3.2变量的命名38

2.3.3变量的声明38

2.3.4变量的作用域40

2.3.5静态变量41

2.3.6变量同名问题的处理41

2.4常量42

2.4.1常量的声明42

2.4.2局部常量和全局常量43

2.5运算符和表达式43

2.5.1运算符43

2.5.2表达式45

2.5.3运算符的优先级45

2.6代码编写规则45

2.6.1对象命名规则46

2.6.2代码书写规则47

2.6.3处理关键字冲突48

2.6.4代码注释规则48

2.7小结50

2.8练习与与实践50

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

3.1算法52

3.1.1什么是算法52

3.1.2算法的特性53

3.1.3算法的描述方法53

3.1.4构成算法的基本控制结构55

3.2顺序结构58

3.2.1赋值语句58

3.2.2数据的输入60

3.2.3数据的输出61

3.3选择结构63

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

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

3.3.3 If语句的嵌套65

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

3.3.5 Select Case语句70

3.3.6 IIf函数72

3.4循环结构72

3.4.1 For...Next循环语句73

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

3.4.3 Do...Loop循环语句76

3.4.4多重循环79

3.4.5选择结构与循环结构的嵌套80

3.5其他辅助控制语句81

3.5.1跳转语句GoTo82

3.5.2复用语句With...End With82

3.5.3退出语句Exit83

3.5.4结束语句End83

3.6小结84

3.7练习与与实践84

第4章 数组与集合85

4.1数组的概述86

4.1.1数组的概念86

4.1.2数组与简单变量的区别86

4.2数组的分类86

4.2.1静态数组86

4.2.2动态数组88

4.2.3一维数组89

4.2.4数组中的数组90

4.2.5二维数组及多维数组91

4.3数组的基本操作92

4.3.1数组元素的输入93

4.3.2数组元素的输出93

4.3.3数组元素的插入94

4.3.4数组元素的删除94

4.3.5数组元素的查找95

4.3.6数组元素的排序96

4.4记录数组98

4.4.1记录数组的概念98

4.4.2记录数组的使用98

4.5控件数组99

4.5.1控件数组的概念99

4.5.2创建控件数组99

4.5.3使用控件数组100

4.6数组相关函数及语句102

4.6.1 Array函数103

4.6.2 UBound函数和LBound函数103

4.6.3 Split函数103

4.6.4 Option Base语句104

4.7集合105

4.7.1集合的创建105

4.7.2控件集合(Controls集合)106

4.8小结107

4.9练习与实践107

第5章 过程109

5.1认识过程110

5.2事件过程110

5.2.1建立事件过程111

5.2.2调用事件过程111

5.3子过程(Sub过程)112

5.3.1建立子过程112

5.3.2调用子过程114

5.3.3调用其他模块中的子过程115

5.4函数过程(Function过程)115

5.4.1建立函数过程116

5.4.2调用函数过程116

5.4.3函数过程与子过程的区别116

5.5参数的传递117

5.5.1认识参数117

5.5.2参数按值和按地址传递119

5.5.3数组参数120

5.5.4对象参数121

5.6嵌套过程122

5.7递归过程123

5.8属性过程(Property过程)124

5.8.1使用属性过程建立类的属性124

5.8.2使用类属性125

5.8.3只读属性和对象属性126

5.9小结126

5.10练习与实践126

第6章 内置函数127

6.1数学函数128

6.1.1 Abs函数(求绝对值)128

6.1.2 Exp函数(e的n次方)128

6.1.3 Sgn函数(返回符号)129

6.1.4 Sqr函数(平方根)129

6.2字符串函数130

6.2.1 Len函数130

6.2.2 Left函数和Right函数130

6.2.3 Mid函数131

6.2.4 Trim、RTrim、LTrim函数(去空格)132

6.3类型转换函数132

6.3.1 Asc函数(转换为ASCII)132

6.3.2 Chr函数(转换为字符)133

6.3.3 Val函数(转换为数值型)133

6.3.4 Str函数(转换为字符型)134

6.4判断函数134

6.4.1 IsNull函数134

6.4.2 IsNumeric函数135

6.4.3 IsArray函数135

6.5日期和时间函数136

6.5.1 Date函数、Now函数、Time函数136

6.5.2 Timer函数137

6.5.3 Weekday函数138

6.5.4 Year、 Month、 Day函数(年、月、日)139

6.5.5 Hour、 Minute、 Second函数(时、分、秒)139

6.6随机函数140

6.6.1 Randomize函数140

6.6.2 Rnd函数140

6.7格式化函数141

6.8小结144

6.9练习与实践144

第2篇 核心技术147

第7章 窗体147

7.1窗体的概述148

7.1.1窗体的结构148

7.1.2模式窗体和无模式窗体148

7.1.3 SDI窗体和MDI窗体149

7.1.4添加和移除窗体150

7.1.5加载(Load)与卸载(Unload)窗体152

7.2窗体的属性153

7.2.1名称(Name属性)153

7.2.2标题(Caption属性)153

7.2.3图标(Icon属性)154

7.2.4背景(Picture属性)155

7.2.5边框样式(BorderStyle属性)156

7.2.6显示状态(W indowsState属性)156

7.2.7显示位置(StartUpPosition属性)157

7.3窗体的方法158

7.3.1显示窗体(Show方法)158

7.3.2隐藏窗体(Hide方法)159

7.3.3移动窗体(Move方法)160

7.4窗体的事件161

7.4.1单击和双击(Click/DblClick事件)161

7.4.2载入和卸载(Load/QueryUnload/Unload事件)161

7.4.3活动性(Activate/Deactivate事件)164

7.4.4初始化(Initialize事件)165

7.4.5调整大小(Resize事件)165

7.4.6重绘(Paint事件)166

7.4.7焦点事件(GotFocus/LostFocus事件)167

7.5窗体事件的生命周期167

7.5.1窗体启动过程167

7.5.2窗体运行过程168

7.5.3窗体关闭过程168

7.6 MDI窗体170

7.6.1 MDI窗体概述170

7.6.2 MDI窗体的添加和移除171

7.6.3 MDI子窗体(MDIChild属性)172

7.6.4 MDI程序的特点173

7.6.5 MDI主窗体的设计174

7.7小结174

7.8练习与实践174

第8章 标准模块和类模块177

8.1标准模块178

8.1.1标准模块概述178

8.1.2添加标准模块178

8.2类模块179

8.2.1类模块的概述179

8.2.2添加类模块179

8.3标准模块和类模块的区别180

8.4小结181

8.5练习与实践181

第9章 常用标准控件183

9.1控件概述184

9.1.1控件的作用184

9.1.2控件的属性、方法和事件184

9.1.3控件的分类185

9.2控件的相关操作185

9.2.1向窗体上添加控件186

9.2.2调整控件的大小186

9.2.3复制与删除控件186

9.2.4使用窗体编辑器调整控件布局187

9.2.5锁定控件187

9.3标签和文本框188

9.3.1标签(Label控件)188

9.3.2文本框(TextBox控件)189

9.4命令按钮193

9.4.1命令按钮的属性193

9.4.2命令按钮的事件194

9.5单选按钮、复选框及框架194

9.5.1单选按钮(OptionButton控件)195

9.5.2复选框(CheckBox控件)196

9.5.3框架(Frame控件)196

9.6列表框与组合框198

9.6.1列表框(ListBox控件)198

9.6.2组合框(ComboBox控件)202

9.7滚动条204

9.8 Timer控件207

9.9小结209

9.10练习与实践209

第10章 菜单、工具栏和状态栏211

10.1菜单概述212

10.1.1菜单的组成212

10.1.2菜单编辑器212

10.2标准菜单214

10.2.1创建最简菜单215

10.2.2设置菜单的快捷键和访问键215

10.2.3创建级联菜单216

10.2.4创建复选菜单216

10.2.5设置菜单分隔条217

10.2.6设置菜单无效217

10.2.7为菜单事件添加代码218

10.3弹出式菜单218

10.3.1弹出式菜单概述218

10.3.2 PopupMenu方法219

10.3.3弹出式菜单的设计和调用219

10.4菜单数组220

10.4.1创建菜单数组220

10.4.2为菜单数组编写代码221

10.5工具栏设计221

10.5.1工具栏概述222

10.5.2利用Toolbar控件创建最简工具栏222

10.5.3为工具栏按钮添加图片222

10.5.4为工具栏按钮设置分组224

10.5.5为工具栏添加下拉菜单225

10.5.6给工具栏按钮添加事件处理代码226

10.6状态栏设计226

10.6.1状态栏概述227

10.6.2在状态栏中显示日期、时间227

10.6.3在状态栏中显示操作员信息228

10.6.4在状态栏中显示鼠标位置228

10.7小结229

10.8练习与实践229

第11章 对话框231

11.1输入对话框(InputBox)232

11.2消息对话框(MsgBox)233

11.3公用对话框235

11.3.1公用对话框概述235

11.3.2“打开”对话框237

11.3.3“另存为”对话框238

11.3.4“颜色”对话框239

11.3.5“字体”对话框240

11.3.6“打印”对话框241

11.3.7“帮助”对话框242

11.4小结242

11.5练习与实践242

第12章 OOP及系统对象243

12.1面向对象编程244

12.2类244

12.2.1类的概念244

12.2.2类的创建244

12.2.3类的使用249

12.3对象251

12.3.1对象的概念251

12.3.2对象的创建252

12.3.3对象的使用252

12.3.4对象数组254

12.4系统对象254

12.4.1应用程序对象(APP对象)254

12.4.2屏幕对象(Screen对象)256

12.4.3剪贴板对象(Clipboard对象)257

12.4.4调试对象(Debug对象)257

12.5小结258

12.6练习与实践258

第13章 常用ActiveX控件259

13.1 ActiveX控件的使用260

13.1.1添加ActiveX控件260

13.1.2删除ActiveX控件261

13.1.3注册ActiveX控件261

13.2图像列表控件(ImageList)262

13.2.1认识ImageList控件262

13.2.2添加图像263

13.2.3与其他控件关联264

13.2.4创建组合图像266

13.3视图控件(ListView)267

13.3.1认识ListView控件267

13.3.2添加数据267

13.3.3用“ListView控件+数据表”创建报表视图268

13.3.4用ListView控件创建大图标视图270

13.4树状控件(TreeView)271

13.4.1认识TreeView控件271

13.4.2添加数据272

13.4.3删除指定节点数据273

13.4.4节点展开与折叠273

13.4.5用“TreeView控件+数据表”创建多级树状视图274

13.5选项卡控件(SSTab)278

13.5.1认识SSTab控件278

13.5.2设置选项卡数目和行数278

13.5.3在选项卡中添加控件279

13.5.4运行时启用和停用选项卡279

13.5.5定制不同样式的选项卡280

13.5.6图形化选项卡281

13.6进度条(ProgressBar)282

13.6.1认识ProgressBar控件282

13.6.2显示进展情况282

13.6.3将Max属性设置为已知的界限282

13.6.4隐藏ProgressBar控件283

13.6.5用ProgressBar控件显示清空数据的进度283

13.7日期/时间控件(DateTimePicker)284

13.7.1认识DateTimePicker控件284

13.7.2设置和返回日期284

13.7.3实时读取DTPicker控件中的日期285

13.7.4使用CheckBox属性来选择无日期285

13.7.5使用日期和时间的格式286

13.7.6使用DTPicker控件计算日期或天数287

13.8小结288

13.9练习与实践288

第14章 鼠标键盘处理289

14.1鼠标指针的设置290

14.1.1设置鼠标指针形状290

14.1.2设置鼠标为指定的图片291

14.1.3设置鼠标为指定的动画292

14.2鼠标事件的响应293

14.2.1鼠标单击和双击(Click事件和DblClick事件)293

14.2.2鼠标按下和抬起(MouseDown事件和MouseUp事件)294

14.2.3鼠标移动(MouseMove事件)295

14.2.4鼠标拖放(OLE拖放操作)295

14.3键盘事件的响应299

14.3.1 ASCII码299

14.3.2 KeyDown事件和KeyUp事件的使用299

14.3.3 KeyPress事件的使用302

14.4小结303

14.5练习与实践303

第15章 程序调试和错误处理305

15.1错误类型306

15.1.1编译错误306

15.1.2运行错误307

15.1.3逻辑错误307

15.2工作模式307

15.2.1设计模式308

15.2.2运行模式308

15.2.3中断模式308

15.3调试工具及使用308

15.3.1调试工具栏的使用309

15.3.2本地窗口的使用309

15.3.3立即窗口的使用310

15.3.4监视窗口的使用310

15.3.5插入断点和逐语句跟踪311

15.4错误处理语句和对象312

15.4.1 Err对象312

15.4.2捕获错误(On Error语句)313

15.4.3退出错误处理(Resume语句)314

15.4.4编写错误处理函数314

15.5小结315

第16章 文件系统编程317

16.1文件的基本概念318

16.1.1文件的结构318

16.1.2文件的分类318

16.1.3文件处理的一般步骤319

16.2文件系统控件319

16.2.1驱动器列表框(DriveListBox控件)320

16.2.2目录列表框(DirListBox控件)321

16.2.3文件列表框(FileListBox控件)322

16.2.4文件系统控件的联动325

16.3文件操作的语句326

16.3.1改变当前驱动器(ChDrive语句)326

16.3.2改变目录或文件夹(ChDir语句)327

16.3.3删除文件(Kill语句)327

16.3.4创建目录或文件夹(MkDir语句)328

16.3.5复制文件(FileCopy语句)329

16.3.6重命名(Name语句)330

16.3.7设置文件属性(SetAttr语句)330

16.4常用的文件函数331

16.4.1获取路径(CurDir函数)331

16.4.2获取文件属性(GetAttr函数)331

16.4.3获取文件创建或修改时间(FileDateTime函数)332

16.4.4返回文件长度(FileLen函数)332

16.4.5测试文件结束状态(EOF函数)333

16.4.6获取打开文件的大小(LOF函数)333

16.5顺序文件334

16.5.1顺序文件的打开与关闭334

16.5.2顺序文件的读取操作335

16.5.3顺序文件的写入操作338

16.6随机文件340

16.6.1随机文件的打开与关闭340

16.6.2读取随机文件340

16.6.3写入随机文件341

16.7二进制文件342

16.7.1二进制文件的打开与关闭343

16.7.2二进制文件的读取与写入操作343

16.8文件系统对象344

16.8.1 FSO对象模型345

16.8.2 FileSystemObject对象345

16.8.3 Drive对象及磁盘驱动器的操作346

16.8.4 Folder对象与文件夹的浏览(获取某路径的文件夹名)347

16.8.5 File对象与文件的操作349

16.8.6 TextStream对象与文件的读写350

16.9小结352

16.10练习与实践352

第3篇 高级应用355

第17章 API函数355

17.1 API概述356

17.1.1 API的概念356

17.1.2 API的相关概念357

17.2 API浏览器359

17.2.1启动API浏览器359

17.2.2 API浏览器的加载360

17.2.3 API浏览器的使用360

17.3 API的使用362

17.3.1 API函数的声明362

17.3.2 API常数与类型363

17.4 API函数的调用364

17.5小结364

17.6练习与实践364

第18章 图形图像技术365

18.1图形图像处理基础366

18.1.1系统颜色366

18.1.2在对象浏览器中查看系统颜色常数366

18.1.3 QBColor函数367

18.1.4 RGB函数367

18.2坐标系统368

18.2.1默认的坐标系统368

18.2.2自定义的坐标系统368

18.3图形外观效果369

18.3.1绘图坐标370

18.3.2图形位置和大小370

18.3.3图形的边框效果371

18.3.4绘制效果372

18.3.5前景色和背景色372

18.3.6填充效果372

18.4绘图方法373

18.4.1画点373

18.4.2画线373

18.4.3画圆375

18.4.4清屏375

18.4.5获取颜色值376

18.4.6绘制图形376

18.5图像处理函数377

18.5.1加载图像(LoadPicture函数)377

18.5.2保存图片(SavePicture函数)377

18.6图形、图像处理控件378

18.6.1 Shape控件378

18.6.2 Line控件379

18.6.3 PictureBox控件379

18.6.4 Image控件380

18.7小结381

18.8练习与实践381

第19章 多媒体技术383

19.1 MMControl控件384

19.1.1认识MMControl控件384

19.1.2 MMControl控件的属性384

19.1.3 MMControl控件的事件389

19.2 Animation控件390

19.2.1认识Animation控件390

19.2.2 Animation控件的属性390

19.2.3 Animation控件的方法391

19.3 MediaPlay控件392

19.3.1认识MediaPlay控件392

19.3.2 MediaPlay控件的属性393

19.3.3 MediaPlay控件的方法393

19.4 ShockwaveFlash控件394

19.4.1认识ShockwaveFlash控件394

19.4.2 ShockwaveFlash控件的属性395

19.4.3 ShockwaveFlash控件的方法396

19.4.4 ShockwaveFlash控件的事件396

19.5 DirectX396

19.5.1下载和安装DirectX397

19.5.2在VB中使用DirectX397

19.5.3利用DirectSound编程实现实时混音398

19.6多媒体综合应用400

19.6.1 CD播放器401

19.6.2 VCD播放器402

19.6.3多媒体演示程序403

19.7小结404

19.8练习与实践404

第20章 SQL应用405

20.1数据库的基本知识406

20.1.1什么是数据库406

20.1.2数据库软件的安装和使用406

20.2 SQL基础410

20.2.1什么是SQL410

20.2.2执行SQL语句的工具411

20.3检索数据(SELECT子句)412

20.3.1 SELECT子句413

20.3.2检索单个列414

20.3.3检索多个列414

20.3.4检索所有列414

20.4排序检索数据(ORDER BY子句)415

20.4.1排序数据415

20.4.2按多个列排序415

20.4.3按列位置排序415

20.4.4指定排序方向416

20.4.5对新生成的列进行排序417

20.5过滤数据(WHERE子句)417

20.5.1使用WHERE子句417

20.5.2 WHERE子句比较运算符417

20.5.3检索指定范围的值418

20.5.4模式条件查询419

20.5.5组合条件查询(AND、 OR和NOT)420

20.6高级查询420

20.6.1汇总数据420

20.6.2分组统计421

20.6.3子查询422

20.7插入数据422

20.7.1插入完整的行422

20.7.2插入部分行423

20.7.3插入检索出的数据423

20.7.4将一个表中的数据复制到另一个表423

20.8修改和删除数据424

20.8.1修改数据424

20.8.2删除数据425

20.9小结425

20.10练习与实践425

第21章 数据库开发技术427

21.1 VB访问数据库428

21.2 ODBC428

21.2.1认识ODBC428

21.2.2配置ODBC数据源429

21.3 DAO对象431

21.3.1引用DAO对象431

21.3.2 DAO对象的子对象432

21.3.3 DAO对象的综合应用436

21.4 Data控件439

21.4.1认识Data控件440

21.4.2用Data控件连接数据库440

21.4.3 Data控件的综合应用440

21.5 ADO对象442

21.5.1引用ADO对象442

21.5.2 ADO对象的子对象442

21.5.3连接多种数据库(Connection对象)443

21.5.4连接记录源(Recordset对象)444

21.5.5执行SQL语句(Command对象)446

21.5.6 ADO对象的综合应用447

21.6 ADO控件449

21.6.1认识ADO控件449

21.6.2用ADO控件连接各种数据源449

21.6.3用ADO控件连接记录源451

21.6.4 ADO控件常用属性、方法和事件452

21.6.5 ADO控件的综合应用453

21.7小结454

21.8练习与实践454

第22章 数据库控件455

22.1 DBCombo和DBList控件456

22.2 DataCombo和DataList控件457

22.2.1认识DataCombo和DataList控件457

22.2.2 DataCombo和DataList控件的属性457

22.2.3显示关系表中的数据458

22.3 DataGrid控件459

22.3.1认识DataGrid控件459

22.3.2用DataGrid控件显示数据460

22.3.3格式化数据461

22.3.4锁定数据462

22.3.5将DataGrid控件中的数据显示在文本框中462

22.4 MSFlexGrid和MSHFlexGrid控件463

22.4.1认识MSHF1exGrid控件463

22.4.2用MSHF1exGrid控件显示数据464

22.4.3数据排序与合并466

22.4.4隐藏行或列467

22.4.5冻结字段467

22.5小结468

22.6练习与实践468

第23章 网络编程技术469

23.1网络基础知识470

23.1.1 OSI参考模型470

23.1.2 HTTP协议470

23.1.3 FTP协议470

23.2 Winsock控件编程471

23.2.1 TCP与UDP基础471

23.2.2 Winsock控件471

23.2.3开发客户端/服务器端聊天程序474

23.3 Internet Transfer控件编程476

23.3.1 Internet Transfer控件476

23.3.2文件上传与下载479

23.4 WebBrowser控件编程482

23.4.1 WebBrowser控件482

23.4.2制作自己的浏览器483

23.5小结484

23.6练习与实践484

第24章 自动化控制485

24.1 OLE控件486

24.1.1 OLE控件的功能486

24.1.2 OLE控件的常用属性487

24.1.3 OLE控件的常用方法和事件489

24.2利用VB控制Word491

24.2.1如何在VB中使用Word对象491

24.2.2常用的Word对象493

24.2.3提取指定目录下的文件夹494

24.3利用VB控制Excel496

24.3.1如何在VB中使用Excel对象496

24.3.2常用的Excel对象497

24.3.3把数据导出到Excel中498

24.4小结500

24.5练习与实践500

第25章 创建和使用帮助文件503

25.1 Help Workshop帮助文件504

25.1.1安装Help Workshop帮助文件504

25.1.2编辑RTF文件505

25.1.3制作简单的帮助文件507

25.2 HTML帮助文件508

25.2.1安装Microsoft HTML Help Workshop509

25.2.2编辑HTML文件510

25.2.3制作目录和目录文件511

25.2.4制作Chm文件515

25.3帮助文件的调用516

25.3.1使用〈F1〉键调用帮助516

25.3.2使用SENDKEYS方法调用帮助517

25.3.3使用SHELL函数调用帮助518

25.3.4使用HTMLHELP函数调用帮助519

25.3.5使用SHELLEXECUTE函数调用帮助520

25.4小结521

25.5练习与实践521

第26章 应用程序打包523

26.1打包前的工作524

26.1.1设置数据源524

26.1.2编译工程524

26.2工程打包的详细过程526

26.3安装应用程序530

26.4卸载应用程序531

26.5打包时应注意的问题531

26.5.1打包SQL Server的数据库应用程序531

26.5.2打包程序时如何添加文件夹531

26.5.3解决文件未找到的问题532

26.5.4修改文件安装的默认路径532

26.6小结532

26.7练习与实践532

第4篇 项目实战535

第27章 企业进销存管理系统535

27.1系统分析536

27.1.1需求分析536

27.1.2可行性分析536

27.1.3编写项目计划书537

27.2系统设计539

27.2.1系统目标539

27.2.2系统功能结构539

27.2.3系统业务流程图540

27.2.4系统编码规范541

27.3系统运行环境543

27.4数据库与数据表设计543

27.4.1数据库分析543

27.4.2创建数据库543

27.4.3创建数据表545

27.4.4数据表逻辑关系548

27.5创建项目549

27.6公共模块设计550

27.6.1主函数550

27.6.2数据库连接函数551

27.6.3拼音简码函数552

27.7启动窗体的设计552

27.7.1设计窗体界面553

27.7.2添加资源文件554

27.7.3代码注册Flash控件555

27.7.4调用Flash动画556

27.8系统登录窗体设计556

27.8.1设计窗体界面557

27.8.2向ListView控件中添加用户名558

27.8.3添加用户名和编号559

27.8.4判断用户名和密码559

27.8.5移动无标题栏窗体560

27.9主窗体设计561

27.9.1设计窗体界面561

27.9.2设计菜单栏562

27.9.3利用Flash设计工具栏563

27.9.4利用图片设计浮动工具栏564

27.9.5设计状态栏566

27.10商品进货模块设计566

27.10.1设计窗体界面567

27.10.2窗体初始化569

27.10.3商品信息录入570

27.11库存状况模块设计572

27.11.1设计窗体界面572

27.11.2窗体初始化574

27.11.3库存上下限设置575

27.11.4自定义过程向MSFlexGrid控件中添加数据576

27.12销售情况分析模块设计576

27.12.1设计月销售情况窗体界面577

27.12.2统计全年商品销售状况578

27.12.3设计月销售分析窗体界面579

27.12.4利用图表分析月销售状况580

27.13用户权限设置模块设计583

27.13.1设计窗体界面584

27.13.2窗体初始化584

27.13.3工具栏按钮585

27.13.4执行操作585

27.14运行项目587

27.15程序打包588

27.16开发常见问题与解决589

27.16.1书写错误的函数名589

27.16.2提示文件未找到的错误信息589

27.16.3解决用户定义类型未定义的问题590

27.16.4数据批量录入590

27.16.5使用数据回滚来保护数据恢复工作592

27.16.6字段大小问题导致数据添加失败593

27.16.7字段设置主键后不能插入重复值594

27.16.8数据库中表存在关系,如何进行数据库清理594

27.17小结594

热门推荐