热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

Visual Basic.NET程序设计

中国水利水电出版社
    【作 者】苏英如 【I S B N 】978-7-5084-6520-3 【责任编辑】吴萍 【适用读者群】高职高专 【出版时间】2009-07-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】412 【印 张】16.75 【定 价】26 【丛 书】21世纪高职高专新概念教材 【备注信息】
图书详情

    本书从理论和应用两个角度系统介绍如何在Visual Studio集成开发环境中利用这种面向对象的、可视化的编程语言快速开发各种应用程序。全书强调理论和应用并重,在基本概念和基本思想叙述上尽量以深入浅出的语言以及大量直观的图形、表格和工程代码,进行多层次、多角度的阐述。

    全书共8章,主要内容包括:Microsoft .NET概述、Visual Basic.NET程序设计基础、面向对象编程技术、复合数据类型、Windows窗体编程、文件应用程序开发、图形应用程序开发和数据库应用程序开发。本书知识点涵盖Visual Basic.NET语言的主要内容。

    针对初学者的特点,本书力求通俗易懂、简洁实用,紧紧抓住培养学生基本编程技能这条主线,不作太抽象的理论阐述,理论用于指导应用,应用促进对理论的理解。

    本书例题、习题丰富,可作为高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校的教材,也可作为Visual Basic.NET培训教材或自学参考书,对于学习其他高级语言特别是C#语言的读者也有较高的参考价值。

    与Visual Basic语言相比,Visual Basic.NET具备了面向对象语言的所有特征。本书从理论和应用两个角度系统介绍如何在Visual Studio集成开发环境中利用这种面向对象的、可视化的编程语言快速开发各种应用程序。

    全书共8章,各章基本内容简述如下:

    第1章介绍与Microsoft .NET相关的概念。包括Microsoft .NET、.NET Framework、.NET Framework体系结构及主要作用,重点介绍.NET集成开发环境——Visual Studio 2005的安装及使用方法。

    第2章主要介绍Visual Basic.NET的基本语法。包括程序撰写规范、数据类型、变量、常量、运算符、表达式、流程控制语句等。

    第3章主要介绍与面向对象语言有关的基本概念和面向对象程序设计的基本思想。包括类、对象、封装、继承、多态、抽象类、接口、委托和事件的基本概念。本章内容概念较多且抽象难懂,是全书的重点和难点,同时也是任何面向对象语言学习的重点和难点。

    第4章介绍复合数据类型。包括枚举、数组、结构和集合等四种复合数据类型的声明和使用方法。

    第5章介绍Windows窗体编程。包括Windows常用控件、组件、通用对话框的使用方法和如何创建多文档应用程序。

    第6章介绍Visual Basic.NET的文件编程。包括访问文件系统的三种方法和优缺点,重点介绍了使用System.IO模型访问文件的方法。

    第7章介绍Visual Basic.NET的图形编程。包括图形绘制的主要命名空间、Graphics类和Paint事件、与绘图有关的几个数据结构、.NET坐标系统、Pen类、Brush类、图像绘图、文字绘制、路径的绘制和填充。

    第8章介绍Visual Basic.NET数据库编程。包括与数据库相关的概念、SQL的基本概念和用法、数据访问模型的历史演进、ADO.NET数据模型,重点是DataSet、Command、DataReader、DataAdapter和DataView等几个重要的类和如何利用Visual Studio 2005向导快速开发应用程序。

    本书强调理论和应用并重,在基本概念和基本思想叙述上尽量以深入浅出的语言以及大量直观的图形、表格和工程代码,进行多层次、多角度的阐述。

    针对初学者的特点,本书力求通俗易懂、简洁实用,紧紧抓住培养学生基本编程技能这条主线,不作太抽象的理论阐述,理论用于指导应用,应用促进对理论的理解。

    本书例题、习题丰富,可作为高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校的教材,也可作为Visual Basic.NET培训教材或自学参考书,对于学习其他高级语言特别是C#语言的读者也有较高的参考价值。

    本书由苏英如主编,赵龙德、戚永军、王宏斌任副主编。主要编写人员分工如下:第1、7章由戚永军编写,第2章由孟庆伟编写,第3章由赵龙德编写,第4、6章由苏英如编写,第5章由王宏斌编写,第8章由满淑颖编写。参加本书修订方案讨论和部分内容编写的还有张景峰、荆淑霞、王俊红、王培军、庄连英、朱篷华、耿娟平、白海、张凯、翟智平、刘剑、邹彭涛、王振夺等。

    在编写本书的过程中,笔者参考了大量相关技术资料,吸取了许多同仁的经验,在此谨表谢意。由于编者水平有限,书中不妥和错误之处在所难免,恳请广大读者批评指正。笔者的E-mail为ibm390ibm390@163.com。

    编 者

    2009年3月


    前言

    第1章 Microsoft .NET概述 1
    1.1 Microsoft .NET概述 1
    1.1.1 Microsoft .NET 1
    1.1.2 .NET Framework 2
    1.1.3 .NET Framework的特点 3
    1.2 Visual Studio 2005开发环境介绍 4
    1.2.1 Visual Studio 2005简介 4
    1.2.2 Visual Studio 2005的安装 4
    1.2.3 Visual Studio 2005项目类型 5
    1.2.4 Visual Studio 2005窗口介绍 7
    1.2.5 Visual Studio 2005使用技巧 11
    本章小结 13
    习题 14
    第2章 Visual Basic.NET程序设计基础 17
    2.1 Visual Basic.NET简介 17
    2.2 基本数据类型 18
    2.2.1 常用基本数据类型 18
    2.2.2 值类型和引用类型 19
    2.2.3 基本类型转换 21
    2.2.4 值类型的装箱和拆箱 23
    2.3 变量与常量 24
    2.3.1 变量的命名规则 24
    2.3.2 变量和常量的声明 24
    2.3.3 变量的作用域和生存期 25
    2.4 运算符与表达式 27
    2.4.1 算术运算符 27
    2.4.2 赋值运算符 28
    2.4.3 比较运算符 28
    2.4.4 串联运算符 29
    2.4.5 逻辑运算符 29
    2.4.6 移位运算符 30
    2.4.7 其他运算符 30
    2.4.8 运算符的优先级 30
    2.5 语句 31
    2.5.1 声明语句 31
    2.5.2 赋值语句 32
    2.5.3 Option Strict、Option Explicit、
    Option Compare语句 33
    2.6 基本控制结构 34
    2.6.1 顺序结构 34
    2.6.2 选择结构 34
    2.6.3 循环结构 37
    2.6.4 嵌套控制结构 40
    2.6.5 其他辅助控制语句 42
    2.7 编码规则 43
    2.8 程序举例 44
    2.8.1 开发Visual Basic.NET应用程序的
    一般步骤 44
    2.8.2 控制台程序举例 45
    2.8.3 Windows应用程序举例 47
    2.8.4 Visual Basic.NET的应用程序
    主要的文件类型 49
    本章小结 49
    习题 49
    第3章 面向对象编程技术 56
    3.1 面向对象程序设计与结构化程序设计 56
    3.1.1 结构化程序设计 56
    3.1.2 面向对象程序设计 57
    3.2 类和对象 57
    3.2.1 类的声明 58
    3.2.2 创建对象 58
    3.2.3 类的成员 58
    3.2.4 构造函数和析构函数 63
    3.3 类的封装 65
    3.3.1 什么是封装 65
    3.3.2 访问限定修饰符 65
    3.3.3 属性 66
    3.4 类的继承 71
    3.5 类的多态 75
    3.6 抽象类 79
    3.7 接口 80
    3.8 委托 84
    3.9 事件 87
    3.9.1 事件和事件处理程序 87
    3.9.2 事件的使用 87
    3.10 命名空间、程序集、模块和类 88
    本章小结 89
    习题 90
    第4章 复合数据类型 99
    4.1 枚举类型 99
    4.1.1 声明枚举 99
    4.1.2 枚举值 100
    4.2 数组 100
    4.2.1 数组的声明 101
    4.2.2 数组的初始化 101
    4.2.3 调整数组大小 102
    4.3 结构 103
    4.3.1 结构的声明 103
    4.3.2 结构赋值与访问 104
    4.3.3 结构和类的区别 104
    4.4 集合 106
    4.4.1 ArrayList 106
    4.4.2 Hashtable 109
    4.4.3 Queue 110
    4.4.4 Stack 112
    本章小结 113
    习题 114
    第5章 Windows窗体编程 118
    5.1 Windows窗体 118
    5.2 控件概述 120
    5.2.1 控件分类 120
    5.2.2 控件的使用 123
    5.3 常用控件介绍 124
    5.3.1 Button、RadioButton、CheckBox和
    GroupBox控件 124
    5.3.2 TextBox和Label控件 126
    5.3.3 ListBox控件 127
    5.3.4 ComboBox控件 128
    5.3.5 TabControl控件 130
    5.3.6 PictureBox、Panel和ScrollBar控件 130
    5.3.7 ListView和ImageList控件 132
    5.3.8 TreeView控件 134
    5.4 菜单控件 135
    5.5 通用对话框和MDI应用程序 136
    5.5.1 模式与非模式对话框 136
    5.5.2 通用对话框 137
    5.5.3 多文档界面应用程序 138
    本章小结 138
    习题 139
    第6章 文件应用程序开发 144
    6.1 文件概述 144
    6.2 使用Visual Basic.NET运行时
    函数访问文件 144
    6.2.1 用于文件和目录操作的函数 144
    6.2.2 顺序访问 146
    6.2.3 随机访问 148
    6.2.4 二进制访问 150
    6.3 使用.NET中的System.IO模型访问文件 151
    6.3.1 System.IO命名空间 151
    6.3.2 Stream类 152
    6.3.3 FileStream类 154
    6.3.4 BinaryReader类 157
    6.3.5 BinaryWriter类 157
    6.3.6 StreamReader和StreamWriter类 159
    6.3.7 File和FileInfo类 160
    6.3.8 Directory和DirectoryInfo类 165
    6.4 文件应用程序实例 167
    本章小结 169
    习题 170
    第7章 图形应用程序开发 174
    7.1 图形绘制概述 174
    7.1.1 GDI+主要的命名空间 174
    7.1.2 Graphics类 175
    7.1.3 Paint事件 175
    7.1.4 坐标系统 176
    7.1.5 颜色 179
    7.2 图形操作 179
    7.2.1 Pen类 179
    7.2.2 Brush类 182
    7.3 图像操作 188
    7.3.1 图像概述 188
    7.3.2 图像绘制 189
    7.3.3 图像变换 189
    7.3.4 坐标变换 190
    7.4 字体和文本 193
    7.4.1 字体 193
    7.4.2 绘制文本 194
    7.5 路径和填充 195
    7.6 综合示例 198
    本章小结 199
    习题 200
    第8章 数据库应用程序开发 203
    8.1 数据库概述 203
    8.2 创建数据库文件 205
    8.3 结构化查询语言 207
    8.3.1 SQL基本概念 207
    8.3.2 SQL基本语法 207
    8.4 ADO.NET 211
    8.4.1 数据访问简史 211
    8.4.2 DataSet类 214
    8.4.3 连接数据库 220
    8.4.4 Command类 222
    8.4.5 DataReader类 224
    8.4.6 DataAdapter类 227
    8.4.7 DataView类 231
    8.5 使用向导快速开发 232
    8.5.1 使用OleDbConnection组件和
    OleDbCommand组件快速查询数据 233
    8.5.2 使用OleDbDataReader组件
    快速查询数据 236
    8.5.3 使用DataSet组件和OleDbDataAdapter
    组件操纵数据库 237
    8.5.4 使用数据绑定操纵数据库 240
    8.6 数据库应用程序开发实例 242
    本章小结 244
    习题 245
    部分习题答案 250
    参考文献 255
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册