新書推薦:
《
偿还:债务与财富的阴暗面
》
售價:NT$
347.0
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:NT$
408.0
《
封建社会农民战争问题导论(光启文库)
》
售價:NT$
296.0
《
虚弱的反攻:开禧北伐
》
售價:NT$
429.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:NT$
380.0
《
花外集斠箋
》
售價:NT$
704.0
《
有兽焉.8
》
售價:NT$
305.0
《
大学问·明清经济史讲稿
》
售價:NT$
330.0
|
內容簡介: |
本书是为大学医科和人文专业编写适合新课改的教材。本书全面、系统地介绍了计算机与程序设计基础知识,内容涵盖了医科和人文专业新课改大纲中需要掌握的计算机基本概念和编程的基本设计方法。全书共分11章,前3章主要介绍计算机基础知识、程序设计的基本概念及算法的初步知识,其内容包括信息时代与计算机、计算机系统概述及计算机问题求解三大知识架构;第4~11章,依托VB语言,以问题引入介绍编程的基本思想及基本算法,其内容包括面向对象编程入门、语言基础、数据表示、数据处理及VB过程实现五大知识架构。
本书以Visual Basic.Net作为应用程序的开发语言,并以Visual Studio 2010下的VB.Net为平台进行讲解。
本书案例丰富,遵循以计算思维能力培养为切入点的教学改革思路组织教学内容,强调计算机求解问题的思路引导与程序设计思维方式的训练,并与《Visual Basic程序设计基础学习指导》一起构成了一套完整的教学用书,可作为高等学校计算机与程序设计基础课程的教材,也可供社会各类计算机应用人员阅读参考。
|
目錄:
|
第1章 信息时代与计算机 1
1.1 信息与信息化 1
1.1.1 信息概述 1
1.1.2 信息技术的概念及其
发展历程 3
1.1.3 信息化与信息化社会 4
1.1.4 信息化时代三大定律 4
1.1.5 信息素养 6
1.2 计算与计算思维 7
1.2.1 什么是计算 7
1.2.2 计算机科学与计算科学 9
1.2.3 计算思维 9
1.3 计算机的发展和趋势 10
1.3.1 计算工具发展的启示 11
1.3.2 计算机的发展趋势 13
习题 23
第2章 计算机系统概述 25
2.1 计算机的硬件组成 25
2.1.1 计算机的逻辑结构及
工作原理 25
2.1.2 计算机的性能指标 27
2.1.3 个人计算机的主要部件 28
2.2 计算机的软件组成 31
2.2.1 系统软件 31
2.2.2 应用软件 32
2.3 计算机硬件与软件的关系 33
2.3.1 计算机硬件与软件协同
工作 33
2.3.2 计算机软件和硬件的
相互促进 35
2.4 配置自己的计算机 35
2.4.1 选择硬件 35
2.4.2 安装操作系统 36
2.4.3 Internet上网配置 38
2.4.4 计算机安全防护 44
2.4.5 应用软件的安装 46
习题 47
第3章 计算机问题求解概述 49
3.1 计算机中的数据表示 49
3.1.1 数值数据 49
3.1.2 字符数据 54
3.1.3 中文字符 55
3.1.4 声音编码 58
3.1.5 图像编码 59
3.2 计算机求解问题 60
3.2.1 计算机求解问题的步骤 60
3.2.2 算法设计 61
3.3 计算机程序 65
3.3.1 程序设计语言 65
3.3.2 编译与解释 66
习题 67
第4章 应用程序设计入门 69
4.1 面向对象程序设计的
基本概念 69
4.1.1 类和对象 69
4.1.2 VB.NET中对象的属性、
方法和事件 70
4.2 创建VB.NET应用程序 74
4.2.1 VB.NET窗体应用程序
开发实例 75
4.2.2 VB.NET窗体应用程序结构 82
4.2.3 VB.NET应用程序编码规则 83
4.2.4 VB.NET的工作模式 85
4.3 窗体与基本控件 86
4.3.1 对象的通用属性 86
4.3.2 窗体 89
4.3.3 命令按钮控件 90
4.3.4 标签控件 91
4.3.5 文本框控件 92
4.4 可视化界面设计 98
4.5 综合应用 101
习题 103
第5章 VB.NET语言基础 106
5.1 数据类型 106
5.1.1 数据类型概述 106
5.1.2 数值类型 107
5.1.3 文本类型 109
5.1.4 布尔型 109
5.1.5 日期型 110
5.1.6 对象型 110
5.2 变量 110
5.2.1 变量的三要素和命名规则 110
5.2.2 变量的声明 111
5.2.3 变量初始化 112
5.2.4 变量的数据类型与变量的值 113
5.3 常量 115
5.3.1 直接常量 115
5.3.2 符号常量 116
5.3.3 系统常量 117
5.4 用表达式处理数据 117
5.4.1 算术运算符与算术表达式 118
5.4.2 字符串运算符与字符串
表达式 119
5.4.3 关系运算符与关系表达式 119
5.4.4 逻辑运算符与逻辑表达式 120
5.4.5 运算符的优先级 122
5.4.6 表达式的书写规则 122
5.5 用函数处理数据 123
5.5.1 算术运算类函数 123
5.5.2 字符运算类函数 124
5.5.3 日期运算类函数 125
5.5.4 数据类型转换类函数 126
5.5.5 Format函数 126
习题 129
第6章 数据的处理 131
6.1 一个完整的界面程序 131
6.2 数据的输入 134
6.2.1 数据输入概述 134
6.2.2 赋值语句 135
6.3 数据的输出 137
6.3.1 数据输出概述 137
6.3.2 MsgBox函数 138
6.4 数据分支处理 140
6.4.1 IF语句 140
6.4.2 Select Case语句 148
6.5 数据的循环处理 152
6.5.1 For...Next语句 152
6.5.2 Do…Loop语句 157
6.5.3 多重循环 163
6.6 其他语句 166
6.6.1 注释语句 166
6.6.2 Exit退出语句 166
6.6.3 End结束语句 167
6.7 综合应用 167
习题 169
第7章 数组 171
7.1 数组概述 171
7.2 一维数组 173
7.2.1 一维数组的声明及数组
元素的使用 174
7.2.2 一维数组的初值设定 176
7.2.3 一维数组的属性与方法 177
7.2.4 一维数组的专用处理函数 185
7.2.5 一维数组的基本操作 187
7.3 二维数组 202
7.3.1 二维数组的声明及数组
元素的使用 202
7.3.2 二维数组的初值设定 203
7.3.3 二维数组的基本操作 205
7.4 数组的动态可调性 211
7.4.1 Dim语句 211
7.4.2 ReDim语句 212
7.4.3 Array.Resize方法 212
习题 219
第8章 过程 221
8.1 VB.NET过程概述 221
8.2 Function过程 223
8.2.1 Function过程的声明 223
8.2.2 Function过程的调用 225
8.3 参数的传递 228
8.3.1 参数传递的机制 228
8.3.2 参数传递的顺序 230
8.4 Sub过程 231
8.4.1 Sub过程的声明 231
8.4.2 Sub过程的调用 234
8.5 变量的特性 239
8.5.1 生存期 240
8.5.2 范围与可访问性 241
8.6 综合应用 243
习题 249
第9章 用户界面设计 250
9.1 单选按钮和复选框 250
9.1.1 单选按钮 250
9.1.2 复选框 252
9.2 列表框和组合框 254
9.2.1 列表框 254
9.2.2 组合框 259
9.3 分组控件和面板控件 262
9.3.1 分组控件 262
9.3.2 面板控件 265
9.4 滚动条和进度条 267
9.4.1 滚动条 268
9.4.2 进度条 271
9.5 图片框和图像列表 273
9.5.1 图片框 273
9.5.2 图像列表 276
9.6 计时器 281
9.7 综合应用 285
习题 290
第10章 VB.NET绘图 293
10.1 GDI 基础 293
10.2 绘图常用工具 294
10.3 绘制图形 298
10.4 绘图综合示例 311
习题 317
第11章 文件 319
11.1 文件概述 319
11.1.1 文件类型 319
11.1.2 文件处理方法 320
11.1.3 文本文件的结构 321
11.2 VB.NET Runtime库 322
11.2.1 FileSystem模块简介 322
11.2.2 FileSystem模块的
使用方法 323
11.2.3 实例 325
11.3 VB.NET FileIO模型 326
11.3.1 FileSystem对象简介 327
11.3.2 TextFieldParser对象简介 329
11.3.3 文本文件的读取操作 330
11.3.4 文本文件的写入操作 334
11.3.5 实例 336
习题 340
参考文献 342
|
內容試閱:
|
“Visual Basic程序设计基础”是一门重要的计算机通识课程,其目的是使学生学习计算机和程序设计的基础知识,使学生掌握算法设计与程序设计的基本思想、方法和技术,了解利用计算机解决问题的思维方式并具备基本的程序设计能力。为了配合大学医科和人文专业“计算机与程序设计基础”课程改革需求,突出以应用为导向的教学理念,编者结合近几年的医科及文科基础教学改革实践,编写出版了本教材。
本教材力求做到一切从学生的学习角度来设计和编写,根据医科和人文专业学生的特点,对重点问题采用案例的方式,深入浅出进行说明。强调计算思维的培养,全书贯穿思维培养的主线,注重计算机应用能力培养和计算思维的形成。
本教材共分两部分——计算机基础知识和程序设计基础(VB),共分为11章。第1章介绍信息技术的要点;第2章介绍计算机硬件和软件的组成及计算机的工作原理;第3章介绍计算机求解问题的思想与步骤;第4章介绍VB图形化界面设计的基本要素;第5章介绍VB程序设计语言的基础知识;第6章介绍VB程序的三种控制结构;第7章介绍数组的概念及使用方法;第8章介绍VB中基本的两种过程:Function过程和Sub过程;第9章介绍了常用的几个控件和用户界面的设计方法;第10章介绍各种图形对象的使用方法;第11章重点介绍了各种文本文件的格式及创建、打开、读写等方法。
本书以Visual Basic.Net作为应用程序的开发语言,并以Visual Studio 2010下的VB.Net为平台进行讲解。
参加编写本教材的作者都是长期从事“计算机程序设计”课程教学的一线的骨干教师,本教材凝聚了他们多年计算机基础教学的经验与体会。其中第1章由黄晓涛编写,第2章由李战春编写,第3章由胡兵编写,第4章、第9章由张晓芳编写,第5章、第6章由王芬编写,第7章、第11章由阙向红编写,第8章、第10章由张建国编写。全书由阙向红、张晓芳统稿审核。
为了方便学习和加强实验教学,同时编写了本教材的配套用书《Visual Basic程序设计基础学习指导》。
本教材在编写出版过程中,得到了华中科技大学网络与计算中心的领导和计算机基础教研室老师们的鼓励和帮助,许多老师对本书提出了宝贵的意见与建议。在此,向所有关心和支持本书出版的人表示衷心的感谢。
编者在编写本教材的过程中参考了相关文献,在此向这些文献的作者也深表感谢。
由于编者能力有限,本书难免会出现许多疏漏和错误,恳请广大读者批评指正。
如要获得更多的网上资源,请向出版社获取相应验证码。
|
|