《Visual Basic .NET编程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Dave Grundgeiger著;陈逸译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2003
  • ISBN:7508312856
  • 页数:476 页
图书介绍:本书是使用VB.NET进行项目开发的详尽指导。本书的读者对象是一些有开发经验的程序员,尤其是VB程序员,本书的内容覆盖了使用微软.NET新平台进行项目开发的各个主要方面。本书以经典的“hello world”程序为引子,讨论了用VB构建.NET应用程序的两块基石——VB.NET编程语言本身和.NET框架。内容包括:·VB语言元素。·VB面向对象的语言特性。·用表征进行编程。·通用语言运行时。·通过编程对.NET配置文件进行读取和写入。本书其余部分集中讨论了可以用.NET框架开发的3种主要应用程序:Windows Forms程序、ASP.NET程序和Web服务,并展示了如何使用Visual Studio .NET、文本编辑器和VB命令行编译器来构建每一种应用程序。这可以使我们从更广的视角来观察Visual Studio正在实现的功能,从而更加深入地理解.NET程序如何工作——当你自己编程时这种理解是有好处的。这些章节还包括以下开发独立程序时所涉及的论题:·开发多文档界面(MDI)Windows Forms程序。·处理窗体和控件的排列与重定义大小。·设计Windows Forms菜单。·设

目录 1

前言 1

第一章简介 5

什么是Microsoft.NET框架? 5

什么是Visual Basic.NET? 7

Visual Basic.NET编程实例 7

第二章Visual Basic.NET语言 17

源文件 17

标识符 18

关键字 19

直接量 24

类型 28

名称空间 40

符号常量 43

变量 44

范围 45

访问修饰字 46

赋值 47

运算符与表达式 49

语句 56

类 66

接口 96

结构 99

枚举 103

异常 106

委托 111

事件 115

标准模块 119

表征 119

条件编译 124

小结 125

第三章.NET框架 126

CLI(通用语言基础结构)和CLR(通用语言运行时) 126

CTS(通用类型系统) 127

CLI的部分 128

模块和构件 129

应用程序域 134

CLS(通用语言规范) 134

元数据 135

中介语言和JIT编译 135

内存管理和垃圾回收 136

.NET框架名称空间的简介 142

配置 145

小结 153

第四章Windows Forms l:开发桌面应用程序 154

创建窗体 154

处理窗体事件 167

窗体间的关联 170

MDI应用程序 172

组件表征 181

运用GDI+的2D图形编程 187

打印 203

小结 217

第五章Windows Forms ll:控件、通用对话框和菜单… 218

通用控件和组件 218

控件事件 240

窗体和控件布局 241

通用对话框 248

菜单 254

创建一个控件 269

小结 281

第六章ASP.NET和Web Forms:开发基于浏览器的 282

应用程序 282

创建一个Web窗体 284

处理页面事件 300

关于服务器控件的更多内容 303

添加验证 321

用指令来修改网页编译 338

ASP.NET对象:与框架的交互 348

显示浏览器功能 353

保持状态 356

应用程序级代码和global.asax 363

Web应用程序安全 366

设计自定义控件 383

小结 393

第七章Web服务 394

创建Web服务 395

用浏览器测试一个Web服务 399

Web服务描述 401

使用Web服务 403

Web服务探索 408

Web服务的局限 409

小结 410

第八章ADO.NET:开发数据库应用程序 411

全球数据访问的简史 411

托管的提供者 412

连接SQLServer数据库 413

连接OLE DB数据源 416

将数据读入DataSet 419

DataSet中DataTables之间的关系 432

DataSet的XML能力 434

将DataSet绑定到Windows Forms DataGrid 437

将DataSet绑定到Web Forms DataGrid 440

类型化的DataSet 442

使用DataReader读取数据 445

通过SqlCommand对象执行存储过程 446

小结 450

附录一在System名称空间中定义的自定义表征 451

附录二在System名称空间中定义的异常 456

附录三文化 460

附录四给开发者的资源 468

附录五数学函数 472

词汇表 475