内容简介
本书严格采用任务驱动、项目教学的方式进行编写。本书分为两部分,第一部分介绍了新的.NET编程环境Visual Studio 2012下编写VB.NET Windows应用程序的基础知识,通过简单项目制作引出VB.NET基础知识,进一步通过系统的项目巩固常见基础知识的在真实编程环境中的应用。第二部分采用3个完整的项目,按照软件工程的设计思想,从项目的需求分析、系统功能设计到数据库设计、各功能详细设计与代码编写,系统地介绍了完整项目的开发流程,同时,也通过项目的设计制作,强化了第一部分基础知识的学习。
本书适合作为本科、高职高专院校计算机相关专业的教材,也可以作为编程爱好者的自学教材,以及成人教育和在职人员的培训教材。
目录
项目1创建VB.NET程序开发环境
任务1创建VB.NET程序开发环境
1.1.1安装Visual Studio 2012编程环境
1.1.2启动Visual Studio 2012
1.1.3熟悉Visual Studio 2012编程环境
任务2VB.NET Windows应用程序设计流程
1.2.1建立一个VB.NET Windows应用程序
1.2.2VB.NET Windows应用程序的设计流程
项目小结
项目拓展
项目2设计制作计算器
任务1掌握VB.NET的基本输入/输出控件的用法
2.1.1创建Label控件来显示文本
2.1.2创建TextBox控件输入框
任务2设计制作计算器
项目小结
项目拓展
项目3设计制作考试系统
任务1使用常用控件
3.1.1使用RadioButton控件和GroupBox控件
3.1.2使用CheckBox控件
3.1.3使用日期控件
3.1.4使用滚动条控件
3.1.5使用控件排列和分隔条进行窗体布局
任务2掌握VB.NET基本语句
3.2.1使用判断分支语句
3.2.2使用VB.NET过程
任务3菜单及其他窗体界面设计
3.3.1创建窗体程序的菜单
3.3.2创建进度条、跟踪条、工具提示
任务4设计简单考试系统
3.4.1设计简单考试系统的总体结构和功能
3.4.2设计简单考试系统的界面
3.4.3编写简单考试系统的功能代码
3.4.4编译、运行并测试
项目小结
项目拓展
项目4制作文件管理器
任务1简单文件管理器的设计与实现
任务2设计文件管理器
任务3创建文件读写器
任务4使用对话框控件
4.4.1使用“打开文件”对话框
4.4.2使用“保存文件”对话框
4.4.3使用“字体”对话框
项目小结
项目拓展
项目5设计制作个人信息管理系统
任务1SQL Server 2008 R2基本操作
5.1.1安装SQL Server 2008 R2数据库管理系统
5.1.2数据库操作
5.1.3使用常见的SQL语句
任务2熟悉常用ADO.NET对象
5.2.1使用OleDbConnection对象建立数据库连接
5.2.2使用SqlConnection对象和DataTable对象
5.2.3使用DataSet对象
5.2.4使用DataRow对象
任务3设计个人信息管理系统
项目小结
项目拓展
项目6设计制作销售信息管理系统
任务1销售信息管理系统的功能设计
任务2项目工程文件一览
任务3数据库设计
任务4系统各功能模块详细设计
6.4.1设计系统基础类文件
6.4.2设计管理主界面
6.4.3设计关于信息界面frmAbout.vb
6.4.4设计添加合同信息界面frmConAdd.vb
6.4.5设计管理合同信息界面frmConModify.vb
6.4.6设计统计合同信息界面frmConSum.vb
6.4.7设计添加客户信息界面frmCusAdd.vb
6.4.8设计管理客户信息界面frmCusModify.vb
6.4.9设计添加成品信息界面frmProAdd.vb
6.4.10设计管理成品信息界面frmProModify.vb
6.4.11设计系统设置界面frmSetting.vb
6.4.12设计出入库管理界面frmStockInOut.vb
项目小结
项目拓展
项目7设计制作图书管理系统
任务1项目功能总体设计
任务2数据库设计
任务3项目工程文件一览
任务4系统详细设计
7.4.1设计登录界面frm_login.vb
7.4.2设计管理主界面frm_MainInterface.vb
7.4.3设计管理系统界面frm_about.vb
7.4.4设计添加图书类型界面frm_AddBookType.vb
7.4.5设计添加图书信息界面frm_AddNewBook.vb
7.4.6设计添加书籍费用信息界面frm_AddNewCharges.vb
7.4.7设计添加用户信息界面frm_AddUser.vb
7.4.8设计备份数据库界面frm_BackUp.vb
7.4.9设计修改密码界面frm_ChangePassword.vb
7.4.10设计删除书籍信息界面frm_DelBook.vb
7.4.11设计编辑书籍信息界面frm_EditBookDetails.vb
7.4.12设计借阅书籍界面frm_IssueReturnBook.vb
7.4.13设计归还书籍界面frm_ReturnBook.vb
项目小结
项目拓展
项目8设计制作学生信息管理系统
任务1系统总体功能设计
任务2系统功能预览
8.2.1用户登录界面
8.2.2管理员用户的操作
8.2.3教师用户的操作
8.2.4学生用户的操作
任务3项目工程文件一览
任务4数据库设计
任务5系统实现
8.5.1设计用户登录login.vb
8.5.2设计用户登录后的操作界面main.vb
8.5.3设计添加班级信息界面addClass.vb
8.5.4设计添加班级课程信息界面addClassCourse.vb
8.5.5设计添加课程信息界面addCourse.vb
8.5.6设计添加系部信息界面addDepartInfo.vb
8.5.7设计添加考试信息界面addExam.vb
8.5.8设计添加学生信息界面addStuInfo.vb
8.5.9设计添加用户界面adduser.vb
8.5.10设计修改班级信息界面changeClassInfo.vb
8.5.11设计删除学生信息界面deleteStuInfo.vb
8.5.12设计修改权限界面quanxian.vb
8.5.13设计查询班级课程信息界面queryclassCourse.vb
8.5.14设计学生信息分类查询界面stuInfoClassfy.vb
项目小结
项目拓展
前言/序言
1. 编写背景
VB.NET是微软.NET战略的重要组成部分,VB.NET可以开发常见的WebForm应用程序和Windows应用程序。VB.NET以其简单易用的编程界面,以及高效的代码编写方式,深受广大编程人员的欢迎。
VB.NET是新一代的Visual Basic,微软在.NET平台上重新对Visual Basic进行了设计,增加了很多功能,使其具有完全的面向对象特征,同时具备了结构化的异常处理功能。基于以下原因,我们对VB.NET的教材进行了改编。
(1) 软件产业迅猛发展,为本课程就业奠定良好基础。
(2) VB.NET人才需求量大。
(3) VB.NET课程在专业课程体系中处于重要位置。
(4) 本课程是软件技术专业及计算机相关专业的一门重要的专业核心课程。
2. 编写内容
本书完全按照任务驱动和项目教学的思路进行编写。由常年从事程序设计一线教学的教师和具有丰富软件开发经验的程序设计人员参与编写。本书共分为8个项目,总体分为两部分,第一部分为VB.NET编程基础知识,通过5个项目对VB.NET编程中使用到的基础知识进行讲解。通过完整项目的制作,系统介绍了开发Windows应用程序中常见控件的属性和事件,以及这些属性和事件在编程中的应用方法。同时也介绍了VB.NET基本语句的编写方法和编写思路,还介绍了基本语句在项目开发中的作用以及其与控件之间的关系。第二部分为综合实训篇,介绍了3个完整的项目,这些项目均采用软件工程的思想,从项目的需求分析、项目的总体功能设计到数据库设计、各个具体功能模块的设计和代码的编写等方面,详细介绍了使用VB.NET开发完整项目的流程。
3. 教材特色
(1) 编写体例新颖,编写模式符合高职教育特点
各个教学项目的体例如下:
�~ 课内教师示范、学生模仿,完成项目1
�~ 课内教师示范、学生模仿,完成项目2
�~ 课内教师示范、学生模仿,完成项目3
�~ 课内教师提示、学生讨论,完成项目4
�~ 课内教师提示、学生基本独立完成项目5和项目6
�~ 课内教师仅提出要求、演示结果,学生基本独立完成项目7和项目8,并以这两个项目的效果为主要依据进行能力考核,兼顾知识考核。
该编写模式的特点如下:
设计由浅入深的多个项目,能力实训项目采用多重循环模式。各项目的内容可以彼此有关,也可以无关,但项目1到项目6的难度是从简到繁的,项目涉及的“能力点”和“知识点”逐步增加,学生独立完成的分量也逐渐增加。简单的项目用较多时间学习和练习,越往后越快。最后的项目是几个大型复杂的实用项目,学生可以在课外独立完成。在多个项目的反复操作过程中,经过多次循环,学生的基本操作能力得到了确立和巩固。项目7和项目8属于综合训练项目,通过对前期知识技能的积累,学生在教师的指导下,可以相对独立地完成项目,以达到锻炼实战技能的目的。
(2) 案例丰富,内容由浅入深
本书讲解了如下项目: 计算器、简单考试系统、文件管理系统、个人信息管理系统、销售信息管理系统、图书管理系统和学生信息管理系统。本书由浅入深,从最基础的VB.NET控件编程到VB.NET基本语句编写,再到数据库编程的顺序来选择并讲解项目,即从简单项目逐渐过度到复杂项目,读者学习时可以没有任何编程基础,可以在本书实际项目的学习过程中不断提高编程能力和水平。
(3) 案例完整,结构清晰
本书采用的项目以及代码都是真实案例,项目的设计以及代码都是完整的应用系统,这对于读者以后自己使用VB.NET编写完整的应用系统有很大的好处,可以实现无障碍跨越。
(4) 讲解通俗易懂,步骤详细
本书每个案例的开发步骤都是以通俗易懂的语言进行描述的,从最基础的控件和语句进行讲解,详细介绍了每一个开发步骤,每一个项目都有完整的开发流程。
4. 关于读者和作者
本书适合作为本科、高职高专院校计算机相关专业学生的教材,也可以作为编程爱好者的自学用书,以及成人教育和在职人员的培训教材。
本书由郑伟、杨云担任主编,杨晓庆、杜少杰、于静、李明生担任副主编。杨云编写项目2,郑伟编写项目1,杨云、杜少杰编写项目3,杨晓庆编写项目4和项目6,于静编写项目5,李明生编写项目8,平寒编写项目7,李宪伟、张守忠、金月光、徐莉、王亚东、马立新、张建奎、曹晶、蔡世颖、曲树波、魏罗燕、刘红军、徐希炜等也参加了部分章节的编写,在此一并表示感谢。
编者
2014年2月
VB.NET程序设计与软件项目实训(第2版) 电子书 下载 mobi epub pdf txt