网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Visual Basic.NET程序设计案例教程(21世纪高职高专新概念规划教材)
分类
作者 孙街亭
出版社 中国水利水电出版社
下载
简介
编辑推荐

本书共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语言的基础知识,达到牢固掌握、灵活应用的目的。

内容推荐

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

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

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

目录

前言

第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

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/27 20:48:02