c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc

c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc

ID:59387005

大小:219.50 KB

页数:8页

时间:2020-06-01

c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc_第1页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc_第2页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc_第3页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc_第4页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc_第5页
资源描述:

《c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教案教师班级科目C#程序设计开课时间地点机房课题名称项目三:自制记事本课时数6背景分析本课程是为软件技术专业的学生开设的一门很重要的程序设计类课程。通过记事本项目的设计,学习者学习了多文档窗体的相关知识。多文档窗体程序可以在任一时刻在不同的窗口中保存多个已打开的文档,其他与单文档窗体程序大同小异。学生已经具备一定的应用软件能力。根据课程教学目标和学生的专业特点,教学中应当注重培养学生的操作能力、思维能力和学习能力。本课采用以项目教学为主,边讲边做,让学生在做的过程中学会探索、学会合作。学习目标设定1.控件基本控件属性与事件、多文档窗体的实现。2.培养

2、学生积极思考、敢于尝试,让学生体验学习的乐趣,激发学生对本课程的学习兴趣。学习任务描述学习任务围绕学生成绩统计的综合运用而展开,根据教师设计的项目,并将其分解为任务完成。通过任务的设定,在对比中,引导学生自主学习、合作学习、竞争学习。教学情境创设本节课通过对一个贴近学生生活的项目学习,引导学生做中学习、合作学习。围绕课堂总目标,让学生在不断的成功体验中进行快乐学习。教学资源准备时间资源:课前资料收集、课堂教学、课后资料整理、完成作业信息资源:教案、教学素材人员资源:1位专业教师,1位专业指导教师,学生小组设备资源:2.2GHz或速度更快的CPU、1G

3、B或更大容量的RAM、1280x1024显示器、7200RPM或更高转速的硬盘;操作系统:Windows7或以上;开发软件:VisualStudio2012中文版(含MSDN);教学过程实施内容方法【导入】某软件公司开发了一套系统,其中想要嵌入一个类似于windows系统所自带的记事本程序,但系统所带的记事本程序不能同时打开多个文档。程序员小季准备自己开发一个记事本软件。【新课】项目三:自制记事本【项目描述】制作自制记事本,涉及到多文档窗体(MDI)。本项目主要有两个任务:1.制作主窗体和子窗体2.添加各项功能【项目分析】系统除了基本的文件打开、保存

4、功能以外,还应具备文本设置功能和多文档窗口的功能。制作记事本的主要步骤:1.制作主窗体和子窗体2.添加各项功能任务二添加各项功能【任务描述】系统中,需要添加基本的文本设置功能,包括字体、段落,能对打开的多个文档进行布局以便查看,能保存简单文本和丰富文本。【任务实施】创设情境、激发学习兴趣营造良好的学习氛围明确任务,通过系列实验逐步呈现知识1.字体设置在字体设置之前,首先要在窗体加载的时候填充字体组合框tscbFontFamily和字体大小组合框tscbFontSize中的Items属性,具体代码如下:privatevoidFormMain_Load(

5、objectsender,EventArgse){FontFamily[]ffs=FontFamily.GetFamilies(this.CreateGraphics());foreach(FontFamilyffinffs){tscbFontFamily.Items.Add(ff.Name);}foreach(intsizeinfontSizes){tscbFontSize.Items.Add(size);}}添加tscbFontFamily控件SelectedIndexChanged事件如下:privatevoidtscbFontFamily_S

6、electedIndexChanged(objectsender,EventArgse){frmChildfc=this.ActiveMdiChildasfrmChild;if(fc==null

7、

8、fc.rtbTemp.SelectionFont==null)return;FontnewFont=newFont((String)tscbFontFamily.SelectedItem,fc.rtbTemp.SelectionFont.Size);fc.rtbTemp.SelectionFont=newFont;fc.rtbTemp.Focus();}添

9、加tscbFontSize控件SelectedIndexChanged事件如下:privatevoidtscbFontSize_SelectedIndexChanged(objectsender,EventArgse){frmChildfc=this.ActiveMdiChildasfrmChild;if(fc==null

10、

11、fc.rtbTemp.SelectionFont==null)return;FontnewFont=newFont(fc.rtbTemp.SelectionFont.Name,Convert.ToSingle(tscbFontS

12、ize.Text));fc.rtbTemp.SelectionFont=newFont;fc.rtbTemp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。