.NET开发平台是时下最具实力的开发工具,其中最简单易学的语言就非Visual Basic.NET莫属了。.NET平台主要包括两个方面的应用:应用程序开发和Web服务开发。本书主要从应用程序的设计开发着手,带领读者进入Visual Basic.NET的世界。
本书重在入门与提高,即使是对编程一片空白的初学者,也可以通过本书的学习达到·般编程开发人员的水平。本书主要涉及Visual Basic.NET整体可视化开发环境的使用、Visual Basic.NET的语法基础、Visual Basic.NET下Windows窗体及相应控件的使用等基础知识:然后通过综合的实例,一方面介绍面向对象编程思想、文件操作、数据库应用等知识,同时进一步巩固Visual Basic.NET的程序基础;最后本书还详细介绍了如何对编写完的代码进行编译和发布,以及如何在代码开发中进行调试和异常处理,使读者对应用程序的开发有个完整的学习过程。
第1章 Visual Basic.NET的新特性
1-1 Visual Studio.NET框架
1-2 Visual Basic.NET的新特性
本章小结
第2章 Visual Basic.NET的开发环境
2-1 初试IDE启动界面
2-2 IDE的各个组成部分
2-3 定制自己的IDE环境
2-4 我的第一个.NET应用程序
本章小结
第3章 Visual Basic.NET的语法基础
3-1 语法基础
3-2 结构化控制语句
3-3 过程与函数
3-4 API的应用
本章小结
第4章 可视化界面设计
4-1 Windows窗体概述
4-2 窗体属性、事件和方法
4-3 窗体界面样式选择
4-4 特殊窗体的实例
本章小结
第5章 常用控件的实例应用
5-1 控件概述
5-2 基本控件
5-3 常用控件
5-4 体现Windows风格的控件
本章小结
第6章 面向对象的程序设计方法
6-1 面向对象的基本概念
6-2 对象的生存周期
6-3 类的创建
6-4 类的继承
6-5 多态性
6-6 模块与类
本章小结
第7章 编写文件应用程序
7-1 文件及其读写性概述
7-2 文件类和目录类
7-3 文件操作实例
本章小结
第8章 编写数据库应用程序
8-1 数据库基础知识
8-2 创建简单的数据库
8-3 SQL基础
8-4 ADO.NET简介
8-5 数据库应用程序实例
本章小结
第9章 应用程序的部署
9-1 部署应用程序的基本概念
9-2 利用部署向导生成安装项目
9-3 利用部署工程生成安装文件
本章小结
第10章 应用程序调试
10-1 规范化程序代码
10-2 使用调试工具
10-3 异常处理
本章小结
曾经在某个论坛的VB版做过版主,那时总有人咨询:我想学习一门编程语言,不知道学哪种好?听说VB入门最简单,有没有什么比较合适的教材?
这其实是一个很普遍的问题,当然也很不好回答。因为现在的高级语言其实都比较接近自然语言,因此从语法角度看学习一般没问题。但对于初学者,如何能缩短编程开发的学习周期,又体会到编程的实质,才是最主要的问题。在Visual Basic.NET尚未出来之前,作者极力推荐Visual Basic 6.0作为程序开发的入门语言:在Visual Basic.NET出现之后,个人认为如果想迅速把握下一代程序开发工具的精髓,应当从Visual Basic.NET入手,同时有一本基础知识兼实例结合的书作为入门向导,就更容易登堂入室了。
Microsoft曾预言.NET平台是下一代程序开发的规范。从.NET的Beta版出来到现在正式版的应用,逐步证明了这个实力,越来越多的程序开发者熟悉并喜欢上了.NET的风格,也写出了比以前更为高效、可靠、功能强大的代码。Visual Basic.NET仍继承了Visual Basic 6.0好学易用的最大优点,同时结合了完全的面向对象编程方法,大大减轻程序语言对开发者的障碍,即使是从没接触过编程开发的用户,也能在较短的时间内利用它作出漂亮的应用程序。
本书适用对象
本书适合初、中级程序开发人员使用。对于初级编程人员,即刚刚开始接触编程的读者,本书提供了Visual Basic.NET的最基本知识的介绍,知识层次由低到高,由浅入深,每个章节是根据一般读者学习、实践应用的发展过程来安排的,有很强的针对性,同时附带诸多实例对知识内容进行讲解,有助于读者的理解和实践:对于中级编程人员,除了本书提供的范例有很大的参考性之外,对于一些基本的编程思想和思路,也进行了一定的剖析,对于提高编程能力、对程序设计的总体思考能力都是有很大帮助的。从总体上看,本:书运用大量的图片和典型的实例,向您展示了Visual Basic.NET的强大功能和丰富的内容,于把手地教您学习Visual Basic.NET。因此在不知不觉中,您的编程水平将有很大的提高。当您阅读完本:15之后,就可以和其他高级编程人员一样,用最新的、最强大的工具,刀:发最流行的、功能完善的软件。
本书特点和主要内容
Visual Basic.NET已经非常强大、全面,在这样—本书,:户要逐一介绍难免泛泛。.NET平台主要包括两个方面的应用:应用程序开发和Web服务开发。本书主要从应用程序的设计开发着手,带领读者进入Visual Basic.NET的世界。之所以重点介绍应用程序的开发是因为Web服务程序也是在应用程序的基础上进一步发展的,但需要涉及更多的网络方面的知识,对一般读者可能会要求过高。本书具有以下特定:
(1)从Visual Basic.NET最基本的概念、语法入手,通过窗体、控件的介绍使读者对应用程序的开发有基本的把握。接着向读者介绍面向对象的概念,使读者在前面的基础上进一步得到提高和升华,从而体会到应用程序开发的实质。从书的章节安排上来讲,适合初学者学习——应用——再学习——提高的这样一个认识过程。
(2)基础知识结合实例讲解。在各章知识的讲解过程中,都会有适当的实例来弥补读者对基础知识抽象理解的空白。通过对实例程序中的源代码进行详细学习,读者可以充分理解并掌握提出的概念,还可以举一反三作出更多的应用实例。
(3)注重知识的综合。本书不但给出了某个知识点的实例,而且给出了将各方面知识点融合起来的综合实例。通过综合练习,让读者感受真实的编程项目的需求分析——设计——实现这一过程,进一步提高读者的实战能力。
本书重在入门与提高,主要涉及Visual Basic.NET整体可视化开发环境的使用、Visual Basic.NET的语法基础、VB.NET下Windows窗体及相应控件的使用等基础知识;然后通过若干综合的例子,一方面介绍面向对象编程思想、文件操作、数据库应用等知识,同时进一步巩固VB.NET的程序基础:最后本书还详细介绍了如何对编写完的代码进行编译和发布,以及如何在代码开发中进行调试和异常处理,使读者对应用程序的开发有个完整的学习过程。