




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
运动规律说课 艺术系 侯 * 1 学期综合任务 二维动画短片制作 视听语言 造型设计 雕塑 运动规律 剧本和分镜 角色道具场景设计 角色设计 人、动物、自然现象的基本运动规律 画面上色 FLASH软件的基本操作 2 能力培养目标 让学生在研究时间、空间、张 数、速度的概念及彼此之间的相互关系 ,从而处理好动画中各种动作的节奏的 规律。在理论基础之上使学生制作的的 二维动画短片准确的表现各种动画运动 基本规律,并且能够尝试根据制作前期 所设计的二维动画短片的风格、角色的 个性特点、镜头的运用等等特例性,在 运动基本规律的范围之内做出适当的修 改,丰富动画角色动作的灵活变化。 3 教学大纲 3-1 v 任务 1. 完成系统界面的设计 v第 4章 面向对象编程 -类 4.1 使用类组织数据 4.3 属性和方法 4.4 变量和对象作用域 v第 11章 . 事件和委托 11.3 事件 v第 12章 . WinForm图形用户界面 12.1 Windows窗体及布局 12.2 简单控件使用 12.3 复合控件使用 v实训 1-1:项目选择器的制作 v实训 1-2:菜单及工具栏设计实例 v实训 1-3:英文字母练习器实例 v实训 1-4:完成客户端主界面的设计实现 v实训 1-5:完成服务器端主界面的设计实现 4 教学大纲 3-2 v 任务 2. 实现服务器端监视多台客户端功能 v第 6章 . 异常处理 6.1 异常处理介绍 6.2 异常层次 v第 14章 . 多线程 14.1 线程生命周期 14.2 线程优先级 14.3 线程间通信机制 v第 15 章 . Socket网络编程 15.1 网络编程介绍 15.2 网络编程 v实训 2-1:建立一个简单的服务器 v实训 2-2:建立一个简单的客户端 v实训 2-3:流套接字连接的客户 /服务器交互 v实训 2-4:分屏监视屏幕画面 v实训 2-5:监视进程 5 教学大纲 3-3 v 任务 6. 完成系统模块 v第 4章 面向对象编程 -类 4.10 静态方法和属性 4.12 .Net内置类介绍 v第 10章 .文件和流 10.1 文件和流介绍 10.2 使用 .Net内置类进行文件夹和文件操作 10.3 使用流模式读写文件 10.4 XML文件的读取 v实训 6-1:制作简单的统计随机数程序 v实训 6-2:制作文本阅读器 v实训 6-3:完成系统登陆模块 v实训 6-4:完成系统配置信息的读取 6 教材 v 全书囊括了诸如人物、 动物、自然现象的全面 的运动规律理论 v 结构清晰、内容丰富且 循序渐进 v 理论结合实际,该书理 论内容紧密结合动画制 作当中运动规律应用表 现方法 v 每章都附带了结合本章 内容且利于学生掌握的 范例图片和课后练习作 业,教学方便学生易懂 7 学生观摩 教学方法与教学手段运用 学生体验 教师讲授 学生讨论 学生临摹 8 学情分析 v 学生现状 已学习 造型基础 与 动态速写 ,并且本学期综合任 务体系当中包含 造型设计 任务单元,学生有一定 的动画角色造型能力 已学习 动画技法 ,具备简单的中间画能力 对司空见惯的动作有一定的了解但是对各种动作 运动规律的总结能力较弱 9 学情分析 2-2 v 采取措施 一般运动规律与人物运动规律、自然现象部分, 可创造条件让学生实验、考察各种运动的一般规 律,并且予以总结,锻炼学生的总结能力。 动物运动规律部分,因为条件限制,主要采用观 摩和讲授教学,加强学生的观察能力。 运动规律的应用和表现,相对比较复杂,主要采 用学生临摹教师讲解重点难点地方法,带领学生 逐步完成整个的工作任务。 10 理论课程单元 第 10章 . 文件和流 11 本章任务 v 实现配置信息的保存和读取 读取文本文件 读取 XML文件 12 本章目标 v 掌握文件的读写 v 理解系统配置的工作原理 v 掌握 XML 文件的元素读取 13 知识点一、文件的读写 v 围绕 4个问题展开讲: 1、常见的文件有哪些? 2、为什么要操作文件? 3、怎样读写文件? 4、文件的其他操作如何处理? v 这样知识结构是连续的,便于学生理解和记 忆,也交给学生一种学习的方法。 14 文件的应用场合 v 计算机上有多种文件可以保存数据 这些文件你都熟悉吧? 扩展新闻快客,保 存频道信息 15 为什么需要操作文件 如何使得程序中的数据持久化? 用数据库实现 成本太大 使用于大批量数据 使用文件对数据进行持久化,用程序操作文件 16 如何读写文本文件 创建一个文件流 创建相应的读写器 (reader and writer) 执行读写操作 关闭读写器 (reader and writer) 关闭文件流 v 读写一个文件的步骤: 1 2 3 4 5 17 将数据写入文本文件 将文本框的内容写 入 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 18 创建文件流 FileStream myfs = new FileStream( path, FileMode.Create); 指定文件路径 FileMode枚举 Create:创建一个新文件 Open:指定打开现有文件 CreateNew: 新建一个文件 指定如何打 开文件 v 需要引入 System.IO命名空间 -提供文件操作的类 v 文件流用于( FileStream类)读写文件 如果文件存在、 则改写旧文件 如果文件存在 会发生异常 19 创建写入器 v 文本文件写入器: StreamWriter StreamWriter mySw = new StreamWriter(myfs); mySw.Write(content); /mySw.WriteLine(content); mySw.Close(); 传入文件流 写入方法 关闭写入器 文本文件读取器: StreamReader 写入一行数据的方法 StreamReader mySr = new StreamReader(myfs); content = mySr.ReadToEnd(); /content = mySr.ReadLine(); mySr.Close(); 传入文件流 读取到文件末尾 读取一行 关闭读取器 20 读取文本文件 FileStream myfs = new FileStream(path, FileMode.Open, FileAccess.Read); StreamReader mySr = new StreamReader(myfs); content = mySr.ReadToEnd(); txtContent.Text = content; mySr.Close(); myfs.Close(); v 读取文本文件: 创建一个文件流 创建一个读取器 将流从当前位置读到末尾 关闭 演示示例 2: TextReader 21 文本文件不使用文件流的读写 StreamWriter mySw = new StreamWriter(path); mySw.Write(content); mySw.Close(); vStreamWriter允许直接将字符串写入文件 直接指定路径 vStreamReader允许直接读取文件内容 StreamReader mySr = new StreamReader(path); content = mySr.ReadToEnd(); txtContent.Text = content; mySr.Close(); 直接指定路径 自动创建文件 22 完成系统配置信息的读取 v 在教学监视系统中,用文本文件保存和加载服务 器端配置信息 当教师点击服务器主界面的配置功能时 ,应显示出原有的配置信息 修改端口号或 IP地址后点击 “设定 ”按钮, 把信息重新保存 文件读取 文件写入 23 编程练习 v 要求:用文本保存并加载配置信息 v 注意 : 文件的命名 避免出现乱码 24 文件操作 v 文件操作还包括拷贝、移动、删除等等 v .NET提供一个 File类,提供各种操作文件方法 删除指定的文件 ,如果指定的文件不存在,则 不引发异常Delete(string path) 将指定文件移动到一个新的路径Move (string sourceFileName,string destFileName) 按指定路径的源文件中的内容复制到目标文 件中,如果目标文件不存在,则在指定路径 中新建一个文件 Copy(string SourceFilePath, string DestinationFilePath 用于检查指定文件是否存在,该方法返回一 个布尔值Exists(string path) 说明方法 25 目录操作 v Directory 类提供对文件夹的拷贝、移动、删除等 操作 删除指定的文件 ,如果指定的文件不存在 ,则不引发异常Delete(string path) 删除指定目录,如果 bool指定 true,则删 除子目录中的所有目录内容。Delete(string,Boolean) 用于 将文件或目录及其内容移到新位置 Move(string sourceDirName, string destDirName) 用于检查指定文件夹在磁盘上是否存在Exists(string path) 说明方法 26 小结 v 在 C盘的根目录下有一个文件 Test.txt v 请用文件流的方式读取它的所有内容 v 编写五个基本步骤语句 1、创建一个文件流、指定路径与打开方式 。 2、创建一个读取器,指定读取的文件流 3、读取文件中的所有内容 4、关闭读取器 5、关闭文件流 27 XML概述 v 可扩展标记性语言 vXML用于描述数据 张靓靓 20 唱歌歌 周杰杰 22 耍双节棍棍 描述的内容 一目了然 节点成对出现 eXtensible Markup Language 可自由扩展:加入性 别或者身高 节点区分大小写 28 XML描述 RssFeed . . 根节点 表示 RSS 格式 版本 2.0 注释的方法 子节点 29 演示示例 4: ReadXML 读取 XML文件 张靓靓 20 唱歌歌 周杰杰 22 耍双节棍棍 需要读取的 XMLXmlDocument myXml = new XmlDocument();myXml.Load(“Student.xml“); XmlNode student = myXml.DocumentElement; foreach (XmlNode node in student.ChildNodes ) switch (node.Name) case “Name“: Console.WriteLine(“姓名 :0“,node.InnerText); break; 读取 XML文件 获取根节点 获取当前节点 的所有子节点 当前节点的值 当前节点名字 30 读取 XML文件 当前节点的所有子节点ChildNodes 属性 当前节点的名字Name属性 当前 节点 的值InnerText 属性XmlNode 读取整个 XML的结构Load()方法 获取所有子节点ChildNodes 属性 获取根节点DocumentElement 属性XmlDocument 说明属性和方法对象 vXmlDocument对象表示 XML整个文档 vXmlNode对象表示 XML文件的单个节点 31 遍历 XML v 在 RssFeed类中添加 FetchArticles() v 使用二重循环 频道 A . 文章 A 文章 B 频道 B . 文章 A 文章 B foreach(循环频道节点 ) foreach(循环文章节点 ) /取得 Article的值 外层循环 内层循环 演示示例 5: MyNewsReader 32 编程练习 v 要求:用 xml文件保存并加载配置信息 v 提示 10086 10080 33 总结 v 操作一个文件的五大步骤? v 创建 文件流时,指定一个文件的打开方式是 创建新文件, FileMode的值是什么? v 获取一个 XML节点的值的属性是什么? 34 作业v 完成课后习题 v 编程练习 在当前目录下新建文本文件 mytest.txt,并输 入任意内容 把文本文件 mytest.txt中的内容用 XML语言 进行存储,并编程实现文件的读取 35 实训任务 1-3:英文字母练习器实例 36 任务目标 v 掌握 PictureBox控件的属性、事件和方法 v 掌握窗体键盘事件的应用 v 掌握具有复杂逻辑程序的代码编写 37 组织形式 v 要求独立完成 对比、竞争意识 v 每日写开发日志 流水账,记录出现的问题和解决方法 逐步引导学生养成良好的编程习惯。 38 英文字母练习器的简介v 程序运行后,窗体中有 4个字母由顶部纷纷下落,用 户敲击键盘的对应键来击打这些字母。若某个字母被 击中,该字母被炸掉,又有一个新的字母从窗体顶部 下落。若某字母一直未被击中,到达窗体底部后又从 窗体的顶部换成另一个字母落下。这些字母都是随机 的。 39 步骤 1 v 演示实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供应链柔性化与敏捷响应-第1篇-全面剖析
- 水资源管理与政策创新-全面剖析
- 石砌墙施工方案
- 皮肤免疫反应与慢性炎症-全面剖析
- 开博信息检索技术优化-全面剖析
- 农业面源污染的经济影响模型-全面剖析
- 市场份额争夺战-全面剖析
- 人口老龄化趋势分析-第4篇-全面剖析
- 儿童肥胖症的运动干预与神经调控研究-全面剖析
- 临时挖掘施工方案
- 《中电联团体标准-220kV变电站并联直流电源系统技术规范》
- 2021年10月自考00567马列文论选读试题及答案含解析
- 2024年郑州黄河护理职业学院单招职业技能测试题库及答案解析文档版
- 非机动车交通管理及规划研究
- 劳务派遣及医院护工实施预案
- 华电行测题库及答案2024
- 产后病(中医妇科学)
- 苏州市2023-2024学年高一上学期期末考试数学试题(原卷版)
- 社区获得性肺炎教学演示课件
- 农村蓝莓树补偿标准
- 市级临床重点专科申报书(麻醉科)
评论
0/150
提交评论