Visual Basic.NET编程培训教程

Visual Basic.NET编程培训教程
作 者: 赵克立
出版社: 清华大学出版社
丛编项: 清华电脑学堂 编程培训系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VB.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic.NET编程培训教程》作者简介

内容简介

全书分为三部分:第一部分基础知识由第一课至第四课组成,从微软最新推出的.NET Framework平台整体框架着眼,介绍新一代Visual Basic.NET的完整结构概念与动作模式、窗口应用程序设计基础、并辅以面向对象的重要观点与.NET程序开发环境的使用;第二部分为第五课至第十四课,介绍.NET的判断与选择、数组、结构与循环、子程序与方案的使用、程序异常的处理、变量的生存期、事件与事件程序,ASP.NET,ADO.NET等课程;第三部分介绍两个完整的Visual Basic.NET实例制作,用以综合运用前面讲述的技巧完成程序。附录有:应用程序的发布与部署、按钮与控件的介绍、保留字与Keys枚举类型、常用函数与运算符完整的简易范例。本书结构安排合理,课程内容精心规划,每一课程都依照难易度做平均分配。为了便于教学,在每一课正文前有都学习目标导读,课后皆有丰富的思考与练习题库。本书可作为培训班教材及自学手册,同时也适合具有一定Win API与面向对象编程基础和思想的编程人员阅读。在网上提供了书中的所有用到的源程序文件以及一切完成范例程序所需要的素材,所有课后练习题库存的习题解答、教学用教学投影片、大型作业指导方案等课件,以协助教师使用本书教学。

图书目录

第一课 .NET Framework的概述

学习目标一:.NET的前景

一、因特网的现在与未来

二、XML为基础的网络服务

学习目标二:.NET Framework的结构与特性

一、.NET Framework的结构

二、.NET Framework的特点

学习目标三:第一个应用程序

一、Visual Studio.NET的新世界

二、建立第一个应用程序

三、在线帮助

学习目标四:.NET的开发环境

一、工具栏与工具箱

二、开发环境片面的调整

思考与练习

第二课 视窗应用程序的基础

学习目标一:Visual Basic.NET的面向对象概念

一、对象的基本概念

二、窗体的外观与内涵

学习目标二:对象的属性

一、属性窗口与属性的编辑

二、窗体的常用属性

学习目标三:对象的事件与方法

一、事件与事件程序

二、常用的事件程序

三、在事件程序中修改属性

学习目标四:方案与项目

一、项目的种类与属性

二、解决方案资源管理器窗口

思考与练习

第三课 语言的基础与开发环境

学习目标一:常量、变量与数据

一、常量

二、变量

三、算术运算

学习目标二:连接、比较与逻辑运算

一、数字与字符串的连接

二、日期、时间与字符串的比较

三、逻辑运算

四、运算符的优先顺序

学习目标三:数据类型与变量

一、数据类型

二、常量与变量的声明

三、数值变量与字符串型变量间的转换

学习目标四:.NET的程序开发环境

一、程序开发阶段

二、程序执行阶段

思考与练习

第四章 Windows程序的基本控件

学习目标一:窗体的设计

学习目标二:输入与消息对话框

一、输入对话框

二、消息对话框

学习目标三:标签、文本与命令按钮

一、按钮

二、标签的功能与使用

三、文本框的功能与使用

学习目标四:图片框与计时器

思考与练习

第五课 判断与选择

学习目标一:If…Then语句

一、If…Then语句的使用

二、If…Then…Else语句

三、If…Then…Else嵌套结构的使用

学习目标二:多重选择

一、Select Case选择语句

二、Choose多重选择函数

三、Switch多重选择函数

学习目标三:选项按钮与复选框

一、选择按钮的认识与使用

二、分组框的认识与使用

三、复选框的认识与使用

四、面板控件(Panel)的认识与使用

五、综合练习

学习目标四:可滚动控件

一、认识滚动条

二、实例演练

三、滑块控件(TrackBar)

思考与练习

第六课 数组、结构与循环

学习目标一:数组、循环与结构

一、数组与循环的基本概念

二、数组的声明与使用

三、峰回路转话循环

四、结构(Stucture)的声明与使用

五、枚举类型(Enum)的声明与使用

学习目标二:For…Next循环

一、认识For…Next循环

二、练习For…Next循环

三、实例应用:选择排序法

四、数组的进阶使用

五、For…Next的扩展For Each…Next

学习目标三:其他常用循环

一、While…End While循环

二、Do…Loop循环

学习目标四:列表框的使用

一、列表框的认识与使用

二、复选列表框

三、组合框的认识与使用

四、综合练习——建立好友清单

思考与练习

第七课 过程、函数与方案

学习目标一:模块化的程序设计

一、认识模块化的设计

二、认识结构化的程序设计

学习目标二:过程与函数

一、认识过程

二、事件程序是一种过程

三、函数

学习目标三:自定义过程与函数

一、过程的定义与调用

二、参数的传递

三、函数的定义与调用

学习目标四:方案的管理

一、多窗体的设计

二、多项目的设计

三、Sub Main程序

思考与练习

第八课 面向对象程序设计

学习目标一:面向对象设计的概念

一、软件开发方法化的三阶段

二、面向对象的程序设计

学习目标二:类的核心

一、类与成员

二、实例演练——乐透号码产生类别

学习目标三:继承与多态

学习目标四:娄值类型与参考类型

一、数值类型

二、参考类型

思考与练习

第九课 程序的监控与异常处理

学习目标一:程序的错误类型

一、语法错误

二、运行时(Run-Time)的错误

三、逻辑错误

学习目标二:程序执行的监控

一、中断程序的执行

二、程序执行的控制

学习目标三:调试工具的使用

一、变量内容的监视

二、命令窗体与调用堆栈

学习目标四:异常的处理

一、Exception异常类

二、Try…Catch…Finally

思考与练习

第十课 变量的生存期

学习目标一:多模块与多窗体的设计

一、声明模块

二、多模块间的子程序定义与调用

三、命名空间(Namespace)

学习目标二:变量的活动范围与生存期

一、认识局部与全局变量

二、认识变量生存期

学习目标三:局部变量与全局变量

一、过程级与模块级

二、局部变量

三、模块与程序局部常量

四、全局变量与常量

学习目标四:静态变量

一、认识静态变量

二、静态变量的声明与使用

思考与练习

第十一课 视窗程序的执行动力

学习目标一:事件与事件程序

一、事件程序的结构与驱动

二、事件的驱动对象

学习目标二:键盘事件

一、键盘事件的认识

二、KeyPress事件程序的说明与使用

三、KeyDown与KeyUp事件程序

学习目标三:鼠标事件

一、鼠标事件的认识与使用

二、鼠标拖放的认识与设计

思考与练习

第十二课 视窗程序的必备功能

学习目标一:菜单的设计

一、菜单的结构与控件

二、菜单的建立与使用

三、菜单的使用

学习目标二:工具栏与状态栏的设计

一、工具栏的设计与使用

二、状态栏的设计与使用

学习目标三:常用的对话框

一、文件对话框

二、颜色对话框

三、字体对话框

学习目标四:文本与图形的打印

一、打印的基本结构与概念

二、文字与图形的打印

思考与练习

第十三课 文件的操作

学习目标一:文件格式与文件的操作程序

一、认识文件的类型与格式

二、认识Visual Basic.NET的文件格式

三、认识文件的操作程序

四、文件的打开与关闭

五、其他常用的函数

六、综合练习

学习目标二:顺序文件

一、顺序文件的打开

二、数据的写入

三、数据的读取

四、顺序文件中数据的新增与插入

学习目标三:随机文件

一、随机文件的打开

二、数据的写入

三、数据的读取

四、结构空格变量与随机文件

五、随机文件的随机存取

学习目标四:文件操作类的作用

一、文件系统存取类

二、目录(Directory)类

三、文件(File)类

四、路径(Path)类

思考与练习

第十四课 Web应用程序与数据库

学习目标一:ASP.NET的基本概念

一、从ASP到ASP.NET

二、建立ASP.NET平台

三、ASP.NET应用程序的构成与动作流程

学习目标二:Web Form的设计

一、ASP.NET Web应用程序的内涵

二、Web Form的验证控件

学习目标三:数据库与ADO.NET

一、数据库的基本概念与构成要素

二、ADO.NET的结构

学习目标四:数据库的存取

一、在Web Form网页中显示数据

二、在Windows Form中存取数据

思考与练习

第十五课 实例制作

学习目标一:图片浏览器

一、视窗界面的设计

二、编写程序代码

学习目标二:我的记事本

一、视窗界面的设计

二、编写程序代码

附录

附录A:应用程序的发布与部署

一、安装向导的使用

二、安装程序的建立

附录B:按钮与控件的介绍

一、工具栏按钮的说明

二、Windows Form控件的说明

附录C:保留字与Keys枚举类型

一、保留字

二、Keys枚举类型

附录D:常用函数与运算符

一、字符串函数

二、类型转换函数

三、日期与时间函数

四、数学函数

五、数据验证

六、目录与文件

七、绘图

八、运算符