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

(5页)

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

《c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本1.doc》由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关《c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本1.doc》文档请在天天文库搜索。

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

2、学习。教学情境创 设本节课通过对一个贴近学生生活的项目学习,引导学生做中学习、合作学习。围绕课堂总目标,让学生在不断的成功体验中进行快乐学习。教学资源准 备时间资源:课前资料收集、课堂教学、课后资料整理、完成作业信息资源:教案、教学素材人员资源:1位专业教师,1位专业指导教师,学生小组设备资源:2.2 GHz 或速度更快的 CPU、1GB或更大容量的 RAM、1280x1024 显示器、7200 RPM 或更高转速的硬盘;操作系统:Windows 7或以上;开发软件:Visual Studio 2012 中文版(含MSDN);教 学 过 程 实 施内 容方法【导入】某软件公司开发了一套系统,其中想要嵌入一个类似于windows系统所自带的记事本程序,但系统所带的记事本程序不能同时打开多个文档。程序员小季准备自己开发一个记事本软件。【新课】项目三:自制记事本【项目描述】制作自制记事本,涉及到。

3、多文档窗体(MDI)。本项目主要有两个任务: 1.制作主窗体和子窗体2.添加各项功能【项目分析】系统除了基本的文件打开、保存功能以外,还应具备文本设置功能和多文档窗口的功能。制作记事本的主要步骤:1.制作主窗体和子窗体2.添加各项功能任务一 制作主窗体和子窗体【任务描述】MDI编程主要就是要在主窗体中能够新建一个MDI窗体,并且能够对主窗体中的所有MDI窗体实现层叠、水平平铺和垂直平铺。虽然这些操作比较基本,但却是程序设计中的要点和重点。【任务实施】1.新建一个Windows项目,在模板中选择“Windows应用程序”,将项目名称设为“NotePadEx”,位置设为“E:\CspharpApp\Examples”(或其它位置),如图所示。2.设置该窗体属性,如表所示。属性取值/说明NamefrmMain /窗体类名称MaximizeBoxTrue /有最大化框MinimizeBoxTrue。

4、 /有最小化框WindowStateMaximized /窗体最大化IsMdiContainerTrue Text我的记事本/窗口标题3.加入MenuStrip控件到frmMain中。设置Items属性如图所示。选中“文件FToolStripMenuItem”,设置其DropDownItems属性如图所示。选中“编辑EToolStripMenuItem”,设置其DropDownItems属性如图所示。选中“窗口WToolStripMenuItem”,设置其DropDownItems属性如图所示。4.添加ToolStrip控件,编辑Items属性如图所示。其中,“字体”和“字体大小”为ComboBox类型,其他为Button类型,Button类型的快捷按钮选择合适的Image图片,效果如图所示。5.添加子窗体frmChild。选择“项目”——“添加Windows窗体”,名称:“frmChil。

5、d.cs”。添加RichTextBox控件,名称rtbText,其Dock属性设置为Fill。frmChild.cs代码文件,更改如下:namespace NotePadEx{ public partial class frmChild : Form { public frmChild() { InitializeComponent(); } //添加public属性,以便主窗体访问 public RichTextBox rtbTemp { get { return rtbText; } } }}6.在主窗体中打开子窗体,代码如下: private void 新建NToolStripMenuItem_Click(object sender, EventArgs e) { frmChild fc = new frmChild(); fc.Name = fc.Text = "文档" + (++childCount).ToString();// childCount整型变量 fc.MdiParent = this; fc.Show(); }【项目小结】 通过记事本项目的设计,学习者学习了多文档窗体的相关知识。【思考与练习】如何完成功能?创设情境、激发学习兴趣营造良好的学习氛围明确任务,通过系列实验逐步呈现知识学生自主学习师生互动学习环节包括“实验与思考”、“观察与思考”、“交流与分享”巡回指导学习环节包括“实验与思考”、“观察与思考”、“交流与分享”教师及时引导与评价学习环节分为“合作与探索”、“交流与分享”、“实践与体验”教师巡回指导教师及时评价与引导学习环节分为“合作与探索”、“成功的体验”、“思考与提高”。

关 键 词:
教学 作者 教案 项目 自制 记事本 程序设计
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目三 自制记事本1.doc
链接地址: https://www.wenku365.com/s-59387006.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开