图书介绍

Visual Basic .NET专业项目实例开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual Basic .NET专业项目实例开发
  • (美)Pooja Bembey,(美)Kuljit Kaur著;潘英,陈君等译 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508413644
  • 出版时间:2003
  • 标注页数:651页
  • 文件大小:90MB
  • 文件页数:675页
  • 主题词:BASIC语言(学科: 程序设计) 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下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

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

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

图书目录

第1部分 Visual Basic.NET概述1

第1章 .NET概述1

1.1 .NET框架的组件1

1.1.1 通用语言运行库1

1.1.2 .NET框架类库2

1.2 .NET框架特征3

1.3 Visual Studio.NET简介4

1.3.1 Visual Basic.NET4

1.3.2 Visual C#.NET5

1.3.3 Visual C++.NET5

1.3.4 Web窗体5

1.3.5 Windows窗体5

1.3.6 Web服务5

1.3.7 XML支持6

1.4 Visual Basic.NET概述6

1.5 Visual Basic6.0与Visual Basic.NET之间的不同8

1.6 小结9

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

2.1 面向对象的特征10

2.1.1 抽象性10

2.1.2 封装性11

2.1.3 继承性11

2.1.4 多态性12

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

2.3 声明类成员17

2.3.1 构造函数17

2.3.2 析构函数18

2.3.3 方法19

2.3.4 字段和属性19

2.4 声明名字空间21

2.5 小结23

第3章 Visual Studio.NET IDE24

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

3.1.1 菜单栏25

3.1.2 工具栏27

3.1.3 Start页面28

3.1.4 Solution Explorer窗口29

3.1.5 Class View窗口30

3.1.6 Dynamic Help窗口31

3.1.7 工具箱32

3.1.8 Server Explorer窗口34

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

3.2.1 Properties窗口36

3.2.2 Task List窗口36

3.2.3 Command窗口37

3.3 小结37

第4章 变量和运算符38

4.1 使用变量38

4.1.1 数据类型38

4.1.2 变量声明39

4.1.3 变量的作用域42

4.1.4 类型转换42

4.1.5 常量43

4.2 使用运算符43

4.2.1 算术运算符44

4.2.2 赋值运算符48

4.2.3 比较运算符51

4.2.4 逻辑/位逻辑运算符53

4.3 小结58

第5章 数组和集合60

5.1 数组60

5.1.1 声明数组60

5.1.2 多维数组62

5.1.3 动态数组63

5.1.4 数组类的方法65

5.1.5 数组的数组67

5.2 集合68

5.2.1 创建集合69

5.3 小结73

第6章 条件逻辑74

6.1 决策结构74

6.1.1 If...Then...Else语句74

6.1.2 Select...Case语句76

6.2 循环结构78

6.2.1 While...End While语句79

6.2.2 Do...Loop语句79

6.2.3 For...Next语句81

6.2.4 For Each...Next语句82

6.3 小结84

第7章 过程和函数85

7.1 过程85

7.1.1 Sub过程86

7.1.2 Function过程88

7.1.3 事件处理过程89

7.1.4 Property过程91

7.2 参数92

7.2.1 按值传递参数92

7.2.2 按引用传递参数92

7.2.3 可选参数94

7.2.4 参数数组94

7.2.5 重载过程95

7.3 内置函数96

7.3.1 应用程序增强函数96

7.3.2 字符串函数103

7.3.3 日期函数107

7.3.4 类型转换函数109

7.4 小结111

第2部分 专业项目1112

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

第8章 Visual Basic6.0项目升级到Visual Basic.NET113

8.1 PrjLenConversion Visual Basic6.0项目113

8.2 Visual Basic Upgrade Wizard116

8.3 升级项目中的变化121

8.3.1 常规改变123

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

8.3.3 处理控件方面的改变124

8.3.4 数据类型的改变125

8.3.5 MsgBox函数中的改变126

8.4 其他更改126

8.4.1 数组126

8.4.2 Property过程127

8.4.3 后期绑定对象128

8.5 小结129

第3部分 专业项目2130

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

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

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

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

9.3 项目生存期131

9.3.1 需求分析132

9.3.2 总体设计133

9.3.3 详细设计136

9.3.4 构造136

9.3.5 集成和测试136

9.3.6 用户接收测试137

9.4 数据库模式137

9.5 小结138

第10章 使用ADO.NET139

10.1 ADO.NET的特征139

10.2 ADO.NET的优势140

10.2.1 可缩放性140

10.2.2 性能140

10.2.3 可编程性140

10.2.4 互用性141

10.2.5 可维护性141

10.3 ADO.NET的组件141

10.3.1 .NET数据提供者141

10.3.2 数据集145

10.4 小结148

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

11.1 错误类型149

11.1.1 语法错误149

11.1.2 运行期间错误150

11.1.3 语义的/逻辑的错误150

11.2 Exception类150

11.3 结构化错误处理152

11.4 非结构化的异常处理155

11.4.1 On ErrorGoTo<Line>语句155

11.4.2 On Error Resume Next语句156

11.4.3 On Error GoTo 0语句156

11.4.4 On Error GoTo-1语句156

11.5 调试工具157

11.5.1 断点157

11.5.2 Watch窗口160

11.5.3 QuickWatch对话框163

11.5.4 Autos窗口163

11.5.5 Locals窗口164

11.5.6 Call Stack窗口165

11.6 小结165

第12章 设计Customer模块的用户界面166

12.1 Main窗体166

12.2 Search窗体169

12.3 Registration窗体175

12.4 Place Order窗体178

12.5 小结181

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

13.1 CmdRegCustomer_Click函数184

13.2 IsCustomerlDValid函数184

13.3 CmdRegister_Click函数185

13.4 CmdSearch_Click函数186

13.5 CmdExit_Click函数186

13.6 Main窗体的完整代码186

13.7 小结188

第14章 向Search窗体添加功能189

14.1 FrmSearch_Load函数191

14.2 CmdSearch_Click函数191

14.3 SetRegistrationID函数195

14.4 CmdPlaceOrder_Click函数195

14.5 CmdExit_Click函数197

14.6 Search窗体的完整代码197

14.7 小结201

第15章 向Registration窗体添加功能202

15.1 FrmRegistration_Load函数203

15.2 CmdSubmitReg_Click函数203

15.3 CmdClear_Click函数207

15.4 Empty_Controls函数208

15.5 CmdCancel_Click函数208

15.6 Registration窗体的完整代码209

15.7 小结213

第16章 向Place Order窗体添加功能214

16.1 SetRegistrationID函数218

16.2 SetSelectedMovies函数218

16.3 FrmOrder Load函数219

16.4 CmdOrderNow Click函数221

16.5 GetAutoGeneratedOrderID函数226

16.6 CmdCancel_Click函数228

16.7 Place Order窗体的完整代码228

16.8 小结235

第17章 设计Administration模块的用户界面236

17.1 Main窗体236

17.2 Insert Actor窗体240

17.3 Insert Director窗体242

17.4 Insert Producer窗体244

17.5 Insert Video窗体246

17.6 Insert Movie窗体247

17.7 Insert Customer窗体250

17.8 Update/Delete窗体253

17.9 Reports窗体256

17.10 小结258

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

18.1 MitmActor_Click函数260

18.2 MitmDirector_Click函数261

18.3 MitmProducer_Click函数261

18.4 MitmVideo_Click函数261

18.5 MitmMovie_Click函数262

18.6 MitmCustomer_Click函数262

18.7 MitmUpdateDelete_Click函数263

18.8 MitmDailySales_Click函数263

18.9 MitmMoviesInDemand_Click函数263

18.10 MitmCustDetails_Click函数264

18.11 MmnuExit_Click函数264

18.12 Main窗体的完整代码264

18.13 小结266

第19章 向Update/Delete窗体添加功能267

19.1 FrmUpdateDelete_Load函数269

19.2 CmbSearchIn_SelectedIndexChanged函数269

19.3 HandleComboIndexes()函数269

19.4 CmdSearch_Click函数271

19.5 CmdUpdate_Click函数282

19.6 CmdDelete_Click函数285

19.7 CmdClear_Click函数287

19.8 CmdCancel_Click函数287

19.9 Update/Delete窗体的完整代码288

19.10 小结301

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

20.1 Insert Actor窗体302

20.1.1 SetUpdateID函数303

20.1.2 FrmInsertActor_Load函数303

20.1.3 CmdSubmit_Click函数305

20.1.4 CmdCancel_Click函数308

20.1.5 Insert Actor窗体的完整代码309

20.2 Insert Director窗体313

20.3 Insert Producer窗体317

20.4 Insert Video窗体321

20.5 Insert Movie窗体325

20.6 Insert Customer窗体331

20.7 小结337

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

21.1 FrmReport_Load函数340

21.2 MmnuExit_Click函数344

21.3 Reports窗体的完整代码345

21.4 小结349

第4部分 专业项目3350

项目3 创建Web应用程序350

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

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

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

22.2.1 需求分析351

22.2.2 总体设计352

22.3 小结358

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

23.1 ASP.NET概述359

23.1.1 ASP.NET程序设计模型361

23.1.2 ASP.NET平台需求362

23.2 创建Web窗体362

23.2.1 Web窗体组件363

23.2.2 设计Web窗体363

23.2.3 IIS应用程序根目录367

23.3 ASP.NET服务器控件370

23.3.1 服务器控件的类型370

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

23.3.3 向窗体添加Web控件372

23.3.4 设置Web控件的属性373

23.3.5 处理Web控件的事件374

23.3.6 常用的Web控件374

23.4 验证控件375

23.4.1 什么是验证控件376

23.4.2 使用验证控件376

23.4.3 使用多个验证控件382

23.5 小结382

第24章 深入学习ASP.NET383

24.1 配置ASP.NET应用程序383

24.1.1 ASP.NET中的缓存384

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

24.3 小结387

第25章 Web服务388

25.1 Web服务概述388

25.1.1 Web服务结构体系390

25.1.2 Web服务的工作方式391

25.2 Web服务使用的技术392

25.2.1 Web服务中的XML392

25.2.2 Web服务中的WSDL392

25.2.3 Web服务中的SOAP393

25.2.4 Web服务中的UDDI393

25.3 .NET框架中的Web服务394

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

25.5 小结398

第26章 设计顾客界面399

26.1 主面399

26.2 Search页面403

26.3 Account Details页面414

26.4 Customer Registration页面417

26.5 小结420

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

27.1 Customer Registration页面的编码421

27.1.1 Page_Load函数422

27.1.2 CmdCustDetails_click函数422

27.2 Customer Login界面的编码426

27.2.1 CustomValidatorl_ServerValidate函数427

27.3 Search页面的编码429

27.3.1 Page_Load函数430

27.3.2 DataGrid1_PageIndexChanged函数431

27.3.3 CmdShowAllRecords_Click函数432

27.3.4 CmdSearch_Click函数432

27.3.5 DataGrid1_ItemCommand函数433

27.3.6 DataGrid3_CancelCommand函数436

27.3.7 DataGrid3_EditCommand函数436

27.3.8 DataGrid3_UpdateCommand函数437

27.3.9 DataGrid3_DeleteCommand函数438

27.3.10 CmdPlaceOrder_Click函数438

27.4 Account Details页面的编码441

27.4.1 BtnGetData_Click函数441

27.4.2 DgAccountDetails_ItemCommand函数443

27.4.3 CustomValidatorl_ServerValidate函数444

27.5 小结445

第28章 设计管理界面446

28.1 AdminHomePage页面446

28.2 Movies页面449

28.3 Video页面455

28.4 Actors页面459

28.5 Director页面464

28.6 Producer页面468

28.7 Customer页面471

28.8 ShowReports页面474

28.9 小结476

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

29.1 Movies超链接的代码478

29.1.1 Edit超链接的代码478

29.1.2 Update超链接的代码479

29.1.3 Cancel超链接的代码480

29.1.4 删除记录的代码480

29.1.5 浏览数据网格页面481

29.1.6 插入记录的代码481

29.1.7 Add New Record按钮的代码482

29.2 Videos超链接的代码484

29.2.1 编辑Video记录的代码485

29.2.2 更新Video记录的代码485

29.2.3 Cancel超链接的代码486

29.2.4 浏览页面的代码486

29.2.5 Add New Video按钮的代码487

29.3 Actors超链接的代码489

29.4 Directors超链接的代码494

29.5 Producers超链接的代码498

29.6 Customers超链接的代码501

29.7 View Reports超链接的代码506

29.7.1 创建销售报表的代码507

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

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

29.7.4 浏览DataGrid控件的页面510

29.8 小结513

第5部分 专业项目4515

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

第30章 从学习XML开始515

30.1 XML是什么515

30.1.1 XML与HTML516

30.1.2 XML的优势518

30.1.3 XML文档概述519

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

30.2 XML规范521

30.2.1 DTD521

30.2.2 XML名字空间523

30.2.3 XML DOM524

30.2.4 XML的简单API526

30.2.5 XSLT527

30.2.6 XML模式529

30.3 验证XML数据532

30.3.1 DTD验证533

30.3.2 XDR验证533

30.3.3 XSD验证533

30.4 XML与关系数据的集成533

30.5 与XML文档的数据绑定534

30.6 小结534

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

31.1 项目个案研究536

31.2 项目生存期537

31.2.1 需求分析537

31.2.2 问题的解决方案537

31.2.3 总体设计537

31.2.4 详细设计542

31.3 小结544

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

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

32.2 编码应用程序545

32.2.1 窗体Load事件的编码546

32.2.2 Created事件551

32.2.3 在Event Log中显示错误消息554

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

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

32.2.6 Exit按钮的编码557

32.3 小结569

第6部分 专业项目5570

项目5 移动Web应用程序570

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

33.1 Markup Toys的项目生存期571

33.1.1 需求分析572

33.1.2 总体设计572

33.1.3 详细设计573

33.1.4 测试573

33.1.5 接收574

33.2 数据库模式574

33.3 小结574

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

34.1 WAP概述575

34.1.1 Mobile Internet Toolkit576

34.1.2 移动Web窗体576

34.2 创建移动Web应用程序577

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

34.4 测试移动Web应用程序589

34.5 小结595

第7部分 附录596

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

A.1 .NET前景596

A.2 .NET的基本原理596

A.2.1 表示层597

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

A.2.3 数据访问和存储597

A.3 .NET框架的优势597

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

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

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

A.6.1 可用性600

A.6.2 可控性603

A.6.3 性能604

A.6.4 可靠性604

A.6.5 可缩放性605

A.6.6 安全性606

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

B.1 编码Visual Basic.NET控制台应用程序608

附录C 图形设备接口610

C.1 GDI分类610

C.1.1 二维矢量图610

C.1.2 位图610

C.1.3 文本610

C.2 实现GDI611

附录D 本地化613

D.1 理解字符集613

D.2 配置设置614

D.3 文化和地区614

D.4 CultureInfo类615

D.5 RegionInfo类616

D.6 资源文件618

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

附录E 部署Windows应用程序623

E.1 Microsoft Windows Installer文件623

E.2 合并模块623

E.3 CAB(Cabinet)文件624

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

E.5 部署项目624

E.5.1 File System编辑器625

E.5.2 Registry编辑器625

E.5.3 File Type编辑器625

E.5.4 User Interface编辑器626

E.5.5 Custom Actions编辑器626

E.5.6 Launch Conditions编辑器626

E.5.7 添加文件626

E.5.8 增强部署项目627

E.5.9 验证部署项目631

E.6 开发merge模块项目631

E.7 开发CAB项目632

附录F .NET系列634

F.1 .NET Enterprise Servers634

F.1.1 Application Center 2000634

F.1.2 BizTalk Server 2000635

F.1.3 Commerce Server 2000636

F.1.4 Content Management Server 2001636

F.1.5 Exchange 2000636

F.1.6 Host Integration Server 2000637

F.1.7 Internet Security and Acceleration(ISA)Server637

F.1.8 Mobile Information 2001 Server638

F.1.9 SharePoint Portal Server 2001639

F.1.10 SQL Server 2000640

F.2 .NET Passport服务641

F.2.1 .NET Passport Single Sign-In643

F.2.2 .NET Passport Express Purchase644

F.2.3 Kids.NET Passport服务644

F.3 Visual Studio.NET648

F.3.1 Web Forms的实现649

F.3.2 Web服务的实现649

F.3.3 Windows Forms的实现649

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

F.3.5 增强的调试649

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

F.3.7 增强的IDE650

热门推荐