教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

Visual C++程序设计教案

来源:网络收集 时间:2026-09-13
导读: 《Visual C++程序设计》第二章部分教案 中的难而困生产的。1 钟 3分、本章重介点 绍C++向对面程序设象计的特点基本和构结1 分 提钟 事实 讲 解出K1 ( 8 分钟 ) 讲述 K1: 面对向程序象计设基本的想思1、 面对向的程序象设计的路思人和日常们生活中理问处的题

《Visual C++程序设计》第二章部分教案

中的难而困生产的。1 钟 3分、本章重介点 绍C++向对面程序设象计的特点基本和构结1 分 提钟 事实 讲 解出K1 ( 8 分钟 ) 讲述 K1: 面对向程序象计设基本的想思1、 面对向的程序象设计的路思人和日常们生活中理问处的题思是相 举路 例的。似在然世自界社会和活中,生个复杂的事一总是物由许部多组 成分的 。2、人当生产们车汽时分,别设计制和发造机动底盘、、身和车轮, 子后把它们组最装在一。起在组时,各部装分间有之一的联定系以便,协调 作工这就是面。对向象程序的计设的基本路思。说 明 实 事成 构讲 述板 书面向对象程序计所涉设概念 及1.对象 2封.装信与隐息蔽3. 抽象 4 .承与重继 5用多态. 性分析 构 特点成 PP 演示 T个 概逐 念现呈1. 对象 客观世中任界何个一物都事以看可成一对象个(boecj)。t象可对可大小 。象对构成是统系基本的单。位2 .封装与信息 蔽隐 以可对类对一象行封装进理处, 它把的部分一性属和能功外对界屏蔽, 就是也说外界从看是到不的,至甚是可不知。这样做的的好处大是大降 了低操对作象复的程度。杂比 如都人年有信息龄作为,象的一个属性。对有我年龄,我但或说者

述讲 义 定并 例举

保起来,护也得不谁,只有这个对到象给供了提,才知能。 晓3.抽 在程序设计象法中方,用常到抽象(batrsctioan)这一词名。象抽过程 是的将有关事的共物性纳归、集中过程。抽象的的作是用表示一同类事物 本的。 C质和C++的中据数型类就对是批具一的数的抽象。 对体是具象体 存在,的一如个三形角以作为可一个象对,1个不同尺0寸的角三是形01 个象对。如果1这个0角三对形有相象的属同和行性为可以将,它抽们 为一种类型象,为三角称形类。型 . 继4与承重用如 果在件开软中已发建经立一了个为名的“A”,又想另类外立建个一 为B的“类名”而后者,与者前内容基相本同只,在是前者基础上的增一 些加性和行为,属只 需在类A的础上基增一加新些内即可。 容这是就向 面对象序设计中的程承机制。 5继.多性 态如有果几个似相而完全不同相的象对有,时们人求在向它们要出同 发一消息个,时们的反应它不相各同分,执行不同的操作别这种。情 就况是多现态象。核 实解理 设问 述讲 书 再现板 以上念概在语言C有现出?

吗语言是C向过面的语言,C+程是+向面象程对语序言,以就是最上根 本区别。的

这几个概将念穿整贯个C++序设程计个过程。 总 结整K1 ( 1分 钟 )PP 呈现 面向T对程象序设计面的是一对个个对。象程 序计者的设务任括两个方包: 面是一计所需的各种类和对设象,即 定把决哪些据数操和作装在封起一;二 是考怎虑样向关对有发象送消,息以成完所需的务。 这时任如他同个一总度调,断地不向个对象各出命令发让这些对象, 活动来起(者或激说这些对象)活, 成自完己责范围职的工内作。各个对象 的 作完成操了,整任体务也就成了。完对一个 型大务来任说面向,象对程序计设方法十是有效的分,它大 大降低程序设计能员人的作工度,难少出错减会机 。导 入创 设 题问 境 环确明 题课面 向象程对序计设面对的一是个个象,如对定义何象呢对?前 已问讲述客世界观中何一个事物任都可看成一以个象对(ojebtc)。对象 可大小。可象对构是系统的成

基本单。 那么对象位计算机在序程设计中是又什么?如何义定象呢对?问 板设 书PPT演示 下面开本章第始二内容个类和对象 讲: 解2 (K15 分 钟 ) 出 提实 事1类、 和 象对的定义 述 讲PT 呈现P概念 2K:类和对 象1、 类 在+C中+象对类型称的为类cl(as s)。类 表代某一了批对的象性共和征 2特对、

对象象类是具体的实例(nisatnec)。分析 构 成特点 讲 述 举例1、在 C+中+是自己类义定的个类一类型然,用后它定义若干这去类 型个对的象。对象就是型类一的变个。量2、 是类象的,不抽用占存,内对象而是体具,的占存储用间空。核实 理解 板 书 PP 演示 T在一始开弄时对象和类清关系的是十分重要。 的、 回顾C1/C+语言基+类型,本ni t=a;1分析 :ni t标示,关键名字,说一明已经定种义基的类型本只是 ,种一写书码代号记。 变量a在 计算为机1,存内中同样如果:是定A的一个类 义 A;a 是类型 a是变A 量们我之为称象对类,A具体的实(例nsiatne)。c 结总讲 述 从面上以看可,出对于C语相等,言C+等+面对向象言语许自允义定复杂类型 可以实,更加现复程序杂计设以及快设速,因计为类定型接 近义然自好更理解回答。了为么C+什能+够提高软开发件效 规定率:从变量此成对为象,自定义复类杂型称为 提出 事实类 2类、和 对 的象书 讲述写P P T现呈概念 举例 练 K习:2类和象对代码书的写 首先申一个类 关键明:字clsas 书写式:格c als 类名s+ 大括号 ;

书类名要求的所:C有++名自命定规义一致则 :数字 文字母和_英成构 ,但是字数能不最前面大 写敏小感 关键非字 定义类 :Cals 2sA错误 lCsasA 正2确{ }定 义象 A对 2a; A2a*p; { }讲 解 K 3 (02分 钟 )提出事 实

指向 书板 问 设PT 展示P按以上内容义定类的里是空面,的是还不使能的。 如用何添加容内在哪里添,加? 呢首记住:所有先容内添加{在之内 }添加内容是 的员变量成和成员函数析 分构成特点

回 顾封的装念: 将概一对类的属性和功象进行封能装以屏蔽及 。如人都有年龄、身高比信等,息些是这对象对进行信息说明的,这 些信称为属息。性—表现在类—内容上称的为成员量变者或员属性成; 同,时一些比如人术武练教打会拳教、这拳些说明类人的这行为功 和。这能些息信行和从为型类上都是样一的,是但到具体对象了不是 一样的。这将信些息和为行一起统来属性,类的叫员成变;量行为成 叫函员。数

提出 事举实讲

述在类中申成员变明和量员函成数的方法

、成员1量变类 型名变量名 ;

规则:不能类在定的内义值赋分号,不少可 。赋在函值内数或对象调者用现。 分实析 构

成 特点讲述 举 例 板 书型类:名CC和+提供的+本类型和自己基已定经的义类(型)变量名 :的要求:所有+C+命名自义规则一定:致 字数 英字母和_构文,成 是但字不数最能面前 小写敏大 非关感字 键人以为:正确方例式 Casl Psrseon {nIt aeg;Stinr ganm; }e; 析构分成: 个属两: 年性 age龄 型 int类 名 n姓me 类型as rting以人为例:误错式方 lass PCesro n {ublic:

P

erlaag; e// rael类型不存 在

triSngnam ; }; Ceasls ePsrno {P ubil:c itn 1ga;e//1 gae 不能数字为Srintg amne ;}

;ClassP reson{ P blic:u itna ge = ;0//不 赋值能

Sritgnn ma;e} ;提出 事实 述 讲类在中申明员变成量成员和数函方法的 1、员成函数成员 函是数一种殊特函的,数它于属类。它的 明、申实现和普通的函数有没别。区 申方明法:返类回 型数函(参名表数);规则:可在类以明申实现也可处以在其地方他实现,分号可少不

。具体现实们在我数函章介绍一,里这只绍申明。 分析 介成 构点 讲述特 举例 类型名:C和+C提供的+基本类型自己已经和义的类(定型 变)量名的:求:所要有+C命名+自定义规一则致:数字 英文 字和母_成构 ,但是字数不最能面 大前小敏感写 关非字 武术键派别习者为例练:确方式正C lsa YongChsunPerson{ Publci:I tna ge;

tSrign nme; vaid Sooh(w;)i n HowtlO(d) };;Clss HaonQuagPensonr Pu{lib:cIn t ae;g

tring nSme;av idoS ho(w;) it HnowlO()d ;}

分;构成: …… 此处隐藏:3860字,全部文档内容请下载后查看。喜欢就下载吧 ……

Visual C++程序设计教案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/265507.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)