内 容 简 介Visual Basic 2005是微软推出的一种功能强大的开发语言,它具有类型安全和完全面向对象的特点。Visual Basic可以用于程序开发的许多领域,如桌面程序、数据库开发、网站开发等,它上手容易、功能强大,越来越受到广大程序员和编程爱好者的青睐。本书共分14章,系统地介绍了如何使用Visual Basic 2005开发应用程序,具体包括Visual Studio 2005开发环境、Visual Basic的语法、面向对象的概念、Windows窗体的使用、控件的使用、对话框、文件操作、数据库开发、网站开发、使用ActiveX部件、应用程序的调试和错误处理以及应用程序的安装和部署等内容。本书重点明确,结构合理,语言简明,书中实例均为作者在本领域工作中的真实案例,具有很强的实用性。本书可作为高等学校计算机相关专业的教材,也可作为Visual Basic初、中级用户的自学用书。
Microsoft Visual Basic 2005是从Visual Basic语言演变而来的,它是一种类型安全和面向对象的语言。Visual Basic允许开发人员开发面向Windows、Web和移动设备的程序。与所有基于Microsoft .NET Framework的语言一样,使用Visual Basic编写的程序都具有安全性和语言互操作性方面的优点。 本书面向Visual Basic初中级用户,全面、系统地介绍了使用Visual Basic 2005开发应用程序的基础知识、基本方法和具体应用。当然,如果您是一名高手,那么这本书也将是一本极好的参考书。 本书由浅入深,层层递进地讲解了使用Visual Basic 2005开发应用程序的技术。本书共分为14章,包括Visual Studio 2005开发环境,Visual Basic语法,面向对象基本概念的介绍,Windows窗体和常用控件,菜单、工具栏和状态栏,鼠标和键盘事件,对话框,文件操作等技术的讲解,以及使用Visual Basic开发数据库程序、Web网站、ActiveX的应用、应用程序的调试和错误处理等高级内容,最后介绍了应用程序的安装和部署。 第1章对Visual Basic 2005进行了简要介绍。首先介绍了.NET Framework,然后介绍了Visual Studio 2005的开发环境,最后通过一个实例介绍了如何使用Visual Basic开发一个Windows应用程序。 第2章讲解了程序设计基础。首先介绍了数据类型和表达式,然后介绍了程序结构——顺序结构、分支结构、循环结构,最后介绍了子过程和函数。 第3章讲解了面向对象的程序设计的基本思想。首先讲解了面向对象程序设计的基本概念,然后讲解了类和对象,最后讲解了命名空间和Me关键字。 第4章讲解了Windows窗体。首先介绍了窗体的属性、方法和事件,然后讲解了多文档和单文档的概念,最后通过一个例子展示了多文档程序的开发过程。 第5章讲解了Windows常用控件。主要包括Label、TextBox、Button、CheckBox、Radio Button、ListBox、Combobox、ListView、TreeView、TabControl等内容。通过对这些控件的学习,读者可以达到举一反三的效果。 第6章讲解了菜单、工具栏和状态栏。首先介绍了主菜单和弹出式菜单,然后介绍了工具栏的使用,最后介绍了状态栏的设计和使用。 第7章讲解了鼠标和键盘事件。首先介绍了鼠标的常见事件,然后介绍了键盘事件以及检测Shift、Ctrl及Alt键的状态,最后介绍了如何中断后台处理。 第8章讲解了对话框。首先介绍了通用对话框,包括颜色对话框、字体对话框、打开文件对话框、保存文件对话框以及浏览目录对话框,然后介绍了预定义对话框,最后介绍了自定义对话框。 第9章介绍了文件操作。首先介绍了文件的基本概念,然后介绍了如何创建文件以及对文件进行删除和读写操作,最后介绍了如何操作文件夹。 第10章介绍了如何开发数据库程序。首先介绍了ADO.NET的基本概念。然后介绍了.NET数据提供程序的Connection对象、Command对象、DataReader对象、DataAdapter对象。最后介绍了DataSet组件的结构和用法。 第11章介绍了Web应用程序开发。首先介绍了如何建立Web应用程序的运行环境,然后介绍了Visual Basic .NET在开发Web应用程序时的作用,最后介绍了Visual Basic .NET开发Web程序的常用类和常用控件。 第12章介绍了如何使用ActiveX部件。主要包括使用ActiveX部件的步骤、释放ActiveX部件、处理ActiveX部件的运行错误和挂起的请求。最后通过使用多媒体控件MMControl详细地讲解了使用ActiveX部件的步骤。 第13章介绍了应用程序的调试和错误处理。首先介绍了应用程序的调试,然后介绍了如何对应用程序的错误进行处理。 第14章介绍了应用程序的安装和部署。程序员工作的最终目的是把开发的程序交付给用户使用,这部分内容讲解了如何对Windows应用程序和Web程序进行打包。此外,还介绍了注册域名、购买空间等实用知识。 本书的实例源代码可通过http://www.tupwk.com.cn/downpage下载。为了运行这些代码,读者需要配置一个运行环境,需要安装Visual Basic 2005中文企业版,详细的配置请参考本书具体章节的介绍。 本书由廖建军、周明辉、王艳梅编写,参与本书编写和修改的还有叶明、崔宁、卢宏、汪昔玉、卫平峰、程冬丁、王勤、张锐、汪小锋、李葵、叶浩、肖飞、宋海剑、林勇、朱衡等人员。在此,编者对他们致以诚挚的谢意! 由于本书涉及的范围比较广泛,作者的经验有限,时间仓促,书中难免有不足之处,敬请广大读者、专家提出宝贵意见。 编 者