Visual Basic.NET程序员代码库

Visual Basic.NET程序员代码库
作 者: Matt Tagliaferri 刘谦 苏建平
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic.NET程序员代码库》作者简介

内容简介

微软公司最新推出的VB.NET是自从VisualBasic程序设计语言问世以来功能最完善的一个版本,该版本中引入了新的程序设计方法和新的工作环境。本书各章节中讨论的程序设计方法和代码案例都是针对各种应用提供的实用案例,其范围不仅包括最常用的文件管理、数据库格式转换、XMLWeb服务设计等,而且还涉及到C#语言和VisualBasic.NET混合编程的方法和技巧。我们相信,在本书的帮助下,读者将可以顺利地进入面向对象的.NET世界。译者序微软公司最近推出的VisualBasic.NET程序设计语言是对10年前开始发行的VB程序设计语言最大的一次功能升级。作为微软程序设计语言升级战略的核心组成部分之一,VisualBasic.NET与微软的CSHARP语言与VisualC++语言一起组成了微软公司的VisualStudio.NET。微软推出VisualStudio.NET的意义在于统一了微软各种编程语言所实现的用户界面。除此之外,VisualBasic.NET的功能升级也使VB程序设计语言在功能与程序设计方法方面首次与经典的C++和Java语言平起平坐。从项目开发的角度来看,VisualBasic.NET为程序员开发最流行的应用程序提供了高效的开发工具。从程序员的角度来看,借助于VisualBasic.NET的新增功能,程序员可以快速创建各类基于Windows系统的应用,特别是可以创建基于Web的各种Web服务应用,除此之外,VisualBasic.NET还首次实现了对应用发布与版本管理的支持。VisualBasic.NET与早期VB程序设计语言的主要区别在于以下五个方面:1.VisualBasic.NET支持微软最新推出的ADO.NET和ActiveXDataObjects(ADO)功能。程序员可以通过ADO把基于XML的数据绑定到数据库、类、集合,以及数组中使用。2.VisualBasic.NET首次全面支持面向对象的程序结构,允许程序员创建组件化的可复用代码资源。VisualBasic.NET不仅支持对象的继承、封装、多态性等对象特征,而且还允许开发人员在程序中构造可运行在各类操作系统平台上的XMLWeb服务。3.VisualBasic.NET新增的调试和跟踪功能允许应用程序直接访问操作系统的注册表、事件日志、性能计数器和文件系统等系统资源。4.VisualBasic.NET在安全方面为程序员提供了强有...

图书目录

目 录

第1章 从VB6转向VB.NET

使用新的操作符

声明变量的新手段

数组的有效性

Boxing、Unboxing及ILDASM

避免冗余函数调用

加速字符串处理的方法:使用StringBuilder方法

学习Docking和Anchoring

有关Tag属性之外的话题

处理控件数组的新方法

Windows API

逻辑表达优化

第2章 .NET框架

获取充足的资源

从文本文件中读入:有关流(Stream)的讨论

读写注册表

使用正规表达式

文件复制、移动和删除

检测文件夹中的文件变更

线程

使用定时器来激活事件

Windows服务

查询活动目录(Active Directory)

集合

深入讨论集合

系统区(System Trays)

了解代码运行的内幕

为程序编制注释代码

代码映射(Reflection)

自动生成代码的程序CodeDOM

有关新的代码诊断类

事件日志

监视应用程序的性能

系统管理

GDI+入门

高级GDI+:GraphicsPath和Transform对象

有关屏幕保护器的讨论

使用对话框

第3章 面向对象程序设计(OOP)

面向对象的程序设计

封装的优势

继承

多态性

接口(Interface)

计算运行时间

读写INI格式的文件

在工具箱中加入控件

窗体继承

执行Ping命令

对象图形的串行化

事件

回收站

提高内存的利用率

属性

使用全局汇编代码缓存

第4章 数据库操作

DataReader

DataSet

SQLDataAdapter的命令属性

SqlCommandBuilder

Typed DataSet对象

绑定窗体

深入绑定内部

实现数据库事务处理

存储过程

DataGrid

第5章 深入框架内部

创建自绘菜单

运行时创建的用户界面

借助于RTTI来创建动态对象

版本控制和动态链接库DLL

新的安全模式

与Excel通信

与Word程序通信

第6章 Visual Studio

Visual Studio任务列表

加入插件(Add-ins)

插件和事件钩子(Event Hook)

第7章 与Visual Basic有关的话题

混合语言编程

控制台应用程序

开发Web应用

ASP.NET的可复用特性

第8章 因特网与分布式开发

XML

生成XML文档

在SQL Server中使用XML文档

发送电子邮件

消息队列

实现应用事务处理的工具:COM+

远程控制

远程控件调用

创建Web服务

Web服务的使用方法

实现与Microsoft TerraServer的通信

深入Web服务

为移动设备设计应用

第9章 .NET委托:一个实例

类耦合(Type Coupling)

接口

委托

静态听众

事件

总结

异步通知技术:激活和忽略

异步通知:轮询

异步通知:委托