下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教师班级科目C#程序设计课题名称项目九 制作儿童魔术画板(1)课时数6背景分析本课程是为软件技术专业的学生开设的一门很重要的程序设计类课程。本课程主要阐述了C#语言的编程技术,并根据面向对象程序设计的特点,以类的定义和使用为核心,讲解C#勺各项语法知识,让学生逐步建立起面向对 象的设计思想,本课程实践性较强。课程教学目标要求学生掌握C#语法和操 作技能,并掌握类的相关理论概念及操作应用。授课对象为电信系0803班的四年级学生,学生已经具备疋的应用软件冃匕力。根据课程教学目标和学生的专业特点,教学中应当注重培养学生的操作能力、思维能力和学习能力。本节课采用以项目教学为主,边讲边做,让学 生在做的
2、过程中学会探索、学会合作。学习目标设定1掌握闪屏的处理技巧、窗体渐隐渐现效果的实现方法。2、 掌握不规则窗体的处理方法以及GDI+画图的灵活设计技巧。3、 培养学生积极思考、敢于尝试,让学生体验学习的乐趣,激发学生对本 课程的学习兴趣。学习任务 描述学习任务围绕GDI+中基本图形的绘制及相关特殊效果处理而展开,教师设计“制作儿童魔术画板”的综合项目,并将其分解为3个任务:制作闪屏、制作不规则主界面和实现画图板功能来分部完成,今天的学习任务是前两个。通过任务的设定,引导学生自主学习、合作学习、竞争学习。教学情境创设今天通过对一个贴近学生生活的项目学习,引导学生做中学习、合作学 习。围绕课堂总目标
3、,学习情境创设为“制作闪屏”,“制作不规则主界面”让学生在不断的成功体验中进行快乐学习。教学资源准备时间资源:课前资料收集、课堂教学360分钟、课后资料整理、完成作业信息资源:教案、教学素材人员资源:2位专业教师,学生小组设备资源:信息技术中心机房教学过程实施【导入】Magic Whiteboard是一款为你的孩子和全家人带来大量乐趣的令人难以置信的涂鸦游戏软件。Magic Whiteboard可以被用于最多5台计算机联网的一个家庭计算机网络,因此你和孩子们可以在一起同时画 图。这款充满魅力且简单易用的游戏软件拥有彩色的图形和动画卡通人物。Magic Whiteboard允许采用诸如BMP,
4、JPG, GIF等格式打印和保存绘制的图画。效果图如下:【新课】项目分析:制作儿童魔术画板主要的步骤:1制作闪屏2制作不规则主界面3.实现画图板功能今天完成学习制作儿童魔术画板的前两个步骤。任务一制作闪屏【任务描述】 新建项目,为窗体设置背景图片并在相应事件中写入代码。【任务实施】1.新建一个Windows项目,在模板中选择Windows应用程序”,将项目名称设为 “Magic Pa in ter”,位置设为 “E:CspharpAppExamples(或其它位置)。2.设置该窗体属性。属性取值说明NameFormSplash;窗体类名称FormBorderStyleNone边框大小固定Bac
5、kgro un dImagesplash .JPG背景图像Size478,100窗体尺寸大小(宽,高)方法创设情境、激发学 习兴趣,营造良好 的学习氛围明确任务,通过系 列实验逐步呈现 知识教师演示学生练习,教师巡回指导、及时评价bool bAddAlpha = true ; /允许增加不透明度5.在FormSplash窗体中拖放一个Timer控件,并将其Enabled设置为True, 在timer1_Tick事件处理程序的相关代码如下:private void timer1_Tick( object sender, EventArgs e)if (bAddAlpha)if ( this .O
6、pacity 0.1)this .Opacity -= 0.1;else bSubAlpha =false ;this .timer1.Enabled = false new FormMain().Show();至此闪屏效果就实现了。【理论知识】一、不透明度的概念Opacity属性使您可以指定窗体及其控件的透明度级别。将此属性设 置为小于100%(1.00)的值时,会使整个窗体(包括边框)更透明。将此属性设置为值0% (0.00)时,会使窗体完全不可见。可以使用此属性 提供不同级别的透明度,或者提供如窗体逐渐进入或退出视野这样的效 果。例如,可以通过将Opacity属性设置为值0% (0.00
7、),并逐渐增加StartPositio nCen terScree n屏幕正中TextFormSplash窗口标题(可以不设置)Opacity0%可控制显示的窗口的不透 明度,可设置为一个介于0.0(完全透明)与1.0(完全不透明)之间的值师生互动学习环节包括合 作与探索”、“交流 与分享”、“实践与 体验”引导学生:除了用渐隐渐显 的效果, 请你试一 试用进度条来表 现。提问: 请你指出newFormMain().Show();的作用,以及符合哪 种条件才能执行这条 语句呢?教师教授引导学生: 请按F1键,查一 下MSDNt的Form类的信息,将这个3.将图片文件splash.JPG”拷贝到
8、MagicPainterbinDebugpngs下,在程序中将此画面作为启动屏幕背景。如下图:4.设置两个Boolean型全局变量bool bSubAlpha = false ; /不允许降低不透明度该值直到它达到100% (1.00),使一个窗体逐渐进入视野。Opacity与Tran spare ncyKey提供的透明度不同,后者只能使窗体及其控件完全透明(当窗体及其控件的颜色与Tran spare ncyKey属性中指定的值所表示的颜色相同时)。任务二制作不规则主界面【任务描述】绘制不规则形状的背景图,搜集一些卡通图标做为按钮,完善程序功能。 【任务实施】1.绘制不规则形状的背景图,如下图
9、:师生互动 引导学生:为了将来能 实现透明,此背景 图设为纯黄色,请 你记住自己设定 的颜色值。同时, 给画板留出足够 的空间(如本图的灰色部分)。2.实现关闭窗口功能拖入一个PictureBox控件,将名称设为picClose”,同时将组件的 背景色改为Tran sparent(透明), 背景图像BackGro un dImage按下图10-7方法设置,文件名称为png-0652.png”。事件处理程序的相关代码如下:private void picClose_Click( object sender, EventArgs e) Application .Exit();3.实现最小化窗口功能
10、拖入一个PictureBox控件,将名称设为picMin”,同时将组件的背景 色改为Tran spare nt(透明),背景图像BackGrou ndlmage按下图10-8方法设置,文件名称为png-0298.png”。事件处理程序的相关代码如下:private void picMin_Click( object sender, EventArgs e)this .WindowState = FormWindowState.Minimized;4.实现保存图象功能拖入一个PictureBox控件, 将名称设为picMin”,同时将组件的背景色 改为Tran sparent(透明),背景图像B
11、ackGrou ndlmage按下图10-9方 法设置,文件名称为png-0590.png”。事件处理程序的相关代码如下:private void picSave_Click( object sender, EventArgs e) -if (saveFileDialog1.ShowDialog() =DialogResult .OK)picWhiteBoardm age.Save(saveFileDialog1.FileName);类的Tran spare ncyKey的详细内容记下 来教师演示学生练习,教师巡回指导、及时评价至此不规则主界面就制作完成了。【理论知识】请按F1键,查一下MSDNh的FormWindowState枚举类型等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤矿企业管理论文范文
- 2025年沈阳师范大学研究生入学考试822语文课程与教学论考试大纲
- 南京航空航天大学硕士研究生培养方案总则
- 硕士论文格式标准
- 大学论文格式要求(手抄)
- 本科生毕业论文具体内容和撰写要求
- 2025~2026学年浙江省金华市兰溪市北师大版(小升初)数学检测试卷【附解析】
- 2025年河南省高考语文作文考前预测题及范文分析
- 浅谈中小企业招聘存在的问题及对策
- 合并Barrett食管的胃黏膜肠上皮化生与异型增生随访与干预方案
- 《植物的生殖》示范课教学课件【人教版八年级生物下册】
- 大型企业财务管理制度手册
- 青海省2024年高中信息技术7月学业水平考试试题含解析
- CJT 434-2013 超声波水表 标准
- 信息化运维服务信息化运维方案
- GJB9001C-2017质量管理体系要求
- 《慢性肾脏病早期筛查 诊断及防治指南》解读
- 混凝土泵车维护与保养课件
- 电气工程师生涯人物访谈报告
- 学历(学位)更改呈报审批表
- 智能鞋行业研究分析报告
评论
0/150
提交评论