热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Visual Basic.NET程序设计教程

中国水利水电出版社
    【作 者】唐耀 何明国 等编著 【I S B N 】978-7-5084-2019-5 【责任编辑】刘晶晶 【适用读者群】本科 【出版时间】2004-07-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】446 【印 张】19.75 【定 价】25 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    本书语言明了、例程丰富,内容编排上采取由浅入深的阶梯式方式,全面细致地介绍了Visual Basic.NET程序设计的基本方法和技术。首先用第1、2、3章讲解开发环境配置和Visual Basic的语法基础;然后用第4、5章分别突出了.NET框架和面向对象技术,为读者后续的编程打下坚实的基础,树立牢固的组件编程观念;第6~14章分别讲述了从错误处理、窗体程序开发、GDI+图形开发、自定义控件、磁盘文件访问到数据库开发等不同的主题内容和技巧。书中大量的源代码可以直接用于读者的编程实际中。

    本书可作为大学本科有关专业的计算机教材,也可作为具有一定编程经验而需要迅速熟悉Visual Basic.NET的中级读者的参考资料,同时也适合于自学Visual Basic.NET的读者。

    全球有多少人用Visual Basic进行程序开发?恐怕微软也不知道,但是,没有人怀疑Visual Basic用户的数量之庞大。我想,这也是微软在.NET战略中继续宠爱Visual Basic的原因之一。

    Visual Basic的各个版本曾经给广大Visual Basic程序开发人员带来一次又一次的欣喜,Visual Basic.NET版本的发布对于喜欢而又熟悉了Visual Basic的用户,更是一个巨大的福音,它在语言上彻底地支持面向对象和.NET框架这两大新特性,使得其在功能方面足以与C++媲美,在易用性方面则远胜之,完全脱去“玩具语言”的帽子,成为未来跨平台的专业开发工具。

    本书对于如何使用Visual Basic.NET进行程序开发作了较全面、深入的探讨。一共分为14章来讲述:

    第1章,主要对Visual Basic.NET的组件编程思想和程序开发思路作了总体叙述,并简单介绍了Visual Basic.NET的新特点,为初学者建立一些宏观概念。

    第2章,主要讲述了Visual Basic.NET的编程环境、项目结构和程序基本结构,引导初学者熟练掌握开发环境的方方面面,为后续的编程学习奠定基础。

    第3章,全面细致地讲解了Visual Basic的语法基础知识,辅之以大量的源代码以加速加深对知识的掌握,使读者能够快速编写出规范易懂的源代码;另外,本部分内容翔实,可以作为程序开发的语法参考。

    第4章,先对.NET框架背景知识作了介绍,然后深入剖析了框架的结构与作用,并结合框架对命名空间问题作了讲述,使读者领悟到框架平台的重要作用。

    第5章,主要目标是面向对象程序设计,是Visual Basic语言的重要革新内容。包括类、属性、方法、事件、访问限制、接口、继承等,抓住基本概念的同时用大量源代码强化理解与运用,使读者牢固树立OOP编程思想并掌握其设计技巧。

    第6章,主要针对Visual Basic.NET中新的结构化异常处理技术作了重点阐述,并与Visual Basic 6中的非结构化异常处理方式作了对比。

    第7章,介绍了控制台界面程序的开发。

    第8章,首先用类的思想介绍了窗体和控件的继承结构,然后重点说明了窗体类的属性、事件、方法以及实际使用;在此基础上再对大量的常用Windows控件的类成员的使用进行讲述,并专门介绍了鼠标、键盘事件编程。读者学完本章就可以动手开发大量的程序。

    第9章,主要探讨了多文档程序设计技术。

    第10章,对Visual Basic.NET在处理文本、数值、时间等问题时所采用的新技术作了专门阐述,以解决程序员从Visual Basic 6转入.NET时可能会遇到的问题。

    第11章,讲解了GDI+编程的基本概念和新方法。重点对Graphic类作了较深入的探讨,使读者快速掌握图形图像程序开发的途径和方法。

    第12章,自定义控件是Visual Basic的亮点之一,从Visual Basic 5起加入了该功能,并广受欢迎。在Visual Basic.NET中得到了加强,本部分结合实例对Visual Basic.NET中的三种开发自定义控件的方法进行了细致的讲述。

    第13章,探讨了磁盘文件的访问和管理,通过对File、Stream、Reader、FileInfo等重要类的方法与使用例程的探讨,清楚地描述出了文件访问与管理的途径和精髓。

    第14章,首先介绍了数据库基本概念和SQL基本语句,然后将ADO.NET与ADO作对比讲述ADO.NET的组件组成以及数据访问的新特点,以DataSet对象为中心,结合实例讲述数据访问技术的实现,并引导读者掌握 .NET中新的数据绑定概念和方式,帮助读者掌握用ADO.NET实现数据库编程的基本方法。

    本书的特点是内容讲述全面、语言浅显易懂、重点突出,从基本概念到实用的编程技巧都配有大量的示例。示例源代码都上机调试通过。相信读者能够从本书中获得有益的启发,开发出更多更好的应用程序。

    本书的第1~3章由高国兴编写,第4、5章由唐耀编写,第6、7章由刘军编写、第8、9章由吴晶平编写,第10、11章由肖明彦编写,第12、13章由付本国编写,第14章由段宇编写,全书由唐耀、何明国统稿。

    由于编者水平有限,书中错误之处欢迎读者提出宝贵意见和建议。

    2004年1月 编者

    前言
    第1章 Visual Basic.NET编程思想 1
    1.1 组件编程 1
    1.2 组件、类和对象 2
    1.3 .NET框架 3
    1.4 项目类型 4
    1.5 一个简单示例 5
    1.6 Visual Basic.NET语言的新特点 6
    1.7 习题 8
    第2章 熟悉Visual Studio.NET 9
    2.1 安装硬、软件环境 9
    2.2 开发环境介绍 10
    2.3 项目组织 16
    2.4 Visual Basic.NET程序结构 18
    2.5 自定义开发环境 19
    2.6 项目属性 20
    2.7 获取帮助 23
    2.8 习题 25
    第3章 BASIC语法基础 26
    3.1 Visual Basic命名约定 26
    3.2 代码常识 28
    3.3 数据类型 29
    3.4 类型转换 32
    3.5 值类型与引用类型 36
    3.6 变量与常量 38
    3.6.1 变量 38
    3.6.2 常量 42
    3.7 作用域与生存期 43
    3.8 运算符与表达式 45
    3.8.1 运算符 45
    3.8.2 表达式 49
    3.9 数组 50
    3.10 枚举 53
    3.11 结构 55
    3.12 程序流程控制语句 56
    3.12.1 选择结构 57
    3.12.2 循环结构 59
    3.12.3 转支语句 63
    3.12.4 开域语句 65
    3.13 过程 65
    3.13.1 Sub过程 65
    3.13.2 Function过程 68
    3.14 习题 69
    第4章 .NET框架 71
    4.1 .NET框架背景 71
    4.2 框架是什么 71
    4.3 .NET框架剖析 72
    4.4 名称空间 75
    4.5 习题 76
    第5章 面向对象技术 77
    5.1 面向对象编程基础 77
    5.2 在Visual Basic.NET中创建类 79
    5.3 类属性和方法 80
    5.3.1 类属性 80
    5.3.2 类方法 83
    5.4 构造和析构函数 85
    5.5 共享成员 88
    5.6 类的事件 89
    5.7 类的访问限制 92
    5.8 类继承 93
    5.9 接口 97
    5.10 类和结构 101
    5.11 特定对象的引用 103
    5.12 集合 104
    5.13 委托 108
    5.14 习题 109
    第6章 错误和异常处理 111
    6.1 结构化异常处理 112
    6.2 非结构化异常处理 116
    6.3 习题 119
    第7章 控制台应用程序 120
    7.1 创建控制台程序 120
    7.2 Console类 122
    7.3 重定向输入输出 123
    7.4 习题 124
    第8章 创建Windows应用程序 125
    8.1 窗体与控件 125
    8.2 窗体源代码分析 126
    8.3 Form类的属性、方法与事件 128
    8.3.1 属性 129
    8.3.2 方法 132
    8.3.3 窗体事件 133
    8.4 窗体的使用 135
    8.4.1 拖动无边框的窗体 135
    8.4.2 滑动的窗体 137
    8.4.3 编程设置窗体 138
    8.5 控件通用属性 139
    8.6 常用控件 143
    8.6.1 Label 143
    8.6.2 LinkLabel 143
    8.6.3 Button 144
    8.6.4 TextBox 145
    8.6.5 GroupBox 146
    8.6.6 Panel 146
    8.6.7 CheckBox 146
    8.6.8 RadioButton 147
    8.6.9 ListBox 148
    8.6.10 ComboBox 151
    8.6.11 Timer 151
    8.6.12 StatusBar 152
    8.6.13 ImageList 154
    8.6.14 MonthCalendar 155
    8.6.15 DateTimePicker 156
    8.6.16 PictureBox 157
    8.7 公用对话框 158
    8.7.1 OpenFileDialog 159
    8.7.2 SaveFileDialog 160
    8.7.3 FontDialog 161
    8.7.4 ColorDialog 161
    8.8 菜单操作 162
    8.8.1 主菜单 162
    8.8.2 快捷菜单 165
    8.9 鼠标与键盘操作 167
    8.9.1 鼠标事件 167
    8.9.2 键盘操作 170
    8.10 习题 172
    第9章 MDI编程 173
    9.1 创建MDI父窗体 173
    9.2 创建MDI子窗体 174
    9.3 使用MDI子窗体 175
    9.4 将数据发送到活动MDI子窗体 176
    9.5 排列子窗体 177
    9.6 习题 178
    第10章 文本、数值和时间 179
    10.1 文本操作 179
    10.1.1 字符串 179
    10.1.2 字符串操作方法 179
    10.1.3 String类 180
    10.2 数值操作 188
    10.2.1 Math类 188
    10.2.2 随机数 189
    10.2.3 常用特殊功能函数 190
    10.3 时间操作 192
    10.3.1 DataTime结构 192
    10.3.2 TimeSpan结构 195
    10.4 习题 199
    第11章 GDI+ 200
    11.1 常用结构 200
    11.1.1 Point和PointF结构 200
    11.1.2 Size和SizeF结构 201
    11.1.3 Rectangle和RectangleF结构 201
    11.1.4 Region和GraphicsPath类 202
    11.2 绘图坐标 205
    11.3 Graphics类 207
    11.4 Pen类 211
    11.5 Brush类 214
    11.6 Font类 218
    11.7 Color结构 220
    11.8 Bitmap类 224
    11.9 打印输出 227
    11.9.1 PrintDocument类 228
    11.9.2 PrintPageEventArgs类 229
    11.9.3 打印设置 230
    11.9.4 页面设置 233
    11.9.5 打印预览 234
    11.10 习题 236
    第12章 创建自定义控件 237
    12.1 从现有控件派生 238
    12.2 组合创建自定义控件 242
    12.3 从Control类派生控件 245
    12.4 习题 247
    第13章 文件访问和管理 249
    13.1 文件访问中的异常 249
    13.2 文件访问 250
    13.2.1 二进制文件访问 254
    13.2.2 文本文件访问 258
    13.3 文件管理 260
    13.3.1 文件处理 260
    13.3.2 目录处理 261
    13.4 习题 264
    第14章 使用ADO.NET 265
    14.1 数据库基础 265
    14.2 SQL基础 267
    14.2.1 SQL简介 267
    14.2.2 查询语言综述 268
    14.3 ADO.NET和ADO比较 271
    14.4 ADO.NET 组件 272
    14.5 ADO.NET数据访问介绍 274
    14.6 使用ADO.NET访问数据库 276
    14.6.1 建立到数据库的连接 276
    14.6.2 建立数据适配器 278
    14.6.3 填充数据集 280
    14.7 DataView类 290
    14.7.1 创建DataView 290
    14.7.2 过滤数据 291
    14.7.3 数据排序 294
    14.8 数据绑定 294
    14.8.1 简单数据绑定 294
    14.8.2 复杂数据绑定 298
    14.9 参数化查询 300
    14.10 使用DataReader类 303
    14.11 习题 305





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册