目录 1
第1章基于Visual Basic的软件项目设计 1
1.1软件开发过程 1
1.1.1项目计划阶段 1
1.5.2变量的命名 1 1
1.1.2需求分析阶段 2
1.1.3软件开发阶段 4
1.1.4测试阶段 4
1.2系统设计的步骤 4
1.3软件开发工具的选择 5
1.3.1影响开发工具选择的因素 5
1.3.2 Visual Basic简介 6
1.4测试与改错 6
1.4.1对测试的理解 6
1.4.3测试的主要内容与常用方法 7
1.4.2测试方式 7
1.4.4改错 8
1.5 Visual Basic编程规范的制定 9
1.5.1控件的命名 9
1.5.3结构化编码约定 12
1.6软件文档 13
第2章企业信使软件 15
2.1 企业信使软件的介绍 15
2.1.1企业信使软件的特色 16
2.1.2企业信使软件的功能 16
2.1.3企业信使软件的客户定位 19
2.2系统设计与选型 20
2.2.1了解用户需求 20
2.2.2软件工具的选型 21
2.2.3功能分析 21
2.2.4模块分工设计 22
2.3 网络协议的设计 23
2.3.1 申请新用户的命令 24
2.3.2信息处理的命令 24
2.3.3设置好友的命令 25
2.3.4与登录相关的命令 25
2.3.5设置黑名单的命令 26
2.3.6获取消息的命令 27
2.3.7发送消息的命令 27
2.4数据环境的设计 28
2.4.1服务器端Users.mdb的结构 28
2.4.2客户端Data.mdb的结构 29
2.4.3客户端Users.ini的结构 29
2.5各个功能模块的创建 30
2.5.1服务器端主窗体frmServer 31
2.5.2主模块MainModule 44
2.5.3 “登录”窗体frmStepl 46
2.5.4 “注册向导1”窗体frmStep2 47
2.5.5 “注册向导2”窗体frmInformation 49
2.5.6 “客户端”主窗体frmClient 53
2.5.7内存索引模块MemoryTree 87
2.5.8消息发送窗体frmChat 93
2.5.9新消息处理窗体frmNewMessage 99
2.5.10 “历史消息”窗体 frmHistory 101
2.6运行、测试与改进软件 103
2.6.1服务器 103
2.6.2客户端 104
2.6.3测试软件 110
2.7软件的编译和发布 137
2.7.1系统的编译 137
2.7.2服务器程序的发布 137
2.7.3客户端的发布 140
3.1.1 小秘书办公软件的特色 141
第3章小秘书办公软件 141
3.1.2小秘书办公软件的功能 142
3.1 小秘书办公软件的介绍 144
3.1.3 小秘书办公软件的客户定位 148
3.2系统设计与选型 149
3.2.1软件工具的选型 149
3.2.2功能分析 149
3.2.3技术问题分析 150
3.2.4模块分工设计 154
3.3 数据环境的设计 156
3.4各个功能模块的创建 158
3.4.1 函数定义模块FunctionsDefine 158
3.4.2主模块MainModule 175
3.4.3主窗体frmMain 177
3.4.4系统设置frmOptions 200
3.4.5闹铃信息模块AlarmsTree 208
3.4.6闹铃设置模块frmItemsOption 210
3.4.7闹铃项目模块frmItem 217
3.4.8组信息模块GroupTree 221
3 4 9通讯录窗体frmAddressList 223
3.4.10编辑组窗体frmEditGroups 237
3.4.11 备忘录模块frmDiary 243
3.5系统的测试、编译和发布 256
3.5.1系统的测试 256
3.5.2运行程序 256
3.5.3系统的编译 272
3.5.4系统的发布 272
第4章网络图像认证软件 277
4.1网络图像认证软件的介绍 277
4.1.1 网络图像认证软件的特色 277
4.1.2网络图像认证软件的功能 278
4.1.3 网络图像认证软件的客户定位 278
4.3.1设计基本显示界面 280
4.3功能模块的创建 280
4.2系统选型 280
4.3.2在客户端进行必须输入的验证 281
4.3.3 电子邮件格式的验证 282
4.3.4日期格式的验证 283
4.3.5密码格式的验证 283
4.3.6密码的确认验证 283
4.3.7 自定义的认证码的验证 284
4.3.8验证错误信息的显示 285
4.4系统的测试、编译和发布 288
4.4.1系统的测试 288
4.4.2系统的编译 289
4.4.3系统的发布 289
4.5运行程序 289
5.1.1 MDBManager数据库管理软件的特色 291
5.1 MDBManager数据库管理软件的介绍 291
第5章 MDBManager数据库管理软件 291
5.1.2 MDBManager数据库管理软件的功能 292
5.1.3 MDBManager数据库管理软件的客户定位 292
5.2系统设计与选型 293
5.2.1软件工具的选型 293
5.2.2功能分析 295
5.2.3模块分工设计 295
5.3数据环境的设计 296
5.4功能模块的创建 297
5.4.1主界面frmMain 297
5.4.2读者信息管理frmReaderInformation 299
5.4.3信息查询frmQuery 317
5.5运行程序 325
附录A实例源代码下载说明 327
附录B书网互动学习说明 328