VisualBasic技术方案宝典

王朝百科·作者佚名  2010-06-09  
宽屏版  字体: |||超大  

VisualBasic技术方案宝典
Visual Basic技术方案宝典

本书从用户在利用Visual Basic进行软件开发中必须掌握的核心技术入手,通过各种实用方案深入介绍各种核心技术在实际开发中的应用。全书分为10章,分别介绍了模式与程序模块化、用户界面设计、数据库操作技术、数据查询技术、决策分析、报表打印技术、安全策略、邮件发送、打包发行、帮助文件等。通过本书,读者不但可以学习相关技术的各种核心应用,更能触类旁通,学以致用,掌握Visual Basic应用开发的精髓。本书附有配套光盘。光盘提供了书中所有方案实例的源代码,所有实例都经过精心调试,在Windows XP/2003下测试通过,保证能够正常运行。本书内容翔实,突出技术功能属性,具有非常强的实用性。本书适合于各级软件开发人员学习使用,也可供大、中专院校师生学习参考用书。

第1章模式与程序模块化1

1.1设计模式概述2

1.1.1统一建模语言(UML)2

1.1.2Visual Basic中的OOP2

1.1.3设计模式2

1.1.4设计模式基本要素3

1.1.5基本的设计模式3

1.2设计模式5

1.2.1工厂模式6

1.2.2单态模式9

1.2.3原型模式11

1.3窗体模式设计方案15

1.3.1SDI窗体模式16

1.3.2MDI窗体模式18

1.4程序模块化设计方案21

1.4.1使用标准模块实现程序模块化21

1.4.2使用类模块实现程序模块化25

1.4.3使用OCX实现程序模块化31

1.4.4使用DLL实现程序模块化36

第2章用户界面设计43

2.1界面设计原则44

2.1.1初步规划44

2.1.2设计原则44

2.2界面设计技术46

2.2.1菜单的设计46

2.2.2工具栏的设计48

2.2.3状态栏的设计50

2.3主界面设计方案51

2.3.1简单主界面52

2.3.2导航主界面56

2.3.3图形主界面67

2.4用户操作界面设计方案71

2.4.1登录界面71

2.4.2单条数据录入界面74

2.4.3多条数据录入界面80

2.5信息提示界面设计方案85

2.5.1闪屏85

2.5.2关于窗体87

2.5.3每日一帖89

2.6界面美化方案90

2.6.1利用图片美化90

2.6.2利用Flash美化94

第3章数据库操作技术101

3.1数据库开发技术102

3.1.1DAO数据库开发技术102

3.1.2ADO数据库开发技术102

3.1.3RDO数据库开发技术106

3.2数据库访问方案106

3.2.1DAO访问数据库106

3.2.2ADO访问数据库110

3.2.3RDO访问数据库114

3.3ADO操作数据方案116

3.3.1单条记录操作116

3.3.2批量操作记录120

3.3.3通过事务操作记录123

3.4SQL语句操作数据库方案125

3.4.1单条数据操作125

3.4.2批量操作数据131

3.4.3通过存储过程操作数据134

3.4.4通过触发器操作数据139

3.4.5通过事务操作数据144

3.5二进制数据操作方案149

3.5.1图像文件数据操作149

3.5.2文本文件保存与读取153

3.5.3音频视频保存与读取157

3.6数据库维护方案163

3.6.1数据库备份与还原163

3.6.2数据库的附加与分离169

3.7数据库转换方案175

3.7.1将Access转换为其他数据库175

3.7.2将SQL Server转换为其他数据库180

3.7.3将Excel数据转换为其他数据库数据182

第4章数据查询及显示方案187

4.1SQL语句基础188

4.1.1Select子句188

4.1.2Where子句188

4.1.3ORDER BY子句190

4.1.4常用函数191

4.1.5存储过程的使用194

4.1.6视图的使用194

4.2简单查询195

4.2.1最简单的精确查询195

4.2.2最简单的模糊查询197

4.2.3多字段的模糊查询198

4.2.4遍历所有字段的模糊查询201

4.2.5拼音简码查询203

4.3中级查询206

4.3.1简单模块化的查询窗体206

4.3.2简单多条件查询210

4.3.3模块化的多条件查询213

4.3.4利用视图进行查询218

4.3.5利用存储过程进行查询220

4.4高级查询222

4.4.1复杂条件查询222

4.4.2多功能查询模块229

4.4.3动态查询模块236

4.5其他相关查询243

4.5.1图像查询243

4.5.2简繁体混合查询245

4.5.3多服务器组合查询247

4.6数据显示方案250

4.6.1单个记录数据显示250

4.6.2网格(数据表)数据显示251

4.6.3主表/细表数据显示254

4.6.4分页显示数据257

4.6.5带区显示259

4.6.6字段显示262

第5章决策分析方案267

5.1决策分析技术268

5.1.1静态图表分析技术268

5.1.2动态图表分析技术283

5.1.3交叉表分析技术286

5.1.4透视图表分析技术287

5.2常见图表分析方案289

5.2.1跟踪性分析289

5.2.2统计性分析293

5.2.3评估性分析297

5.3交叉表决策分析方案299

5.3.1典型静态交叉表分析方案299

5.3.2手工静态交叉表分析方案308

5.3.3静态交叉表的日期统计方案312

5.3.4动态交叉表分析方案1315

5.3.5动态交叉表分析方案2316

5.3.6动态交叉表扩展方案(中文显示字段)320

5.4透视图表决策分析方案323

5.4.1动态透视表分析方案323

5.4.2动态透视表扩展方案333

5.4.3透视图分析方案339

5.5实时动态决策分析方案342

第6章报表打印方案347

6.1报表打印技术348

6.1.1Visual Basic自带报表设计器348

6.1.2Printer打印机对象354

6.1.3水晶报表Crystal Reports360

6.1.4报表导出技术362

6.2Visual Basic自带报表设计方案366

6.2.1简单报表366

6.2.2动态报表370

6.2.3分组统计报表373

6.2.4主明细报表376

6.2.5纵栏式报表380

6.3Printer对象报表打印方案382

6.3.1卡片式报表382

6.3.2表格式报表385

6.3.3分栏式报表393

6.3.4连续打印报表397

6.4水晶报表设计方案399

6.4.1简单报表(Crystal Report 4.6)399

6.4.2普通报表403

6.4.3交叉报表408

6.4.4图表报表414

6.4.5子报表417

6.5其他报表设计方案421

6.5.1用对话框打印报表421

6.5.2利用Access生成报表423

6.6报表导出方案424

6.6.1将报表导出为Word文件424

6.6.2将报表导出为Excel文件426

6.6.3发布报表到Internet428

第7章安全策略方案431

7.1数据安全技术432

7.1.1数据安全技术分析432

7.1.2数据安全技术常用解决方案434

7.2提高数据库安全方案435

7.2.1Access数据库安全技术435

7.2.2SQL Server数据库安全技术438

7.3软件注册方案447

7.3.1简单注册448

7.3.2利用序列号注册450

7.3.3利用注册表注册454

7.4用户登录方案459

7.4.1简单用户登录459

7.4.2用户级别登录463

7.4.3部门用户登录466

7.4.4局域网用户登录468

7.5密码验证方案473

7.5.1算数加密473

7.5.2SQL Server加密477

7.6用户权限方案481

7.6.1普通权限分配481

7.6.2角色权限483

7.6.3权限模块489

第8章邮件发送501

8.1邮件发送技术502

8.1.1SMTP和POP3502

8.1.2安装和配置邮件服务器502

8.1.3安装和配置POP3服务器504

8.1.4配置Outlook Express506

8.1.5Microsoft Outlook510

8.1.6Microsoft Outlook和Outlook Express的区别514

8.2邮件发送方案514

8.2.1利用Outlook Express发送邮件514

8.2.2利用Microsoft OutLook发送邮件519

8.2.3利用Winsock发送邮件524

8.2.4利用JMail发送邮件526

第9章程序打包535

9.1打包设计分析536

9.1.1软件打包发行的好处536

9.1.2选择合适的打包工具536

9.2Visual Basic自带的打包工具538

9.2.1打包应用程序539

9.2.2打包带数据库的应用程序547

9.2.3打包文件和文件夹551

9.2.4程序卸载设计方案555

9.3Setup Factory打包设计方案557

9.3.1基本打包过程558

9.3.2程序卸载设计方案565

9.3.3综合打包过程569

9.3.4制作带有“完全”、“典型”、“最小”和“自定义安装”的安装包576

9.4InstallShield打包设计方案580

9.4.1基本打包过程580

9.4.2综合打包过程586

第10章帮助文件595

10.1使用Help Workshop制作帮助文件596

10.1.1Help Workshop简介596

10.1.2Help Workshop安装596

10.1.3制作普通帮助文件597

10.1.4制作带图片的帮助文件604

10.1.5制作索引帮助文件607

10.2使用HTML Help Workshop制作帮助文件611

10.2.1HTML Help Workshop简介611

10.2.2HTML Help Workshop安装611

10.2.3制作目录和索引帮助文件612

10.2.4制作带搜索和图片的帮助文件621

10.3使用PowerCHM制作帮助文件627

10.4帮助文件的调用632

10.4.1使用〈F1〉键调用帮助632

10.4.2使用SendKeys语句调用帮助635

10.4.3使用Shell函数调用帮助637

10.4.4使用HtmlHelp函数调用帮助639

10.4.5使用ShellExecute函数调用帮助640

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有