图书介绍

Visual Basic NET应用程序和组件开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Basic NET应用程序和组件开发
  • (美)Ted Pattison,(美)Joe Hummel著;韩江译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121002590
  • 出版时间:2004
  • 标注页数:354页
  • 文件大小:50MB
  • 文件页数:376页
  • 主题词: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

第1章 .NET Framework1

1.1 .NET Framework之路1

1.2 .NET Framework的体系结构3

1.2.1受控代码和装配件4

1.2.2属性6

1.2.3受控语言的选择7

1.3公共语言运行时环境8

1.3.1 AppDomain10

1.3.2受控执行12

1.4Framework类库14

1.4.1系统提供的类库14

1.4.2 Microsoft.VisualBasic装配件15

1.4.3 FCL的应用程序架构18

1.5 转到.NET20

1.5.1转到.NET的动机20

1.5.2转到.NET Framework所面临的挑战22

1.6总结23

第2章 使用Visual Basic.NET进行开发25

2.1入门知识25

2.2 Visual Basic.NET编译器26

2.2.1 编写一个简单的基于控制台的应用程序27

2.2.2编写与使用组件库28

2.2.3使用ILDASM.EXE实用程序检查装配件30

2.2.4理解名称空间31

2.2.5导入名称空间33

2.3 使用Visual Studio.NET进行开发36

2.3.1 引用和名称空间重访37

2.3.2创建基于窗体的应用程序39

2.3.3创建一个Windows应用程序40

2.3.4调试项目43

2.4对Visual Basic的主要更改45

2.4.1新的便利功能46

2.4.2消除不一致和特异性47

2.4.3改进的范围规则48

2.4.4结构化的异常处理49

2.4.5严格类型检查50

2.4.6在Option Strict下使用Boolean值进行编程54

2.4.7逻辑比较和按位操作55

2.5 总结57

第3章公共类型系统58

3.1 公共类型系统的动机58

3.2公共语言规范59

3.3基本的CTS概念60

3.3.1继承61

3.3.2共享成员与实例成员62

3.3.3线程、方法执行和调用堆栈63

3.3.4值类型和引用类型64

3.3.5使用Is操作符对引用进行比较66

3.4核心CTS类型67

3.4.1基本类型67

3.4.2在基本类型之间进行转换70

3.4.3 Object类73

3.4.4装箱74

3.4.5使用Object类进行设计78

3.4.6在编程中使用字符串79

3.4.7连接字符串81

3.4.8使用String类的方法对字符串进行比较83

3.4.9使用“=”操作符对字符串进行比较85

3.4.10字符串转换87

3.4.11 格式化字符串88

3.5在程序设计中使用数组89

3.5.1使用ReDim Preserve92

3.5.2定义数组的元素类型94

3.5.3数组类和多维数组97

3.5.4 System.Array类98

3.6总结101

第4章类102

4.1设计类102

4.2对类型和成员进行封装103

4.3共享成员与实例成员104

4.3.1 使用共享成员进行设计107

4.3.2结合使用共享成员和实例成员109

4.3.3 Module类型110

4.4类成员112

4.4.1 域113

4.4.2构造函数116

4.4.3 方法122

4.4.4属性128

4.4.5嵌套类型133

4.5 总结134

第5章继承135

5.1继承类135

5.1.1 .NET Framework中的基类137

5.1.2基类成员的继承138

5.1.3 将继承限制在当前装配件中142

5.2多态性和类型置换143

5.2.1 多态性143

5.2.2在类型之间进行转换145

5.3 替换派生类中的方法147

5.3.2动态绑定和可重载方法148

5.3.1 静态绑定148

5.3.3链接从派生类到基类的调用150

5.3.4可重载方法的设计问题151

5.3.5将方法声明为不可重载152

5.3.6 MyBase、MyClass和Me154

5.3.7屏蔽方法156

5.3.8屏蔽重载的方法和属性158

5.4 总结161

第6章 抽象类和接口162

6.1抽象类162

6.2接口165

6.2.1接口的定义166

6.2.2接口的实现167

6.2.3在编程中使用接口168

6.2.4接口约定与类约定169

6.2.5隐藏和重命名接口成员171

6.2.6同时使用接口和继承173

6.2.7 实现多个接口175

6.2.8接口继承176

6.3 总结178

第7章委托179

7.1 回调:一种简单的设计模式179

7.2使用C++函数指针的内存问题185

7.3委托186

7.3.1创建委托对象188

7.3.2将委托绑定到实例方法上189

7.3.3 为实现回调而进行的基于委托的设计191

7.3.4多点传送193

7.3.5使用多点传送委托实现回调195

7.3.6调用GetInvocationList方法197

7.4总结199

第8章事件200

8.1 基于事件编程的历史简述200

8.2在编程中使用事件201

8.2.1定义事件202

8.2.2触发事件204

8.2.3创建和注册事件句柄205

8.3 处理由.NET Framework触发的事件215

8.3.1 System.EventHandler委托216

8.3.2定制事件的参数219

8.4总结222

第9章结构化的异常处理224

9.1 结构化异常处理的基本知识224

9.1.1抛出和捕获异常224

9.1.2嵌套Try语句228

9.2异常类228

9.2.1基于类型的筛选异常231

9.2.2在Catch块中使用When从句232

9.2.3 System.Exception类的成员233

9.2.4内部异常236

9.2.5抛出预定义异常的例子237

9.3用户自定义的异常239

9.4 Finally块241

9.5 总结244

第1 0章值和对象246

10.1创建用户自定义的值类型246

10.1.1创建枚举247

10.1.2 创建结构体251

10.1.3结构体和类之间的区别253

10.1.4在结构体和类之间进行选择257

10.2对象克隆258

10.3无用存储单元收集和对象的生存期261

10.3.1无用存储单元收集器263

10.3.2无用存储单元收集与引用计数263

10.3.3对象终结265

10.3.4与对象终结有关的设计问题266

10.3.5在程序中控制无用存储单元收集器267

10.3.6可任意处置的对象268

10.3.7结合使用Dispose方法和Finalize方法269

10.4总结272

第1 1章装配件274

11.1从历史中获得知识274

11.2配置应用程序277

11.2.1 .NET Framework中的配置文件277

11.2.2应用程序设置279

11.2.3 machine.config文件280

11.3生成装配件282

11.3.1装配件的命名282

11.3.2装配件格式化字符串284

11.3.3强名285

11.3.4装配件签名和篡改保护287

11.3.5延迟签名290

11.4部署装配件292

11.4.1部署私有装配件292

11.4.2在全局装配件缓存中配置装配件296

11.4.3使用〈codeBase〉元素部署装配件299

11.4.4 CLR的装配件加载过程302

11.4.5装配件绑定日志浏览器304

11.4.6本地映像缓存305

11.5装配件的版本306

11.5.1 向后兼容的必要条件307

11.5.2版本号308

11.5.3 CLR和发布策略309

11.5.4重定向到一个不同的版本号310

11.5.5发布策略文件313

11.6总结316

第12章COM的互操作性318

12.1 COM简史318

12.1.1 创建COM DLL319

12.1.2 COM DLL和Windows注册表322

12.1.3激活和使用COM对象323

12.1.4 COM中的错误报告324

12.1.5管理COM中对象的生存期326

12.1.6客户端脚本和延迟绑定327

12.2.1交互装配件329

12.2 在Visual Basic.NET中访问COM329

12.2.2主交互装配件331

12.2.3在编程中使用交互装配件333

12.2.4运行时可调用的wrapper336

12.2.5处理COM异常337

12.2.6释放COM对象339

12.2.7通过延迟绑定访问COM对象340

12.3 为COM客户端创建Visual Basic.NET DLL341

12.3.1类型库导出器342

12.3.2 使用REGASM.EXE注册一个受控DLL347

12.3.3 使用Register for COM Interop选项来生成和测试DLL349

12.3.4从COM客户端激活一个受控对象350

12.3.5 COM可调用Wrapper351

12.4 总结353

热门推荐