热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Visual Basic.NET程序设计

中国水利水电出版社
    【作 者】潘晓文 主编 【I S B N 】978-7-5084-5494-8 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2008-04-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年04月第1版 【页 数】232 【千字数】 【印 张】 【定 价】26 【丛 书】普通高等教育“十一五”国家级规划教材 【备注信息】
图书详情

    本书是普通高等教育“十一五”国家级规划教材,系统介绍Visual Basic.NET应用程序设计技术。内容包括:Visual Basic.NET集成环境,Visual Basic.NET编程基础,程序控制结构,复合数据类型,过程,常用算法及其程序实现、面向对象的程序设计,窗体与控件、文件、ADO.NET对数据库的访问、ASP.NET技术等。在完成本书的学习和程序设计实践后,可以初步掌握Visual Basic.NET的应用程序开发技能。

      本书可作为高等院校计算机基础课程教科书,要求的起点不高,适合于能进行简单计算机操作的初学者,亦适合于工程技术人员参考。

    按照任务驱动教学法组织各章内容;让学生主动置身于学习情境中,通过自主发现问题、解决问题,从而构建知识经验,形成自己的见解,培养学生的创新能力与实践能力;提供已通过测试的实例程序源代码、电子教案、在线和单机版考试系统、在线辅导系统等资料

      Visual Basic .NET是微软公司近年推出的一种核心编程语言,能快捷、方便地开发Windows应用程序和Web应用程序。本书以实例为中心,介绍使用Visual Basic .NET应用程序设计的方法和技术。

      全书共分11章。第1章介绍Visual Basic .NET的入门知识,主要包括.NET框架、Visual Studio集成开发环境及基本的Windows窗体控件,使读者能掌握基本的Visual Basic .NET程序设计步骤;第2~5章介绍Visual Basic .NET语言程序设计基础、程序流程控制,以及数组、结构与过程等基础知识;第6章介绍常用算法及其程序实现,通过该章的学习能提高学生的编程能力;第7章介绍面向对象的程序设计;第8章介绍窗体与控件;第9章介绍文件;第10章介绍ADO .NET对数据库的访问;第11章介绍ASP.NET技术。

      本书各章节的内容是按照任务驱动教学法的要求进行组织的。任务驱动是建构主义理论中的一种教学模式,是将要学的新知识隐含在一个或多个任务之中,学生通过对所提出的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是旧知识,哪些是新知识,在老师的指导和帮助下找出解决问题的方法,最后通过任务的完成而实现对所学知识的意义建构。建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组,它强调以学生为中心,要求学生由被动的灌输对象转变为主动建构意义的帮助者、促进者。任务驱动并不是简单地给出任务就了事,重要的是要让学生学会学习。学生需要主动置身于学习情景中,通过自主发现问题、解决问题,从而构建知识经验,形成自己的见解,培养学生的创新能力与实践能力。本书的大多数章节都以一个综合性例子为主线。首先制定一个简单的任务,知识点随着功能的扩展而扩展,通过一个项目将整个章节所有的知识点串起来,通过带领学生完成一个项目来完成知识点的学习,改变了过去纯学习理论技能、纯做项目的做法。为了方便学生快速查阅书本中的知识点,本书仍然用知识点作为章节标题,而不用任务步骤作为章节标题。

    本书提供的程序均已通过测试,另外还提供了教学幻灯片、在线和单机版的考试系统、在线辅导系统等资料,读者可到中国水利水电出版社网站上免费下载。

      本书第1、2、7、9、11章由潘晓文编写,第3、4、8章由薛岚燕编写,第5、6章由赵艳萍编写,第10章由王李进编写,宁正元教授审阅了全书,并提出许多宝贵意见,在此表示感谢。另外参加部分章节编写工作的还有林灵芝、吴福生、李世阳、刘珠明、刘桂英、张素娟、魏志煌、郑志翔、林上富、陈元洪等。由于作者水平有限,书中错误和不当之处在所难免,恳请广大读者批评指正。

    前言
    第1章  Visual Basic .NET入门 1
    本章学习目标 1
    1.1  程序与程序语言 1
    1.2  面向对象的基本概念 2
    1.3  .NET框架(.NET Framework)概述 3
    1.3.1  公共语言运行库 4
    1.3.2  .NET框架基础类库 4
    1.4  Visual Studio .NET 5
    1.4.1  新建一个项目 5
    1.4.2  Visual Basic .NET集成开发环境 6
    1.4.3  控件绘制 8
    1.4.4  调整大小、移动和锁定控件 9
    1.4.5  设置窗体和控件的属性 9
    1.4.6  编写事件过程 11
    1.4.7  其他浮动面板 14
    第2章  Visual Basic .NET编程基础 17
    本章学习目标 17
    2.1  Visual Basic .NET数据类型 17
    2.2  变量和常量 19
    2.2.1  变量的命名规则 20
    2.2.2  变量的声明 21
    2.2.3  变量的作用域与生存期 22
    2.2.4  静态变量 22
    2.2.5  常量 22
    2.2.6  数据类型的转换 24
    2.3  运算符与表达式 24
    2.3.1  赋值运算符 24
    2.3.2  算术运算符 25
    2.3.3  逻辑/按位运算符 26
    2.3.4  移位运算符 28
    2.3.5  比较运算符 30
    2.3.6  串联运算符 31
    2.3.7  运算符优先级 31
    2.4  常用的方法 32
    2.4.1  Math类 32
    2.4.2  Conversion 模块 34
    2.4.3  MessageBox类 34
    第3章  程序控制结构 37
    本章学习目标 37
    3.1  顺序结构程序设计 37
    3.2  选择结构程序设计 38
    3.2.1  If语句 41
    3.2.2  Select Case语句 45
    3.2.3  On-GoTo语句 47
    3.3  循环结构程序设计 48
    3.3.1  For…Next语句 49
    3.3.2  While…End while循环 51
    3.3.3  Do…loop循环 52
    3.3.4  循环的嵌套 55
    3.4  其他控制语句 56
    3.4.1  GoTo语句 56
    3.4.2  Exit语句 56
    3.4.3  End语句 57
    第4章  复合数据类型 58
    本章学习目标 58
    4.1  结构 58
    4.1.1  声明结构 59
    4.1.2  结构变量 59
    4.2  数组 60
    4.2.1  数组的定义 60
    4.2.2  数组的基本操作 62
    4.2.3  结构数组 66
    4.2.4  Array对象 67
    4.3  枚举 69
    4.3.1  用Enum 语句定义枚举 69
    4.3.2  枚举变量 70
    4.3.3  枚举的应用 71
    4.4  集合 71
    4.4.1  Collection 对象 71
    4.4.2  自定义集合对象 73
    第5章  过程 74
    本章学习目标 74
    5.1  Sub过程 74
    5.1.1  通用过程的定义 74
    5.1.2  通用过程的创建 75
    5.1.3  Sub子过程的调用 76
    5.2  Function过程 77
    5.2.1  Function过程的定义 77
    5.2.2  Function过程的调用 78
    5.2.3  模块 80
    5.3  参数的传递 81
    5.3.1  形参与实参 82
    5.3.2  数组参数 85
    5.3.3  可选参数 88
    5.3.4  可变参数 89
    5.4  过程的嵌套和递归调用 90
    5.4.1  过程的嵌套 90
    5.4.2  递归调用 91
    5.5  过程重载 92
    第6章  常用算法及其程序实现 94
    本章学习目标 94
    6.1  算法和数据结构 94
    6.1.1  算法的概念 94
    6.1.2  算法的描述 95
    6.1.3  数据结构的概念 95
    6.2  查找和排序算法 97
    6.2.1  查找算法及其程序实现 97
    6.2.2  排序算法及其程序实现 99
    6.2.3  数组查找和排序算法程序举例 102
    6.3  基本数值算法 104
    6.3.1  一元非线性方程实根的数值算法及其程序实现 104
    6.3.2  一元函数定积分的数值算法及其程序实现 106
    第7章  面向对象的程序设计 108
    本章学习目标 108
    7.1  面向对象的相关概念 108
    7.1.1  面向对象程序设计的基本特性 108
    7.1.2  字段、属性过程、方法和事件 109
    7.2  定义类 109
    7.2.1  用面向对象的思想对问题进行描述 109
    7.2.2  定义类 110
    7.3  对象 113
    7.3.1  创建和使用对象 113
    7.3.2  创建和使用对象数组 114
    7.4  类的继承 117
    7.4.1  Inherits语句 118
    7.4.2  继承修饰符 119
    7.4.3  添加子类的属性和方法 119
    7.4.4  重写派生类中的属性和方法 119
    7.4.5  重载和重写 120
    7.4.6  继承和作用域 120
    7.4.7  New和Finalize方法在类层次结构中如何工作 120
    7.4.8  面向对象程序设计实例 121
    7.5  Visual Basic 中的共享成员 122
    7.6  事件 122
    7.7  接口 125
    第8章  窗体 127
    本章学习目标 127
    8.1  Visual Basic的窗体 127
    8.2  窗体外观设计 129
    8.3  窗体的事件 132
    8.3.1  鼠标事件 132
    8.3.2  键盘事件 133
    8.3.3  窗体启动和关闭事件 133
    8.4  在窗体上加入控件 134
    8.4.1  标签 134
    8.4.2  文本框 135
    8.4.3  单选按钮 136
    8.4.4  按钮 136
    8.4.5  调整控件位置 137
    8.4.6  分组框 138
    8.4.7  组合框 139
    8.4.8  复选框控件 140
    8.4.9  图片框 140
    8.4.10  列表框 141
    8.4.11  菜单 142
    8.4.12  计时器 145
    8.4.13  滚动条 145
    8.4.14  打印 146
    8.5  多文档界面应用程序 147
     
    第9章  文件 149
    本章学习目标 149
    9.1  文件和流的概念 149
    9.1.1  文件的概念 149
    9.1.2  流的概念 149
    9.2  文本文件的读写 150
    9.2.1  StreamReader 对象 150
    9.2.2  StreamWriter对象 151
    9.3  二进制文件的读写 152
    9.3.1  FileStream对象 153
    9.3.2  BinaryWriter和BinaryReader对象 155
    9.3.3  复杂数据类型的数据写入 156
    9.4  目录和文件操作 157
    9.4.1  目录操作 158
    9.4.2  文件操作 159
    第10章  ADO .NET对数据库的访问 160
    本章学习目标 160
    10.1  数据库基础 160
    10.1.1  数据库基本概念 160
    10.1.2  用Access实现数据库 161
    10.2  结构化查询语言SQL 166
    10.2.1  SELECT语句 166
    10.2.2  UPDATE语句 167
    10.2.3  INSERT语句 168
    10.2.4  DELETE语句 168
    10.3  ADO .NET体系结构 168
    10.4  Connection对象 170
    10.4.1  SqlConnection对象 171
    10.4.2  OleDbConnection对象 172
    10.5  Command对象与DataReader对象 173
    10.5.1  Command对象 173
    10.5.2  DataReader对象 173
    10.5.3  使用DataReader对象读取数据库 174
    10.6  DataSet对象与DataAdapter对象 179
    10.6.1  DataSet对象 179
    10.6.2  DataAdapter对象 179
    10.7  DataView对象 182
    10.8  在DataGrid控件中显示数据 184
    10.9  使用DataSet更新数据库 185
    第11章  ASP .NET初步 189
    本章学习目标 189
    11.1  Web编程基础 189
    11.1.1  网页浏览基本原理 189
    11.1.2  网页地址 190
    11.1.3  HTML文件格式 190
    11.1.4  静态网页和动态网页 192
    11.2  Web服务器与Microsoft IIS 193
    11.2.1  IIS的安装 193
    11.2.2  配置IIS 193
    11.3  ASP .NET的工作原理 194
    11.3.1  ASP .NET 简介 194
    11.3.2  新建ASP .NET应用程序 195
    11.3.3  ASP .NET网页代码模型 198
    11.3.4  Web窗体运行机制 200
    11.4  服务器端控件 200
    11.4.1  控件的声明及属性、事件和方法 200
    11.4.2  HTML Server控件 201
    11.4.3  Web服务器控件 203
    11.4.4  Web窗体程序设计与Windows窗体程序设计的不同之处 209
    11.5  数据验证控件 210
    11.5.1  RequiredFieldValidator控件 211
    11.5.2  RangeValidator控件 211
    11.5.3  RegularExpressionValidator控件 211
    11.5.4  CompareValidator控件 212
    11.5.5  ValidationSummary控件 212
    11.6  内部对象 213
    11.6.1  Request对象 214
    11.6.2  Response对象 214
    11.6.3  Session对象 214
    11.6.4  Application对象 215
    11.6.5  Cookie对象 216
    参考文献 219
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册