图书介绍

VB.NET编程入门PDF|Epub|txt|kindle电子书版本网盘下载

VB.NET编程入门
  • 麦中凡等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810772473
  • 出版时间:2003
  • 标注页数:288页
  • 文件大小:19MB
  • 文件页数:302页
  • 主题词:VB.NET

PDF下载


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

下载说明

VB.NET编程入门PDF格式电子书版下载

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

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

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

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

图书目录

第1章 VB.NET产生的背景1

1.1 Microsoft.NET计划1

1.2 Microsoft.NET平台2

1.3 .NET Framework3

1.4 通用语言运行时6

1.5 VB扩充到VB.NET的策略7

1.6 小结8

第2章 VB.NET的部分语法扩充9

2.1 数据类型9

2.1.1 值类型与引用类型的变量9

2.1.2 新的数据类型10

2.1.3 更改的数据类型10

2.1.4 数据类型的转换12

2.2 使用变量13

2.2.1 声明、初始化变量和数组13

2.2.2 声明多个变量14

2.2.3 变量的作用域14

2.2.4 创建结构15

2.3 编译选项15

2.4 赋值运算符17

2.5 函数、子程序和属性18

2.5.1 调用函数和子程序18

2.5.2 静态函数和静态子程序19

2.5.3 从函数返回值19

2.5.4 使用默认性质20

2.6 异常处理21

2.6.1 结构化异常处理21

2.6.2 结构化异常处理的语言形式及处理规则22

2.6.3 System.Exception类24

2.7 抛出异常26

2.8 小结27

习题27

第3章 面向对象基本概念28

3.1 对象的由来28

3.2 封装和抽象29

3.3 类继承32

3.3.1 类继承的好处32

3.3.2 继承带来的问题33

3.4 接口与构件35

3.5 小结37

习题38

第4章 受管运行环境39

4.1 第一个.NET应用程序39

4.1.1 引用名字空间40

4.1.2 入口点、作用域和声明41

4.1.3 控制台输入输出42

4.2 编译和运行.NET应用程序42

4.2.1 编译42

4.2.2 受管执行过程43

4.2.3 元数据45

4.2.4 Microsoft中间语言46

4.2.5 组件46

4.2.6 应用程序作用域46

4.3 小结48

习题48

第5章 VB.NET中的面向对象程序设计49

5.1 定义类49

5.1.1 定义类的过程49

5.1.2 使用访问修饰符49

5.1.3 声明方法50

5.1.4 声明性质50

5.1.5 使用属性52

5.1.6 重载方法52

5.1.7 使用构造子53

5.1.8 使用析构子54

5.2 创建和销毁对象55

5.2.1 实例化和初始化对象55

5.2.2 垃圾收集55

5.2.3 使用Dispose(处置)方法56

5.3 继承57

5.3.1 实现继承57

5.3.2 覆盖和重载59

5.3.3 继承示例60

5.3.4 隐藏(shadowing)61

5.3.5 使用MyBase关键字62

5.3.6 使用MyClass关键字63

5.4 接口64

5.4.1 定义接口64

5.4.2 获得多态64

5.5 使用类66

5.5.1 使用共享的数据成员66

5.5.2 使用共享的过程成员67

5.5.3 事件处理68

5.5.4 委派69

5.5.5 使用委派69

5.5.6 类与结构的比较71

5.6 小结72

习题72

第6章 公共类型系统73

6.1 公共类型系统概述73

6.1.1 公共类型系统架构73

6.1.2 值类型与引用类型75

6.2 公共类型系统的元素76

6.2.1 基本类型76

6.2.2 对象77

6.2.3 构造子(constructor)78

6.2.4 性质(properties)79

6.2.5 定制类型80

6.2.6 枚举类型81

6.2.7 接口83

6.3 面向对象的特征84

6.3.1 抽象85

6.3.2 封装85

6.3.3 继承87

6.3.4 多态91

6.4 小结94

习题94

第7章 使用类型95

7.1 System.Object类功能95

7.1.1 Hash(哈希)编码95

7.1.2 标识(identity)96

7.1.3 相等(equality)97

7.1.4 字符串表达法98

7.2 特殊的构造子99

7.2.1 共享构造子99

7.2.2 私有构造子100

7.3 类型操作101

7.3.1 转换101

7.3.2 强制103

7.3.3 装匣104

7.4 接口106

7.4.1 继承考虑107

7.4.2 显式接口实现109

7.5 受管外部类型110

7.5.1 平台调用服务110

7.5.2 COM可操作性111

7.6 小结112

习题112

第8章 字符串、数组和集组113

8.1 字符串113

8.1.1 Parse113

8.1.2 格式114

8.1.3 格式示例115

8.1.4 改变大小写116

8.1.5 比较117

8.1.6 去首尾空格和填充字符117

8.1.7 分解与连接119

8.1.8 StringBuilder119

8.1.9 Visual Basic.NET特性120

8.1.10 正则表达式120

8.2 .NET Framework数组121

8.2.1 System.Array121

8.2.2 Visual Basic.NET特征122

8.2.3 迭代(iterating over)124

8.2.4 比较126

8.2.5 排序127

8.2.6 排序和枚举数组示例127

8.3 .NET Framework集组(collections)129

8.3.1 System.Collections类的示例129

8.3.2 Lists(链表)130

8.3.3 Dictionaries(字典)132

8.3.4 SortedList(有序表)135

8.3.5 集组使用指南136

8.3.6 类型安全和性能137

8.4 小结139

习题139

第9章 委派和事件140

9.1 委派140

9.1.1 委派的使用情景140

9.1.2 声明委派141

9.1.3 实例化委派141

9.1.4 调用委派142

9.1.5 示例:使用委派142

9.2 多路委派144

9.2.1 多路委派概念144

9.2.2 单路委派与多路委派145

9.2.3 创建并调用多路委派146

9.2.4 示例:多路委派147

9.2.5 委派细节148

9.3 事件149

9.4 何时使用委派、事件和接口152

9.5 小结153

习题153

第10章 内存和资源管理154

10.1 内存管理基础154

10.1.1 开发者背景154

10.1.2 手工内存管理与自动内存管理155

10.1.3 .NET Framework类型的内存管理155

10.1.4 简单垃圾收集156

10.2 非内存资源管理157

10.3 隐式资源管理157

10.3.1 收尾157

10.3.2 带Finzlization的垃圾收集158

10.3.3 收尾准则159

10.3.4 控制垃圾收集159

10.4 显式资源管理161

10.4.1 IDisposable接口和 Dis-pose方法161

10.4.2 临时资源使用设计模式165

10.5 优化垃圾收集166

10.5.1 弱引用166

10.5.2 代(generation)169

10.5.3 附加性能特征170

10.6 小结171

习题171

第11章 数据流和文件172

11.1 流(stream)172

11.2 读者和写者(reader and writer)173

11.3 基本的文件I/O175

11.3.1 FileStream类175

11.3.2 File和FileInfo类176

11.3.3 读文本示例177

11.3.4 写文本示例177

11.3.5 Directory和DirectoryInfo类178

11.3.6 FileSystemWatcher179

11.3.7 隔离存储180

11.4 小结181

习题181

第12章 使用Windows Form182

12.1 为什么要使用Windows Form182

12.2 Windows Form的结构183

12.3 使用Windows Form184

12.3.1 一个Windows Form的实例184

12.3.2 检测Windows Form的代码185

12.3.3 使用窗体的性质186

12.4 使用菜单和控件188

12.4.1 创建菜单188

12.4.2 新的控件189

12.4.3 使用控件性质191

12.4.4 使用控件方法192

12.4.5 使用标准的对话框192

12.4.6 提供用户帮助信息193

12.4.7 实现拖放功能194

12.5 使用Form方法和事件195

12.5.1 使用Form方法195

12.5.2 使用Form事件196

12.5.3 处理事件198

12.5.4 创建MDI Form199

12.6 继承Windows Form200

12.6.1 为什么要继承一个Form201

12.6.2 创建基窗体201

12.6.3 创建一个可继承的窗体201

12.6.4 修改基窗体202

12.7 小结202

习题202

第13章 构建Web应用程序204

13.1 ASP.NET介绍204

13.1.1 ASP.NET概述204

13.1.2 使用Response和Request对象205

13.1.3 保存客户端状态205

13.1.4 保存服务器端状态206

13.1.5 管理一个ASP.NET应用程序208

13.1.6 ASP.NET安全性概述208

13.1.7 和Global.asax一起使用Global事件209

13.2 创建Web Form应用程序210

13.2.1 Web Forms的结构211

13.2.2 使用HTML控件211

13.2.3 Web服务器控件的优点213

13.2.4 使用Web服务器控件213

13.2.5 处理事件216

13.3 构建Web服务217

13.3.1 什么是Web服务?217

13.3.2 创建一个Web服务218

13.3.3 使Web服务可以被发现220

13.3.4 部署和发布Web服务221

13.4 使用Web服务221

13.4.1 搜索Web服务221

13.4.2 从浏览器调用Web服务222

13.4.3 从客户端调用Web服务223

13.5 小结223

习题224

第14章 使用ADO.NET225

14.1 ADO.NET概述225

14.1.1 ADO.NET简介225

14.1.2 ADO.NET的优点226

14.2 .NET数据提供者226

14.2.1 使用连接对象226

14.2.2 使用命令对象227

14.2.3 使用执行存储过程的命令对象228

14.2.4 使用DataReader对象229

14.2.5 使用DataAdapter对象231

14.3 DataSet对象233

14.3.1 非连接数据的回顾233

14.3.2 DataSet对象234

14.3.3 填充DataSets235

14.3.4 在DataSets中使用关系236

14.3.5 使用约束237

14.3.6 在DataSet中更新数据238

14.3.7 更新数据源数据239

14.4 数据设计器和数据束定241

14.4.1 设计DataSets241

14.4.2 Data Form Wizard242

14.4.3 在Windows Form中的数据束定242

14.4.4 Web Form中的数据束定243

14.5 XML集成244

14.5.1 使用模式244

14.5.2 描述XML结构245

14.5.3 创建模式246

14.5.4 在ADO.NET中使用XML数据和模式247

14.5.5 DataSets和XmlData-Documents248

14.6 小结248

习题248

第15章 开发和使用构件250

15.1 构件概念复述250

15.2 创建一个简单的.NET框架的构件251

15.3 创建简单的控制台客户端253

15.3.1 使用库253

15.3.2 实例化构件254

15.3.3 调用构件254

15.3.4 构建客户端255

15.4 创建Windows Forms客户端255

15.5 创建ASP.NET客户端257

15.6 小结261

习题261

第16章 部署与版本控制262

16.1 部署概述262

16.2 部署应用程序263

16.2.1 一个简单的应用程序265

16.2.2 构件化的应用程序267

16.2.3 为私有的组件指定路径269

16.2.4 强命名的组件270

16.2.5 部署共享的组件272

16.2.6 版本化的组件273

16.2.7 为一个强命名的组件创建多个版本274

16.2.8 束定策略275

16.2.9 部署强命名组件的多个版本275

16.3 发行和部署工具277

16.4 小结279

习题279

第17章 升级到VB.NET280

17.1 决定是否升级280

17.1.1 获得的好处280

17.1.2 付出的代价281

17.1.3 升级很简单281

17.2 升级途径282

17.2.1 完全重写282

17.2.2 完全升级282

17.2.3 部分升级282

17.2.4 推荐283

17.3 完成升级283

17.3.1 准备升级284

17.3.2 使用Upgrade Wizard285

17.3.3 Upgrade Wizard的结果286

17.3.4 完成升级286

17.4 小结287

参考文献288

热门推荐