图书介绍

Visual Basic2005设计与开发专家教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Basic2005设计与开发专家教程
  • (美)史蒂芬著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302179535
  • 出版时间:2008
  • 标注页数:566页
  • 文件大小:144MB
  • 文件页数:586页
  • 主题词:BASIC语言-程序设计

PDF下载


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

下载说明

Visual Basic2005设计与开发专家教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 语言选择3

1.1语言嗜好3

1.2缺点4

1.2.1解释,而不是编译4

1.2.2语言特性5

1.2.3多重继承7

1.2.4平台依赖7

1.2.5从Visual Basic 6升级8

1.2.6 GUI构建8

1.2.7不够简洁8

1.2.8功能和灵活性9

1.3优点9

1.3.1自文档9

1.3.2原型制作与简单应用程序10

1.3.3 IDE10

1.3.4语言相关性11

1.3.5垃圾收集11

1.3.6大人才池12

1.4小结12

第2章 生命周期方法论15

2.1生命周期阶段15

2.1.1想法表述与细化15

2.1.2小组构建17

2.1.3需求收集19

2.1.4可行性分析20

2.1.5高层次的设计22

2.1.6较低层次的设计23

2.1.7实现24

2.1.8测试25

2.1.9开发29

2.1.10支持30

2.2生命周期模型31

2.2.1一次性应用程序32

2.2.2 Waterfall32

2.2.3原型37

2.2.4混合与匹配43

2.3小结43

第3章 敏捷方法论45

3.1敏捷编程45

3.1.1 Crystal Clear47

3.1.2极限编程48

3.1.3敏捷与传统生命周期56

3.1.4敏捷优势与弱点57

3.2契约式设计58

3.3用于敏捷开发的Microsoft工具62

3.4小结63

第4章 面向对象的设计65

4.1 Bug Hunter示例65

4.2构建对象模型66

4.2.1挑选候选类66

4.2.2将候选类转换成类67

4.2.3添加内部类70

4.2.4添加数据库类70

4.2.5学习不同的设计观点71

4.2.6改进类71

4.3 UML74

4.3.1用例图75

4.3.2类图77

4.3.3顺序图80

4.3.4活动图81

4.3.5状态图82

4.3.6组件图83

4.3.7部署图84

4.3.8 UML小结85

4.4 UML工具86

4.5小结88

第5章 用户界面设计89

5.1 UI设计原则89

5.1.1赋予用户控制权90

5.1.2关注任务90

5.1.3提出忠告,而不是采取行动91

5.1.4帮助用户做正确的事92

5.2用户92

5.2.1了解用户的工作92

5.2.2尊重用户93

5.2.3了解用户的环境93

5.2.4了解用户类型94

5.3表单95

5.3.1 MDI与SDI96

5.3.2重新调整表单大小96

5.3.3编辑器98

5.3.4属性表单98

5.4设计原则100

5.4.1不同阶段中的原型100

5.4.2提升表单流程100

5.4.3组合相关条目103

5.4.4支持调整大小104

5.4.5支持不同的字体大小105

5.4.6优化菜单109

5.4.7明智地使用空间110

5.4.8设计优秀标题111

5.4.9保留状态112

5.4.10撤销与重做112

5.4.11适应不同的技能水平116

5.4.12提供适当的反馈118

5.5一致性120

5.6小结120

第6章 数据存储器设计121

6.1关系数据库121

6.2关系数据库产品126

6.3编译到代码中的数据127

6.4资源文件132

6.5卫星程序集134

6.6系统注册表135

6.7 INI文件140

6.8 XML143

6.9其他文本文件格式146

6.10对象数据库147

6.11小结148

第7章 设计模式149

7.1创建模式150

7.1.1克隆150

7.1.2工厂154

7.2关系模式156

7.2.1 Adapter157

7.2.2 Facade157

7.2.3 Interface158

7.3行为模式158

7.3.1抽象基类159

7.3.2 Chain of Responsibility162

7.3.3 Chain of Events164

7.3.4 Command166

7.3.5 Delegation168

7.3.6模型、视图和控制器171

7.3.7 Property Procedure179

7.3.8快照180

7.3.9 Strategy184

7.4更多信息186

7.5小结187

第8章 代码片断、宏和插件191

8.1代码片断191

8.1.1使用代码片断192

8.1.2建立代码片断194

8.1.3安装代码片断196

8.1.4共享代码片断197

8.2宏197

8.2.1记录宏198

8.2.2编辑宏199

8.2.3修改宏200

8.2.4使用样本宏203

8.2.5定制Visual Studio204

8.2.6共享宏206

8.3插件206

8.3.1创建插件207

8.3.2加入插件代码211

8.3.3创建更好的插件214

8.3.4学习其他对象215

8.4小结220

第9章 脚本221

9.1脚本安全221

9.2执行SQL语句225

9.2.1执行查询225

9.2.2生成查询227

9.2.3运行命令231

9.3执行Visual Basic代码235

9.3.1运行代码235

9.3.2公开对象模型238

9.3.3简化脚本241

9.4表达式求值243

9.5小结245

第10章 自定义控件与组件247

10.1建立派生控件247

10.2设置工具箱位图253

10.3测试控件254

10.4建立UserControl255

10.5从头开始建立控件259

10.6建立组件265

10.6.1建立扩展程序提供程序271

10.6.2一个简单的示例272

10.6.3更为实用的一个示例274

10.7小结278

第11章 属性支持279

11.1自定义综述280

11.2显示并编辑LineWidth285

11.2.1 LineWidthEditor285

11.2.2 LineWidthListBox287

11.3显示并编辑LineColor289

11.4显示并编辑PolyPolyline290

11.4.1 PolyPolylineConverter290

11.4.2 PolyPolylineEditor291

11.5显示智能标记294

11.6显示属性表301

11.7显示对象属性304

11.8小结310

第12章 特性和XML注释311

12.1特性(attribute)312

12.1.1辅助Properties窗口313

12.1.2辅助窗体设计器321

12.1.3辅助代码编辑器322

12.1.4 Helping Serialization325

12.2 XML注释329

12.2.1自动生成文档330

12.2.2设计时支持331

12.2.3推荐使用的标记332

12.3建议336

12.4小结338

第13章 文档343

13.1编写文档的时机343

13.2文档类型345

13.2.1用户文档345

13.2.2开发人员文档350

13.3 XML文档354

13.3.1自定义XML标记355

13.3.2使用XML文档356

13.3.3 XmlDocToText程序357

13.3.4 XmlDocToHtml程序362

13.4小结369

第14章 开发理念371

14.1为人设计程序371

14.2掌握用户373

14.3让程序查找错误374

14.4让程序先运行起来375

14.5三思而后行376

14.6一步一个脚印377

14.7使用面向对象原则378

14.8利用Visual Studio379

14.9担心最弱的一个环节380

14.10保存一切382

14.11避免使用最新的产品383

14.12使用敏捷方法的部分技术384

14.13小结384

第15章 编码标准387

15.1名称388

15.1.1匈牙利表示法388

15.1.2组件名称389

15.1.3常量名称391

15.1.4例程的变量名称391

15.1.5其他名称391

15.1.6 Boolean名称392

15.1.7缩写393

15.1.8转义名称393

15.1.9类名称394

15.1.10属性名称394

15.1.11方法名称395

15.1.12事件名称395

15.2声明变量397

15.3重载以及可选参数399

15.4 ParamArray403

15.5 If Then和Select Case404

15.6代码块结尾406

15.7退出点407

15.8 Exit For、 Exit Do以及 Continue408

15.9 End408

15.10小结409

第16章 防止bug411

16.1捕获bug411

16.1.1等待bug412

16.1.2全局错误处理413

16.1.3猎获bug417

16.2 Try Catch块420

16.3对bug的响应422

16.4小结426

第17章 测试427

17.1测试哲学427

17.1.1尽早和经常测试428

17.1.2测试一切428

17.1.3永远保存测试429

17.1.4不敌视指出bug的同事429

17.2测试种类430

17.2.1子单元测试430

17.2.2单元测试431

17.2.3集成测试431

17.2.4系统测试432

17.2.5回归测试432

17.3测试技术433

17.3.1穷尽测试433

17.3.2黑盒测试433

17.3.3白盒测试434

17.3.4随机测试434

17.4测试机制434

17.4.1在应用程序内测试435

17.4.2在应用程序外测试437

17.4.3一个测试示例438

17.5测试工具440

17.6 Visual Studio测试工具442

17.7 GUI测试443

17.8小结447

第18章 部署449

18.1部署模型49

18.1.1用户类型449

18.1.2主要和次要版本450

18.1.3敏捷发布451

18.2部署方法452

18.2.1 ClickOnce452

18.2.2 Windows Installer457

18.2.3其他解决方案460

18.2.4 Xcopy461

18.3小结461

第19章 闪屏465

19.1确定闪屏内容466

19.2显示闪屏467

19.3显示About对话框469

19.4提供反馈470

19.5控制条目位置471

19.6表单成形472

19.7填充文本474

19.8旋转文本475

19.9显示隐藏的屏幕476

19.10小结478

第20章 打印481

20.1事件驱动的打印481

20.2打印表单484

20.3封装文本488

20.4使文本流动492

20.5过程化打印498

20.6小结502

第21章 线程505

21.1线程的优缺点505

21.1.1优点506

21.1.2缺点506

21.2使用后台工作程序511

21.3 UI线程511

21.4提供反馈516

21.5提供图形化反馈519

21.6分割任务520

21.7 SyncLock523

21.8小结526

第22章 反射527

22.1探索程序集527

22.2探索枚举536

22.3动态地加载类539

22.4动态地调用方法543

22.5发现资源546

22.6检索已知资源548

22.7小结552

第23章 内存管理553

23.1垃圾收集553

23.2结束554

23.3处置资源556

23.4处置自定义类557

23.5预先分配对象559

23.6弱引用562

23.7改进垃圾收集564

23.8小结566

热门推荐