图书介绍

Visual Basic.NET专业项目实例开发 修订版PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic.NET专业项目实例开发 修订版
  • (美)本比(Bembey,P.)等著;潘英等译 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:750844244X
  • 出版时间:2007
  • 标注页数:601页
  • 文件大小:70MB
  • 文件页数:616页
  • 主题词:BASIC语言-程序设计

PDF下载


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

下载说明

Visual Basic.NET专业项目实例开发 修订版PDF格式电子书版下载

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

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

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

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

图书目录

第2部分 专业项目1

译者序1

第1部分 Visual Basic.NET概述1

第1章 .NET概述1

1.1 .NET框架的组件1

1.1.1 通用语言运行库1

修订版序1

1.1.2 .NET框架类库2

1.2 .NET框架特征2

第3部分 专业项目2

1.3 Visual Basic.NET概述3

第4部分 专业项目3

第5部分 专业项目4

1.4 Visual Basic 6.0与Visual Basic.NET之间的不同5

第6部分 专业项目5

1.5 小结6

第2章 Visual Basic.NET的面向对象特征7

2.1 面向对象的特征7

2.1.1 抽象性7

2.1.2 封装性7

2.1.4 多态性8

2.1.3 继承性8

2.2 Visual Basic.NET中面向对象特征的实现9

2.3 声明类成员13

2.3.1 构造函数14

2.3.3 方法15

2.3.2 析构函数15

2.3.4 字段和属性16

2.4 声明命名空间17

2.5 小结19

第3章 Visual Studio.NET IDE20

3.1 Visual Studio.NET IDE 中的窗口和工具20

3.1.1 菜单栏21

3.1.2 工具栏23

3.1.4 “解决方案”窗口24

3.1.3 “开始”页面24

3.1.5 “类视图”窗口25

3.1.6 “动态帮助”窗口26

3.1.7 工具箱27

3.1.8 “服务器资源管理器”窗口29

3.2 Visual Studio.NET中的其他窗口30

3.2.1 “属性”窗口31

3.2.2 Task List窗口31

3.3 小结32

3.2.3 Command窗口32

4.1.1 数据类型33

4.1 使用变量33

第4章 变量和运算符33

4.1.2 变量声明34

4.1.3 变量的作用域36

4.1.4 类型转换37

4.1.5 常量37

4.2 使用运算符38

4.2.1 算术运算符38

4.2.2 赋值运算符41

4.2.3 比较运算符44

4.2.4 逻辑/位逻辑运算符46

4.3 小结51

5.1.1 声明数组53

5.1 数组53

第5章 数组和集合53

5.1.2 多维数组54

5.1.3 动态数组56

5.1.4 数组类的方法58

5.1.5 数组的数组60

5.2 集合61

5.3 小结65

第6章 条件逻辑66

6.1 决策结构66

6.1.1 If...Then...Else语句66

6.1.2 Select...Case语句68

6.2.1 While...End While语句70

6.2 循环结构70

6.2.2 Do...Loop语句71

6.2.3 For...Next语句72

6.2.4 For Each...Next语句74

6.3 小结75

第7章 过程和函数76

7.1 过程76

7.1.1 Sub过程77

7.1.2 Function过程78

7.1.3 事件处理过程80

7.1.4 Property过程82

7.2 参数82

7.2.1 按值传递参数82

7.2.2 按引用传递参数83

7.2.4 参数数组84

7.2.3 可选参数84

7.2.5 重载过程85

7.3 内置函数86

7.3.1 应用程序增强函数86

7.3.2 字符串函数93

7.3.3 日期函数96

7.3.4 类型转换函数98

7.4 小结100

项目1 使用VB.NET开发项目概述101

第8章 Visual Basic 6.0项目升级到Visual Basic.NET102

8.1 PrjLenConversion Visual Basic 6.0项目102

8.2 Visual Basic升级向导105

8.3 升级项目中的变化108

8.3.2 事件处理过程声明中的改变111

8.3.1 常规改变111

8.3.4 数据类型的改变112

8.3.3 处理控件方面的改变112

8.4 其他更改113

8.3.5 MsgBox函数中的改变113

8.4.1 数组114

8.4.2 Property过程114

8.4.3 后期绑定对象115

8.5 小结116

项目2 使用ADO.NET的项目开发117

9.3 项目周期118

9.2 MyMovies视频售货亭:解决方案118

9.1 MyMovies视频售货亭:现在的情形118

第9章 项目个案研究——创建视频售货亭118

9.3.1 需求分析119

9.3.2 总体设计120

9.3.4 构造122

9.3.5 集成和测试122

9.3.6 用户验收测试122

9.4 数据库设计122

9.3.3 详细设计122

9.5 小结123

10.1 ADO.NET的特征124

第10章 使用ADO.NET124

10.2.2 性能125

10.2.3 编程性125

10.2 ADO.NET的优势125

10.2.1 可缩放性125

10.3 ADO.NET的组件126

10.2.5 可维护性126

10.2.4 互用性126

10.3.1 .NET数据提供者126

10.3.2 数据集130

10.4 小结132

第11章 Visual Basic.NET中的错误处理134

11.1 错误类型134

11.1.1 语法错误134

11.1.2 运行期间错误134

11.1.3 语义的/逻辑的错误135

11.2 Exception类135

11.3 构化错误处理136

11.4 非结构化的异常处理139

11.4.1 On Error GoTo<Line>语句139

11.4.2 On Error Resume Next语句140

11.4.3 On Error GoTo 0语句140

11.4.4 On Error GoTo-1语句141

11.5 调试工具141

11.5.1 断点142

11.5.2 Watch窗口144

11.5.3 QuickWatch对话框146

11.5.4 Autos窗口147

11.5.6 Call Stack窗口148

11.5.5 Locals窗口148

11.6 小结149

第12章 设计“用户”模块的用户界面150

12.1 Main窗体150

12.2 “查询”窗体152

12.3 “注册”窗体158

12.4 “定购”窗体161

12.5 小结165

第13章 向Main窗体添加功能166

13.1 CmdRegCustomer_Click函数167

13.2 IsCustomerIDValid函数168

13.3 CmdRegister_Click函数169

13.4 CmdSearch_Click函数169

13.5 CmdExit_Click函数170

13.6 Main窗体的完整代码170

13.7 小结172

第14章 向“查询”窗体添加功能173

14.1 FrmSearch_Load函数174

14.2 CmdSearch_Click函数175

14.3 SetRegistrationID函数178

14.4 CmdPlaceOrder_Click函数179

14.5 CmdExit_Click函数180

14.6 “查询”窗体的完整代码180

14.7 小结184

第15章 向“注册”窗体添加功能185

15.2 CmdSubmitReg_Click函数186

15.1 FrmRegistration_Load函数186

15.3 CmdClear_Click函数190

15.4 Empty_Controls函数190

15.5 CmdCancel_Click函数191

15.6 “注册”窗体的完整代码191

15.7 小结195

第16章 向“定购”窗体添加功能196

16.1 SetRegistrationID函数200

16.2 SetSelectedMovies函数200

16.3 FrmOrder_Load函数201

16.4 CmdOrderNow_Click函数203

16.5 GetAutoGeneratedOrderID函数207

16.7 “定购”窗体的完整代码209

16.6 CmdCancel_Click函数209

16.8 小结215

第17章 设计“管理”模块的用户界面216

17.1 Main窗体216

17.2 “添加演员信息”窗体220

17.3 “添加导演信息”窗体221

17.4 “添加制片人信息”窗体223

17.5 “添加视频信息”窗体225

17.6 “添加电影信息”窗体226

17.7 “添加顾客信息”窗体229

17.8 “修改/删除”窗体232

17.9 Reports窗体235

17.10 小结237

第18章 向Main窗体添加功能238

18.1 MitmActor_Click函数239

18.2 MitmDirector_Click函数240

18.4 MitmVideo_Click函数240

18.3 MitmProducer_Click函数240

18.7 MitmUpdateDelete_Click函数241

18.6 MitmCustomer_Click函数241

18.5 MitmMovie_Click函数241

18.8 MitmDailySales_Click函数242

18.9 MitmMoviesInDemand_Click函数242

18.10 MitmCustDetails_Click函数242

18.11 MmnuExit_Click函数243

18.12 Main窗体的完整代码243

18.13 小结245

第19章 向“修改/删除”窗体添加功能246

19.1 FrmUpdateDelete_Load 函数247

19.2 CmbSearchIn_SelectedIndexChanged函数248

19.3 HandleComboIndexes()函数248

19.4 CmdSearch_Click函数249

19.5 CmdUpdate_Click函数260

19.6 CmdDelete_Click函数262

19.8 CmdCancel_Click函数264

19.9 “修改/删除”窗体的完整代码264

19.7 CmdClear_Click函数264

19.10 小结277

第20章 向Insert窗体添加功能278

20.1 “添加演员信息”窗体278

20.1.1 SetUpdateID函数279

20.1.2 FrmInsertActor_Load函数279

20.1.3 CmdSubmit_Click函数281

20.1.4 CmdCancel_Click函数284

20.1.5 “添加演员信息”窗体的完整代码284

20.2 “添加导演信息”窗体288

20.3 “添加制片人信息”窗体292

20.4 “添加视频信息”窗体296

20.5 “添加电影信息”窗体300

20.6 “添加顾客信息”窗体306

20.7 小结311

第21章 向Reports窗体添加功能312

21.1 FrmReport_Load函数314

21.2 MmnuExit_Click函数318

21.3 Reports窗体的完整代码318

21.4 小结322

项目3 创建Web应用程序323

第22章 项目个案研究——为MyMovies视频售货亭创建Web应用程序324

22.1 MyMovies视频售货亭:Windows应用程序324

22.2 MyMovies Web应用程序:解决方案324

22.2.1 需求分析324

22.2.2 总体设计325

22.3 小结330

23.1 ASP.NET概述331

第23章 从学习ASP.NET开始331

23.1.1 ASP.NET程序设计模型333

23.1.2 ASP.NET平台需求333

23.2 创建Web窗体334

23.2.1 Web窗体组件334

23.2.2 设计Web窗体335

23.2.3 IIS应用程序根目录338

23.3 ASP.NET服务器控件341

23.3.1 服务器控件的类型341

23.3.2 HTML服务器控件和Web控件之间的区别342

23.3.3 向窗体添加Web控件342

23.3.4 设置Web控件的属性343

23.3.5 处理Web控件的事件344

23.3.6 常用的Web控件345

23.4 验证控件345

23.4.1 什么是验证控件346

23.4.2 使用验证控件346

23.4.3 使用多个验证控件351

23.5 小结352

第24章 深入学习ASP.NET353

24.1 配置ASP.NET应用程序353

24.2 ASP.NET应用程序安全性机制355

24.3 小结357

25.1 Web服务概述358

第25章 Web服务358

25.1.1 Web服务结构体系359

25.1.2 Web服务的工作方式360

25.2 Web服务使用的技术361

25.2.1 Web服务中的XML362

25.2.2 Web服务中的WSDL362

25.2.3 Web服务中的SOAP362

25.2.4 Web服务中的UDDI363

25.3 .NET框架中的Web服务363

25.4 在.NET框架中创建简单的Web服务364

25.5 小结367

26.1 主页368

第26章 设计顾客界面368

26.2 Search页面371

26.3 Account Details页面381

26.4 Customer Registration页面384

26.5 小结387

第27章 向顾客界面添加功能388

27.1 Customer Registration页面的编码388

27.1.1 Page_Load函数389

27.1.2 CmdCustDetails_click函数389

27.2 Customer Login界面的编码392

27.3 Search页面的编码395

27.3.1 Page_Load函数396

27.3.4 CmdSearch_Click函数398

27.3.3 CmdShowAllRecords_Click函数398

27.3.2 DataGrid1_PageIndexChanged函数398

27.3.5 DataGrid1_ItemCommand函数399

27.3.6 DataGrid3_CancelCommand函数402

27.3.7 DataGrid3_EditCommand函数402

27.3.8 DataGrid3_UpdateCommand函数402

27.3.10 CmdPlaceOrder_Click函数404

27.3.9 DataGrid3_DeleteCommand函数404

27.4 Account Details页面的编码406

27.4.1 BtnGetData_Click函数407

27.4.2 DgAccountDetails_ItemCommand函数409

27.4.3 CustomValidatorl_ServerValidate函数409

27.5 小结410

第28章 设计管理界面411

28.1 AdminHomePage页面411

28.2 Movies页面414

28.3 Video页面420

28.4 Actors页面424

28.5 Director页面428

28.6 Producer页面433

28.7 Customer页面436

28.8 ShowReports页面438

28.9 小结439

第29章 向管理界面添加功能440

29.1 Movies超链接的代码441

29.1.1 Edit超链接的代码441

29.1.2 Update超链接的代码441

29.1.3 Cancel超链接的代码443

29.1.4 删除记录的代码443

29.1.5 浏览数据网格页面444

29.1.6 插入记录的代码444

29.1.7 Add New Record按钮的代码445

29.2 Videos超链接的代码447

29.2.1 编辑Video记录的代码447

29.2.2 更新Video记录的代码448

29.2.4 浏览页面的代码449

29.2.3 Cancel超链接的代码449

29.2.5 Add New Video按钮的代码449

29.3 Actors超链接的代码451

29.4 Directors超链接的代码455

29.5 Producers超链接的代码459

29.6 Customers超链接的代码462

29.7 View Reports超链接的代码467

29.7.1 创建销售报表的代码468

29.7.2 创建Movies in Demand报表的代码469

29.7.3 创建Frequent Customer Details报表的代码470

29.7.4 浏览DataGrid控件的页面471

29.8 小结473

项目4 创建Word-XML转换器应用程序474

30.1 XML概述475

第30章 从学习XML开始475

30.1.1 XML与HTML476

30.1.2 XML的优势478

30.1.3 XML文档概述478

30.1.4 格式良好的XML文档的基本规则479

30.2 XML规范480

30.2.1 DTD480

30.2.2 XML命名空间483

30.2.3 XML DOM483

30.2.4 XML的简单API485

30.2.5 XSLT485

30.2.6 XML模式487

30.3 验证XML数据491

30.3.1 DTD验证491

30.3.2 XDR验证491

30.3.3 XSD验证491

30.4 XML与关系数据的集成492

30.5 与XML文档的数据绑定492

30.6 小结493

第31章 项目个案研究——Word-XML转换器应用程序494

31.1 项目个案研究494

31.2.2 问题的解决方案495

31.2.3 总体设计495

31.2.1 需求分析495

31.2 项目生存期495

31.2.4 详细设计500

31.3 小结502

第32章 编码转换器应用程序503

32.1 编写应用程序的程序设计逻辑503

32.2 编码应用程序503

32.2.1 窗体Load事件的编码503

32.2.2 Created事件509

32.2.3 在“事件日志”中显示错误消息511

32.2.4 在列表框中显示事件条目512

32.2.5 在标签中显示Summary.xml文档的数据513

32.2.6 “退出”按钮的编码514

32.3 小结525

项目5 移动Web应用程序526

33.1 MarkupToys的项目生存期527

第33章 项目个案研究——移动测验应用程序527

33.1.1 需求分析528

33.1.2 总体设计528

33.1.3 详细设计529

33.1.4 测试529

33.1.5 接收529

33.2 数据库模式529

33.3 小结530

第34章 编码移动测验应用程序531

34.1 WAP概述531

34.1.1 Mobile Internet Toolkit532

34.1.2 移动Web窗体532

34.2 创建移动Web应用程序533

34.3 为移动测验应用程序创建窗体534

34.4 测试移动Web应用程序544

34.5 小结550

第7部分 附录551

附录A .NET的前景和目标551

A.1 .NET前景551

A.2 .NET的基本原理551

A.2.1 表示层552

A.2.2 业务逻辑/应用层552

A.2.3 数据访问和存储552

A.3 .NET框架的优势552

A.4 .NET中结构体系的变化553

A.5 技术改变和开发人员的挑战553

A.6 .NET框架的设计目标554

A.6.1 可用性554

A.6.2 可控性557

A.6.4 可靠性558

A.6.3 性能558

A.6.5 可缩放性559

A.6.6 安全性560

附录B 在Visual Basic.NET中开发控制台应用程序562

附录C 图形设备接口564

C.1 GDI分类564

C.1.1 二维矢量图564

C.1.2 位图564

C.1.3 文本564

C.2 实现GDI564

附录D 本地化567

D.1 理解字符集567

D.2 配置设置567

D.3 文化和地区568

D.4 CultureInfo类568

D.5 RegionInfo类570

D.6 资源文件571

D.7 使用VB.NET创建本地化的应用程序572

附录E 部署Windows应用程序576

E.1 Microsoft Windows Installer文件576

E.2 合并模块576

E.3 CAB(Cabinet)文件577

E.4 保存安装程序文件577

E.5 部署项目577

E.5.1 File System编辑器578

E.5.2 Registry编辑器578

E.5.3 File Type编辑器578

E.5.4 User Interface编辑器578

E.5.5 Custom Actions编辑器578

E.5.7 添加文件579

E.5.6 Launch Conditions编辑器579

E.5.8 增强部署项目580

E.5.9 验证部署项目583

E.6 开发merge模块项目584

E.7 开发CAB项目584

附录F .NET系列586

F.1 .NET Enterprise Servers586

F.1.1 Application Center 2000586

F.1.2 BizTalk Server 2000587

F.1.3 Commerce Server 2000587

F.1.4 Content Management Server 2001588

F.1.5 Exchange 2000588

F.1.6 Host Integration Server 2000589

F.1.7 Internet Security and Acceleration(ISA)Server589

F.1.9 SharePoint Portal Server 2001590

F.1.8 Mobile Information 2001 Server590

F.1.10 SQL Server 2000591

F.2 .NET Passport服务592

F.2.1 .NET Passport Single Sign-In594

F.2.2 .NET Passport Express Purchase594

F.2.3 Kids.NET Passport服务595

F.3 Visual Studio.NET598

F.3.1 Web Forms的实现599

F.3.2 Web服务的实现599

F.3.3 Windows Forms的实现599

F.3.4 项目无关对象模型的实现600

F.3.5 增强的调试600

F.3.6 对ASP.NET程序设计的支持600

F.3.7 增强的IDE600

热门推荐