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

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

ID:59387006

大小:358.00 KB

页数:5页

时间:2020-06-01

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

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

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

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

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

4、体和子窗体2.添加各项功能任务一制作主窗体和子窗体【任务描述】创设情境、激发学习兴趣营造良好的学习氛围明确任务,通过系列实验逐步呈现知识MDI编程主要就是要在主窗体中能够新建一个MDI窗体,并且能够对主窗体中的所有MDI窗体实现层叠、水平平铺和垂直平铺。虽然这些操作比较基本,但却是程序设计中的要点和重点。【任务实施】1.新建一个Windows项目,在模板中选择“Windows应用程序”,将项目名称设为“NotePadEx”,位置设为“E:CspharpAppExamples”(或其它位置),如图所示。2.设置该窗体属性,如表所示。属性取值/说明NamefrmMain/窗体类

5、名称MaximizeBoxTrue/有最大化框MinimizeBoxTrue/有最小化框WindowStateMaximized/窗体最大化IsMdiContainerTrueText我的记事本/窗口标题3.加入MenuStrip控件到frmMain中。设置Items属性如图所示。选中“文件FToolStripMenuItem”,设置其DropDownItems属性如图所示。学生自主学习师生互动学习环节包括“实验与思考”、“观察与思考”、“交流与分享”巡回指导选中“编辑EToolStripMenuItem”,设置其DropDownItems属性如图所示。选中“窗口WToolSt

6、ripMenuItem”,设置其DropDownItems属性如图所示。4.添加ToolStrip控件,编辑Items属性如图所示。其中,“字体”和“字体大小”为ComboBox类型,其他为Button类型,Button类型的快捷按钮选择合适的Image图片,效果如图所示。学习环节包括“实验与思考”、“观察与思考”、“交流与分享”5.添加子窗体frmChild。选择“项目”——“添加Windows窗体”,名称:“frmChild.cs”。添加RichTextBox控件,名称rtbText,其Dock属性设置为Fill。frmChild.cs代码文件,更改如下:namespace

7、NotePadEx{publicpartialclassfrmChild:Form{publicfrmChild(){InitializeComponent();}//添加public属性,以便主窗体访问publicRichTextBoxrtbTemp{get{returnrtbText;}}}}6.在主窗体中打开子窗体,代码如下:privatevoid新建NToolStripMenuItem_Click(objectsender,EventArgse){frmChildfc=newfrmC

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

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

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