图书介绍

Microsoft Visual Basic.NET编码技术PDF|Epub|txt|kindle电子书版本网盘下载

Microsoft Visual Basic.NET编码技术
  • (美)John Connell著;莱恩工作室译 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301051360
  • 出版时间:2002
  • 标注页数:583页
  • 文件大小:95MB
  • 文件页数:610页
  • 主题词:

PDF下载


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

下载说明

Microsoft Visual Basic.NET编码技术PDF格式电子书版下载

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

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

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

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

图书目录

目录1

简介1

第一章 Visual Basic.NET基础1

1.1 Visual Basic的发展历程1

1.1.1 从COM到.NET4

1.1.2 .NET世界5

1.2 为什么需要学习Visual Basic.NET?7

1.3 .NET Framework概述8

1.3.3 数据和XML10

1.3.2 用户界面10

1.3.1 Web服务10

1.3.4 基类库11

1.3.5 公共语言运行库11

1.3.6 通过Visual Basic.NET源代码访问功能13

1.4 Visual Basic.NET是面向对象的13

1.5 概述Visual Basic.NET语言的工作方式15

1.6 组装VisualBasic.NET程序17

1.6.1 元数据——关于数据的数据17

1.6.2 实时编译器18

1.6.3 执行Visual Basic.NET代码19

1.7 配置交互式开发环境20

1.6.4 组装程序20

1.8 概述Visual Basic.NET的IDE22

1.8.1 一些Visual Basic.NET代码24

1.8.2 IDE为我们的第一个.NET程序创建的文件30

1.8.3 关于程序集的另一些说明35

1.9 仔细研究代码37

1.9.1 获得继承性37

1.9.2 启动我们的Forml类38

1.9.3 警告:不要乱动设计器的代码!41

1.9.4 较大的事件43

1.10 总结44

2.1 对象课程45

第二章 使用Visual Basic.NET进行面向对象的编程45

2.2 开始使用对象46

2.2.1 类实际上就是一份蓝图46

2.2.2 浅谈对象47

2.2.3 作为对象的窗体48

2.2.4 读取、编写、激活49

2.3 继承51

2.3.1 理解命名空间52

2.3.2 从System.Windows.Forms.Form继承:窗体和控件56

2.3.3 关于Visual Basic.NET控件的一点补充57

2.3.4 检查代码59

2.3.5 为按钮添加的代码61

2.4 按F5键来运行程序63

2.4.1 Doppelganger程序:创建Forml类的克隆63

2.4.2 来自Doppelganger程序的重要对象概念65

2.5 使用类视图监视结构和访问修改符69

2.5.1 关于访问类型的更多信息70

2.6 重载方法71

2.6.1 一些重载的Show方法73

2.7 多态74

2.8 在运行时控制窗体75

2.8.1 试一试76

2.9 第一个真正的Visual Basic.NET程序77

2.9.1 告诉Application对象将要运行哪个窗体79

2.9.2 添加控件81

2.9.3 检查IDE生成的代码85

2.9.4 连接控件88

2.9.5 指定命名空间的名称89

2.9.6 日期和时间算法90

2.9.7 编排日期和时间的格式91

2.9.8 运行程序93

2.10 总结95

第三章 编写您的第一个类97

3.1 创建Employee类98

3.1.1 检查类的代码101

3.1.2 类的命名空间105

3.1.3 声明我们的类106

3.1.4 使用共享变量107

3.1.5 类构造函数108

3.1.6 重载构造函数109

3.1.7 MyBase.New109

3.1.8 为私有数据字段指定值110

3.1.9 覆盖111

3.2 Employee类属性113

3.1.10 #Region113

3.3 关于继承的更多内容116

3.3.1 虚拟方法120

3.4 同步Class View121

3.5 创建Employee类的实例122

3.6 总结:揭秘面向对象的编程方式126

第四章 Visual Basic.NET的数据类型和特性129

4.1 理解数据类型129

4.2 Visual Basic.NET的数据类型130

4.2.1 值类型131

4.2.2 引用类型133

4.3.1 System.Object类134

4.3 数据类型的特性134

4.3.2 强制类型137

4.3.3 类型安全138

4.3.4 数据扩展142

4.4 垃圾收集:去除对象145

4.4.1 堆栈和管理堆145

4.5 总结147

第五章 使用文件和字符串介绍.NET类框架149

5.1 .NET Framework到底是什么?150

5.1.1 深入.NET Framework150

5.1.2 一切都是从System命名空间开始的151

5.2 学习查找和使用您所需要的内容153

5.2.1 在Windows Class Viewer中进行搜索154

5.2.2 使用命名空间155

5.3 介绍File类156

5.4 流157

5.4.1 文件和流之间的区别158

5.4.2 读写二进制、数值型或文本型数据158

5.5 使用.NET Framework中的File类和StreamWriter类158

5.5.1 读取文件159

5.5.2 FileInfo类161

5.5.3 创建新文件163

5.5.4 使用框架枚举目录条目164

5.6 字符串167

5.6.1 有关字符串的新内容168

5.6.2 未初始化的字符串168

5.6.3 使用字符串169

5.6.4 复制和克隆字符串170

5.7 总结173

第六章 Visual Basic.NET中的数组和集合175

6.1 构建您的第一个Visual Basic.NET数组176

6.1.1 数组的界限177

6.1.2 为什么数组是基于System.Array类的?182

6.1.3 事先不知道需要的元素数该怎么办?185

6.1.4 在Visual Basic.NET中数组是从0开始的187

6.1.5 在声明期间初始化数组187

6.1.6 数组是引用类型188

6.2 数组的实际应用:罗马数字计算器190

6.2.1 编写代码191

6.2.2 检查代码192

6.2.3 缓存变量193

6.3 Visual Basic.NET的集合195

6.3.1 ArrayList集合195

6.3.2 队列198

6.3.3 堆栈200

6.4 Eliza和人工智能的开始201

6.4.1 应用Eliza202

6.4.2 编码Eliza204

6.4.3 Dialog.vb代码模块的拓扑结构206

6.4.4 编写Dialog.vb代码模块208

6.4.5 查看我们的代码216

6.4.6 数组和集合217

6.4.7 Eliza的入口点218

6.4.8 患者正在谈论医生吗?222

6.4.9 Eliza能快速做出响应吗?223

6.4.10 Eliza能够翻译患者的响应以提出问题吗?225

6.4.11 返回前面患者的短语229

6.4.12 当其他所有情况都失败时231

6.4.13 从窗体调用模块232

6.5 总结234

第七章 处理错误和调试程序235

7.1 可能犯什么错呢?235

7.2 Visual Basic.NET的错误类型237

7.3 传统的Visual Basic中的Err对象在Visual Basic.NET中被取消238

7.4 Try、Catch和Finally239

7.4.1 添加结构化的错误处理240

7.4.2 Try…Catch块241

7.4.3 使程序更安全243

7.4.4 Finally块245

7.5 在代码中设置断点246

7.6 使用调试器运行程序247

7.6.1 逐行执行代码248

7.6.2 有用的调试窗口250

7.7 调用堆栈254

7.8 Debug类和Trace类256

7.8.1 Debug.WriteLine257

7.8.2 Debug.Assert257

7.8.4 为代码添加跟踪类260

7.8.3 跟踪260

7.8.5 检查ErrorTrace.vb代码262

7.8.6 设置跟踪级别266

7.8.7 将Errors.vb类添加到程序中268

7.9 为程序添加事件日志272

7.9.1 将事件记录到Event Viewer中的基本原则273

7.9.2 将事件记录添加到ErrorTrace.vb类中274

7.9.3 使用新的事件记录能力278

7.10 总结280

8.1 程序集281

第八章 程序集的详细内容281

8.1.2 共享程序集282

8.1.1 私有程序集282

8.1.3 程序集的其他部分286

8.2 反射:检查程序集的方法287

8.3 Assembly Spy程序287

8.3.1 构建Assembly Spy程序290

8.3.2 编写一些代码292

8.3.3 检查代码297

8.4 自我检查:研究一下我们自己的程序集306

8.4.2 创建具有严格名称的程序集307

8.4.1 代码签名307

8.4.3 再谈全局程序集缓存310

8.4.4 程序集的版本312

8.5 Visual Basic.NET中的新的变量范围316

8.5.1 命名空间的范围317

8.5.2 确定变量的范围317

8.6 总结318

第九章 文件系统的监视319

9.1 File Sentinel程序320

9.1.1 File Sentinel程序的工作方式320

9.1.2 开始编写File Sentinel程序322

9.1.3 将Sentinel类添加到程序中325

9.1.4 委托332

9.1.5 处理Changed、Created和Deleted事件334

9.1.6 处理Rename和Error事件335

9.1.7 写入到日志文件中337

9.1.8 与用户界面联系起来338

9.1.9 可以对File Sentinel进行的增强346

9.2 介绍Windows服务348

9.2.1 服务的生存与死亡348

9.2.2 将File Sentinel编译成Windows服务349

9.2.3 将sentinel类添加到服务中350

9.2.4 更新Servicel.vb文件351

9.2.5 服务的工作方式353

9.2.6 在Services窗口中查看vbMonitorService363

9.2.7 调试Windows服务365

9.3 总结368

第十章 使用ADO.NET进行数据访问369

10.1 从ADO到ADO.NET369

10.1.1 ADO.NET370

10.1.2 DataSet中的单独表格371

10.1.3 比较传统的ADO和ADO.NET373

10.2 详细介绍ADO.NET的基础:DataSet对象375

10.2.2 DataSet对象和XML376

10.2.1 DataTable对象376

10.2.3 DataView对象377

10.3 ADO.NET中的管理提供者378

10.3.1 通用的提供者模型380

10.4 查看代码380

10.4.1 连接数据源381

10.4.2 从数据源操纵数据的命令382

10.4.3 创建DataReader对象382

10.4.4 组合DataReader383

10.5.1 开始行动385

10.5 编写一个简单的SQLClient类的DataSet程序385

10.5.2 将DataAdapter对象添加到程序中389

10.5.3 完成用户界面393

10.5.4 预览来自DataAdapter的数据394

10.5.5 Customers表的XML方案396

10.5.6 添加代码397

10.5.7 运行程序398

10.5.8 编辑数据399

10.5.9 代码的工作方式399

10.5.10 更新数据源401

10.6 总结404

11.1 回顾ADO.NET对象模型405

第十一章 数据集的详细内容405

11.2 数据集和XML407

11.3 构建数据集和XML查看器项目409

11.3.1 添加Connection、DataAdapter和DataSet对象411

11.3.2 将代码添加到程序中412

11.3.3 代码的工作方式414

11.3.4 从数据集生成XML414

11.3.5 更新数据源415

11.4 ADO.NET和XML416

11.4.2 XML方案的输出结果417

11.4.1 查看程序的XML输出417

11.5 保存XML信息420

11.5.1 测试保存的代码420

11.5.2 检查DiffGram423

11.6 平衡使用XML文件的新类425

11.6.1 Xsd.exe程序426

11.7 为程序添加关系429

11.7.1 数据集和XML程序429

11.7.2 创建父/子关系430

11.7.3 为表添加关系432

11.8 通过保存的XML文件填写数据网格435

11.7.4 检查DataSet属性435

11.8.1 运行程序437

11.8.2 程序的工作方式438

11.9 手工编写一个简单的程序439

11.10 数据绑定440

11.10.1 创建程序441

11.10.2 添加联系控件和数据集的代码442

11.10.3 运行程序444

11.10.4 程序的工作方式445

11.11 总结449

11.10.5 更新数据网格449

第十二章 ADO.NET中的数据绑定451

12.1 BindingContext对象451

12.2 CurrencyManager对象452

12.2.1 定位记录453

12.3 一个简单的示例453

12.3.1 添加代码455

12.3.2 代码的工作方式458

12.4 DataTable、DataRou和DataColumn对象461

12.4.1 检查DataTable方案462

12.4.2 以编程的方式构建表格464

12.4.3 代码的工作方式465

12.4.4 查找指定的记录467

12.5 总结468

第十三章 ASP.NET和Web服务471

13.1 回顾ASP471

13.2 为什么称为ASP.NET?472

13.3 我们的第一个Web窗体473

13.3.1 新的服务器控件476

13.3.2 HTML展示模板478

13.3.3 查看代码背后的文件481

13.3.4 设置Web页的属性482

13.3.5 添加日历控件代码483

13.3.6 运行Web窗体484

13.3.7 检查发送到浏览器的HTML485

13.4 构建一个贷款偿还计算器487

13.4.1 构建Loan Application项目489

13.4.2 将代码添加到代码背后的窗体中492

13.4.3 Web Form的生存期493

13.4.4 程序的工作方式494

13.4.5 仔细检查下拉列表496

13.4.6 添加偿还计划页面496

13.4.7 添加类代码498

13.4.8 计算器的工作方式501

13.4.9 跟踪程序504

13.5 Web服务:新的市场505

13.5.1 什么是Web服务?506

13.5.2 通信方式506

13.5.3 查看谁在全球市场提供了什么服务507

13.5.4 Web服务的发展方向509

13.6 构建Web服务510

13.6.1 运行程序512

13.6.2 使用MagicEightBall Web服务514

13.6.3 构建Web服务的客户程序517

13.6.4 为程序添加代理类518

13.6.5 添加用来获得MagicEightBall答案的代码519

13.7 总结520

第十四章 可视继承和自定义控件521

14.1 可视继承521

14.1.1 构建基础窗体522

14.1.2 添加继承的窗体524

14.2 创建自定义控件526

14.2.1 更改文本框的背景颜色527

14.2.2 构建控件528

14.2.3 添加控件的代码528

14.2.4 将自定义控件添加到主持窗体中530

14.2.5 代码的工作方式531

14.3 综合应用前面学到的知识533

14.3.1 保存便笺534

14.3.2 构建Sticky Notes程序536

14.3.3 构造便笺542

14.3.4 添加便笺的代码543

14.3.5 代码的工作方式546

14.3.6 添加事件处理程序的委托547

14.3.7 serialize类的详细内容549

14.3.8 退出Sticky Notes程序555

14.3.9 黄色的BaseNote便笺窗体的工作方式557

14.3.10 部署Sticky Notes程序560

14.3.11 在客户机中安装程序564

14.3.12 安装Sticky Notes程序565

14.4 总结566

附录 一些有用的ADO.NET向导567

A.1 使用Data Form Wizard567

A.1.1 运行程序572

A.1.2 背后的代码573

A.2 从数据源生成Crystal Report575

A.2.1 构建Crystal Report575

A.2.2 准备查看报告581

热门推荐