本书从基础开始,结合近200个贴近生活应用的经典范例,全方位介绍Visual Basic 2005编程方法与应用。书中所有范例的代码、运行结果和操作步骤均采用图解的讲解方式,直观易懂;书中只摘取了部分重点代码,完整实例在光盘中提供,信息量大,实用性强。本书适合VB 2005的初学者作为入门书;对于有基础的编程人员,可以作为进阶参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 新一代Visual Basic2005程序设计(附光盘珍藏版) |
分类 | |
作者 | 许清荣//买大诚 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书从基础开始,结合近200个贴近生活应用的经典范例,全方位介绍Visual Basic 2005编程方法与应用。书中所有范例的代码、运行结果和操作步骤均采用图解的讲解方式,直观易懂;书中只摘取了部分重点代码,完整实例在光盘中提供,信息量大,实用性强。本书适合VB 2005的初学者作为入门书;对于有基础的编程人员,可以作为进阶参考。 内容推荐 全书分4大部分,共20章:“基础概念篇”主要介绍数据类型、流程控制等基础知识和VB 2005新增功能及.NET架构;“窗口对象应用篇”介绍VB 2005窗口程序的编译调试,以及所有控件和专业组件(Infragistics NetAdvantage和Dundas)的应用;“数据库与文件应用篇”介绍了数据库技术、SQL语言以及VB与Access、SQL Server 2005、ODBC等的连接方法;“实战专题篇”实现了程序行号产生器加强版、俄罗斯方块游戏及课务信息系统等3个专题;在附录中提供了VB安装指导、函数、程序的发布与安装等内容。 目录 第1篇 基础概念篇 第0章 导论 1 0-1 图书架构 2 0-2 图书特色 3 0-3 章节结构 4 0-4 控件四大天王与信息天后 8 0-4-1 控件四大天王:Button、Label、 TextBox、ComboBox 8 0-4-2 信息天后:MsgBox 10 第1章 Visual Basic 2005 Express Edition介绍 15 1-1 .NET的意义 16 1-1-1 .NET的核心架构 16 1-1-2 .NET架构平台提供的基础 网络服务 17 1-1-3 .NET与Java的分析比较 17 1-1-4 用.NET构建新时代的Internet 18 1-2 Microsoft .NET Framework 2.0介绍 20 1-2-1 .NET Framework的基本概念 20 1-2-2 .NET Framework 2.0新增的功能 21 1-3 什么是Visual Basic Express 26 1-4 Visual Basic 2005新增功能 27 1-5 Visual Basic 2003与Visual Basic 2005的比较分析 33 1-6 课后复习与测验 35 1-6-1 章节重点整理 35 1-6-2 自我测验 35 第2章 VB 2005数据类型 37 2-1 变量(Variable) 38 2-1-1 VB关键词 39 2-1-2 其他变量命名规则参考 40 2-2 常量(Constant) 40 2-3 VB 2005运算符 42 2-3-1 算术运算符 42 2-3-2 连接运算符 42 2-3-3 关系运算符 43 2-3-4 赋值运算符 43 2-3-5 逻辑运算符 44 2-4 数据类型的种类与转换机制 45 2-4-1 数据类型的种类 45 2-4-2 数据类型转换 48 2-5 枚举(Enum)数据类型 52 2-6 结构(Structure)数据类型 54 2-7 课后复习与测验 57 2-7-1 章节重点整理 57 2-7-2 自我测验 57 2-7-3 程序编写练习 58 第3章 程序的流程控制 59 3-1 结构化程序设计 60 3-2 顺序结构 60 3-3 选择结构 61 3-3-1 If 61 3-3-2 Select…Case 69 3-3-3 Switch 73 3-3-4 Choose 75 3-4 循环结构 76 3-4-1 For 77 3-4-2 While 80 3-4-3 Loop 81 3-4-4 Exit Statement 88 3-4-5 Continue 语句 90 3-5 课后复习与测验 91 3-5-1 章节重点整理 91 3-5-2 自我测验 92 3-5-3 程序编写练习 92 第4章 数组与字符串 93 4-1 数组(Array) 94 4-1-1 一维数组 94 4-1-2 多维数组 95 4-1-3 数组的重要操作 96 4-2 保存多种数据类型元素的 ArrayList类 100 4-2-1 常用的ArrayList方法 101 4-2-2 常用的ArrayList属性 103 4-2-3 判断是否为数组的 IsArray函数 106 4-3 字符串(String) 106 4-3-1 字符串声明 107 4-3-2 字符串长度计算 107 4-3-3 字符串处理 108 4-3-4 字符串搜寻 108 4-3-5 字符串大小写 108 4-4 格式化(Format) 110 4-4-1 日期和时间的格式设置 111 4-4-2 数字的格式设置 112 4-5 课后复习与测验 114 4-5-1 章节重点整理 114 4-5-2 自我测验 115 4-5-3 程序编写练习 116 第5章 函数与子程序 117 5-1 函数(Function) 118 5-1-1 函数的参数传递机制 119 5-1-2 返回值 124 5-1-3 常用的函数 129 5-2 子程序(Subprogram/Subroutine) 130 5-2-1 调用子程序的Call语句 131 5-2-2 子程序参数传递机制 131 5-3 函数与子程序的区别 132 5-4 编写递归程序 (Recursive Function) 132 5-5 课后复习与测验 137 5-5-1 章节重点整理 137 5-5-2 自我测验 137 5-5-3 程序编写练习 138 第6章 异常处理 139 6-1 结构化异常处理 140 6-1-1 错误的类型 140 6-1-2 Try…Catch…Finally 141 6-1-3 自行抛出异常Throw的使用 142 6-1-4 Exception类 144 6-1-5 自定义异常类 145 6-2 非结构化异常处理 146 6-2-1 On Error Resume Next 146 6-2-2 On Error Goto <Label> 147 6-3 课后复习与测验 149 6-3-1 章节重点整理 149 6-3-2 自我测验 149 6-3-3 程序编写练习 150 第7章 面向对象程序设计 151 7-1 面向对象基本概念 152 7-2 对象与类 153 7-2-1 什么是对象 153 7-2-2 什么是类 153 7-2-3 类的声明与对象的实例化 155 7-2-4 属性与方法的设定与实现 156 7-2-5 VB内置属性的取得与 设定语法 158 7-2-6 命名空间的使用 160 7-3 继承性与多态性 162 7-3-1 继承性 163 7-3-2 多态性 166 7-3-3 抽象类(Abstract Class) 169 7-3-4 泛型(Generic) 169 7-4 封装 172 7-5 抽象化数据类型与接口的实现方法 175 7-5-1 抽象化数据类型 175 7-5-2 接口的定义 177 7-5-3 实现的方法 178 7-5-4 委派的使用 181 7-6 课后复习与测验 186 7-6-1 章节重点整理 186 7-6-2 自我测验 187 7-6-3 程序编写练习 188 第2篇 窗口对象应用篇 第8章 Windows 窗体介绍 189 8-1 VB 2005开发环境的介绍 190 8-1-1 Visual Basic 2005 Express 项目类型 190 8-1-2 工具箱:存放控件与组件 191 8-1-3 数据库资源管理器:新增与 管理数据库 193 8-1-4 解决方案资源管理器:管理 应用程序窗体与相关文件 195 8-1-5 属性窗口:可修改控件或 组件的属性设置 196 8-1-6 窗体:用来设计应用程序的 页面 197 8-1-7 菜单:提供执行窗口环境的 相关功能 199 8-1-8 工具栏:提供经常使用的 命令按钮选项 200 8-2 VB 2005调试方式 201 8-2-1 错误列表窗口 201 8-2-2 程序代码逐步执行 202 8-2-3 切换断点 202 8-2-4 监视窗口 203 8-2-5 即时窗口 206 8-3 课后复习与测验 207 8-3-1 章节重点整理 207 8-3-2 自我测验 207 第9章 VB 2005常用控件介绍 209 9-1 Box类控件 210 9-1-1 CheckBox控件 210 9-1-2 CheckedListBox控件 212 9-1-3 ComboBox控件 214 9-1-4 ListBox控件 216 9-1-5 MaskedTextBox控件 217 9-1-6 PictureBox控件 220 9-1-7 RichTextBox控件 222 9-1-8 TextBox控件 224 9-2 Button类控件 226 9-2-1 Button控件 226 9-2-2 RadioButton控件 228 9-3 Label类控件 229 9-3-1 Label控件 230 9-3-2 LinkLabel控件 231 9-4 View类控件 233 9-4-1 ListView控件 233 9-4-2 TreeView控件 235 9-5 其他常用控件 239 9-5-1 DateTimePicker控件 239 9-5-2 MonthCalendar控件 241 9-5-3 NotifyIcon控件 242 9-5-4 NumericUpDown控件 244 9-5-5 ProgressBar控件 246 9-5-6 ToolTip控件 248 9-5-7 WebBrowser控件 249 9-6 课后复习与测验 254 9-6-1 章节重点整理 254 9-6-2 自我测验 254 9-6-3 程序编写练习 255 第10章 VB 2005其他控件介绍 257 10-1 容器控件 258 10-1-1 FlowLayoutPanel控件 258 10-1-2 GroupBox控件 259 10-1-3 Panel控件 261 10-1-4 SplitContainer控件 262 10-1-5 TabControl控件 263 10-1-6 TableLayoutPanel控件 266 10-2 菜单与工具栏控件 268 10-2-1 ContextMenuStrip控件 269 10-2-2 MenuStrip控件 270 10-2-3 StatusStrip控件 272 10-2-4 ToolStrip控件 274 10-2-5 ToolStripContainer控件 276 10-2-6 更快速地整合工具栏控件 278 10-3 数据控制项 281 10-3-1 DataSet组件 281 10-3-2 DataGridView控件 284 10-3-3 BindingSource组件 294 10-3-4 BindingNavigator控件 300 10-4 组件 306 10-4-1 BackgroundWorker组件 306 10-4-2 DirectoryEntry组件 308 10-4-3 DirectorySearcher组件 314 10-4-4 ErrorProvider组件 318 10-4-5 EventLog组件 320 10-4-6 FileSystemWatcher组件 322 10-4-7 HelpProvider组件 324 10-4-8 ImageList组件 326 10-4-9 MessageQueue组件 328 10-4-10 PerformanceCounter组件 330 10-4-11 Process组件 336 10-4-12 SeriaPort组件 342 10-4-13 ServiceController组件 345 10-4-14 Timer组件 348 10-5 打印控件 349 10-5-1 PageSetupDialog控件 349 10-5-2 PrintDialog控件 351 10-5-3 PrintDocument控件 353 10-5-4 PrintPreviewControl控件 354 10-5-5 PrintPreviewDialog控件 356 10-6 对话框控件 358 10-6-1 ColorDialog控件 358 10-6-2 FolderBrowserDialog控件 360 10-6-3 FontDialog控件 361 10-6-4 OpenFileDialog控件 363 10-6-5 SaveFileDialog控件 365 10-7 课后复习与测验 367 10-7-1 章节重点整理 367 10-7-2 自我测验 368 10-7-3 程序编写练习 369 第11章 窗口事件的控制方式 371 11-1 何谓“事件(Event)” 372 11-1-1 事件的使用方式 372 11-1-2 自定义一个专用的Event 376 11-1-3 共享事件程序的Handles 378 11-1-4 事件的新增和删除: AddHandler和 RemoveHandler 379 11-2 鼠标事件(Mouse Event) 381 11-3 键盘事件(Keyboard Event) 384 11-4 课后复习与测验 387 11-4-1 章节重点整理 387 11-4-2 自我测验 387 11-4-3 程序编写练习 388 第12章 My对象与专业组件的 使用 389 12-1 功能强大的My对象 390 12-1-1 My.Application 392 12-1-2 My.Computer 394 12-1-3 My.User 399 12-1-4 My.Forms 399 12-1-5 My.WebServices 400 12-1-6 My.Resources 404 12-1-7 My.Settings 406 12-2 专业窗口组件: Infragistics NetAdvantage 408 12-2-1 Infragistics介绍 408 12-2-2 下载Infragistics NetAdvantage 套件 408 12-2-3 引用Infragistics NetAdvantage 套件 412 12-2-4 实现程序范例:乐透开奖 模拟程序 413 12-3 专业图表组件:Dundas 417 12-3-1 Dundas介绍 417 12-3-2 下载Dundas套件 417 12-3-3 引用Dundas套件 418 12-3-4 如何使用Dundas套件 419 12-3-5 实现程序范例——大学联考 成绩趋势分析图 421 12-4 课后复习与测验 422 12-4-1 章节重点整理 422 12-4-2 自我测验 423 12-4-3 程序编写练习 424 第3篇 数据库与文件应用篇 第13章 数据库概念简介 425 13-1 数据结构层次 426 13-2 数据库管理系统 427 13-2-1 数据库管理系统的功能 427 13-2-2 数据库管理系统的 组成元素 427 13-3 关系型数据库 428 13-3-1 ANSI/SPARC架构 428 13-3-2 关系型数据表 429 13-3-3 主体关系模式 430 13-4 数据库的标准化 432 13-5 其他重要名词介绍 435 13-6 课后复习与测验 436 13-6-1 章节重点整理 436 13-6-2 自我测验 437 第14章 存取数据库语法SQL 439 14-1 结构化查询语言 440 14-2 数据库定义语言 443 14-2-1 Create Table建立表格 443 14-2-2 Drop Table删除表格 444 14-3 数据库操作语言 445 14-3-1 Select选出表格数据 446 14-3-2 Insert将数据新增至表格中 456 14-3-3 Update更新表格数据 457 14-3-4 Delete删除表格数据 458 14-4 子查询(SubQuery)应用 459 14-4-1 [NOT] IN 子查询 460 14-4-2 [NOT] EXISTS 子查询 461 14-4-3 [ALL | ANY | SOME] 子查询 462 14-5 课后复习与测验 463 14-5-1 章节重点整理 463 14-5-2 自我测验 464 14-5-3 程序编写练习 464 第15章 ADO.NET介绍 467 15-1 ADO.NET 架构 468 15-2 ADO.NET 2.0 新增功能 469 15-3 System.Data命名空间 471 15-3-1 导入System.Data命名空间 来调用ADO.NET组件 472 15-3-2 使用Access数据库引用 System.Data.OleDb 命名空间 473 15-3-3 使用SQL Server数据库引用 System.Data.SqlClient命名 空间 476 15-4 .NET Framework数据提供者 480 15-4-1 Connection 对象 480 15-4-2 Command对象 484 15-4-3 DataReader 对象 489 15-4-4 DataAdapter对象 492 15-5 DataSet对象 498 15-5-1 DataTable对象 503 15-5-2 DataView对象 508 15-6 课后复习与测验 512 15-6-1 章节重点整理 512 15-6-2 自我测验 513 15-6-3 程序编写练习 514 第16章 VB 2005与数据库 联机方式 515 16-1 VB 2005与Microsoft Access 联机 516 16-1-1 在Access数据库中创建 数据表与设计字段 516 16-1-2 创建VB 2005与Microsoft Access联机 517 16-1-3 用OleDbConnectionStringBuilder 来管理联机字符串 520 16-1-4 用System.Configuration撷取 配置文件中的联机字符串 522 16-2 VB 2005与SQL Server 2005 联机 527 16-2-1 在SQL Server 2005数据库中 创建数据表与增字段 527 16-2-2 创建VB 2005与SQL Server 2005联机 530 16-2-3 用SqlConnectionStringBuilder 管理联机字符串 537 16-2-4 用System.Configuration撷取 配置文件中的联机字符串 539 16-3 课后复习与测验 543 16-3-1 章节重点整理 543 16-3-2 自我测验 543 16-3-3 程序编写练习 544 第17章 文件处理 545 17-1 文件存取大师System.IO命名 空间成员介绍 546 17-2 从文件取出内容 548 17-2-1 以二进制方式读取文件内容—— BinaryReader 548 17-2-2 以特定的编码方式读取文件 内容——StreamReader 549 17-3 将内容写入文件 552 17-3-1 以二进制方式写入文件内容—— BinaryWriter 553 17-3-2 以特定的编码方式写入文件 内容——StreamWriter 554 17-4 存取应用程序中的字符串 556 17-4-1 读取应用程序中String类型的 字符串——StringReader 556 17-4-2 写入应用程序中的String类型 字符串——StringWriter 558 17-4-3 与字符串新建 System.Text.StringBuilder 类的比较 560 17-5 文件管理 562 17-5-1 文件与文件夹 563 17-5-2 常用目录与文件的相关操作 565 17-5-3 System.IO与 My.Computer.FileSystem 比较 568 17-6 压缩及解压缩文件—— System.IO.Compression 570 17-7 课后复习与测验 572 17-7-1 章节重点整理 572 17-7-2 自我测验 573 17-7-3 程序编写练习 574 第4篇 实战专题篇 第18章 程序行号产生器加强版 575 18-1 系统设计缘由 576 18-2 系统架构说明 577 18-2-1 执行环境架构图 577 18-2-2 系统功能架构图 577 18-3 数据库规格书设计 578 18-4 系统特色与功能介绍 579 18-4-1 系统特色 579 18-4-2 系统功能 579 18-4-3 程序所有功能与函数对照表 580 第19章 俄罗斯方块游戏实例 583 19-1 系统设计缘由 584 19-2 系统架构说明 584 19-2-1 执行环境框图 584 19-2-2 游戏系统架构图 585 19-3 游戏界面布局与方块设计 585 19-3-1 方块界面设计 585 19-3-2 方块移动设计 585 19-4 系统特色与功能介绍 586 19-4-1 系统特色 586 19-4-2 系统功能 586 19-4-3 程序所有功能与函数对应表 587 第20章 课务信息系统实现 589 20-1 系统设计缘由 590 20-2 系统架构说明 593 20-2-1 执行环境架构图 593 20-2-2 课务信息系统架构图 594 20-2-3 课务信息系统项目程序 清单说明 595 20-3 数据库规格书设计 597 20-4 系统特色与功能介绍 608 20-4-1 系统特色 608 20-4-2 系统功能 609 附录A VB 2005安装指导 615 附录B VB常用函数分类汇总 617 附录C ASCII字符表 627 附录D VB 2005窗口应用程序的 发布与安装 628 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。