您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Visual Basic 2008编程参考手册.doc
  所属分类: VB
  开发工具:
  文件大小: 4mb
  下载次数: 0
  上传时间: 2012-03-23
  提 供 者: cxy****
 详细说明: 目 录 第Ⅰ部分 IDE 第1章 IDE简介 3 1.1 不同的IDE外观 4 1.2 IDE配置 5 1.3 项目和解决方案 6 1.4 启动IDE 6 1.5 创建项目 7 1.6 保存项目 10 1.7 小结 11 第2章 菜单、工具栏和窗口 13 2.1 菜单 13 2.1.1 File菜单 14 2.1.2 Edit菜单 16 2.1.3 View菜单 17 2.1.4 Project菜单 19 2.1.5 Build菜单 23 2.1.6 Debug菜单 24 2.1.7 Data菜单 24 2.1.8 Format菜单 24 2.1.9 Tools菜单 25 2.1.10 Test菜单 29 2.1.11 Window菜单 29 2.1.12 Community菜单 30 2.1.13 Help菜单 30 2.2 工具栏 31 2.3 辅助窗口 31 2.3.1 Toolbox窗口 32 2.3.2 Properties窗口 34 2.4 小结 35 第3章 定制 37 3.1 添加命令 37 3.2 删除命令 38 3.3 修改命令 39 3.4 创建键盘快 捷键 40 3.5 小结 41 第4章 Windows Form Designer 43 4.1 设置设计器的选项 43 4.2 添加控件 44 4.3 选择控件 45 4.4 复制控件 45 4.5 控件的移动和大小设置 46 4.6 安排控件 46 4.7 设置属性 47 4.7.1 设置组属性 47 4.7.2 设置几个控件的属性 47 4.7.3 使用智能标记 48 4.7.4 使用命令动词 48 4.8 给控件添加代码 49 4.9 小结 50 第5章 WPF设计器 51 5.1 早期版本的警告 51 5.2 设计器窗口 52 5.3 添加控件 53 5.4 选择控件 54 5.5 复制控件 55 5.6 控件的移动和大小设置 55 5.7 设置属性 56 5.8 设置组属性 57 5.9 给控件添加代码 57 5.10 小结 58 第6章 Visual Basic代码编辑器 59 6.1 边空图标 60 6.2 大纲视图 61 6.3 工具提示 62 6.4 IntelliSense 63 6.5 代码着色和突出显示 65 6.6 代码段 67 6.6.1 使用代码段 67 6.6.2 创建代码段 68 6.7 运行时的代码编辑器 70 6.8 小结 71 第7章 调试 73 7.1 Debug菜单 73 7.2 Debug→Windows子菜单 75 7.3 Breakpoint窗口 79 7.4 Command窗口和Immediate 窗口 80 7.5 小结 82 第Ⅱ部分 开 始 学 习 第8章 选择Windows窗体控件 85 8.1 控件概述 85 8.2 选择控件 89 8.2.1 包含控件和安排控件 89 8.2.2 进行选择 91 8.2.3 输入数据 92 8.2.4 显示数据 92 8.2.5 提供反馈 93 8.2.6 初始化动作 94 8.2.7 显示图形 95 8.2.8 显示对话框 95 8.2.9 支持其他控件 96 8.3 第三方控件 96 8.4 小结 97 第9章 使用Windows窗体控件 99 9.1 控件和组件 99 9.2 创建控件 100 9.2.1 在设计时创建控件 101 9.2.2 添加控件到容器 101 9.2.3 在运行时创建控件 102 9.3 属性 104 9.3.1 设计时的属性 104 9.3.2 运行时的属性 108 9.3.3 有用的控件属性 109 9.3.4 位置和尺寸属性 112 9.4 方法 113 9.5 事件 114 9.5.1 在设计时创建事件处理程序 114 9.5.2 WithEvents事件处理程序 115 9.5.3 在运行时设置事件处理程序 116 9.5.4 控件数组事件 117 9.5.5 验证事件 117 9.6 小结 122 第10章 Windows窗体 123 10.1 透明性 123 10.2 About对话框、启动画面和 登录窗体 126 10.3 鼠标光标 127 10.4 图标 129 10.4.1 应用程序图标 130 10.4.2 通知图标 130 10.5 子控件采用的属性 131 10.6 属性复位方法 132 10.7 重写WndProc 132 10.8 SDI和MDI 133 10.8.1 MDI的功能 134 10.8.2 MDI事件 137 10.8.3 MDI与SDI的对比 138 10.9 MRU列表 139 10.10 对话框 141 10.11 向导 143 10.12 小结 144 第11章 选择WPF控件 145 11.1 控件概述 146 11.2 包含和安排控件 146 11.3 选择控件 148 11.4 输入数据 148 11.5 显示数据 149 11.6 提供反馈 149 11.7 执行动作 150 11.8 表示图形和媒体 151 11.9 提供导航 152 11.10 管理文档 152 11.11 数字墨水 152 11.12 小结 153 第12章 使用WPF控件 155 12.1 WPF概念 155 12.1.1 用户界面和代码分离 156 12.1.2 WPF控件层次结构 156 12.2 IDE中的WPF 157 12.2.1 编辑XAML 158 12.2.2 编辑Visual Basic代码 161 12.3 XAML功能 163 12.3.1 对象 164 12.3.2 资源 166 12.3.3 样式 167 12.3.4 模板 168 12.3.5 变换 170 12.3.6 动画 171 12.3.7 绘图对象 173 12.4 过程化WPF 177 12.5 文档 181 12.5.1 流文档 182 12.5.2 固定文档 183 12.5.3 XPS文档 184 12.6 小结 184 第13章 WPF窗口 187 13.1 Window应用程序 187 13.2 Page应用程序 189 13.2.1 浏览器应用程序 189 13.2.2 框架应用程序 191 13.2.3 PageFunction应用程序 192 13.2.4 向导应用程序 194 13.3 小结 198 第14章 程序和模块结构 199 14.1 隐藏文件 199 14.2 代码文件结构 203 14.2.1 代码区域 204 14.2.2 条件编译 205 14.2.3 名称空间 211 14.3 印刷代码元素 213 14.3.1 注释 213 14.3.2 XML注释 214 14.3.3 续行 217 14.3.4 行连接 218 14.3.5 行标签 218 14.4 小结 218 第15章 数据类型、变量和常量 221 15.1 数据类型 222 15.2 类型字符 223 15.3 数据类型转换 225 15.3.1 收缩转换 226 15.3.2 数据类型解析方法 228 15.3.3 扩大转换 228 15.4 变量声明 228 15.4.1 attribute_list 229 15.4.2 accessibility子句 229 15.4.3 Shared 230 15.4.4 Shadows 231 15.4.5 ReadOnly 233 15.4.6 Dim 233 15.4.7 WithEvents 234 15.4.8 name 236 15.4.9 bounds_list 236 15.4.10 New 237 15.4.11 as子句和推断类型 238 15.4.12 initialization_expression 239 15.4.13 多个变量的声明 242 15.5 Option Explicit和 Option Strict 243 15.6 作用域 245 15.6.1 块作用域 245 15.6.2 过程作用域 246 15.6.3 模块作用域 246 15.6.4 名称空间作用域 247 15.6.5 限制作用域 247 15.7 参数声明 248 15.8 属性过程 250 15.9 枚举数据类型 251 15.10 匿名类型 253 15.11 可空类型 254 15.12 常量 255 15.12.1 accessibility 255 15.12.2 As Type 256 15.12.3 initialization_expression 256 15.13 委托 256 15.14 命名约定 258 15.15 小结 259 第16章 运算符 261 16.1 算术运算符 261 16.2 连接运算符 262 16.3 比较运算符 262 16.4 逻辑运算符 264 16.5 按位运算符 266 16.6 运算符优先级 266 16.7 赋值运算符 267 16.8 StringBuilder类 268 16.9 Date数据类型和TimeSpan 操作 270 16.10 运算符重载 273 16.11 带可空类型的运算符 275 16.12 小结 276 第17章 子例程和函数 277 17.1 子例程 277 17.1.1 attribute_list 277 17.1.2 inheritance_mode 281 17.1.3 accessibility 282 17.1.4 subroutine_name 283 17.1.5 parameters 283 17.1.6 Implements interface.subroutine 289 17.1.7 statements 290 17.2 函数 290 17.3 属性过程 291 17.4 扩展方法 292 17.5 lambda函数 293 17.6 非严格委托 294 17.7 部分方法 297 17.8 小结 298 第18章 程序控制语句 299 18.1 判定语句 299 18.1.1 单行的If Then语句 299 18.1.2 多行If Then语句 300 18.1.3 Select Case语句 301 18.1.4 枚举值 303 18.1.5 IIf语句 304 18.1.6 If语句 305 18.1.7 Choose语句 305 18.2 循环语句 307 18.2.1 For Next循环 307 18.2.2 非整数的For Next循环 309 18.2.3 For Each循环 310 18.2.4 枚举器 311 18.2.5 迭代器 313 18.2.6 Do Loop循环 313 18.2.7 While End循环 314 18.2.8 Exit和Continue 315 18.3 GoTo语句 315 18.4 小结 318 第19章 错误处理 319 19.1 故障与计划之外的情况 319 19.1.1 捕获故障 320 19.1.2 捕获预料之外的情况 321 19.1.3 全局异常处理 323 19.2 结构化的错误处理 324 19.2.1 异常对象 326 19.2.2 StackTrace对象 327 19.2.3 抛出异常 327 19.2.4 自定义异常 329 19.3 Visual Basic传统错误处理 331 19.3.1 On Error GoTo line 331 19.3.2 On Error Resume Next 332 19.3.3 On Error GoTo 0 333 19.3.4 On Error GoTo -1 333 19.3.5 错误处理模式 334 19.4 结构化错误处理与传统 错误处理 335 19.5 Err对象 336 19.6 调试 338 19.7 小结 338 第20章 数据库控件和对象 339 20.1 自动数据连接 339 20.1.1 连接数据源 339 20.1.2 添加数据控件到窗体 342 20.2 自动创建的对象 346 20.3 其他数据对象 347 20.4 数据概述 348 20.5 连接对象 349 20.6 事务对象 352 20.7 数据适配器 354 20.8 命令对象 358 20.9 DataSet 359 20.9.1 DataTable 363 20.9.2 DataRow 365 20.9.3 DataColumn 367 20.9.4 DataRelation 369 20.9.5 约束 371 20.10 DataView 373 20.11 DataRowView 376 20.12 简单数据绑定 377 20.13 CurrencyManager 378 20.14 复杂数据绑定 380 20.15 小结 383 第21章 LINQ 385 21.1 LINQ简介 386 21.2 LINQ查询的基本语法 387 21.2.1 From子句 388 21.2.2 Where子句 389 21.2.3 Order By子句 389 21.2.4 Select子句 390 21.2.5 使用LINQ结果 392 21.3 高级LINQ查询语法 392 21.3.1 Join关键字 393 21.3.2 Group By子句 394 21.3.3 聚合函数 396 21.3.4 设置操作 397 21.3.5 限制结果 397 21.4 LINQ函数 398 21.5 LINQ扩展方法 399 21.5.1 基于方法的查询 399 21.5.2 使用lambda函数的基于 方法的查询 401 21.5.3 扩展LINQ 402 21.6 LINQ to Objects 405 21.7 LINQ to XML 405 21.7.1 XML字面量 405 21.7.2 使用LINQ将数据移入XML 对象 406 21.7.3 使用LINQ将数据移出XML 对象 407 21.8 LINQ to ADO.NET 410 21.8.1 LINQ to SQL和 LINQ to Entities 410 21.8.2 LINQ to DataSet 411 21.9 小结 413 第22章 自定义控件 415 22.1 自定义控件概述 416 22.1.1 创建控件项目 416 22.1.2 设置工具箱图标 416 22.1.3 在UserControl Test Container 中测试 417 22.1.4 建立测试项目 418 22.1.5 测试控件 419 22.1.6 实现属性、方法和事件 419 22.1.7 分配特性 420 22.1.8 管理设计时和运行时 422 22.2 派生的控件 422 22.2.1 遮蔽父特性 424 22.2.2 隐藏父特性 425 22.3 复合控件 426 22.4 从头开始构建控件 428 22.5 组件 429 22.6 不可见的控件 429 22.7 选择控件类 430 22.8 可执行项目中的控件和组件 431 22.8.1 可执行项目中的 UserControl 431 22.8.2 可执行项目中的继承的 UserControl 431 22.8.3 可执行项目中的控件 432 22.8.4 可执行项目中的继承控件 432 22.8.5 可执行项目中的组件 432 22.9 自定义组件安全性 433 22.9.1 强命名程序集 433 22.9.2 使用签名权威机构 435 22.10 小结 435 第23章 拖动、释放和剪贴板 437 23.1 拖放事件 438 23.1.1 简单示例 439 23.1.2 学习可用的数据类型 441 23.1.3 在应用程序中拖动 441 23.1.4 接受释放的文件 442 23.1.5 拖动对象 443 23.1.6 改变格式名称 445 23.1.7 拖动多种数据格式 446 23.2 使用剪贴板 448 23.3 小结 451 第24章 UAC安全功能 453 24.1 UAC概览 453 24.2 规划UAC 454 24.3 提升程序 457 24.3.1 用户 457 24.3.2 调用程序 457 24.3.3 被调用的程序 458 24.4 小结 458 第Ⅲ部分 面向对象编程 第25章 OOP概念 463 25.1 类 463 25.2 封装 465 25.3 继承 466 25.3.1 继承的层次结构 467 25.3.2 细化和抽象 468 25.3.3 “有一个(has-a)”和“是一个 (is-a)”关系 469 25.3.4 添加和修改类特性 470 25.3.5 接口继承 472 25.4 多态 472 25.5 重载 473 25.6 扩展方法 475 25.7 小结 475 第26章 类和结构体 477 26.1 类 477 26.1.1 attribute_list 478 26.1.2 Partial 478 26.1.3 accessibility 479 26.1.4 Shadows 480 26.1.5 inheritance 480 26.1.6 Of type_list 482 26.1.7 Inherits parent_class 482 26.1.8 Implements interface 483 26.2 结构体 486 26.2.1 结构体不可以继承 486 26.2.2 结构体是值类型 486 26.2.3 所需的内存 487 26.2.4 堆和栈的性能 488 26.2.5 对象赋值 488 26.2.6 参数传递 489 26.2.7 装箱(boxing)和 拆箱(unboxing) 490 26.3 类实例化的相关细节 491 26.4 结构体实例化的相关细节 493 26.5 垃圾回收 495 26.5.1 Finalize方法 495 26.5.2 Dispose方法 497 26.6 常量、属性和方法 499 26.7 事件 500 26.7.1 声明事件 500 26.7.2 引发事件 502 26.7.3 捕获事件 502 26.7.4 声明自定义事件 504 26.7.5 共享的变量 507 26.7.6 共享的方法 508 26.8 小结 510 第27章 名称空间 511 27.1 Imports语句 511 27.1.1 自动导入 513 27.1.2 名称空间别名 514 27.1.3 名称空间元素 515 27.2 根名称空间 515 27.3 建立名称空间 515 27.4 类、结构体和模块 517 27.5 解析名称空间 518 27.6 小结 521 第28章 集合类 523 28.1 集合的定义 523 28.2 数组 524 28.2.1 数组的维 525 28.2.2 下界 525 28.2.3 调整大小 526 28.2.4 速度 526 28.2.5 Array类的其他特性 527 28.3 集合 529 28.3.1 ArrayList 529 28.3.2 StringCollection 531 28.3.3 强类型的集合 531 28.3.4 只读的强类型集合 533 28.3.5 NameValueCollection 533 28.4 字典 534 28.4.1 ListDictionary 535 28.4.2 Hashtable 536 28.4.3 HybridDictionary 537 28.4.4 强类型的字典 537 28.4.5 其他强类型的派生类 538 28.4.6 StringDictionary 539 28.4.7 SortedList 539 28.5 CollectionUtil 539 28.6 栈和队列 540 28.6.1 栈 540 28.6.2 队列 542 28.7 泛型 543 28.8 小结 544 第29章 泛型 547 29.1 泛型的优点 547 29.2 定义泛型 548 29.2.1 泛型构造函数 550 29.2.2 多类型 550 29.2.3 约束类型 552 29.3 使用泛型 553 29.3.1 导入别名 554 29.3.2 继承类 554 29.4 预定义泛型类 555 29.5 泛型方法 555 29.6 泛型和扩展方法 556 29.7 小结 557 第Ⅳ部分 绘 图 第30章 绘图基础 561 30.1 绘图概述 561 30.2 绘图名称空间 563 30.2.1 System.Drawing 563 30.2.2 System.Drawing.Drawing2D 565 30.2.3 System.Drawing.Imaging 566 30.2.4 System.Drawing.Text 567 30.2.5 System.Drawing.Printing 569 30.3 Graphics 570 30.3.1 绘图方法 570 30.3.2 填充方法 574 30.3.3 其他图形属性和方法 575 30.3.4 抗锯齿 577 30.3.5 变换基础 578 30.3.6 高级变换 582 30.3.7 保存和恢复图形状态 585 30.4 绘图事件 586 30.5 小结 588 第31章 笔刷、画笔和路径 589 31.1 画笔 589 31.1.1 Alignment 591 31.1.2 CompoundArray 592 31.1.3 自定义线帽 593 31.1.4 画笔变换 594 31.2 笔刷 596 31.2.1 SolidBrush 597 31.2.2 TextureBrush 597 31.2.3 HatchBrush 599 31.2.4 LinearGradientBrush 599 31.2.5 PathGradientBrush 603 31.3 GraphicsPath对象 607 31.4 垃圾回收问题 611 31.5 小结 612 第32章 文本 615 32.1 绘制文本 615 32.2 文本格式化 616 32.2.1 FormatFlags 618 32.2.2 制表位 621 32.2.3 修剪 621 32.3 MeasureString 622 32.4 字体度量标准 625 32.5 小结 628 第33章 图像处理 631 33.1 图像 631 33.2 位图 633 33.2.1 加载位图 633 33.2.2 保存位图 634 33.2.3 实现AutoRedraw 635 33.2.4 像素级操作 637 33.3 Metafile对象 641 33.4 小结 643 第34章 打印 645 34.1 打印注意事项 645 34.2 基本打印 646 34.3 打印文本 650 34.4 打印输出居中 655 34.5 缩放图片至页面的大小 657 34.6 简化绘图和打印 658 34.7 小结 661 第35章 报表 663 35.1 Report对象 663 35.2 构建报表 664 35.3 CrystalReportViewer 671 35.4 自定义报表 672 35.5 外部报表 675 35.6 ReportDocument 675 35.7 小结 676 第Ⅴ部分 与环境交互 第36章 配置和资源 681 36.1 My名称空间 681 36.1.1 Me对象和My名称空间 682 36.1.2 My名称空间的元素 682 36.2 环境 683 36.2.1 设置环境变量 683 36.2.2 使用Environ函数 684 36.2.3 使用System.Environment 684 36.3 注册表 686 36.3.1 Visual Basic自带的注册表 方法 687 36.3.2 My.Computer.Registry 688 36.4 配置文件 690 36.5 资源文件 694 36.5.1 应用程序资源 694 36.5.2 使用应用程序资源 694 36.5.3 嵌入式资源 695 36.5.4 卫星资源 696 36.5.5 本地化资源 698 36.5.6 ComponentResourceManager 699 36.6 Application对象 701 36.6.1 Application对象的属性 701 36.6.2 Application对象的方法 702 36.6.3 Application对象的事件 704 36.7 小结 705 第37章 流 707 37.1 Stream 708 37.2 FileStream 709 37.3 MemoryStream 709 37.4 BufferedStream 710 37.5 BinaryReader和 BinaryWriter 710 37.6 TextReader和TextWriter 712 37.7 StringReader和StringWriter 713 37.8 StreamReader和 StreamWriter 714 37.9 OpenText、CreateText和 AppendText方法 715 37.10 自定义流类 716 37.11 小结 716 第38章 文件系统对象 717 38.1 权限 717 38.2 Visual Basic方法 717 38.2.1 文件方法 718 38.2.2 文件系统方法 719 38.2.3 顺序文件访问 720 38.2.4 随机文件访问 720 38.2.5 二进制文件访问 722 38.3 .NET Framework类 722 38.3.1 Directory 723 38.3.2 File 724 38.3.3 DriveInfo 725 38.3.4 DirectoryInfo 726 38.3.5 FileInfo 727 38.3.6 FileSystemInfo 729 38.3.7 FileSystemWatcher 729 38.3.8 Path 731 38.4 My.Computer.FileSystem 732 38.5 My.Computer.FileSystem. SpecialDirectories 733 38.6 小结 734 第39章 WCF 737 39.1 早期版本的警告 737 39.2 WCF概念 738 39.3 WCF示例 738 39.4 构建初始服务 739 39.5 构建QuoteService 741 39.6 测试QuoteService 743 39.7 构建QuoteClient 744 39.8 托管服务 744 39.9 小结 746 第40章 有用的名称空间 747 40.1 高级名称空间 747 40.1.1 Microsoft名称空间 748 40.1.2 System名称空间 748 40.2 高级示例 750 40.2.1 正则表达式 750 40.2.2 XML 752 40.2.3 加密 754 40.2.4 反射 757 40.2.5 Direct3D 760 40.3 小结 766 第Ⅵ部分 附 录 附录A 有用的控件属性、方法和 事件 769 附录B 变量声明和数据类型 779 附录C 运算符 787 附录D 子例程和函数声明 793 附录E 控制语句 797 附录F 错误处理 803 附录G Windows窗体控件和组件 805 附录H WPF控件 875 附录I Visual Basic Power Packs 881 附录J 窗体对象 885 附录K 类和结构体 897 附录L LINQ 901 附录M 泛型 909 附录N 图形 913 附录O 有用的异常类 923 附录P 日期和时间格式指示符 927 附录Q 其他格式指示符 931 附录R Application类 935 附录S My名称空间 939 附录T 流 953 附录U 文件系统类 959 附录V 示例索引 973 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: