| |
| 《VisualBasic.NET程序设计:大学计算机基础教育规划教材》[已经缺货] | |
| |
| |
内容简介
本书讲述面向对象的程序设计,反映了目前程序设计领域的一些最新思想。全书在.NET的框架下讲述Visual Basic的编程,而.NET的设计思想集中反映了现代计算机软件技术的最新发展。VisualBasic 6升级到VisualBasic.NET使VisualBasic真正成为了一种面向对象的编程语言。本书力求反映VisualBasic的最新变革,讲述全新的VisualBasic.NET语言。本书共分3个部分,分别是Windows编程(第1-11章)、Web编程与ASP.NET初步(第12-14章)以及数据库编程与ADO.NET初步(第15、16章)。
本书内容翔实,例题丰富,适合作为高等院校大学本科程序设计类课程的教材,也适合初学计算机程序设计语言的读者和各类自学人员阅读。
本书是为4年制大学本科学生编写的一本Visual Basic.NET教材。本书特别针对非计算机专业的学生,是作为他们的第一门程序设计语言课程而编写的。本书假设学生在此之前学习了"大学计算机基础"("计算机文化基础"),对计算机具有一定的了解和认识,具有操作计算机的基本能力。
作为大学学生的第二门程序设计课程的教材,本书在整个编写过程中力求简单实用。本书是在.NET的框架之下讲述Visual Basic的编程, .NET的设计思想集中反映了现代计算机软件技术的最新发展。本书尽量避免对。NET框架的讨论,只要求学生理解对VisualBasic.NET编程所需要的基本知识。
Visual Basic 6到Visual Basic.NET的升级使得Visual Basic语言发生了革命性的变革。最重要的一点体现在Visual Basic真正成为了一种面向对象的编程语言。这也使得Visual Basic.NET相比VisualBasic 6来讲要难以掌握,但相比起其他语言,VisualBasic.NET还是容易一些。Visual Basic 6的一些用法在.NET中仍然可用,但本书不讲述也不涉及这些用法。本书也不讨论Visual Basic.NET和Visual Basic 6之间的异同。
面向对象的编程思想也是本书讲述的重点内容之一。本书从第3章起就开始讲述面向对象编程的思想,而且,本书不提及面向过程的编程,也不涉及任何面向过程编程的讲述。同时,本书也不讲述流程图,希望学生直接理解代码流程,或者使用伪语言描述算法。
全书共有16章和2个附录。讲述完本书的所有内容(不包括2个附录)大约需要64课时(其中32课时讲课,32课时上机)。如果需要做较为深入的讲述,则讲课课时约需48课时左右。
本书共分3个部分,分别是Windows编程(第1-11章)、Web编程与Asp.NET初步(第""14章)以及数据库编程与ADO.NET初步(第1 5、16章),可以根据需要选讲不同的部分。其中第15、16章的内容不依赖于第12-14章,可以在学完第11章后直接讲述第15、16章。对于ASP.NET和ADO.NET而言,本书仅仅是一些入门讲述,只要求学生能完成最基本的功能。为后续课程的学习建立一个基础,或者对于自学能力较强的学生,能够引导他们去进一步自学ASP.NET和ADO.NET的编程。
本书最初以讲义的形式在西安交通大学的部分非计算机专业中讲述。参加讲义编写的人员有崔舒宁(第1、2、8、12+14章、附录A),于克倩(第3、4章),杨琦(第5、15、16章、附录B),李尊朝(第6、7章),沈红(第9N11章)。在此基础上,根据实际讲课中教师与学生的反馈,由冯博琴和崔舒宁对全书做了统一的修订。重新改写了原讲义的所有章节,对部分章节完全进行了重写;增加了.NET框架的基础知识;改写了原讲义中的所有例题,并增加了部分例题;补充了部分习题;去除了原讲义中在VisualBaisc.NET中不提倡的用法(Visual Basic 6的用法)。
本书虽经反复斟酌,但肯定仍有错误与疏漏之处,恳请广大读者批评指正。意见与建议请发[-mail到:sncui@ctec.xjtu.edu.cn。我们将非常感谢您的来信。
本书所有例题的源代码可以在http://www,tup.com.cn处下载。所有例题在VisualStudio.NET和Windows XP环境下通过了测试,但未在其他Windows环境下做过测试。由于在书中已对源代码做了详细分析,因此,在实际代码中省去了注释。
作 者
2004年7月
| |
|
顾客评论 |
|
目录
目 录 前言 第1章 绪论 1. 1 程序设计与VisualBasic. NET所担任的角色 1. 2 HelloWorld程序 1. 2. 1 程序的编辑与输入 1. 2. 2 程序的生成与运行 1. 3 Visual Basic. NET编程的一般步骤 1. 4 IDE环境的使用 1. 5 菜单中主要项的简要说明 1. 6 帮助系统的使用 1. 7 自学内容 上机练习 第2章 创建第一个Windows应用程序 2. 1 开始新的Windows项目 2. 2 设计程序界面 2. 2. 1 VisualBasic控件 2. 2. 2 设置控件属性并排列控件 2. 3 编写与运行程序 2. 3. 1 编写按钮事件代码 2. 3. 2 运行程序 2. 3. 3 理解程序 2. 4 保存成果 2. 5 进一步理解Windows的事件驱动 2. 5. 1 事件驱动的编程 2. 5. 2 理解程序 2. 6 自学内容 2. 6. 1 VisualBasic. NET解决方案 2. 6. 2 项目文件 2. 6. 3 在Windows下运行程序 上机练习 第3章 数据类型. 变量和表达式 3. 1 VisualBasic. NET数据类型 3. 1. 1 数据类型 3. 1. 2 解数据类型 3. 2 变量与常量 3. 2. 1 声明变量 3. 2. 2 变量的命名规则 3. 2. 3 变量的有效范围 3. 2. 4 常量 3. 3 运算符与表达式 3. 3. 1 赋值语句 3. 3. 2 运算符 3. 3. 3 表达式 3. 4 类型转换 3. 5 程序的/顷序结构 3. 6 VisualBasic程序格式 3. 7 GroupBox, RadioButton和CheckBox控件 3. 7. 1 RadioBuaon控件 3. 7. 2 CheckBox控件 3. 7. 3 框架GroupBox控件的使用 3. 7. 4 例子 3. 8 自学内容 3. 8. 1 面向对象的程序设计 3. 8. 2 良好的编程风格 上机练习 第4章 选择结构 4. 1 If语句 4. 1. 1 If. . . Then语句 4. 1. 2 If. . . Then...Else语句 4. 1. 3 If. . . Then...Elself语句 4. 1. 4 嵌套If...Then语句 4. 1. 5 SelectCase语句 4. 2 End语句 4. 3 ListBox, CheckedListBox和ComboBox控件 4. 3. 1 ListBox控件 4. 3. 2 CheckedListBox控件 4. 3. 3 组合框 ComboBox 的使用 4. 3. 4 一个综合的例子 4. 4 自学内容 上机练习 第5章 循环结构 5. 1 循环语句 5. 1. 1 For. . . Next循环 5. 1. 2 While. . . End While循环 5. 1. 3 Do…Loop循环 5. 2 Exit语句 5. 3 多重循环 5. 4 其他辅助控制语句 5. 4. 1 GoTo语句 5. 4. 2 With语句 5. 5 Timer 时钟 组件 5. 6 自学内容 上机练习 第6章 数组 6. 1 静态数组 6. 1. 1 一维数组 6. 1. 2 多维数组 6. 2 动态数组 6. 3 数组的基本操作 6. 3. 1 数组的引用 6. 3. 2 数组的复制 6. 3. 3 数组的输出 6. 3. 4 数组的初始化 6. 3. 5 For Each...Next语句 6. 4 数组的应用 6. 4. 1 选择排序 6. 4. 2 冒泡排序 6. 4. 3 字符统计 6. 4. 4 矩阵运算 6. 5 自定义数据类型 6. 6 ProgressBar. TrackBar和TabControl控件 6. 6. 1 ProgressBar控件 6. 6. 2 TrackBar控件 6. 6. 3 TabControl控件 6. 6. 4 ProgressBar, TrackBar和TabControl控件的例子 6. 7 自学内容 上机练习 第7章 过程 7. 1 过程 7. 1. 1 Sub过程的定义 7. 1. 2 调用Sub过程 7. 2 Function过程 7. 2. 1 Function过程的定义 7. 2. 2 Function过程的调用 7. 3 参数传递 7. 3. 1 参数传递的方式 7. 3. 2 数组参数 7. 3. 3 变量的作用域 7. 3. 4 静态变量 7. 3. 5 递归 7. 3. 6 快速排序 7. 4 自学内容 上机练习 第8章 类 8. 1 类与对象的概念 8. 1. 1 类的概念 8. 1. 2 对象的概念 8. 1. 3 类与对象 8. 2 在VisualBasic. NET中的类 8. 3 创建类的步骤 8. 3. 1 新建一个类库项目 8. 3. 2 给类添加属性 8. 3. 3 给类添加方法 8. 3. 4 给类添加事件 8. 3. 5 Shared关键字 8. 3. 6 类的生命周期 8. 3. 7 完整的代码 8. 4 在应用程序里使用一个新类 8. 4. 1 给解决方案添加项目 8. 4. 2 设置启动项目 8. 4. 3 添加引用 8. 4. 4 声明和使用对象 8. 4. 5 销毁对象 8. 4. 6 在程序中使用cStudent类 8. 4. 7 完整的代码清单 8. 5 类的继承 8. 5. 1 继承的语法 8. 5. 2 相关的关键字与修饰符 8. 5. 3 重载和重写 8. 5. 4 继承的实现 8. 5. 5 简单的测试 8. 6 自学内容 上机练习 第9章 菜单与图形 9. 1 绘图基础知识 9. 1. 1 坐标系 9. 1. 2 GDI 绘图 9. 2 设置绘图属性 9. 2. 1 设置画线的宽度和颜色 9. 2. 2 设置填充属性 9. 2. 3 设置文字属性 9. 3 绘图 9. 4 在控件上绘图 9. 5 菜单 9. 5. 1 菜单的基本概念 9. 5. 2 设计菜单 9. 5. 3 编写菜单项的事件代码 9. 5. 4 设计上下文菜单 上机练习 第10章 文件 10. 1 文件和流的基本概念 10. 1. 1 文件的概念 10. 1. 2 流的概念 10. 2 文本文件的读写 10. 2. 1 StreamWriter 10. 2. 2 StreamReader 10. 2. 3 一个文本文件读写的例子 10. 3 进制文件的读写 10. 3. 1 Filestream 10. 3. 2 BinaryWriter和BinarvReader 10. 3. 3 进制文件读写的示例 10. 4 目录和文件操作 10. 4. 1 目录操作 10. 4. 2 文件操作 上机练习 第11章 Form窗体和对话框 11. 1 窗体 11. 1. 1 在项目中加入新的窗体 11. 1. 2 窗体和对话框 11. 1. 3 About对话框的显示 11. 2 标准对话框 11. 2. 1 创建标准对话框 11. 2. 2 创建消息对话框 11. 2. 3 输入对话框 11. 2. 4 对话框的使用 11. 3 多文档 MDI 程序 11. 3. 1 父窗体和窗体模板 11. 3. 2 打开多个图片文件 上机练习 第12章 Web编程基础 12. 1 因特网 12. 1. 1 什么是因特网 12. 1. 2 服务器与客户机 12. 1. 3 浏览Web 12. 2 HTML文件格式 12. 3 Web服务器与Microsoft IIS 12. 3. 1 IIS的安装 12. 3. 2 配置IIS 12. 4 简单的Web浏览器客户端 12. 5 创建第一个Web应用程序 12. 5. 1 Web应用程序项目 12. 5. 2 验证自己的Web服务器 12. 5. 3 创建Web应用程序项目 12. 5. 4 创建Web应用程序 12. 5. 5 设计Web窗体 12. 5. 6 编写VisualBasic代码 12. 5. 7 理解程序的工作方式 12. 6 自学内容 12. 6. 1 JavaScript 12. 6. 2 VBScript 12. 6. 3 ActiveX控件 12. 6. 4 Java小应用程序 上机练习 第13章 ASP. NET初步 13. 1 准备使用ASP. NET 13. 1. 1 Web目录结构 13. 1. 2 在IIS中创建虚拟目录 13. 2 第一个ASP. NET页面 13. 3 ASP. NET的工作原理 13. 3. 1 在Web页中插入ASP. NET代码 13. 3. 2 导入命名空间 13. 3. 3 配置ASP. NET程序 13. 3. 4 一个简单的ASP. NET示例 13. 4 使用ASP. NET中的内建类 13. 4. 1 Session对象 13. 4. 2 Response对象 13. 4. 3 Request对象 13. 5 创建Web图片管理册 13. 5. 1 创建虚拟目录 13. 5. 2 管理图片目录 13. 5. 3 创建缩略图查看页面 13. 5. 4 上载页面 13. 5. 5 配置文件 13. 5. 6 测试程序 13. 6 自学内容 上机练习 第14章 Web控件 14. 1 ASP. NET服务器端控件 14. 1. 1 允许浏览器调整控件的大小 14. 1. 2 设置相对字体大小 14. 2 常用的服务器端控件 14. 2. 1 HTML服务器控件 14. 2. 2 向窗体添加HTML服务器控件 14. 2. 3 Web服务器控件 14. 2. 4 使用Panel控件组织页面 14. 2. 5 Button控件 14. 2. 6 ListBox, DropDownList, CheckListBox和RadioButtonList控件 14. 2. 7 在表格中显示信息 14. 2. 8 控制表的外观 14. 3 验证用户输入的内容 14. 3. 1 使用验证控件 14. 3. 2 执行基本的校验 14. 4 自学内容 上机练习 第15章 数据访问 15. 1 数据库概念及术语 15. 1. 1 数据库 15. 1. 2 关系数据库 15. 1. 3 数据库的运行方式 15. 2 结构化查询语言 15. 2. 1 SQL概要 15. 2. 2 使用SELECT语句查询 15. 2. 3 使用DELETE语句删除记录 15. 2. 4 使用UPDATE语句修改记录 15. 3 使用VisualStudio. NET操作数据库 15. 3. 1 数据库项目 15. 3. 2 服务器资源管理器 15. 3. 3 查询表 15. 4 自学内容 15. 4. 1 常用的桌面数据库系统 15. 4. 2 常见的大型关系数据库产品 上机练习 第16章 ADO. NET初步 16. 1 ADO. NET简介 16. 1. I ADO. NET的工作原理 16. 1. 2 ADO. NET的优点 16. 2 在VisualBasic中访问数据库 16. 2. 1 SqlConnection对象 16. 2. 2 SqlCommand对象 16. 2. 3 SqlDataReader对象 16. 2. 4 完成dbTest2示例 16. 3 数据集 16. 3. 1 DataSet对象 16. 3. 2 DataAdapter对象 16. 3. 3 填充数据集并访问字段值 16. 4 修改和更新数据库 16. 4. 1 利用VisualStudio产生代码 16. 4. 2 使用DataGrid显示数据 16. 4. 3 数据的修改与更新 上机练习 附录A 部署应用程序 A1 创建安装程序 A1. 1 为Windows应用程序创建安装项目 A1. 2 设置程序的主输出 A1. 3 设置快捷方式 A2 生成安装程序 A3 其他安装特性 附录B 调试程序 B1. 1 语法错误 B1. 2 运行错误 B1. 3 逻辑错误 B2 VisualBasic. NET中的调试工具 B2. 1 调试菜单 B2. 2 调试工具栏 B3 程序的3种模式 B3. 1 设计时模式 B3. 2 运行时模式 B3. 3 中断模式 B4 常用的调试方法与技巧 B4. 1 在中断模式下进行程序调试 B4. 2 运行程序的特定部分 B4. 3 使用调试窗口 参考文献
| |
VisualBasic.NET程序设计:大学计算机基础教育规划教材-相关图书 ·《资本论》历史典据注释 ·历史人物 ·褚遂良阴符经 ·中国五大经济特区可持续发展战略研究 ·青铜时代 ·日下回眸:老北京的史地民俗 ·王羲之传本墨迹十三帖 ·奴隶制时代 ·文化学概论 ·爱国者游戏 ·财务分析 ·梦想家 ·政府与非营利组织会计:第12版 ·瓦城上空的麦田 ·中国画名家小品集·2 ·圣经故事 ·传播法学 ·劳儿之劫 ·夏夜十点半钟 ·写作
|
| |