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

Visual Basic.NET程序设计案例教程

中国水利水电出版社
    【作 者】孙街亭 【I S B N 】978-7-5084-7575-2 【责任编辑】杨元泓 【适用读者群】高职高专 【出版时间】2010-07-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】288 【千字数】524 【印 张】19 【定 价】30 【丛 书】21世纪高职高专新概念教材 【备注信息】
图书详情

    本书力求通俗易懂、重视概念、强化实践、采用案例教学,任务驱动,使读者能从大量的案例讲解中掌握Microsoft Visual Basic 2005语言的基础知识,达到循序渐进、逐步深入、反复实践、牢固掌握的目的。

    本书实例通过Microsoft Visual Studio 2005集成开发环境调试,采用Microsoft Visual Basic 2005语言开发。全书共11章,主要内容包括:Visual Basic.NET程序设计概述;Visual Basic.NET程序设计基础;数组;过程与变量的作用域;面向对象的程序设计;Windows高级界面设计;图形程序设计;图像程序设计;文件操作;数据库访问技术以及图书借阅系统开发实例。

    本书可作为高职高专院校计算机及相近专业学生的程序设计教材,也可作为计算机程序设计培训教材,以及从事软件开发人员的参考书。

    案例教学,任务驱动:采用案例为主线组织教学设计,结构清晰,将算法设计融入课程教学中。

    教学设计:提出任务à演示任务à讲解知识点à讲解开发要点à源代码解析。

    突出应用性:采取由浅入深,循序渐进方式编写,强调实用性和可操作性,突出理论和实践的紧密结合,理论和实际应用相结合。

    所有实训项目和案例均可直接上机操作,便于学生上机练习,进一步突出实践技能和动手能力培养。

    Microsoft Visual Basic 2005是一种为高效地生成类型安全和面向对象的应用程序而设计的语言,从在国内外得到广泛应用的Visual Basic 语言演变而来。Visual Basic 允许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向 Microsoft .NET Framework 的语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面的优点。这一代 Visual Basic 延续了为软件开发人员提供一种简单快捷的方法来创建基于 .NET Framework 的应用程序的传统。它继承了Basic语言面向普通使用者和易学易用的优点,同时又引入了可视化图形用户界面的程序设计方法和面向对象的程序设计,成为当今世界使用最为广泛、最有影响的程序设计语言之一。

    目前,在我国各类高校及职业学校中,Visual Basic语言不仅成为计算机及其相关专业的必修课,而且在很多非计算机专业也开设了Visual Basic语言课程。

    本书力求通俗易懂,重视概念,强化实践,采用“案例教学、任务驱动”方式教学,以讲解案例为主线,以实例带动知识点的学习,通过40多个能够独立运行的实例讲授相关知识,学习软件的开发方法和技巧。在按实例进行讲解时,充分注意知识的相对完整性和系统性。本书由浅入深、由易到难、循序渐进、图文并茂、理论与实际相结合,使读者能从大量的实例讲解中快速掌握Visual Basic语言的基础知识,达到牢固掌握、灵活应用的目的。

    全书共11章。第1章介绍Visual Basic.NET的发展历程、特点、运行环境、程序的设计和编写过程、基本控件等基础知识;第2章介绍Visual Basic.NET中的数据类型、常量与变量、运算符和表达式、程序结构、选择结构、循环结构等;第3章介绍数组概念、一维数组、多维数组、动态数组等;第4章介绍过程、函数、变量的作用域、过程中参数的传递、过程的嵌套与递归调用等;第5章介绍面向对象程序设计的基本概念、类、对象、继承、多态性等;第6章介绍窗体、控件、菜单、通用对话框、多文档程序设计等;第7章介绍GDI+应用程序编程接口、图形程序设计方法、Graphics 类、Pen 类、Brush 类、Font 类、鼠标事件等;第8章介绍图像程序设计方法、Image 类、图像旋转和缩放等;第9章介绍文件的相关概念、流和记录的概念、文件的分类、文件访问方法等;第10章介绍数据库编程的基本概念、ADO.NET概念、SQL语言、数据控件等;第11章是综合应用实例——图书借阅系统开发。

    本书在出版之前已经作为安徽职业技术学院《Visual Basic.NET程序设计案例教程》讲义使用,教师和学生对其提出了许多宝贵意见和建议,作者进行了认真修订,以期最大限度地满足高等职业教育教学的需要。

    全书实例通过Microsoft Visual Studio 2005集成开发环境调试,采用Microsoft Visual Basic 2005语言开发。程序运行环境为Microsoft .NET Framework 2.0及以上版本。

    本书由孙街亭主编,袁春雨、汪采萍、薄杨任副主编。第1~4章由汪采萍编写,第6~8章由孙街亭编写,第5、9、10章由袁春雨编写,第11章由薄杨编写。全书由孙街亭负责统稿。在本书编写过程中,李明才、李京文、唐笑林、李军、范莉花、韩从梅等六位教师给予了大力支持,参与了部分程序调试工作,在此表示感谢。

    由于时间仓促及作者水平有限,书中疏漏和错误之处在所难免,恳请广大读者批评指正。

    编 者

    2010年3月


    前言

    第1章 Visual Basic.NET程序设计概述 1
    1.1 Visual Basic.NET简介 1
    任务1 第一个Windows应用程序 1
    任务1解析 3
    1.2 Visual Basic.NET编程的基本概念 6
    1.3 窗体与标签、文本框、命令按钮控件 8
    任务2 窗体与简单界面设计 8
    任务2解析 13
    习题一 16
    第2章 Visual Basic.NET程序设计基础 17
    2.1 控制台应用程序 17
    任务1 编写控制台应用程序进行简单
    加法运算 17
    任务1解析 17
    2.2 数据类型、常量与变量 19
    任务2 编写一个计算圆的周长和面积的
    控制台程序 19
    任务2解析 22
    2.3 运算符和表达式 23
    2.4 常用内部函数 26
    任务3 编写一个猜数小游戏 26
    任务3解析 31
    2.5 顺序结构程序设计 33
    任务4 编写一个求解三角形面积的程序 33
    任务4解析 39
    2.6 条件分支结构程序设计 40
    任务5 编写一个出租车计费程序 40
    任务5解析 42
    任务6 编写一个购物打折程序 43
    任务6解析 45
    2.7 循环结构程序设计 46
    任务7 编写一个能判断素数并且
    能遍历窗体控件的程序 47
    任务7解析 48
    任务8 编程计算e的值 49
    任务8解析 50
    任务9 编程输出水仙花数和完数 51
    任务9解析 52
    习题二 53
    第3章 数组 55
    3.1 一维数组 55
    任务1 编写一个判断十二生肖的程序 55
    任务1解析 56
    任务2 一维数组的排序 57
    任务2解析 57
    3.2 多维数组 59
    任务3 编程输出奇次“数字魔方阵” 59
    任务3解析 60
    3.3 动态数组 62
    任务4 编程输出斐波那契数列 62
    任务4解析 63
    习题三 64
    第4章 过程与变量的作用域 65
    4.1 Sub过程的创建与调用 65
    任务1 Sub过程的应用 65
    任务1解析 66
    4.2 Function过程的创建与调用 67
    任务2 使用Function过程求最大公约数
    和最小公倍数 67
    任务2解析 69
    4.3 过程中参数的传递 70
    任务3 传值与传地址方式传递参数 70
    任务3解析 71
    4.4 过程的嵌套与递归调用 73
    任务4 使用过程的嵌套求组合数 73
    任务4解析 74
    4.5 变量的作用域 76
    任务5 变量作用域的演示 76
    任务5解析 77
    习题四 79
    第5章 面向对象的程序设计 80
    5.1 面向对象的相关概念 80
    5.2 类和对象 82
    任务1 类的创建 82
    任务1解析 83
    任务2 类的使用 84
    任务2解析 84
    5.3 类的继承 85
    任务3 类的继承 85
    任务3解析 86
    任务4 创建类库 87
    任务4解析 87
    5.4 方法的多态性 88
    任务5 构造函数的使用 88
    任务5解析 88
    任务6 利用方法重载实现任务5的功能 90
    任务6解析 91
    任务7 利用重写实现任务5的功能 92
    任务7解析 92
    习题五 94
    第6章 Windows高级界面设计 95
    6.1 高级窗体应用 95
    任务1 透明窗体 95
    任务1解析 102
    6.2 对话框应用 103
    任务2 通用对话框 103
    任务2解析 106
    6.3 菜单应用 107
    任务3 写字板 107
    任务3解析 112
    6.4 ListView控件应用 117
    任务4 文件浏览器 117
    任务4解析 126
    习题六 127
    第7章 图形程序设计 129
    7.1 GDI+概述 129
    7.2 GDI+基础 130
    任务1 简单图形绘制 130
    任务1解析 145
    7.3 复杂图形绘制 147
    任务2 数学图形绘制 147
    任务2解析 149
    7.4 鼠标绘图 151
    任务3 用鼠标绘图 151
    任务3解析 162
    习题七 165
    第8章 图像程序设计 166
    8.1 图像浏览 166
    任务1 图像浏览器 166
    任务1解析 171
    8.2 图像旋转和缩放 172
    任务2 图像特效 172
    任务2解析 176
    习题八 178
    第9章 文件操作 179
    9.1 文件概述 179
    9.2 文件流与System.IO模型 180
    9.3 文件夹和文件操作 181
    任务1 编写一个简易的资源浏览器 182
    任务1解析 184
    任务2 显示指定文件的文件名、
    创建时间和文件属性 186
    任务2解析 189
    9.4 文件读写 191
    任务3 设计一个能打开文本文件并对
    其内容进行读写操作的窗体 191
    任务3解析 192
    任务4 设计一个能打开文本文件并对
    其内容进行读写操作的窗体 193
    任务4解析 194
    任务5 设计一个能打开文本文件并对其
    内容进行读写操作的窗体 195
    任务5解析 196
    9.5 简易的记事本程序 198
    思考 203
    习题九 203
    第10章 数据库访问技术 204
    10.1 数据库概述 204
    任务1 创建数据库 204
    任务1解析 206
    10.2 SQL语言基础 207
    10.3 ADO.NET模型 210
    任务2 数据库访问简单实例 210
    任务2解析 212
    10.4 OLE DB数据提供程序 213
    任务3 设计一个说明直接建立连接
    字符串的连接过程的窗体 213
    任务3解析 216
    任务4 通过OleDbCommand对象求指定
    学号学生的平均分 216
    任务4解析 219
    任务5 通过OleDbDataReader对象输出
    学生记录 219
    任务5解析 221
    10.5 数据集DataSet 225
    任务6 离线DataSet的应用——新建及编辑
    数据表 226
    任务6解析 231
    任务7 利用DataSet及OleDbDataAdapter
    查询及更新数据库 233
    10.6 ADO.NET数据库绑定操作 236
    任务8 利用数据绑定功能实现浏览、添加、
    删除和修改记录的操作 236
    任务8解析 239
    习题十 241
    第11章 综合应用实例——图书借阅系统开发 242
    问题引入 242
    功能描述 242
    任务1 数据库分析与设计 242
    任务1解析 243
    任务2 窗体设计 246
    任务2解析 253
    任务3 代码设计 268
    任务3解析 269
    附录1 .NET框架类库中的命名空间 277
    附录2 Visual Basic.NET 常用函数参考 283
    附录3 Visual Basic.NET 编码规范 286
    参考文献 289
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册