新闻资讯
看你所看,想你所想

中国高等院校计算机基础教育课程体系规划教

中国高等院校计算机基础教育课程体系规划教

中国高等院校计算机基础教育课程体系规划教

《Visual Basic.NET程式设计案例教程》涵盖了Visual Basic.NET概述,面向对象的基础知识和常用控制项,Visual Basic.NET程式设计语言基础,Visual Basic.NET基本控制结构、数组与过程,Visual Basic.NET可视化组件,Visual Basic.NET的界面设计,Visual Basic.NET资料库访问技术、档案处理和多执行绪机制,使用ASP.NET开发Web窗体技术以及Visual Basic.NET程式案例套用。《Visual Basic.NET程式设计案例教程》在内容安排上注重了教材的简洁性和条理性,注重由浅入深,循序渐进,通俗易懂。除第1章以外,每一章都有综合实训,帮助学生提高编程能力和解决实际问题的能力,并加深对该章知识点的理解。《Visual Basic.NET程式设计案例教程》是作者总结多年来在、lisual Basic.NET课程教学经验的基础上,听取了各方面的意见,进行充分的研讨与论证后编写的。以重实践、强化实际的套用能力为目的,适合作为大专院校计算机相关专业的教材,也可作为各类电脑程式设计培训教材及自学参考书。 各章均配有多媒体电子教案和习题,以方便教师教学和初学者自学。

基本介绍

  • 书名:中国高等院校计算机基础教育课程体系规划教
  • 出版社:清华大学出版社
  • 页数:251页
  • 开本:16
  • 品牌:清华大学出版社
  • 类型:教材教辅与参考书
  • 作者:谢永红 谭浩强
  • 出版日期:2009年9月1日
  • 语种:简体中文
  • ISBN:7302208026, 9787302208020
  • 定价:33.00

内容简介

《Visual Basic.NET程式设计案例教程》由清华大学出版社出版。

图书目录

第1章 VisualBasic.NET概述
1.1.NET框架简介
1.2 VisualBasic.NET的发展和特点
1.2.1 VB.NET的发展
1.2.2 VB.NET的特点
1.3 VisualBasic.NET的安装与启动
1.3.1 VisualStudio.NET2005的安装
1.3.2 VB.NET2005的启动
1.4 VS.NET的集成开发环境
1.4.1 VS.NET视窗组成
1.4.2 VS.NET集成开发环境中的视窗
1.5 创建VB.NET应用程式的基本步骤
1.6 系统环境设定
1.7 VB.NET的帮助系统
习题1

第2章 面向对象的基础知识和常用控制项
2.1 面向对象的基本概念
2.1.1 对象和类
2.1.2 属性.事件和方法
2.2 窗体和基本控制项
2.2.1 窗体
2.2.2 控制项的基本操作
2.2.3 基本控制项
2.3 综合实训
习题2

第3章 VB.NET程式设计语言基础
3.1 数据类型
3.2 变数
3.2.1 变数名的命名规则
3.2.2 变数的声明
3.2.3 变数的作用域
3.3 常量
3.4 运算符
3.5 表达式
3.6 VB.NET常用内部函式
3.6.1 数值函式
3.6.2 字元函式
3.6.3 日期时间函式
3.6.4 类型转换函式
3.6.5 数据的输入函式(InputBox函式)
3.6.6 数据的输出函式(MsgBox函式)
3.7 VB.NET的编码规则
3.8 综合实训
习题3

第4章 VB.NET基本控制结构
4.1 顺序结构
4.2 选择结构
4.2.1 行If语句
4.2.2 块If语句
4.2.3 If语句的嵌套
4.2.4 多分支控制结构
4.3 循环结构
4.3.1 For循环结构
4.3.2 Do循环结构
4.3.3 While循环结构
4.3.4 循环的嵌套
4.3.5 Exit语句
4.4 程式调试
4.5 综合实训
习题4

第5章 数组与过程
5.1 数组
5.1.1 一维数组
5.1.2 二维数组
5.2 过程
5.2.1 过程的类型
5.2.2 Sub过程
5.2.3 Function过程
5.3 参数传递
5.3.1 值传递
5.3.2 地址传递
5.4 过程的作用域
5.5 综合实训
习题5

第6章 VB.NET的可视化组件
6.1 複选框(CheckBox)
6.2 单选按钮(RadioButton)
6.3 控制项组(GroupBox)
6.4 图片箱(PictureBox)
6.5 列表框(ListBox)
6.6 组合框(ComboBox)
6.7 计时器(Timer)
6.8 滚动条
6.9 微调框
6.1 0选项卡
6.1 1对话框
6.1 1.1 “打开档案”对话框
6.1 1.2 “保存档案”对话框
6.1 1.3 “颜色”对话框
6.1 1.4 “字型”对话框
6.1 1.5 “列印”对话框
6.1 2综合实训
习题6

第7章 VB.NET的界面设计
7.1 选单
7.1.1 下拉式选单
7.1.2 弹出式选单
7.1.3 使用“类”创建选单
7.2 工具列与状态栏
7.2.1 工具列
7.2.2 状态栏
7.3 MDI窗体
7.3.1 多文档界面概述
7.4 综合实训
习题7

第8章 VB.NET资料库访问技术
8.1 资料库的基本概念
8.2 SQL语言
8.2.1 SQL语言的特点
8.2.2 SQL常用语句
8.3 ADO.NET概述
8.3.1 ADO.NET的特点
8.3.2 ADO.NET的名称空间
8.4 ADO.NET的管理支持程式与核心对象
8.4.1 管理支持程式
8.4.2 资料库连线对象
8.5 数据的绑定
8.6 综合实训
习题8

第9章 档案处理
9.1 档案结构
9.2 档案的分类
9.3 档案的访问方法
9.3.1 顺序档案的操作
9.3.2 随机档案的操作
9.4 综合实训
习题9

第10章 VB.NET多执行绪机制
10.1 进程与执行绪
10.2 执行绪的创建
10.3 执行绪的控制
10.3.1 执行绪的睡眠
10.3.2 执行绪的唤醒
10.3.3 执行绪的挂起
10.3.4 执行绪的优先权
10.4 执行绪的同步
10.5 执行绪池与死锁
10.6 综合实训
习题10

第11章 使用ASP.NET开发Web窗体技术
11.1 相关知识介绍
11.2 Web窗体和Windows窗体的对比
11.2.1 Windows窗体概述
11.2.2 Web窗体概述
11.2.3 Web窗体编程
11.2.4 Web窗体控制项
11.3 Web应用程式
11.4 Web伺服器控制项
11.4.1 创建Message BoxWeb伺服器控制项
11.4.2 创建测试应用程式
11.4.3 完成Render方法
11.4.4 改Visible属性默认行为
11.5 WebService服务程式

第12章 VB.NET程式案例套用
12.1 系统功能分析
12.2 资料库设计
12.2.1 资料库需求分析
12.2.2 资料库概念结构设计
12.2.3 资料库逻辑结构设计
12.3 资料库结构的设计实现
12.3.1 创建资料库和数据表
12.4 学生管理系统主窗体的创建
12.4.1 创建新的应用程式
12.4.2 创建学生管理系统的主窗体
12.5 系统用户管理模组的创建
12.5.1 “登录”窗体的创建
12.5.2 “添加用户”窗体的创建
12.5.3 “修改密码”窗体的创建
12.6 学籍管理模组的创建
12.6.1 “修改学籍信息”窗体的创建
参考文献

文摘

插图:


第2章 面向对象的基础知识和常用控制项
2.1 面向对象的基本概念
VB.NET提供了完善的面向对象编程支持,是一种真正的面向对象语言。类在VB.NET中是一个非常重要的部分,几乎所有正规的程式都包括了一个或者几个类。在VB.NET中,类模组和窗体的区别已经不存在了,几乎所有的程式都是由类组成的。
组件为用户提供了设计程式界面、调用系统资源和完成数据管理等功能强大的工具。通过组件,在程式设计中实现了程式代码和系统资源的良好连线。所以组件是VB.NET程式设计基础,是可视化编程的重要工具,每种类型组件都有自己的属性、事件和方法。
2.1.1 对象和类
1.对象
对象(Object)是反映客观事物属性及行为特徵的描述。每个对象都具有描述它的特徵的属性,以及附属于它的行为。对象把事物的属性和行为封装在一起,是一个动态的概念。对象是面向对象编程的基本元素,是“类”的具体实例。
对象的属性特徵标识了对象的物理性质;对象的行为特徵描述了对象可执行的行为动作。对象的每一种属性,都是与其他对象加以区别的特性,都具有一定的含义,并赋予一定的值。对象大多数是可见的,也有一些对象是不可见的。

序言

从20世纪70年代末、80年代初开始,我国的高等院校开始面向各个专业的全体大学生开展计算机教育。特别是面向非计算机专业学生的计算机基础教育,牵涉的专业面广、人数众多,影响深远。高校开展计算机基础教育的状况将直接影响我国各行各业、各个领域中计算机套用的发展水平。这是一项意义重大而且大有可为的工作,应该引起各方面的充分重视。
20多年来,全国高等院校计算机基础教育研究会和全国高校从事计算机基础教育的老师始终不渝地在这片未被开垦的土地上辛勤工作,深入探索,努力开拓,积累了丰富的经验,初步形成了一套行之有效的课程体系和教学理念。20年来高等院校计算机基础教育的发展经历了3个阶段:20世纪80年代是初创阶段,带有扫盲的性质,多数学校只开设一门入门课程;20世纪90年代是规範阶段,在全国範围内形成了按3个层次进行教学的课程体系,教学的广度和深度都有所发展;进入21世纪,开始了深化提高的第3阶段,需要在原有基础上再上一个新台阶。
在计算机基础教育的新阶段,要充分认识到计算机基础教育面临的挑战。
(1)在世界範围内信息技术以空前的速度迅猛发展,新的技术和新的方法层出不穷,要求高等院校计算机基础教育必须跟上信息技术发展的潮流,大力更新教学内容,用信息技术的新成就武装当今的大学生。
(2)我国国民经济现在处于持续快速稳定发展阶段,需要大力发展信息产业,加快经济与社会信息化的进程,这就迫切需要大批既熟悉本领域业务,又能熟练使用计算机,并能将信息技术套用于本领域的新型专门人才。
因此需要大力提高高校计算机基础教育的水平,培养出数以百万计的计算机套用人才。
(3)从21世纪初开始,信息技术教育在我国中国小中全面开展,计算机教育的起点从大学下移到中国小。水涨船高,这样也为提高大学的计算机教育水平创造了十分有利的条件。

编辑推荐

《中国高等院校计算机基础教育课程体系规划教材:C程式设计(第4版)》内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程式设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。《中国高等院校计算机基础教育课程体系规划教材:C程式设计(第4版)》还配有辅助教材《C程式设计(第四版)学习辅导》。

目录

第1章程式设计和C语言
1.1什幺是电脑程式
1.2什幺是计算机语言
1.3C语言的发展及其特点
1.4最简单的C语言程式
1.4.1最简单的C语言程式举例
1.4.2C语言程式的结构
1.5运行C程式的步骤与方法
1.6程式设计的任务
习题
第2章算法——程式的灵魂
2.1什幺是算法
2.2简单的算法举例
2.3算法的特性
2.4怎样表示一个算法
2.4.1用自然语言表示算法
2.4.2用流程图表示算法
2.4.3三种基本结构和改进的流程图
2.4.4用N—S流程图表示算法
2.4.5用伪代码表示算法
2.4.6用计算机语言表示算法
2.5结构化程式设计方法
习题
第3章最简单的C程式设计——顺序程式设计
3.1顺序程式设计举例
3.2数据的表现形式及其运算
3.2.1常量和变数
3.2.2数据类型
3.2.3整型数据
3.2.4字元型数据
3.2.5浮点型数据
3.2.6怎样确定常量的类型
3.2.7运算符和表达式
3.3C语句
3.3.1C语句的作用和分类
3.3.2最基本的语句——赋值语句
3.4数据的输入输出
3.4.1输入输出举例
3.4.2有关数据输入输出的概念
3.4.3用printf函式输出数据
3.4.4用scanf函式输入数据
3.4.5字元数据的输入输出
习题
第4章选择结构程式设计
4.1选择结构和条件判断
4.2用if语句实现选择结构
4.2.1用if语句处理选择结构举例
4.2.2if语句的一般形式
4.3关係运算符和关係表达式
4.3.1关係运算符及其优先次序
4.3.2关係表达式
4.4逻辑运算符和逻辑表达式
4.4.1逻辑运算符及其优先次序
4.4.2逻辑表达式
4.4.3逻辑型变数
4.5条件运算符和条件表达式
4.6选择结构的嵌套
4.7用switch语句实现多分支选择结构
4.8选择结构程式综合举例
习题
第5章循环结构程式设计
5.1为什幺需要循环控制
5.2用while语句实现循环
5.3用do…while语句实现循环
5.4用for语句实现循环
5.5循环的嵌套
5.6几种循环的比较
5.7改变循环执行的状态
5.7.1用break语句提前终止循环
5.7.2用continue语句提前结束本次循环
5.7.3break语句和continue语句的区别
5.8循环程式举例
习题
第6章利用数组处理批量数据
6.1怎样定义和引用一维数组
6.1.1怎样定义一维数组
6.1.2怎样引用一维数组元素
6.1.3一维数组的初始化
6.1.4一维数组程式举例
6.2怎样定义和引用二维数组
6.2.1怎样定义二维数组
6.2.2怎样引用二维数组的元素
6.2.3二维数组的初始化
6.2.4二维数组程式举例
6.3字元数组
6.3.1怎样定义字元数组
6.3.2字元数组的初始化
6.3.3怎样引用字元数组中的元素
6.3.4字元串和字元串结束标誌
6.3.5字元数组的输入输出
6.3.6使用字元串处理函式
6.3.7字元数组套用举例
习题
第7章用函式实现模组化程式设计
7.1为什幺要用函式
7.2怎样定义函式
7.2.1为什幺要定义函式
7.2.2定义函式的方法
7.3调用函式
7.3.1函式调用的形式
7.3.2函式调用时的数据传递
7.3.3函式调用的过程
7.3.4函式的返回值
7.4对被调用函式的声明和函式原型
7.5函式的嵌套调用
7.6函式的递归调用
7.7数组作为函式参数
7.7.1数组元素作函式实参
7.7.2数组名作函式参数
7.7.3多维数组名作函式参数
7.8局部变数和全局变数
7.8.1局部变数
7.8.2全局变数
7.9变数的存储方式和生存期
7.9.1动态存储方式与静态存储方式
7.9.2局部变数的存储类别
7.9.3全局变数的存储类别
7.9.4存储类别小结
7.10关于变数的声明和定义
7.11内部函式和外部函式
7.11.1内部函式
7.11.2外部函式
习题
第8章善于利用指针
8.1指针是什幺
8.2指针变数
8.2.1使用指针变数的例子
8.2.2怎样定义指针变数
8.2.3怎样引用指针变数
8.2.4指针变数作为函式参数
8.3通过指针引用数组
8.3.1数组元素的指针
8.3.2在引用数组元素时指针的运算
8.3.3通过指针引用数组元素
8.3.4用数组名作函式参数
8.3.5通过指针引用多维数组
8.4通过指针引用字元串
8.4.1字元串的引用方式
8.4.2字元指针作函式参数
8.4.3使用字元指针变数和字元数组的比较
8.5指向函式的指针
8.5.1什幺是函式指针
8.5.2用函式指针变数调用函式
8.5.3怎样定义和使用指向函式的指针变数
8.5.4用指向函式的指针作函式参数
8.6返回指针值的函式
8.7指针数组和多重指针
8.7.1什幺是指针数组
8.7.2指向指针数据的指针
8.7.3指针数组作main函式的形参
8.8动态记忆体分配与指向它的指针变数
8.8.1什幺是记忆体的动态分配
8.8.2怎样建立记忆体的动态分配
8.8.3void指针类型
8.9有关指针的小结
习题
第9章用户自己建立数据类型
9.1定义和使用结构体变数
9.1.1自己建立结构体类型
9.1.2定义结构体类型变数
9.1.3结构体变数的初始化和引用
9.2使用结构体数组
9.2.1定义结构体数组
9.2.2结构体数组的套用举例
9.3结构体指针
9.3.1指向结构体变数的指针
9.3.2指向结构体数组的指针
9.3.3用结构体变数和结构体变数的指针作函式参数
9.4用指针处理鍊表
9.4.1什幺是鍊表
9.4.2建立简单的静态鍊表
9.4.3建立动态鍊表
9.4.4输出鍊表
9.5共用体类型
9.5.1什幺是共用体类型
9.5.2引用共用体变数的方式
9.5.3共用体类型数据的特点
9.6使用枚举类型
9.7用typedef声明新类型名
习题
第10章对档案的输入输出
10.1C档案的有关基本知识
10.1.1什幺是档案
10.1.2档案名称
10.1.3档案的分类
10.1.4档案缓冲区
10.1.5档案类型指针
10.2打开与关闭档案
10.2.1用fopen函式打开数据档案
10.2.2用fclose函式关闭数据档案
10.3顺序读写数据档案
10.3.1怎样向档案读写字元
10.3.2怎样向档案读写一个字元串
10.3.3用格式化的方式读写档案
10.3.4用二进制方式向档案读写一组数据
10.4随机读写数据档案
10.4.1档案位置标记及其定位
10.4.2随机读写
10.5档案读写的出错检测
习题
第11章常见错误分析355
附录
附录A在VisualC++6.0环境下运行C程式的方法
附录B常用字元与ASCII代码对照表
附录CC语言中的关键字
附录D运算符和结合性
附录E C语言常用语法提要
附录F C库函式
参考文献

作者简介

谭浩强,教授,我国着名计算机教育专家,1934年生。1958年清华大学毕业学生时代曾担任清华大学学生会主席、北京市人民代表他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会荣誉会长、教育部全国计算机套用技术证书考试委员会主任委员。谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)共编着出版了140本计算机着作,此外主编了300多本计算机书籍,是出版科技着作数量最多的人。(2)他编着和主编的书发行量超过5000万册,是读者最多的科技作家我国平均每26人、知识分子每1.2人就拥有1本谭浩强教授编着的书(3)他和别人合作编着的《BASIC语言》发行了1250万册,创科技书籍发行量的世界纪录,此外,他编着的《C程式设计》发行了1100万册:他曾在中央电视台主讲了BASIC,FORTRAN,COBOL,Pascal,QBASIC,C,VisualBasic七种计算机语言,观众超过500万人。在我国学习计算机的人中很少有不知道谭浩强教授的。他善于用容易理解的方法和语言说明複杂的概念许多人认为他开创了计算机书籍贴近大众的新风,为我国的计算机普及事业做出了重要的贡献。

谭浩强教授曾获全国高校教学成果国家级奖、国家科技进步奖,以及北京市政府授予的“有突出贡献专家”称号。《计算机世界》报组织的“世纪评选”把他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位),他的功绩是把千百万民众带入计算机的大门。
  

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com