Visual Basic 2008编程参考手册

出版时间:2009-9  出版社:清华大学出版社  作者:斯蒂芬斯  页数:988  译者:徐燕华  

前言

  被誉为“最后一位全才”的艾萨克·牛顿爵士是一位颇有造诣的物理学家(他的三大运动定律是经典力学的基础,而经典力学定义天体物理学长达3个世纪)。数学家(他是微积分学的发明者,提出了求方程根的牛顿法)。天文学家。自然哲学家和炼金术士。他发明了反射式望远镜。色彩理论和冷却定律并研究了音速。  同样重要的是,他是在相对论。量子力学。基因序列。热力学。并行计算以及大量其他极其复杂的科学分支出现之前出生的。  如果您曾用过VisualBasic3,那么一定了解其一切。VisualBasic3是相对较小但功能强大的语言。VisualBasic4向该语言中添加了类,使VisualBasic变得更为复杂。版本4、5、6添加了对数据库编程和其他主题(如自定义控件)的更多支持,但VisualBasic仍是较容易理解的语言,如果您花些时间,就可成为其专家。  VisualBasic。NET极大地加速了VisualBasic的发展。.NETFramework向VisualBasic中添加了强大的新工具,但同时也加大了复杂性。相关的技术以不断增加的速度添加到VisualBasic语言中,因此,要让某个人成为有关VisualBasic的每个主题的专家是不可能的。  为了触及VisualBasic的各个方面,您需要深入了解数据库技术。自定义控件。自定义属性编辑器。XML。加密技术。串行化。二维/三维制图。多线程。反射。代码文档对象模型(DOM)。诊断技术。全球化。Web服务。进程间通信。工作流。Office.ASP以及更多内容。  本书并不试图涉及所有方面,而是提供对基本的VisualBasic主题的广泛而扎实的理解。介绍了使VisualBasic成为高效率语言的强大开发环境。讲述了VisualBasic语言本身并解释了如何使用它来执行大量重要的开发任务。

内容概要

  《Visual Basic 2008编程参考手册》是世界级VB专家Rod Stephens奉献给广大程序员的编程心得与忠告,是学习Visual Basic 2008编程绝佳的参考手册。本版对上一版进行了大量的扩充,新增了有关WPF、LINQ、UAC安全、WCF等方面的内容。书中的基础部分几乎涵盖了Visual Basic 2008所有大大小小的知识点。提高部分则从面向对象编程、使用图形及与环境交互等方面阐述了Visual Basic 2008编程的实质性内容,其中提供了大量的示例代码,这不仅可以提高读者的编程技能,而且能使读者掌握大量的编程技巧,领悟编程精髓。附录部分提供了Visual Basic2008语言的参考,以便读者随时查找有用的信息。  这本综合性的编程参考手册由微软最有价值专家(MVP) Rod Stephens编写,淋漓尽致地展现了作者对VB最新版的基本主题广泛而扎实的理解。《Visual Basic 2008编程参考手册》阐释了在现代Windows 环境中构建VB应用程序时所使用的窗体、控件和其他对象,分析了使VB成为多功能语言的  强大开发环境,并深入研究了VB语言本身以及如何使用它完成一些重要的开发任务。  本版中的新示例以及广泛修订并重新测试的代码可帮助读者深入了解VB 2008。大量附录可帮助读者将所熟悉的语言转换为相应的VB 语法。读完《Visual Basic 2008编程参考手册》后,您会发现《Visual Basic 2008编程参考手册》涉及了使用VB 2008构建复杂应用程序所需的所有技术。

作者简介

  RodStephens最初是一名数学家,但是在麻省理工学院进修时,他喜欢上了编程,并且从此以后走上了专业编程的道路。在其职业生涯中,他主要从事于编写如下领域方面的综合应用程序:电话交换。账单处理。修理调度。税务处理。污水治理以及职业足球运动员训练等。。  Rod是微软知名的VisualBasicMVP和ITT兼职教师。他迄今已经编写了18本书籍(已经翻译为多种不同语言),并且在各种杂志上发表论文200多篇,内容涉及VisualBasic。VisualBasicforApplications。Delphi和Java等。  每月都有数百万次的点击量,其中包含了提供给VisualBasic程序员的数千页提示。技巧和示例代码,同样也包含本书的示例代码。

书籍目录

第Ⅰ部分 IDE第1章 IDE简介31.1 不同的IDE外观41.2 IDE配置51.3 项目和解决方案61.4 启动IDE61.5 创建项目71.6 保存项目101.7 小结11第2章 菜单.工具栏和窗口132.1 菜单132.1.1 File菜单142.1.2 Edit菜单162.1.3 View菜单172.1.4 Project菜单192.1.5 Build菜单232.1.6 Debug菜单242.1.7 Data菜单242.1.8 Format菜单242.1.9 Tools菜单252.1.1 0Test菜单292.1.1 1Window菜单292.1.1 2Community菜单302.1.1 3Help菜单302.2 工具栏312.3 辅助窗口312.3.1 Toolbox窗口322.3.2 Properties窗口342.4 小结35第3章 定制373.1 添加命令373.2 删除命令383.3 修改命令393.4 创建键盘快捷键403.5 小结41第4章 WindowsFormDesigner434.1 设置设计器的选项434.2 添加控件444.3 选择控件454.4 复制控件454.5 控件的移动和大小设置464.6 安排控件464.7 设置属性474.7.1 设置组属性474.7.2 设置几个控件的属性474.7.3 使用智能标记484.7.4 使用命令动词484.8 给控件添加代码494.9 小结50第5章 WPF设计器515.1 早期版本的警告515.2 设计器窗口525.3 添加控件535.4 选择控件545.5 复制控件555.6 控件的移动和大小设置555.7 设置属性565.8 设置组属性575.9 给控件添加代码575.10 小结58第6章 VisualBasic代码编辑器596.1 边空图标606.2 大纲视图616.3 工具提示626.4 IntelliSense636.5 代码着色和突出显示656.6 代码段676.6.1 使用代码段676.6.2 创建代码段686.7 运行时的代码编辑器706.8 小结71第7章 调试737.1 Debug菜单737.2 Debug→Windows子菜单757.3 Breakpoint窗口797.4 Command窗口和Immediate窗口807.5 小结82第Ⅱ部分 开始学习第8章 选择Windows窗体控件858.1 控件概述858.2 选择控件898.2.1 包含控件和安排控件898.2.2 进行选择918.2.3 输入数据928.2.4 显示数据928.2.5 提供反馈938.2.6 初始化动作948.2.7 显示图形958.2.8 显示对话框958.2.9 支持其他控件968.3 第三方控件968.4 小结97第9章 使用Windows窗体控件999.1 控件和组件999.2 创建控件1009.2.1 在设计时创建控件1019.2.2 添加控件到容器1019.2.3 在运行时创建控件1029.3 属性1049.3.1 设计时的属性1049.3.2 运行时的属性1089.3.3 有用的控件属性1099.3.4 位置和尺寸属性1129.4 方法1139.5 事件1149.5.1 在设计时创建事件处理程序1149.5.2 WithEvents事件处理程序1159.5.3 在运行时设置事件处理程序1169.5.4 控件数组事件1179.5.5 验证事件1179.6 小结122第10章 Windows窗体12310.1 透明性12310.2 About对话框.启动画面和登录窗体12610.3 鼠标光标12710.4 图标12910.4.1 应用程序图标13010.4.2 通知图标13010.5 子控件采用的属性13110.6 属性复位方法13210.7 重写WndProc13210.8 SDI和MDI13310.8.1 MDI的功能13410.8.2 MDI事件13710.8.3 MDI与SDI的对比13810.9 MRU列表13910.10 对话框14110.11 向导14310.12 小结144第11章选择WPF控件14511.1 控件概述14611.2 包含和安排控件14611.3 选择控件14811.4 输入数据14811.5 显示数据14911.6 提供反馈14911.7 执行动作15011.8 表示图形和媒体15111.9 提供导航15211.10 管理文档15211.11 数字墨水15211.12 小结153第12章 使用WPF控件15512.1 WPF概念15512.1.1 用户界面和代码分离15612.1.2 WPF控件层次结构15612.2 IDE中的WPF15712.2.1 编辑XAML15812.2.2 编辑VisualBasic代码16112.3 XAML功能16312.3.1 对象16412.3.2 资源16612.3.3 样式16712.3.4 模板16812.3.5 变换17012.3.6 动画17112.3.7 绘图对象17312.4 过程化WPF17712.5 文档18112.5.1 流文档18212.5.2 固定文档18312.5.3 XPS文档18412.6 小结184第13章 WPF窗口18713.1 Window应用程序18713.2 Page应用程序18913.2.1 浏览器应用程序18913.2.2 框架应用程序19113.2.3 PageFunction应用程序19213.2.4 向导应用程序19413.3 小结198第14章 程序和模块结构19914.1 隐藏文件19914.2 代码文件结构20314.2.1 代码区域20414.2.2 条件编译20514.2.3 名称空间21114.3 印刷代码元素21314.3.1 注释21314.3.2 XML注释21414.3.3 续行21714.3.4 行连接21814.3.5 行标签21814.4 小结218第15章 数据类型.变量和常量22115.1 数据类型22215.2 类型字符22315.3 数据类型转换22515.3.1 收缩转换22615.3.2 数据类型解析方法22815.3.3 扩大转换22815.4 变量声明22815.4.1 attribute_list22915.4.2 accessibility子句22915.4.3 Shared23015.4.4 Shadows23115.4.5 ReadOnly23315.4.6 Dim23315.4.7 WithEvents23415.4.8 name23615.4.9 bounds_list23615.4.10 New23715.4.11 as子句和推断类型23815.4.12 initialization_expression23915.4.13 多个变量的声明24215.5 OptionExplicit和OptionStrict24315.6 作用域24515.6.1 块作用域24515.6.2 过程作用域24615.6.3 模块作用域24615.6.4 名称空间作用域24715.6.5 限制作用域24715.7 参数声明24815.8 属性过程25015.9 枚举数据类型25115.10 匿名类型25315.11 可空类型25415.12 常量25515.12.1 accessibility25515.12.2 AsType25615.12.3 initialization_expression25615.13 委托25615.14 命名约定25815.15 小结259第16章 运算符26116.1 算术运算符26116.2 连接运算符26216.3 比较运算符26216.4 逻辑运算符26416.5 按位运算符26616.6 运算符优先级26616.7 赋值运算符26716.8 StringBuilder类26816.9 Date数据类型和TimeSpan操作27016.10 运算符重载27316.11 带可空类型的运算符27516.12 小结276第17章 子例程和函数27717.1 子例程27717.1.1 attribute_list27717.1.2 inheritance_mode28117.1.3 accessibility28217.1.4 subroutine_name28317.1.5 parameters28317.1.6 Implementsinterface.subroutine28917.1.7 statements29017.2 函数29017.3 属性过程29117.4 扩展方法29217.5 lambda函数29317.6 非严格委托29417.7 部分方法29717.8 小结298第18章 程序控制语句29918.1 判定语句29918.1.1 单行的IfThen语句29918.1.2 多行IfThen语句30018.1.3 SelectCase语句30118.1.4 枚举值30318.1.5 IIf语句30418.1.6 If语句30518.1.7 Choose语句30518.2 循环语句30718.2.1 ForNext循环30718.2.2 非整数的ForNext循环30918.2.3 ForEach循环31018.2.4 枚举器31118.2.5 迭代器31318.2.6 DoLoop循环31318.2.7 WhileEnd循环31418.2.8 Exit和Continue31518.3 GoTo语句31518.4 小结318第19章 错误处理第20章 数据库控件和对象第21章 LINQ第22章 自定义控件第23章 拖动、释放和剪贴板第24章 UAC安全功能第Ⅲ部分 面向对象编程第25章 OOP概念第26章 类和结构体第27章 名称空间第28章 集合类第29章 泛型第Ⅳ部分 绘图第30章 绘图基础第31章 笔刷、画笔和路径第32章 文本第33章 图像处理第34章 打印第35章 报表第Ⅴ部分 与环境交互第36章 配置和资源第37章 流第38章 文件系统对象第39章 WCF第40章 有用的名称空间第Ⅵ部分 附录

章节摘录

  第Ⅰ部分 IDE  第2章 菜单、工具栏和窗口  2.1 菜单  IDE的菜单包含标准的Visual Studi0命令。这些命令一般用于操作项目和项目包含的模块。其中一些概念类似于由任何Windows应用程序使用的命令(如File—New、File—Save、Help—Contents),但许多细节是Visual Studi0编程所特有的,因此下面的小节将更为详细地描述它们。  可以自定义菜单,因此可以添加、删除和重新安排菜单和它们包含的项。然而,如果在后面需要查找从其在菜单中的通常位置删除的命令,就会产生混淆。一些开发人员在标准菜单(特别是Tools菜单)中放置额外的命令,但这通常会带来删除标准菜单项的风险。通常情况下,安全的方法是保留标准菜单不变并且建立自定义的工具栏来保存自定义项。关于这一点的更多信息,可参考第3章。  菜单中许多最有用的命令也可以通过其他方法使用。对于许多命令提供了可以快速而容易地使用它们的快捷键组合。例如,Ctrl+N组合键可以打开New Project对话框,如同选择File—NewProject菜单命令一样。如果发现自己非常频繁地使用相同的命令,可以查看菜单并了解该命令的键盘快捷键,从而在后面节省时间。

编辑推荐

  《Visual Basic 2008编程参考手册》主要内容  将新特性添加到已有类的扩展方法  如何选择和使用用于特定目的的Windows窗体控件  使用子例程和函数将程序分成多个可管理的部分  用于错误处理和调试的技巧  在构建应用程序时使用的各种重要的类和对象  如何使用GDI(图形设备接口)例程在VB中绘图  应用程序与环境交互的方法  《Visual Basic 2008编程参考手册》读者对象  《Visual Basic 2008编程参考手册》面向所有层次的程序员,但主要适合于希望研究Visual Basic 2008最新功能的编程人员。学习《Visual Basic 2008编程参考手册》,读者无需拥有使用较早Visual Basic版本的经验。

图书封面

评论、评分、阅读与下载


    Visual Basic 2008编程参考手册 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7