高级搜索  |  搜索帮助
最近的浏览历史
购买此书的人还购买过
书  名:Visual Basic程序设计(2012版)
  • 作  者: 邱仲潘 王帅 孙溢泽 周丹丹
  • 出版时间: 2013-07-01
  • 出 版 社: 清华大学出版社
  • 字  数: 496 千字
  • 印  次: 1-1
  • 印  张: 21.5
  • 开  本: 16开
  • ISBN: 9787302327035
  • 装  帧: 平装
  • 定  价:¥39.00
电子书价:¥27.30 折扣:70折 节省:¥11.70 vip价:¥27.30 电子书大小:22.76M
配套资源下载:
  • 名称
  • 说明
  • 权限
  • 文件大小
  • 点击图标下载
  • 图书样章
  • 所有用户
  • 256K
共有商品评论0条 查看评论摘要
内容简介
  本书全面介绍Visual Basic 2012的编程思想及特色,全书共11章,主要内容包括使用控件创建简单的应用程序、编写条件分支结构和循环结构、调试程序以及更正程序中的错误、设计用户界面以及实现数据库和Web编程等。本书从最基础的知识讲起,结合丰富的示例,由浅入深,内容翔实,非常适合初学者迅速入门并获得提高,也适用于有经验的编程人员快速掌握Visual Basic编程的核心技术。
前言
  微软公司在Visual Studio 6之后发布了.NET 平台,其后的Visual Studio都是基于.NET平台的,尽管无论是开发环境的改善,还是新的开发语言C#的引入,都没有使得Visual Studio能够再创辉煌,再续经典。每次新版本的发布,程序员们只看到安装程序越来越大,整个开发环境越来越臃肿,却没有看到多少革命性的变化,这多少有点让我们这些天天使用Visual Studio的程序员们有些失望。随着Visual Studio 2012 的发布,微软公司宣称会将它打造成跟Visual Studio 6一样的经典产品。新版本什么样?有什么新功能?真的会成为下一个经典吗?关心Visual Studio的人都在问,迫切地想先睹为快。
  根据微软公司发布的一份官方文档宣称,Visual Studio 2012和.NET Framework 4.5在下面几个方面有所创新。

1. 全新的外观和感受
  一打开IDE,就会发现不同之处。 整个界面经过了重新设计,简化了工作流程,并且提供了访问常用工具的捷径。工具栏经过了简化,减少了选项卡的混乱性,现在可以使用全新快速的方式找到代码。所有这些改变都可以更轻松地导航应用程序,以用户喜爱的方式工作。
2. 为Window 8做好准备
  Visual Studio 2012提供了新的模板、设计工具以及测试和调试工具——在尽可能短的时间内构建具有强大吸引力的应用程序所需要的一切。同时,Blend for Visual Studio还提供了一款可视化工具集,可以充分利用Windows 8全新而美观的界面。
  不过,最有价值的地方在于创建应用程序之后。以前,要想将一款客户需要的产品展现在客户面前并不总是一件容易的事情。 但是现在,通过Windows Store这一广泛的分布式渠道,可以接触数百万的用户。Windows Store的条款是透明且易于理解的。所以,可以轻松编写代码和销售软件,而且说不定接下来几年可以悠闲地在海滩度假。
3. Web开发升级
  对于Web开发,Visual Studio 2012也提供了新的模板、更优秀的发布工具和对新标准(如HTML5和CSS3)的全面支持,以及ASP.NET 中的最新特性。此外,还可以利用Page Inspector在IDE中与正在编码的页面进行交互,从而更轻松地进行调试。那么对于移动设备又如何呢?有了ASP.NET,现在便可以使用优化的控件,为手机、平板电脑以及其他小屏幕创建应用程序。
4. 云功能
  以前,每个人都需要维护一台服务器。光是扩展容量便占用了基础架构投资的一大半。 而现在,可以利用云环境中动态增加存储空间和计算能力的功能快速访问无数虚拟服务器。Visual Studio提供了新的工具将应用程序发布到Windows Azure(包括新模板和发布选项),并且支持分布式缓存,维护时间更少。
5. 为重要业务做好准备
  在SharePoint开发中,也会发现很多重要的改进,包括新设计工具、模板以及部署选项。可以利用为SharePoint升级的应用生命周期管理功能,如性能分析、单元测试和IntelliTrace。但是最令人惊讶的还是LightSwitch,有了它,用户只需编写少量代码就可以创建业务级应用程序。
6. 灵活敏捷的流程和可靠的应用生命周期管理
  随着应用程序变得越来越复杂,个人还需要能帮助团队更快、更智能地工作的工具。这就是微软公司在其产品中要加入一种灵活的敏捷方法的原因。 利用Visual Studio和Team     Foundation Server,可以根据自己的步调采用效率更高的方法,同时还不会影响现有工作流程。微软公司还提供了让整个组织来参与整个开发测试过程的方法,通过新的方法让利益相关方、客户和业务团队成员跟踪项目进度并提出新的需求和反馈。
上面这段引自微软公司官方文档的文字可以翻译成程序员更好理解的表述: “Visual Studio 2012将致力于引领下一代平台技术的发展,提高开发人员的工作效率和热情,创建突破性的应用程序,推动云计算等新兴技术趋势,合理化应用程序生命周期管理(ALM)。另外,Visual Studio 2012将支持统一建模语言(UML)和特定域语言(DSL),它将可以为各类开发人员提供合适的工具,而这也是微软公司更大的模型平台的一部分。”
  这些介绍都高度地概括了Visual Studio 2012的新特性。实际上,用户希望能够看到一些更加具体、更加实际的内容。所以,本书会以Visual Studio 2012为基础,带领大家一同来看看Visual Studio 2012中的新特性,从现在开始体验下一代Visual Studio。根据微软公司提供的一份指导文档为蓝本,本书将依次介绍其全新的基于WPF创建的IDE、增强的代码编辑器以及Visual Basic中所带来的一些令人激动不已的新特性等等。
  本书坚持以语言为基础和应用为主导的编写原则,循序渐进地展示如何使用Visual Basic 2012 开发Windows窗体应用程序和ASP.NET应用程序。为了更好地帮助读者在短时间内掌握使用Visual Basic语言开发各种应用程序中的知识点和编程技巧,全书的基础知识介绍清晰,理论联系实际,具有很强的操作性。本书还提供了大量的通过测试可运行的完整实例,这些实例都有设计步骤、代码详解和程序运行结果等,不但复习了前面所学的内容,而且还增加了一定量的创作技巧。对于容易出现问题的地方,则以“注”的方式介绍常用的技巧和注意事项。
  本书由邱仲潘、王帅、孙溢泽、周丹丹编写,郑朦、郑旭也参加了部分章节的编写及校正,此外感谢宋智军、张显威、于洋、甘星超、姜夕凯等给予的帮助和支持,也非常感谢清华大学出版社为本书的选题策划、编辑加工和出版发行所付出的努力。由于编者水平有限,加之时间仓促,书中难免有疏漏和不足之处,恳请专家和广大读者指正。

  编者 2013年5月
目录
第1章 初识Visual Basic 2012/1
1.1Visual Basic 20121
1.1.1Visual Basic的发展1
1.1.2Visual Basic 2012新特点2
1.2.NET Framework5
1.2.1Visual Basic与.NET Framework5
1.2.2.NET Framework简介5
1.2.3.NET Framework 4.5 6
1.3Visual Studio 2012  9
1.3.1Visual Studio 2012的新特点9
1.3.2Visual Studio 2012的安装环境与安装过程11
1.3.3认识Visual Studio 2012集成开发环境16
1.4创建第一个Visual Basic 2012程序20
1.4.1创建工程文件20
1.4.2添加控件并设置属性20
1.4.3添加代码21
1.4.4运行程序21
1.4.5保存项目22

第2章 Visual Basic 2012编程基础/23
2.1字符集23
2.2标识符23
2.3关键字24
2.4数据类型24
2.4.1基本数据类型24
2.4.2用户自定义数据类型27
2.4.3枚举类型28
2.5常量30
2.5.1直接常量30
2.5.2符号常量31
2.6变量31
2.6.1变量的声明32
2.6.2变量的命名规则33
2.6.3变量的作用域33
2.6.4类型转换35
2.7运算符与表达式39
2.7.1算术运算符与算术表达式39
2.7.2关系运算符与关系表达式40
2.7.3逻辑/位运算符和逻辑/位运算表达式40
2.7.4连接运算符42
2.7.5其他运算符42
2.7.6运算符的优先级44
2.7.7结合性 45
2.8代码编写规则45

第3章 程序控制结构/48
3.1顺序结构程序设计48
3.1.1赋值语句48
3.1.2复合赋值语句49
3.1.3数据输入49
3.1.4数据输出53
3.2选择结构程序设计56
3.2.1If语句56
3.2.2Select Case语句60
3.2.3条件函数63
3.3循环结构程序设计64
3.3.1For语句64
3.3.2While语句67
3.3.3Do语句69
3.3.4嵌套语句73
3.4辅助控制语句74
3.4.1GoTo语句74
3.4.2Continue语句76
3.4.3Stop语句与End语句77
3.4.4Exit语句78

第4章 数组/80
4.1数组概述80
4.2数组的声明80
4.3数组的结构82
4.4默认数组与嵌套数组85
4.4.1默认数组85
4.4.2嵌套数组86
4.5数组初始化87
4.5.1数组的初始化方式88
4.5.2一维数组初始化89
4.5.3多维数组初始化90
4.5.4嵌套数组的初始化91
4.6数组的基本操作92
4.6.1数组元素的引用92
4.6.2数组元素的赋值93
4.6.3数组元素的输出94
4.6.4数组元素的复制97
4.7数组的常用属性和方法98
4.8动态数组102
4.9结构数组105

第5章 过程/108
5.1Sub过程109
5.1.1Sub过程的创建109
5.1.2Sub过程的调用111
5.1.3事件过程112
5.2Function过程114
5.2.1Function过程的创建114
5.2.2Function过程的调用117
5.2.3常用内部函数117
5.3参数传递124
5.3.1形参和实参124
5.3.2按值传递125
5.3.3按引用传递127
5.3.4数组参数传递128
5.4可选参数与可变参数131
5.4.1可选参数131
5.4.2可变参数132
5.5Main过程134
5.6递归调用134

第6章 类和对象/136
6.1面向对象程序设计概述136
6.2类137
6.2.1类的定义137
6.2.2类的建立139
6.2.3类的字段和属性141
6.2.4类的方法145
6.2.5类的事件145
6.2.6类的构造函数151
6.3对象153
6.3.1对象的创建154
6.3.2对象的释放154
6.3.3对象之间的关系155
6.4类与命名空间155
6.5重载157
6.5.1方法签名157
6.5.2方法重载158
6.6共享成员159

第7章 继承/162
7.1继承的基础知识162
7.2继承的实现163
7.3重载、覆盖和隐藏164
7.3.1重载165
7.3.2覆盖166
7.3.3隐藏169
7.3.4隐藏和访问级别172
7.3.5隐藏和覆盖174
7.4Me、MyBase和MyClass174
7.4.1Me关键字175
7.4.2MyBase关键字175
7.4.3MyClass关键字176
7.5构造函数的继承177
7.6基于继承的多态179
7.7抽象类180

第8章 接口、结构和委托/184
8.1接口184
8.1.1接口的定义185
8.1.2接口的实现187
8.1.3创建和实现接口188
8.1.4基于接口的多态190
8.2联编与多态192
8.3结构194
8.3.1结构的声明194
8.3.2结构和类196
8.4委托198
8.4.1委托的声明198
8.4.2委托调用方法199
8.4.3委托与事件200

第9章 窗体和常用控件/205
9.1窗体205
9.1.1窗体的基本元素205
9.1.2窗体的类别206
9.1.3窗体的属性207
9.1.4窗体的方法210
9.1.5窗体的事件211
9.1.6窗体设计器213
9.2常用控件215
9.2.1绘制窗体控件215
9.2.2控件的命名217
9.2.3显示类控件217
9.2.4Button控件和选择类控件226
9.2.5组合类控件231
9.2.6其他常用控件234

第10章 文件系统/242
10.1文件概述242
10.1.1文件结构242
10.1.2文件类型243
10.2传统的文件访问方法244
10.2.1顺序访问模式246
10.2.2随机访问模式254
10.2.3二进制访问模式259
10.3文件系统对象259
10.3.1FileSystemObject对象260
10.3.2Driver对象262
10.3.3Folder对象263
10.3.4File对象264
10.3.5TextStream对象267
10.4System.IO模型268
10.4.1File类和FileInfo类268
10.4.2Directory类和DirectoryInfo类271
10.4.3FileStream类273
10.4.4StreamReader类和StreamWriter类274
10.4.5BinaryReader类和BinaryWriter类279

第11章Visual Basic 2012数据库技术/285
11.1数据库的基本概念285
11.1.1信息、数据、数据处理及数据库285
11.1.2数据库系统287
11.1.3数据库技术的发展288
11.1.4三个世界的转化289
11.1.5概念模型和数据模型290
11.2SQL语言293
11.2.1数据定义294
11.2.2数据操作295
11.2.3数据查询296
11.2.4数据控制297
11.3ADO.NET概述297
11.3.1ADO.NET的发展298
11.3.2ADO.NET的结构298
11.4使用ADO.NET访问数据库301
11.4.1Connection对象302
11.4.2Command对象307
11.4.3DataReader对象312
11.4.4DataAdapter对象315
11.4.5DataSet对象318
参考文献/330
Copyright(C)清华大学出版社有限公司,All Rights Reserved 京ICP备10035462号 联系我们