出版时间:2009-2 出版社:中国电力出版社 作者:夏敏捷 主编 页数:311 字数:488000
前言
为什么学习Visual Basic.NET 微软的.NET。战略是一场软件革命,它改变了开发人员开发应用程序的方式及思维方式,使得开发人员能够创建出全新的各种应用程序,这些应用程序是在.NET框架下实现的,“Visual Basic.NET是.NET框架的支柱”。 c和c++一直是最有生命力的程序设计语言。这两种语言为程序员提供了丰富的功能、高度的灵活性和强大的底层控制能力,而这一切都不得不以牺牲效率作为代价。比如,与Visual Basic相比,Visual c++程序员为实现同样的功能就要花费更长的开发周期。由于c和C++既为我们带来高度的灵活性,又使我们必须要忍受学习的艰苦和开发的长期性,特别是对Visual C++来讲,大部分的程序结构都被封装在MFC中。所以对于初学者来讲,程序结构显得十分混乱,学习将变得十分艰苦。 Visual Basic.NET程序结构十分清晰,较易于学习和使用,同时又不失灵活性和强大的功能,它在开发能力和效率之间取得了较好的平衡。它不仅具有快速开发应用程序的能力,而且具有c++的基本特征——面向对象,Visual Basic.NET。已成为功能强大的面向对象的编程语言。 在.NET框架中,Visual Basic.NET可以充分利用.NET框架类库和公共语言运行库编写出功能强大的各种应用程序。Visual Basic.NET改变了传统的开发应用程序的方式及思维方式,使得开发人员能够创建出全新的各种应用程序。
内容概要
本书为21世纪高等学校规划教材。 本书以实例的形式向读者展示了Visual Basic.NET的编程精髓,将Visual Basic.NET编程中的语法、技巧等方面的知识融会其中,从浅到深、从易到难。本书实例丰富、讲解清晰,力求避免代码复杂冗长。恰当的实例特别有助于初学者仿效理解,把握问题精髓,在实践中掌握和领会Visual Basic.NET编程的基本技巧和思想精髓。 本书可作为普通高等学校计算机及相关专业教材,也适合初学者和具有一定编程经验的Visual Basic和Visual Basic.NET用户使用,还可供广大计算机工作者和软件开发者参考。
书籍目录
前言第1章 Visual Basic.NET简介 1.1 Visual Basic.NET和Visual Basic的主要区别 1.2 NET框架概述 1.3 Visual Basic.NET三种应用程序结构 习题第2章 Visual Basic.NET编程基础 2.1 数据类型和表达式 2.2 条件语句 2.3 循环语句 2.4 数组 2.5 过程 2.6 类和对象 2.7 继承和重写 2.8 接口 2.9 多态性 2.10 命名空间 2.11 Visual Basic.NET常用类 2.12 NET泛型编程 习题第3章 Visual Basic.NET控件及其应用 3.1 特殊功能文本框 3.2 单选按钮应用——模拟单项选择题测试 3.3 复选框应用——模拟多项选择题测试 3.4 列表框应用——小学生做加减法算术练习的程序 3.5 组合框应用——国家名称选择 3.6 Timer控件用法——飘动窗体 3.7 图片框应用——图片自动浏览器 3.8 利用滚动条控件调配颜色 3.9 TreeView控件和ListView控件——学校系部分层列表. 3.10 菜单使用 3.11 对话框控件应用——自己的记事本 3.12 多窗体设计——输入对话框的设计 3.13 实现控件数组的功能——计算器设计 习题第4章 图形图像和多媒体编程 4.1 GDI+编程 4.2 截图操作 4.3 图像显示与保存 4.4 动画设计——跳舞的小女孩 4.5 人物拼图游戏设计 4.6 汉诺塔游戏设计 4.7 托盘程序 4.8 特殊形状的窗体界面 4.9 屏幕捕获程序 4.10 播放声音与视频的文件 习题第5章 网络程序开发 5.1 网络通信编程基础 5.2 使用TcpClient类和TcpListener类实现TCP协议通信. 5.3 使用UdpClient类实现UDP协议编程 5.4 基于UDP的P2P网络中国象棋 习题第6章 文件处理和系统操作 6.1 文件夹浏览器设计 6.2 文件的读写 6.3 Visual.Basic.NET调用Windows.API函数 6.4 处理鼠标和键盘事件 习题第7章 数据库编程 7.1 ADO.NET数据库访问技术 7.2 SQL查询基础 7.3 数据绑定及更新 7.4 使用DataReader访问数据库 7.5 数据库中的图像存取 习题第8章 Web应用程序开发 8.1 什么是ASENET 8.2 ASP.NET控件 8.3 数据库操作 8.4 发布滚动信息 习题第9章 My命名空间 参考文献
章节摘录
3.Web应用程序开发 Visual Basic是使用Active Server Page(ASP)来创建wleb应用程序。在ASP中,编写Web页面并非纯正的Visual Basic语言,而是Visual Basic脚本语言——VBScript。在VisualBasic.NET中是使用ASENET技术来编写Web页面。在ASENET中使用的也不再是脚本语言,而是真正意义上的编程语言,其中就可以是Visual Basic.NET。虽然编写ASP页面对开发工具要求很低,但由于是面向过程式开发,所以稍微复杂一点的ASP代码就显得杂乱无章,这都给程序设计、调试、修改带来了麻烦。而Visual Basic.NET是建立在新的框架结构上,Visual Basic.NET完全支持Web编程。凭借ASP.NET的Web应用程序,通过Visual Basic.NET开发Web页面与开发Windows编程很相似。 4.组件创建 在使用Visual Basic 6.0和Visual Basic.NET编写应用程序时,虽然都可以从工具箱中选择组件,通过拖入方式在应用程序中加入组件,但两者在实现机理上却存在着根本的不同。在Visual Basic 6.0中,应用程序中创建的组件全部是COM组件,即可在COM应用程序中使用的ActiveX控件、ActiveX类型的DLL和ActiveX类型的EXE。而在Visual Basic.NET中,向窗体中拖入的组件都是基于继承,从.NET框架提供的SDK中相应的类继承,经过实例化后,通过添加功能才把组件加入到设计窗体中。Visual Basic.NET中使用的每一个组件都是从Component或Control基类派生出来的。 5.其他现代化的语言特性 Visual Basic.NET添加了许多额外的结构,简化了更健壮、更具可伸缩性的应用程序的开发。这些特性包括自由线程(Visual Basic 6.0只提供单线程模式,并不支持多线程。而在VisualBasic.NET全面支持多线程)、结构化的异常处理(Try…Catch…Finally)、严格的类型安全性,以及共享成员等。
图书封面
评论、评分、阅读与下载
Visual Basic.NET程序设计基础与应用 PDF格式下载