收藏 分享(赏)

动漫运动规律说课PPT课件.ppt

上传人:微传9988 文档编号:3470601 上传时间:2018-11-02 格式:PPT 页数:47 大小:1.18MB
下载 相关 举报
动漫运动规律说课PPT课件.ppt_第1页
第1页 / 共47页
动漫运动规律说课PPT课件.ppt_第2页
第2页 / 共47页
动漫运动规律说课PPT课件.ppt_第3页
第3页 / 共47页
动漫运动规律说课PPT课件.ppt_第4页
第4页 / 共47页
动漫运动规律说课PPT课件.ppt_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、1,运动规律说课,艺术系 侯*,2,学期综合任务,二维动画短片制作,视听语言,造型设计,雕塑,运动规律,剧本和分镜,角色道具场景设计,角色设计,人、动物、自然现象的基本运动规律,画面上色,FLASH软件的基本操作,3,能力培养目标,让学生在研究时间、空间、张数、速度的概念及彼此之间的相互关系,从而处理好动画中各种动作的节奏的规律。在理论基础之上使学生制作的的二维动画短片准确的表现各种动画运动基本规律,并且能够尝试根据制作前期所设计的二维动画短片的风格、角色的个性特点、镜头的运用等等特例性,在运动基本规律的范围之内做出适当的修改,丰富动画角色动作的灵活变化。,4,教学大纲 3-1,任务1. 完成

2、系统界面的设计 第4章 面向对象编程-类 4.1 使用类组织数据 4.3 属性和方法 4.4 变量和对象作用域 第11章. 事件和委托 11.3 事件 第12章. WinForm图形用户界面 12.1 Windows窗体及布局 12.2 简单控件使用 12.3 复合控件使用 实训1-1:项目选择器的制作 实训1-2:菜单及工具栏设计实例 实训1-3:英文字母练习器实例 实训1-4:完成客户端主界面的设计实现 实训1-5:完成服务器端主界面的设计实现,5,教学大纲 3-2,任务2. 实现服务器端监视多台客户端功能 第6章. 异常处理 6.1 异常处理介绍 6.2 异常层次 第14章. 多线程 1

3、4.1 线程生命周期 14.2 线程优先级 14.3 线程间通信机制 第15 章. Socket网络编程 15.1 网络编程介绍 15.2 网络编程 实训2-1:建立一个简单的服务器 实训2-2:建立一个简单的客户端 实训2-3:流套接字连接的客户/服务器交互 实训2-4:分屏监视屏幕画面 实训2-5:监视进程,6,教学大纲 3-3,任务6. 完成系统模块 第4章 面向对象编程-类 4.10 静态方法和属性 4.12 .Net内置类介绍 第10章.文件和流 10.1 文件和流介绍 10.2 使用.Net内置类进行文件夹和文件操作 10.3 使用流模式读写文件 10.4 XML文件的读取 实训6

4、-1:制作简单的统计随机数程序 实训6-2:制作文本阅读器 实训6-3:完成系统登陆模块 实训6-4:完成系统配置信息的读取,7,教材,全书囊括了诸如人物、动物、自然现象的全面的运动规律理论 结构清晰、内容丰富且循序渐进 理论结合实际,该书理论内容紧密结合动画制作当中运动规律应用表现方法 每章都附带了结合本章内容且利于学生掌握的范例图片和课后练习作业,教学方便学生易懂,8,学生观摩,教学方法与教学手段运用,学生体验,教师讲授,学生讨论,学生临摹,9,学情分析,学生现状 已学习造型基础与动态速写,并且本学期综合任务体系当中包含造型设计任务单元,学生有一定的动画角色造型能力 已学习动画技法,具备简

5、单的中间画能力 对司空见惯的动作有一定的了解但是对各种动作运动规律的总结能力较弱,10,学情分析 2-2,采取措施 一般运动规律与人物运动规律、自然现象部分,可创造条件让学生实验、考察各种运动的一般规律,并且予以总结,锻炼学生的总结能力。 动物运动规律部分,因为条件限制,主要采用观摩和讲授教学,加强学生的观察能力。 运动规律的应用和表现,相对比较复杂,主要采用学生临摹教师讲解重点难点地方法,带领学生逐步完成整个的工作任务。,11,理论课程单元,第10章. 文件和流,12,本章任务,实现配置信息的保存和读取 读取文本文件 读取XML文件,13,本章目标,掌握文件的读写 理解系统配置的工作原理 掌

6、握 XML 文件的元素读取,14,知识点一、文件的读写,围绕4个问题展开讲: 1、常见的文件有哪些? 2、为什么要操作文件? 3、怎样读写文件? 4、文件的其他操作如何处理? 这样知识结构是连续的,便于学生理解和记忆,也交给学生一种学习的方法。,15,文件的应用场合,计算机上有多种文件可以保存数据,这些文件你都熟悉吧?,扩展新闻快客,保存频道信息,16,为什么需要操作文件,如何使得程序中的数据持久化?,用数据库实现,成本太大,使用于大批量数据,使用文件对数据进行持久化,用程序操作文件,17,如何读写文本文件,创建一个文件流,创建相应的读写器(reader and writer),执行读写操作,

7、关闭读写器(reader and writer),关闭文件流,读写一个文件的步骤:,1,2,3,4,5,18,将数据写入文本文件,将文本框的内容写入Text.txt文件,FileStream myfs = new FileStream(path, FileMode.Create, FileAccess.Write);StreamWriter mySw = new StreamWriter(myfs);mySw.Write(content);mySw.Close();myfs.Close();,创建一个文件流,创建写入器,写入一个流,写入操作,关闭文件流与写入器,演示示例1:TextReader

8、,19,创建文件流,FileStream myfs = new FileStream( path, FileMode.Create);,指定文件路径,FileMode枚举 Create:创建一个新文件 Open:指定打开现有文件 CreateNew:新建一个文件,指定如何打开文件,需要引入System.IO命名空间-提供文件操作的类 文件流用于( FileStream类)读写文件,如果文件存在、则改写旧文件,如果文件存在会发生异常,20,创建写入器,文本文件写入器:StreamWriter,StreamWriter mySw = new StreamWriter(myfs);mySw.Writ

9、e(content);/mySw.WriteLine(content);mySw.Close();,传入文件流,写入方法,关闭写入器,文本文件读取器:StreamReader,写入一行数据的方法,StreamReader mySr = new StreamReader(myfs);content = mySr.ReadToEnd();/content = mySr.ReadLine(); mySr.Close();,传入文件流,读取到文件末尾,读取一行,关闭读取器,21,读取文本文件,FileStream myfs = new FileStream(path, FileMode.Open, F

10、ileAccess.Read);StreamReader mySr = new StreamReader(myfs);content = mySr.ReadToEnd();txtContent.Text = content;mySr.Close();myfs.Close();,读取文本文件:,创建一个文件流,创建一个读取器,将流从当前位置读到末尾,关闭,演示示例2:TextReader,22,文本文件不使用文件流的读写,StreamWriter mySw = new StreamWriter(path); mySw.Write(content); mySw.Close();,StreamWri

11、ter允许直接将字符串写入文件,直接指定路径,StreamReader允许直接读取文件内容,StreamReader mySr = new StreamReader(path); content = mySr.ReadToEnd(); txtContent.Text = content; mySr.Close();,直接指定路径,自动创建文件,23,完成系统配置信息的读取,在教学监视系统中,用文本文件保存和加载服务器端配置信息,当教师点击服务器主界面的配置功能时,应显示出原有的配置信息修改端口号或IP地址后点击“设定”按钮,把信息重新保存,文件读取,文件写入,24,编程练习,要求:用文本保存并

12、加载配置信息 注意: 文件的命名 避免出现乱码,25,文件操作,文件操作还包括拷贝、移动、删除等等 .NET提供一个File类,提供各种操作文件方法,26,目录操作,Directory 类提供对文件夹的拷贝、移动、删除等操作,27,小结,在C盘的根目录下有一个文件Test.txt 请用文件流的方式读取它的所有内容 编写五个基本步骤语句,1、创建一个文件流、指定路径与打开方式。 2、创建一个读取器,指定读取的文件流 3、读取文件中的所有内容 4、关闭读取器 5、关闭文件流,28,XML概述,可扩展标记性语言 XML用于描述数据,张靓靓20唱歌歌周杰杰22耍双节棍棍 ,描述的内容 一目了然,节点成

13、对出现,eXtensible Markup Language,可自由扩展:加入性别或者身高,节点区分大小写,29,XML描述RssFeed,.,根节点 表示RSS 格式 版本2.0,注释的方法,子节点,30,演示示例4:ReadXML,读取XML文件,张靓靓20唱歌歌周杰杰22耍双节棍棍 ,需要读取的XML,XmlDocument myXml = new XmlDocument(); myXml.Load(“Student.xml“);XmlNode student = myXml.DocumentElement;foreach (XmlNode node in student.ChildNo

14、des ) switch (node.Name)case “Name“:Console.WriteLine(“姓名:0“,node.InnerText);break; ,读取XML文件,获取根节点,获取当前节点 的所有子节点,当前节点的值,当前节点名字,31,读取XML文件,XmlDocument对象表示XML整个文档 XmlNode对象表示XML文件的单个节点,32,遍历XML,在RssFeed类中添加FetchArticles() 使用二重循环,频道A.文章A文章B频道B.文章A文章B,foreach(循环频道节点) foreach(循环文章节点)/取得Article的值 ,外层循环,内层

15、循环,演示示例5:MyNewsReader,33,编程练习,要求:用xml文件保存并加载配置信息 提示172.0.0.11008610080 ,34,总结,操作一个文件的五大步骤? 创建文件流时,指定一个文件的打开方式是创建新文件,FileMode的值是什么? 获取一个XML节点的值的属性是什么?,35,作业,完成课后习题 编程练习 在当前目录下新建文本文件mytest.txt,并输入任意内容 把文本文件mytest.txt中的内容用XML语言进行存储,并编程实现文件的读取,36,实训任务1-3:英文字母练习器实例,37,任务目标,掌握PictureBox控件的属性、事件和方法 掌握窗体键盘事

16、件的应用 掌握具有复杂逻辑程序的代码编写,38,组织形式,要求独立完成 对比、竞争意识 每日写开发日志 流水账,记录出现的问题和解决方法 逐步引导学生养成良好的编程习惯。,39,英文字母练习器的简介,程序运行后,窗体中有4个字母由顶部纷纷下落,用户敲击键盘的对应键来击打这些字母。若某个字母被击中,该字母被炸掉,又有一个新的字母从窗体顶部下落。若某字母一直未被击中,到达窗体底部后又从窗体的顶部换成另一个字母落下。这些字母都是随机的。,40,步骤1,演示实例,分析工作原理 演示法、讨论法 启发学生去发现问题 如何实现字母随机显示 如何实现字母下落 如何相应键盘操作 怎样实现爆炸效果 用板书记录下问

17、题,41,步骤2,解决方案(启发式) 如何实现字母随机显示 如何实现字母下落 如何相应键盘操作 怎样实现爆炸效果,Random类,更改Label控件的坐标,PictureBox控件,KeyPress事件,42,步骤3,学生解决问题 参考帮助MSDN 教师巡视 及时纠正语法错误 和学生交流,引导学生找出正确思路 发现学生的普遍问题,43,步骤4,集中解决问题 讲解普遍出现的问题 核心代码分析、讲解 讲授法、案例法,44,步骤 5,能力扩展 1)总结现有的实训成果,分析有哪些不足 2)提出新的要求 实现正确和错误操作的统计、百分比 可以设置字母的下落速度 实现字母、数字、符号的混合显示 保存用户当前成绩 界面更加美观、灵活 提示:参考金山打字通等现有打字软件 讨论法、案例法、启发式、对比法,45,步骤6,任务验收和评定 演示有特色的学生作品,让学生点评 对表现出色的学生给予加分奖励 总结本次实训情况 鼓励学生利用课余时间,对程序进行不断的改进,融入更多的学习知识,作为一个兴趣而不是任务来完成。,46,理论单元第10章. 文件和流实训任务1-3:英文字母练习器实例,任务6 完成系统模块,任务1 完成系统界面的设计,47,谢谢,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 教育范文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报