《VC++程序设计》电子教案Word下载.doc

上传人:b****1 文档编号:13106067 上传时间:2022-10-05 格式:DOC 页数:40 大小:176.50KB
下载 相关 举报
《VC++程序设计》电子教案Word下载.doc_第1页
第1页 / 共40页
《VC++程序设计》电子教案Word下载.doc_第2页
第2页 / 共40页
《VC++程序设计》电子教案Word下载.doc_第3页
第3页 / 共40页
《VC++程序设计》电子教案Word下载.doc_第4页
第4页 / 共40页
《VC++程序设计》电子教案Word下载.doc_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

《VC++程序设计》电子教案Word下载.doc

《《VC++程序设计》电子教案Word下载.doc》由会员分享,可在线阅读,更多相关《《VC++程序设计》电子教案Word下载.doc(40页珍藏版)》请在冰豆网上搜索。

《VC++程序设计》电子教案Word下载.doc

3.

目录

第一章C++入门

1.1软件开发与C++语言

1.2算法与程序

1.3输入、编译、调试和运行一个C++程序

1.4C++语言的输入与输出命令

1.5程序设计语言的发展

1.6C++程序的基本要素

1.6.1标识符、关键词和标点符号

1.6.2注释

1.6.3源程序

1.7编译预处理

1.7.1宏定义

1.7.2文件包含

1.8VisualC++的集成开发环境

1.8.1菜单和工具栏

1.8.2DeveloperStudio窗口

1.8.3用DeveloperStudio编写和调试简单C++程序

1.8.4菜单选项、快捷键和工具栏

第二章控制结构

2.1程序的基本控制结构

2.2C++的控制结构

2.2.1顺序结构

2.2.2选择结构

2.2.3循环结构

2.3结构化程序设计

2.4伪代码

2.5结构化程序设计方法简介

2.6C++的其他控制转移语句

2.6.1switch语句

2.6.2goto语句和语句标号

2.6.3break语句和continue语句

2.6.4exit()函数和abort()函数

2.7DeveloperStudio的文本编辑器

第三章基本数据类型

3.1数据类型

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.4数组

3.5字符型数组和字符串处理库函数

3.6类型修饰符和常量修饰符

3.7枚举类型

3.8typedef语句

3.9DevelperStudio的文件处理功能

3.10VisualC++程序的编译、链接和运行

3.11查看和修改编译、链接错误

第四章表达式

4.1算术运算符和算术表达式

4.2逻辑运算符和逻辑表达式

4.3赋值运算符和赋值表达式

4.4自增运算符

4.5表达式中各运算符的运算顺序

4.6其他具有副作用的运算符

4.7问号表达式和逗号表达式

4.8类型不同数据之间的混合算术运算

4.9运行错误的判断与调试

4.10基本调试手段

4.11注释号在调试中的作用

4.12条件编译

第五章函数

5.1函数的定义

5.2函数的调用

5.3函数原型

5.4函数间的参数传递

5.4.1值调用

5.4.2引用调用

5.5函数重载

5.6局部变量和全局变量

5.7内联函数

5.8带有默认参数的函数

5.9C++的库函数

5.10函数模板

5.11变量的存储类别

5.12DevelooperStudio的跟踪调试功能

第六章指针

6.1指针与地址

6.1.1地址

6.1.2指针

6.2指针运算

6.3指针与数组

6.4动态存储分配

6.5指针与函数

6.5.1指针作为函数的参数

6.5.2返回指针的函数

6.5.3指向函数的指针

6.6指针的数组

6.7指针的初始化

6.8VisualC++的帮助功能

第七章类和对象

7.1面向对象的思想

7.2面向对象程序设计的特点

7.3类与对象

7.3.1类的定义

7.3.2成员函数的定义

7.3.3内联成员函数

7.3.4对象

7.4构造函数与析构函数

7.5数据成员的初始化

7.6对象与指针

7.7const修饰符

7.8MFC的CString类

7.9MFC的CTime类和CTimeSpan类

7.9.1CTime类

7.9.2CTimeSpan类

7.9.3CTime类和CTimeSpan类的运算

7.10类的嵌套

7.11如何在程序中使用MFC类库

7.12使用FileView标签

第八章继承与派生

8.1继承与派生

8.1.1为什么使用继承

8.1.2派生类的定义

8.1.3派生类中的变化

8.2派生类的继承方式

8.2.1公有继承

8.2.2私有继承

8.2.3保护继承

8.3派生类的构造函数和析构函数

8.3.1构造函数

8.3.2析构函数

8.4显式访问基类成员

8.5静态成员

8.6类模板

8.7使用ClassView标签

第九章多态性

9.1多态性概述

9.2派生类对象替换基类对象

9.3虚函数

9.3.1虚函数定义

9.3.2虚函数的使用限制

9.4抽象类

9.5运算符重载

9.6文件处理

9.7异常处理机制

教学目的:

了解C++程序的基本特点,熟悉VisualC++集成开发环境的基本使用方法。

重点:

了解C++程序的基本特点,VisualC++的集成开发环境。

难点:

C语言、C++、VC之间的关系

一、C语言的发展历程

B-->

C-->

C++Vc++

B是无类型语言(需解释)

C++是面向对象的语言(解释),使开发软件的可重用性、可维护性和可靠性,具有了极大的优势。

C是C++的子集,C++是C的超集。

VC是可视化的C++集成环境

二、本课程的目的

1.C++的程序结构(面向过程)

2.VC集成环境的使用

3.面向对象的构成思想

4.学习利用系统提供的对象进行面向对象的编程(简单)

算法:

解决问题的方法和步骤

程序:

用计算机语言对算法的描述

例1:

1.根据算法特性,至少要有一个输出,如果使用C语言的printf和scanf函数完成输入输出,则必须打开stdio.h头文件。

c++中数据的输入输出通过cin和cout与>

>

、<

<

配合实现,但cin和cout均不是语句,也不是函数,是流对象。

因此只要使用这两个(数据)流对象,就必须打开iosteam.h头文件。

2.c++规定任何函数必须有函数类型(没有缺省类型),由于main函数不能被其他函数调用,所以不需要存放返回值的空间,因此通常将main函数的类型设为void。

3.endl是iostream.h中的一个标准符号常量“换行”。

4.利用输入输出流对象进行输入输出时,没有必要说明需输出输入数据的数据类型,系统会根据相关变量,按变量定义时的类型自动处理。

(整型数据只能按整型格式输出,而不能按字符类型输出)

5.c++提供的注释方式为//,也支持c的注释方式/**/

基本步骤与C一样P4,但是继承环境所提供的界面、操作略有不同。

不同点:

C源程序文件扩展名为c,C++源程序文件扩展名为cpp

一、输入:

cin>

v1>

v2>

…>

vn;

1.>

:

提取运算符

2.提供数据时,数据间用空格(广义)分开。

3.所提供数据应与变量类型相一致,若不一致,会导致操作失败或数据错误。

(感兴趣者可以仔细研究)。

二、输出:

cout<

e1<

e2<

…<

em;

1.<

插入运算符

2.系统会根据输出数据的类型,自动以相应的格式输出

自学

一、标识符:

程序中变量、类型、函数和标号的名称

1.区分大小写

2.组成规则,字母(含下划线)开头的字母数字串

二、关键字

关键字:

具有特定作用,不能作为自定义标识符的字符组合。

标准标识符:

系统提供具有特定功能的常量、函数等,与关键字的区别是,关键字不能作为用户自定义标识符,而标准标识符则可以,但是最好不要将其作为用户自定义标识符。

编译器把一个注释作为一个空格字符处理。

一个C++源程序由一个或多个源文件构成。

习惯上,通常将变量、类型、宏和类等的定义放在一个源文件中(扩展名用.h),然后在其他源文件中引用这些定义量。

在编制大型程序时尤其需要这样,在学习阶段,由于程序很小,所以可以不采用这种方法。

无参宏

格式:

#define<

宏名>

<

替换序列>

说明:

1.习惯上宏名采用大写字母

2.宏替换是一个机械过程

有参宏

define<

带有参数的替换序列>

1.有参宏与函数的本质不同

2.为防止宏替换出现问题,最好将参数和整个宏都用括号括起

#include<

文件名>

或#include"

文件名"

1.文件包含的作用是将被包含文件嵌入到包含文件中

2.<

在系统指定的目录查找被包含文件;

"

首先在当前目录中查找,若找不到,再到指定目录查找

采用文件包含的方式,从物理角度是两个文件,但是对于C语言系统而言,仍然是“一个”文件。

VisualC++软件包包含了许多独立组件,如编辑器、编译器、链接器、实用程序生成器、调试器。

我们运行VC所看到的界面是VC系统所提供的一个叫做DeveloperStudio的集成开发环境。

开发环境会根据用户使用的需要,自动调用一些相应组件。

开发环境提供的界面与windows下的其他软件的界面窗口基本一样,由标题栏、菜单栏、快捷图标栏及编辑窗口和其他窗口等组成。

1.除标题栏外,其他栏目均为停靠式,可以用鼠标拖动改变它们的位置。

2.快捷图标栏由多种工具栏组成,缺省状态下由标准工具栏(StdandardBar),向导工具栏(WizardBar),建立(编译)微型栏(BuildMiniBar)组成,如果希望在工具栏中出现其它栏目,可以通过工具/定制/工具栏进行有目的的设置。

整个集成环境的窗口中有多个窗口,分为两种类型,一种是文档窗口(带边框),多个窗口时以平铺或层叠方式显示;

一种是停靠窗口,缺省状态有两个停靠窗口,一个是工作区(Workspace),一个是输出窗口(Output)。

其他窗口在需要时会自动出现,或者通过菜单命令,指定显示某个窗口。

编写简单程序的步

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1