Visual Basic .NET程序设计
作者 : 李柏岩 尹枫 王洪亚 等编著
出版日期 : 2011-08-10
ISBN : 978-7-111-35415-4
适用人群 : 本书既可作为高等院校本科计算机专业或非计算机专业程
定价 : 28.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 218
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书是在吸取了国内外优秀同类教材的长处、结合作者长期教学经验与感悟的基础上编撰写而成。全书在宏观组织上以程序设计为主线,注重吸引学生的兴趣、激发学生通过程序设计解决实际问题的意愿,而在微观组织上则注重知识的完备性、系统性和层次性。每一章都有配套合理的实验,用于巩固和提高学生所学的知识和技能。另外,本书除第1章和第10章外,每章最后都精心设计了一个生动、有趣的综合实例。一方面为吸引学生对程序设计的兴趣,另一方面为开阔学生的视野,使其了解学习本课程的意义和用途。
本书从教学实践出发,把培养学生能力放到首位,内容丰富,讲述由浅入深,循序渐进,通俗易懂,可作为高等院校计算机程序设计教材,也可作为广大专业人员的自学教材。

图书特色

Visual Basic .NET
程序设计
李柏岩 尹枫 王洪亚 等编著

本书是在吸取了国内外优秀同类教材的长处、结合作者长期教学经验与感悟的基础上编写而成的。全书在宏观组织上以程序设计为主线,注重提高学生的兴趣、激发学生通过程序设计解决实际问题的意愿,而在微观组织上则注重知识的完备性、系统性和层次性。每一章都有配套的实验,用于巩固和提高学生所学的知识和技能。另外,除第1章和第10章外,每章最后都精心设计了一个生动、有趣的综合实例,使学生了解学习本课程的意义和用途。
本书从教学实践出发,把培养学生能力放在首位,讲述由浅入深,循序渐进,可作为高等院校计算机程序设计教材,也可作为广大读者的自学教材。

作者简介:
李柏岩 男,1968年8月生,辽宁省沈阳市康平县人。1991年毕业于电子科技大学计算机系,2005年11月于上海交通大学获计算机软件与理论专业博士学位,现为东华大学计算机科学与技术学院副教授。长期从事计算机基础教学和科研工作,先后在南昌大学、上海交通大学网络学院、东华大学主讲大学计算机应用基础、C/C++程序设计语言、Java 程序设计、Visual Basic .NET程序设计、多媒体应用系统技术等课程,在计算机基础教学工作中积累了丰富的实践经验,参与编写教材4本,曾获得江西省科学技术进步奖。

图书前言

Visual Basic .NET(简称VB.NET)是一种可视化的面向对象程序设计语言,由于其功能强大、容易掌握、使用方便,深受广大程序设计工作者的喜爱,成为目前许多专业人员和编程爱好者不可缺少的编程工具。
  本书主要针对已经具备计算机基础知识的非计算机专业学生,围绕“怎样设计VB.NET程序解决实际问题”这个中心,通过大量有实际意义的程序实例,深入浅出地介绍了VB.NET程序设计的基本概念、方法和技术。本书内容丰富、实例生动,重点突出、注重实用,文字流畅,便于读者自学。
  全书共分两部分,第一部分(第1~10章)为原理篇,其中,第1章介绍了VB.NET的历史发展轨迹、与Microsoft .NET的关系及VB.NET集成开发环境;第2章简要介绍了面向对象的基本概念,并自然过渡到VB.NET程序开发机制,介绍了窗体和基本控件及其使用;第3章介绍了VB.NET语言方面的基本知识;第4章讲解了VB.NET程序设计的基本语句;第5章讲解了数组及其应用;第6章介绍了自定义函数和过程;第7章介绍了用户界面设计的相关知识;第8章介绍VB.NET的文件系统及其使用;第9章介绍了VB.NET的CDI+绘图功能;第10章介绍了数据库开发基础。每一章后面都设置了习题,用于测试学生对所学知识点的掌握情况。第二部分(实验一~实验十)为实验篇,安排了与第一部分相对应的10个配套实验,并对实验中的难点给出了相应的提示。
  此外,本书的例题、实验题都在Visual Basic .NET环境中调试通过。
  本书的编写人员大多参与编写了强莎莎老师2007年主编的《Visual Basic .NET程序设计》一书,从中获得了很多宝贵经验。本书也借鉴了该书的一些思路和写法,并获得强莎莎老师和骆轶姝老师的支持,在此表示感谢。
  参加本书编写的有李柏岩、尹枫、王洪亚、周余洪、杜明。本书编写过程中,得到了刘晓强、宋晖老师的大力帮助和指导,在此表示深深的谢意。
  限于作者水平,书中有不当之处,欢迎广大读者批评指正。

编者
2011年6月

上架指导

计算机\程序设计

封底文字

本书是在吸取了国内外优秀同类教材的长处、结合作者长期教学经验与感悟的基础上编撰写而成。全书在宏观组织上以程序设计为主线,注重吸引学生的兴趣、激发学生通过程序设计解决实际问题的意愿,而在微观组织上则注重知识的完备性、系统性和层次性。每一章都有配套合理的实验,用于巩固和提高学生所学的知识和技能。另外,本书除第1章和第10章外,每章最后都精心设计了一个生动、有趣的综合实例。一方面为吸引学生对程序设计的兴趣,另一方面为开阔学生的视野,使其了解学习本课程的意义和用途。
本书从教学实践出发,把培养学生能力放到首位,内容丰富,讲述由浅入深,循序渐进,通俗易懂,可作为高等院校计算机程序设计教材,也可作为广大专业人员的自学教材。
李柏岩 男,1968年8月生,辽宁省沈阳人市康平县人。1991年毕业于电子科技大计算机系。2005年11月获上海交通大学计算机软件与理论专业博士学位。现为东华大学计算机科学与技术学院副教授。长期从事计算机基础教学和科研工作,先后在南昌大学、上海交通大学网络学院、东华大学主讲了大学计算机应用基础、C/C++程序设计语言、Java 程序设计、Visual Basic.NET程序设计、多媒体应用系统技术等课程,在计算机基础教学工作中积累了丰富的实践经验,参与编写教材4本,曾获得江西省科学技术进步奖。

图书目录

前言
教学建议
第一部分原 理 篇
第1章Visual Basic.NET概述1
11VB.NET简介1
111VB.NET语言的由来1
112Microsoft.NET框架1
113VB.NET的新特点3
12VB.NET集成开发环境3
121VVB.NET安装和启动3
122VB.NET开发环境界面5
13创建VB.NET应用程序8
14程序调试11
141程序错误11
142程序的调试12
15VB.NET帮助系统14
151安装MSDN Library14
152使用MSDN Library15
习题16
第2章VB.NET程序设计初步18
21面向对象程序设计的基本概念18
211对象和类的概念18
212VB.NET的类和命名空间20
213VB.NET的编程机制21
22窗体和基本控件22
221控件的基本属性23
222窗体24
223按钮27
224标签和文本框28
225图片框控件31
226定时器、时间控件和滚动条32
23综合实例34
231问题及分析34
232相关知识35
233解决方案37
234实现代码38
习题39
第3章VB.NET语言基础41
31基本数据类型41
311引例41
312数据类型42
32常量与变量43
321标识符的命名规则43
322常量43
323变量45
33运算符和表达式46
331运算符46
332表达式49
34常用函数50
341数学函数51
342字符串函数53
343日期和时间函数55
344输入函数与提示函数57
345Shell函数59
35综合实例60
351问题及分析60
352相关知识60
353解决方案61
354实现代码62
习题63
第4章基本的程序结构64
41顺序结构64
411赋值语句64
412程序结束语句66
42选择结构66
421If语句66
422Select Case语句69
423Goto语句71
424选择和分组控件72
43循环结构语句74
431计数循环控制语句75
432条件循环控制语句77
44综合实例79
441问题及分析79
442解决方案80
443实现代码81
习题82
第5章数组84
51数组的概念84
52数组的声明84
521数组声明84
522数组初始化85
523重新声明数组86
53数组的访问87
531数组的基本操作87
532数组的排序与快速查找89
54列表框和组合框92
541列表框92
542组合框93
55结构类型及结构数组94
551结构类型94
552结构数组95
56综合实例96
561问题及分析96
562相关知识97
563解决方案98
564实现代码99
习题103
第6章自定义函数和过程104
61函数过程104
611内部函数104
612自定义函数的定义104
62子过程107
621子过程的定义107
622子过程的调用107
63参数传递110
631形参和实参110
632传值与传地址110
64模块与作用域112
641标准模块112
642变量作用域114
643过程作用域115
65综合实例115
651问题及分析115
652相关知识116
653解决方案117
654实现代码119
习题120
第7章用户界面设计122
71菜单、工具栏和状态栏122
711引例122
712菜单123
713工具栏126
714状态栏128
72窗体和对话框129
721多窗体界面129
722通用对话框132
73键盘和鼠标133
731键盘133
732鼠标135
74综合实例136
741问题及分析137
742解决方案137
743实现代码140
习题142
第8章文件系统144
81文件的概念144
811文件144
812VB.NET文件分类144
813VB.NET的文件访问145
82顺序文件145
821基本操作145
822顺序文件的使用148
83随机文件151
831基本操作151
832随机文件的使用152
84VB.NET文件管理154
841目录管理154
842文件管理156
85综合实例157
851问题及分析157
852解决方案157
853实现代码158
习题159
第9章绘图161
91GDI+图形系统简介161
92GDI+绘图基础161
921GDI+坐标系161
922GDI+绘图基本步骤161
923GDI+的常用结构和类162
93图形绘制166
931绘制图形166
932填充图形166
933绘制文字167
934绘制图像167
94综合实例167
941问题及分析167
942解决方案168
943实现代码168
习题169
第10章数据库访问170
101创建数据库170
1011新建Access数据库170
1012数据库基本概念172
102结构化查询语言SQL173
1021SQL语言介绍173
1022SQL语言分类173
1023SQL语言应用173
103数据库访问基础177
1031在VB.NET平台中连接和操作数据库178
1032ADO.NET简介179
1033ADO.NET对象模型180
104基于绑定的数据库访问182
1041使用数据控件访问数据库182
1042数据库操作编程186
习题187
第二部分实 验 篇
实验一VB.NET集成开发环境188
实验二VB.NET常用基本控件189
实验三VB.NET语言基础192
实验四基本流程控制194
实验五数组199
实验六自定义函数与过程202
实验七用户界面设计205
实验八文件系统207
实验九绘图207
实验十数据库访问208
参考文献210

教学资源推荐
作者: [美]沙伦·比奥卡·扎卡沃(Sharon Biocca Zakhour) 索娅·坎南(Sowmya Kannan) 雷蒙德·盖拉多(Raymond Gallardo) 著
作者: [美]保罗·C. 乔根森(Paul C. Jorgensen) 著
作者: (美)Kenneth C.Louden
作者: (美)John R.Hubbard
参考读物推荐
作者: 张良均 杨坦 肖刚 徐圣兵 等著
作者: Steve Cook; Gareth Jones; Stuart Kent Alan Cameron Wills
作者: 冯伟兴 唐墨 贺波 等编著
作者: 唐松 陈智铨 编著