Visual Basic.NET 2005教程(附光盘)
分類: 图书,计算机/网络,程序设计,Basic VB VB Script,
作者: 毕广吉 编著
出 版 社: 机械工业出版社
出版时间: 2008-8-1字数: 774000版次: 1页数: 486印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111248651包装: 平装内容简介
本书从最简单的操作、最基本的概念人手,由简到繁、由浅人深地介绍Visual Basic.NET 2005程序设计,包括Windows应用程序、Web应用程序以及面向对象的程序设计方法。本书结合最基本的内容,通过丰富的实例,阐述基本编程方法和程序设计技巧,并详尽地介绍了绘制图形、文本和图像,动画程序设计,文件操作,多媒体程序设计,自定义控件,异常处理机制和多线程等内容。书中提供的有针对性的实例、精心编排的内容和科学的学习顺序是初学者深入理解“面向对象”思想和从入门到精通的保证。本书的随书光盘包括所有134个实例和92个习题答案的源程序以及这些程序所需的素材。
本书适合作为高等院校本科生及研究生相关课程的教材,也可供学习Visual Basic.NET 2005程序设计的读者学习和参考。
目录
出版说明
前言
第1章Visual Basic.NET概述
1.1 Microsoft Visual:Basic.NET2005概述
1.1.1Visual Basic.NET是BASIC
1.1.2Visual Basic.NET是可视化的和事件驱动的
1.1.3Visual Basic.NET支持Web程序设计
1.1.4Visual Basic.NET是面向对象的程序设计语言
1.2 Visual Basic.NET集成开发环境
1.2.1启动Visual Basic.NET
1.2.2新建项目
1.2.3Visual Basic.NET集成开发环境的构成
1.2.4使用帮助
1.3 创建Visual Basic.NET程序
1.3.1 Visual Basic.NET的3种标准程序
1.3.2开发Visual Basic.NET程序的基本步骤
1.3.3第一个Visual Basic.NET Windows应用程序
1.4Visual Basic.NET的核心概念——对象、属性、事件和方法
1.4.1对象
1.4.2属性
1.4.3事件
1.4.4方法
1.5第一个Visual Basic.NET console程序
习题
第2章信息的输入与输出
2.1窗体的概念
2.2窗体的属性、事件、方法
2.2.1窗体常用属性
2.2.2窗体常用事件
2.2.3窗体常用方法
2.3按钮控件
2.4用标签控件和信息框输出数据
2.4.1标签控件的常用属性
2.4.2键盘事件
2.4.3使用信息框输出信息
2.5用文本框控件和输入框输人数据
2.5.1文本框控件的常用属性
2.5.2使用输入框输入信息
习题
第3章Visual Basic.NET程序设计基础
3.1 Visual Basic.NET的语句
3.1.1语句及其分类
3.1.2Visual Basic.NET的保留字和标识符
3.1.3语句的书写
3.2变量
3.2.1变量的定义与数据类型
3.2.2变量的作用域
3.2.3静态变量
3.2.4复合数据类型
3.3常量
3.3.1直接常量
3.3.2符号常量
3.3.3枚举
3.4数据类型的转换
3.4.1数据类型的自动转换
3.4.2数据类型的强制转换
3.4.3Visual Basic.NET使用的数制
3.5数组
3.5.1数组的定义与初始值
3.5.2数组的操作
3.6运算符
3.6.1算术运算符
3.6.2赋值运算符
3.6.3字符串运算符
3.6.4比较运算符
3.6.5逻辑运算符
3.6.6运算符的优先级
3.6.7表达式
习题
第4章Visual Basic.NET程序结构
4.1 结构化程序设计的3种基本程序结构
4.2分支结构
4.2.1分支结构简介
4.2.2If分支结构
4.2.3IIf分支结构
4.2.4Select分支结构
4.2.5Choose分支结构
4.2.6Swith分支结构
4.3循环结构
4.3.1For Next循环
4.3.2For Each Next循环
4.3.3Do While Loop循环和Do Loop While循环
4.3.4Do Until Loop循环和Do Loop Until循环
4.3.5Do Loop循环和While循环
4.3.6循环结构中的控制语句
习题
第5章过程与函数
第6章 Visual Basic.NET常用控件
第7章绘制图形、文本和图像
第8章动画
第9章 Visual Basic.NET文件操作
第10章多媒体程序设计
第11章Vlsual Basic.NET面向对象技术
第12章自定义控件件
第13章异常处理与多线程
第14章Visual Basic.NET Web应用程序设计
书摘插图
第1章 Visual Basic.NET概述
1.1 Microsoft VisuaI Basic.NET 2005概述
Visual Basic.NET是面向对象的、支持Web的、事件驱动的、功能强大的、易学的、交互性强的、全新的编程语言,使用本书学习Visual Basic.NET,不要求读者已经学习过Visual Basic6.0,只要具备计算机的基本知识即可进入本书的学习。
什么是Visual Basic.NET?它的特点是什么?可以从4个方面来认识Microsoft的Visual Basic.NET。
1.1.1 Visual Basic.NET是BASIC
首先Visual Basic.NET是BASIC。
BASIC是1964年由两位美国计算机科学家G.Kemeny和Thomos E.Kurtz在FORTRAN语言的基础上创造的一种编程语言,全名为“Beginner’S All Purpose Symbolic Instruction Code”,直译为“初学者通用的符号指令代码”,简写为BASIC,是一种适合初学者学习的易学的编程语言。
BASIC语言的易学性使它广泛流行并不断发展多年以来,在原来的BASIC语言基础上不断进行功能扩充,出现了多种BASIC版本,如BASICA,True BASIC,QBASIC,GWBasic,Quick BASIC,Visual Basic等,并最终发展到Visual Basic.NET。
由此可见,Visual Basic.NET起源于BASIC,注定了它是一种易学的编程语言。Visual Basic.NET的最新版本是2005。
1.1.2 Visual Basic.NET是可视化的和事件驱动的
随着操作系统由字符界面的DOS进化为图形界面的Windows,使程序开发者面临新的困难,编程者必须将很多精力放在开发图形界面上,这曾经让很多学习Windows应用程序开发的人员望而却步。Microsoft公司1991年推出了Visual Basic 1.0,与以往的BASIC语言相比有两方面的重大进展,即“可视化”(Visual)的用户界面设计和“事件驱动”的机制。
“可视化”用户界面设计使开发人员只用鼠标就可以“画”出所需的用户界面,然后用简单的BASIC语言编写程序,省却了为设计用户界面所必须编写的成百上千行程序。
“事件驱动”机制不同于传统的面向过程的程序开发,在“事件驱动”机制中所有过程都处于同等的地位,哪—个过程被执行完全取决于用户所引发的事件。事件驱动极大地提高了程序的交互性。
使用“可视化”用户界面设计突出了Visual Basic.NET的易学性,而“事件驱动”是轻松实现人机交互的保证。
……