Visual Basic 2010入门经典
2011-11
清华大学出版社
(美)威利斯,(美)纽萨姆 著,吴伟敏,李周芳 译
573
无
Visual Basic 2010是微软公司较为流行的VB.NET编程语言的最新版本,是Visual Studio
2010环境支持的几种语言之一。Visual Basic
2010的优势在于其易用性和高速度,利用该语言可以轻松、快捷地编写出Windows Forms应用程序、WPF
Windows应用程序、Web应用程序、WPF Browser应用程序、移动设备应用程序和Web服务。
本书将全面介绍Visual Basic
2010的各种编程知识,展示如何创建上述应用程序和服务。同时,您也可以学习面向对象的编程技术,掌握创建业务对象和Windows控件的方法。
微软的.NET Framework使Visual Basic
2010程序员能像C#或C++程序员一样创建完全面向对象的各种程序。.NET Framework提供了一套通用的基类,Visual
Studio
2010中的所有编程语言都可以使用它们,这样一来,程序员在创建面向对象的程序方面就拥有与C#或C++一样的功能了。
本书将使您在Visual Basic 2010编程方面打下坚实的基础,并给您带来编程的无限乐趣。
0.1 本书读者对象
本书的目的是教您如何尽可能快捷地运用Visual Basic 2010编写有用的程序。
本书适合于以下两类初学者:
·一类是编程的初学者,他们选择从Visual Basic 2010开始学起。这是个很好的选择!Visual Basic
2010不但易学易用,而且功能强大。
·另一类是曾用其他语言进行编程,但初次接触.NET编程知识的人员。这类初学者现在选择学习Visual Basic
2010是一个不错的主意。不管您熟悉的语言是Fortran还是VB 6,本书都将帮助您迅速掌握Visual Basic
2010。
0.2 本书主要内容
Visual Basic 2010提供了工具和语言方面的大量功能。当然,一本书不可能包含Visual Basic
2010的所有内容,这些内容要用一个书库来容纳。本书的目的是让您尽快入门,它相当于一个路标,可以指导您的学习。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用它,等等)之余,本书还为您提供了亲自动手的机会。本书的组织结构如下:
·第1~9章介绍Visual Studio 2010和Windows编程的基础知识。
·第6章介绍XAML和WPF(Windows Presentation Foundation)编程。
·第10章阐述应用程序的调试和错误处理方法。
·第11~13章介绍面向对象编程技术以及如何创建对象。
·第14章介绍如何创建Windows Forms用户控件。
·第15、16章介绍如何利用数据库进行编程,同时涵盖Access、SQL Server及ADO.NET等知识。
·第17、18章简述动态数据网站、ASP.NET,并讨论如何编写Web应用程序。
·第19章对XML进行简要介绍。XML这种功能强大的工具能把各种应用程序结合起来,而无需考虑所使用的语言。
·第20章介绍使用ClickOnce(一键部署)技术部署应用程序。
作者:(美国)Thearon Willis (美国)Bryan Newsome 译者:吴伟敏 李周芳Thearon Willis独自或与他人合著了十几本技术书籍,是一位高级技术顾问,擅长使用ASP、NET、DHTML、XML、JavaScript、VBScript、VB COM组件和DSQL Server。Bryan Newsome也独自或与他人合著了多本技术书籍,他领导了一个由顶尖开发人员组成的团队,致力于为客户提供解决方案,并时刻关注着微软的最新技术。
第1章 初识visual basic 2010
1.1 事件驱动编程
1.2 安装visual basic 2010
1.3 visual basic 2010集成开发环境
1.4 创建简单的应用程序
1.5 使用帮助系统
1.6 小结
1.7 练习
第2章 .net framework概述
2.1 微软的信心来自于windows
2.2 为windows编写软件
2.3 公共语言运行时
2.4 通用类型系统和公共语言规范
2.5 小结
第3章 编写软件
3.1 信息和数据
3.2 变量
3.3 注释和空白
3.4 数据类型
3.5 存储变量
3.6 方法
3.7 小结
3.8 练习
第4章 流程控制
4.1 作出决策
4.2 if语句
4.3 select case语句
4.4 循环
4.5 小结
4.6 练习
第5章 处理数据结构
5.1 数组
5.2 枚举
5.3 常量
5.4 结构
5.5 数组列表
5.6 集合
5.7 使用散列表创建查询表
5.8 高级数组操作
5.9 小结
5.10 练习
第6章 可扩展应用程序标记语言(xaml)
第7章 构建windows应用程序
第8章 显示对话框
第9章 创建菜单
第10章 调试和错误处理
第11章 构建对象
第12章 面向对象的高级技术
第13章 建立类库
第14章 创建windows窗体用户控件
第15章 访问数据库
第16章 使用sql server和ado.net进行数据库编程
第17章 动态数据网站
第18章 asp.net
第19章 visual basic 2010和xml
第20章 部署应用程序
附录a 练习题答案
附录b 如何深入学习
版权页:插图:Windows程序完全不同于过去的MS-DOS程序。DOS程序白始至终遵循一种相对严格的路径。虽然这不一定会限制程序的功能,但却限制了用户编程时采用的方法。编写DOS程序就像穿过一条走廊,要到达终点,必须穿过整条走廊,清除途中可能遇到的所有障碍,而沿途只能打开一些特定的门。另一方面,Windows提供了事件驱动编程的方法。这些事件包括:单击按钮、改变窗口大小、改变文本框中的项等。我们编写的代码可以响应这些事件。用走廊的示例作类比就是:在Windows程序中,要到达走廊的终点,只需单击一下终点就行了,而不用考虑这个走廊。如果到达了终点,却发现这不是我们想去的地方,那么可以直接奔向新的目的地,而不用返回起点。程序会对这个动作作出反应,并且执行必要的动作来完成指定的任务。Windows编程的另一大优点是硬件的抽象化。这就是说,Windows负责与硬件的通信。我们不需要知道市场上每种激光打印机的内部工作原理,就可以输出结果;也不需要研究图形卡的原理就可以编写游戏。Windows提供了能与硬件制造商编写的驱动程序通信的通用例程,并封装了这个功能。这就是为什么Windows如此成功的主要原因。这些通用例程称作Windows API(应用编程接口),.NET Framework中的类负责与这些API通信。在1991年Visual Basic 1.0问世以前,开发人员必须精通C和C++编程以及Windows系统本身的基本构建块(即Windows API)。这一复杂性意味着,只有经过正规培训的专业人员才能编写m在Windows上运行的软件。Visual Basic的问世改变了这一切,据估计,现在用Visual Basic语言编写的代码量远高于使用其他任何一种语言编写的代码量。Visual Basic取消了用户界面(UI)繁琐的代码编写工作,使Windows编程焕然一新。它允许程序员绘制自己的UI,以便集中精力去解决一些业务问题。一旦创建了UI,程序员就可向其中添加代码来响应事件。Visual Basic从一开始就是可扩展的。第三方供应商很快看到了对开发人员有帮助的可复用模块的市场。这些模块或控件原来称作VBX(以其文件扩展名命名)。在Visual Basic 5.0之前,如果您不喜欢某一按钮的使用方式,那么可以购买或自定义该按钮。但是,这些控件必须用c或C++编写。数据库访问实用程序就是这类控件中最早的一批。Visual Basic 5版本中引入了ActiveX的概念,允许开发人员创建自己的ActiveX控件。
《Visual Basic 2010入门经典(第6版)》介绍核心语言元素和开发工具研究面向对象编程和并行编程讨论异常处理、调试和跟踪日志,以及ViSual Studio 2010中的历史调试功能描述用于包含、访问和传送数据的常用结构和工具关注如何为客户端和基于Web的解决方案创建组件化的应用程序基于最新的VB版本和开发环境,全面阐述VB编程技术展示ViSual Basic 2010的最新特性,包括许多.NET功能,包括LINQ to SQL、LINQ to XML、XMML和WCF等阐述如何将VB与.NET结合起来,使用WPF、Windows窗体、VSTO等构建应用程序,以及创建基于WCF、WF和SharePoint的应用程序和库《Visual Basic 2010入门经典(第6版)》为全面学习并掌握VB编程提供了足够全面和权威的知识,既适合从早期版本过渡到Visual Basic 2010的开发人员阅读,也适合具有VB编程经验的人深入学习。
无
Visual Basic 2010入门经典,很系统很全面,入门的好书!推荐!
深入浅出,结合实例。很容易上手。不像某些书先罗列一堆专业知识把人搞晕。编程这个东西本来就是实践优先的,理论在丰富不能写出代码也不行的。
建议有VB基础的人学的更快,毕竟这本书侧重讲解**** 对VB基础知识讲解的较少
这本书适合有些编程基础的人。
非常不错的vb入门书籍 里面结合最新的vb****进行讲解
这个本书非常超值, 相当于30几块就能让你可以有自学VB2010的能力了!
VB入门书籍,还不错
这本书很适合初学者啊,不错的
内容不错。适合初学者。很好的书了。
书很好很适合初学者学习,就是一点不足,书中的实例代码注释也编译成中文就好啦
想学vb,果断入手本书。
很好的启蒙读物,对VB2010可以有一个前瞻性的认识
内容很全面,很适合入门使用
关于VB2010的参考书并不多,这是国外的入门书,写得详细,深入.值得一读
由于导师要求学习VB2010,一直苦于找不到对应的教材,发现了之后还是忍痛自费购买了这本,希望对自己的学习有所帮助
简单易懂,上手快,不过有些细节介绍地不清楚,有些示例地代码段不够完整,在参照书中示例时还要灵活变通一些才行。
质量好,编排不错的,适合初学者,总体不错
书还不错,对有ASP基础的人,基本看一遍就理解,稍微练习就能上手。
非常好的一本书,正在学习中。。。
好书,经典,内容详细,适合很多人使用
刚收到书,看了一部分,还是比较适合像我这样的初学者的,写的比较详细.
另外书的印刷质量感觉不太好,封面比较糙
很不错,入门级读物,例子丰富
入门级的经典好书,初级学者值得拥有
好书,入门学习必备
图书质量不错,物流速度很快。非常满意!
比较适合我们这些想入门的,写得还是比较详细的~~
初步翻了下,还不错,现在还没仔细看!
不错,帮别人买的,内容还行。。。
书籍的质量还是很好的 ,对的起这个价格了,但是物流速度很是不理想,要五六天才送到,但是运费价格低,总体上还是行的
在外面吃完饭 就碰到送货的工作人员 直接把书拿走了 正在学习中
入门书籍,很快就看完了。
本书讲解非常详细,值得收藏!
可惜没货了,看来看上这本书的人很多啊
正版不错,我是业余的
书还没看,给我朋友买的,她说不错
不错,稍微简单了些
看了点,觉得写得真的不错~~~
还没仔细看感觉还不错
好,不错的书,值
还没有看多少,很厚啊~ 觉得编写的很好
正在学习中,可以作为工具书
学习中,收益颇多
基础又有深度
第一次在当当买东西,性价比蛮好的。
整体还是很简单的,讲解内容很详细!推荐!
值得拥有的常备资料。
还算满意,暂时还没有空仔细翻,又买了两本同类的,过年期间慢慢看了。
印刷排版都很到位,阅读中。。。
挺厚的,但是不知道实用性怎么样
非常不错的书~
还没怎么看,感觉有点难。
非常好,很实惠!
有些可视化面向对象编程基础的人你就别买了,完全的初学者还可以。
变量那一部分讲得很好,但有些地方感觉啰嗦了。而且XAML这一章基本没看。。。。。。。。。。并且有些举例用到的控件对初学者来说很陌生。但自己做做后感觉还行
刚看了几章,感觉还不错。
感觉不错,适合初次使用2010的
入门来学不错
书本还可以 比较少适合初学者
选择pos机刷卡,配送员直接说pos机坏了,无理粗暴,配送服务太差。
书不错,编排的还行,入门必备,要想提高,还是要看****高级教程
看似不错,还没细看,发货速度特快。
值得大家好好学习一下,
书质量不好,纸张偏黄色,可以看到反面印刷的字,影响阅读。
延续该系统一贯的风格,包括排版,截图中英文都存在,和第五版没什么差别,但少了几百页。
初學者還OK!進階需要其他資料!
东西很好~狠实用!
这本书是同事要求公司统一购买,然后借阅。书的内容没看,但是书的质量不错。
MAY GOOD,IT'S ONLY MY THINK
投递很快,书很新!接到书,浏览了前三章,没有基本控件的用法(如从TextBox获取数据,似只有一处代码中有),数据类型更是没有讲清。……
很不错的入门书籍。提高也可以。就是没有配套光盘很不好,代码还得自己去下载,不方便。
这本书是我们老师推荐的。在没买之前我就在我老师那里瞟了一眼,感觉是非常专业。与其说它是入门,不如说是入门后的入门。这本书籍与其说是教你一门语言,更不如说是教你这种语言的思考方式。这和许多国内的VB.net书籍的理念很不同。它的作者并不是会用VB,而是他真的懂VB,懂VB的思想精髓。这本书是非常适合程序员来读的。
这个还不能作为尚未与任何版本的vb有过接触的编程初学者的首选,应该已经有着vb早期版本经验者的“vb2010入门”,一些很基础的知识没有过多的讲解,另外就是翻译的不彻底,用中文软件或者英文软件配套此书一样不方便。
感觉很好,正在学习中
值得深入,好强大,完美升级
基本入门而已,或许对于没有任何编程经验的人有参考价值
很好的书,很详细,很系统,适合初学者
还没有看 感觉不错的样子
用了一段时间,整体感觉还可以。
这本书很适合有一定C语言基础的人使用,讲解得很详细,通俗易懂
此书至少对英语有一定的基础.所谓基础即是初中英语语法和单词即可。但是此书并不涉及图形窗体的制作知识,只针对Visual Basic语言,编排很好,只是所用是英语软件。我认为无大碍,到优酷或其他网站均有相关的图形界面知识,相当简单,傻瓜式教学和常识一样的操作技巧。不必购买 Visual Basic 2012 入门经典 美:James Foxall 所著 39元
方方面面都涉及一些;文字方面复核中文阅读习惯;内容简单易懂;边练习、边学习,很容易上手。推荐了!
表面有点点脏 虽然是二手的但是超值
正品图书就那回事吧。
书质量没问题,但不适合新手吧
这本书讲的很详细,很值得看……
l Basic 2010入门经典(第6版
书的侧面很多胶水
VB编程的书