搜档网
当前位置:搜档网 › MVC3.0教程6

MVC3.0教程6

MVC3.0教程6
MVC3.0教程6

张雪飞

要走的远, 就要一起走

博客园首页新闻新随笔联系管理订阅随笔- 45 文章- 0 评论- 380

《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记习笔记之六之六之六【【C#部分特性部分特性】】

本次笔记分为两个部分:C#语言的部分特性和MVC3里面提供的新视图引擎Razor 的@句法。今天

晚上的笔记是第一部分:C#的部分特性(我主要选择扩展方法,泛型委托,Lambda 表达式等内容,

选择这些是因为我对这几个部分不是很熟悉)。如果你已经对C#2.0及3.0里面出现的几个特性比较

了解,那你完全可以忽略这部分直接去看下次的关于Razor 的笔记。

一,扩展方法(Extension Methods)

1.扩展方法给我们提供了一种很便捷的方式,通过这种方式我可以给那些不是我们自己创建的类(如

第三方组件里面的)或是我们不能直接修改的类添加方法。下面是一个关于购物车的例子,我们定义

一个ShoppingCart 类,如下所示:

public class ShoppingCart { public List Products { get ; set ; } } public class Product { public int ProductID { get ; set ; }

public string Name { get ; set ;}

public string Description { get ; set ;} public decimal Price { get ; set ; } public string Category { set ; get

;} }这个类简单吧,呵呵。现在我们需要知道购物车里面Products 的总价,但是我们不能去直接更改Sh oppingCart 类,这种情况的确是存在的,比如这是第三方的组件,我们没有源码。这个问题显然符合定义扩展方法的条件,所以我们可以这样做:public static class MyExtensionMethods { public static decimal TotalPrices(this ShoppingCart cartParam) {

decimal total = 0;

foreach (Product prod in cartParam.Products) { total += prod.Price; }

return total;

} }this 关键字是必须的,用this 指示我们要对哪个类添加方法(称为这个类的扩展方法),后面也可以跟其他类型的参数。这里的参数就是ShoppingCart 类型。因为我们计算就是购物车的总价。实现的方法也很简单,遍历购物车里面的商品,把价格累加。 注意:扩展方法并不是让我们通过这样一种规则来打破给类定义方法,属性,字段等,所以我们定义类的成员的时候一般都是在类里面定义。扩展方法只不过让我们可以在必要的时候扩展类的功能,而且仅仅使用的是你能访问的成员来对其进行扩展。下面看看如何使用上面的定义的扩展方法,如下所示:using System; using System.Collections.Generic; class Program { static void Main(string [] args) { ShoppingCart cart =

new ShoppingCart

Email:mszhangxuefei@https://www.sodocs.net/doc/0d9724125.html,

QQ 群:198717740

腾讯微博:https://www.sodocs.net/doc/0d9724125.html,/mszhangxuefei

昵称:Gabriel Zhang

园龄:1年6个月

粉丝:133

关注:14

+加关注随笔分类(46)

https://www.sodocs.net/doc/0d9724125.html, MVC(33)

C#.NET 点滴

F#

https://www.sodocs.net/doc/0d9724125.html,/SolrNet

Mono(3)

https://www.sodocs.net/doc/0d9724125.html,

Open Source Projects

Scala/Lift

Windows Phone

工作点滴(4)

算法点滴

系统架构

兴趣点滴(3)

学习点滴(3) 积分与排名

积分 - 42780

排名 - 2562 最新最新评论评论

1. Re:《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔

记之三十一 【模型验证】

引用builderman :写得很好。我觉得算是目前来说,

最好的mvc3教程了呵呵,在方便我自己的同时也能给

初学的朋友一点帮助,我非常乐意。其实园子里有很多

针对MVC 某一方面的博文都非常好,我只是把书里面

的知识整理了下,:-)

--Gabriel Zhang

2. Re:《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔

记之三十一 【模型验证】

写得很好。

我觉得算是目前来说,最好的mvc3教程了

--builderman

3. Re:《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔

记之四【领域模型介绍】

引用肥象:引用领域元素据(Model metadata):元数

据吧~~是的,应该是模型元数据

--Gabriel Zhang

4. Re:《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔

记之三十一 【模型验证】

{ Products = new List {

new Product {Name = "Kayak", Price = 275M},

new Product {Name = "Lifejacket", Price = 48.95M },

new Product {Name = "Soccer ball", Price = 19.50M },

new Product {Name = "Corner flag", Price = 34.95M }

}

};

decimal cartTotal = cart.TotalPrices();

Console.WriteLine("Total: {0:c}", cartTotal);

} }2.现在我们对ShoppingCart 类进行扩展

using System.Collections; using System.Collections.Generic; public class ShoppingCart : IEnumerable { public List Products { get ; set ; } public IEnumerator GetEnumerator() { return Products.GetEnumerator();//对Products 进行迭代获取Product 列表 } IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } }上面我们让ShoppingCart 继承了一个支持迭代的泛型接口,获取了所有的Products 。 下面我们修改扩展方法,对IEnumerable进行扩展,如下所示:

using System.Collections.Generic;

public static class MyExtensionMethods

{

public static decimal TotalPrices(this IEnumerable productEnum)

{

decimal total = 0;

foreach (Product prod in productEnum)

{

total += prod.Price;

}

return total;

} }

接着对修改过的扩展方法应用,如下所示

:

using System;

using System.Collections.Generic;

class Program

{

static void Main(string [] args)

{

IEnumerable products = new ShoppingCart

{

Products = new List

{

new Product {Name = "Kayak", Price = 275M},

new Product {Name = "Lifejacket", Price = 48.95M },

new Product {Name = "Soccer ball", Price = 19.50M },

new Product {Name = "Corner flag", Price = 34.95M }

}

};

Product[] productArray =

{

new Product {Name = "Kayak", Price = 275M}, Copyright ?2012 Gabriel Zhang 引用

simfe :光看书没用 必须要实际写代码才能搞清楚

的确,所以看完以后,我打算学习一个开源的MVC 项目,不实际的应用肯定是不行的--Gabriel Zhang 5. Re:《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记之三【MVC 模式介绍】引用肥象:引用传统的三层架构也是一个很大的跨越。现在被广泛的应用在了各种业务系统里面,它对应UI 的如何实现没有任何限制,不过你是Winform 还是Webf rom ,或是其他的,都可以应用。帮楼主找到了个错别

字,“不过”应该是“不管”吧,继续看楼主的文章中...谢

谢指正,已经修改

--Gabriel Zhang 阅读阅读排行榜排行榜

1. 由淘宝,京东,凡客站点的多条件分页查询细节想

到的(4318)

2. 《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记

之一【MVC 的历程,优点,HelloWorld 】(3833)

3. where 1=1低效?(3468)

4. 《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记

之二【领域模型的概念介绍及MVC 模型绑定】(2756)

5. .NET 移植Mono 初体验(2136)

6. 《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记

之三【MVC 模式介绍】(2007)

7. 《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记

目录(1954)

8. 《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记

之四【领域模型介绍】(1869)

9. 《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记

之十二【示例项目SportsStore 及https://www.sodocs.net/doc/0d9724125.html, 的使

用】(1831)

10. 《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework 》学习笔记

之八【Ninject 的使用-上】(1803)

Gabriel Zhang

关注 - 14

粉丝 - 133

+加关注

20

(请您对文章做出评价)

posted @ 2011-12-06 23:59 Gabriel Zhang 阅读(1600) 评论(4) 编辑收藏 new Product {Name = "Lifejacket", Price = 48.95M},

new Product {Name = "Soccer ball", Price = 19.50M},

new Product {Name = "Corner flag", Price = 34.95M}

};

decimal cartTotal = products.TotalPrices();

decimal arrayTotal = productArray.TotalPrices();

Console.WriteLine("Cart Total: {0:c}", cartTotal);

Console.WriteLine("Array Total: {0:c}", arrayTotal);

}

}

到这里我们会发现一个很有意思的地方,我们定义的IEnumerable类型的products调

用TotalPrices()扩展方法,这个毫无疑问。但是我们这里productArray是一个C#数组,这里竟然

也能调用TotalPrices扩展方法。嘿嘿,有点奇怪哈,而且关于C#数组实现IEnumerable的方

式有点奇怪这点,我们在MSDN上面也查不到相关的文档。有点奇怪但的确可以这样用的,因为这是

编译器支持的,为的是能够兼容早期的C#代码编译。

好了,本次的笔记记到这里。我刚学习,笔记里面肯定理解不到位的地方,请路过的朋友多多指导,谢谢!

祝路过的朋友工作顺利!

晚安!

在技术的海洋,做个渔夫;不是牛人,同为凡客

分类: https://www.sodocs.net/doc/0d9724125.html, MVC

绿色通道:好文要

好文要顶

顶关注我收藏

收藏该

该文与我联系

? 博主前一篇:《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework》学习笔记之五【依赖注入及ninject工具使用】

? 博主后一篇:《Pro https://www.sodocs.net/doc/0d9724125.html, MVC 3 Framework》学习笔记之七【MVC3 Razor视图引擎的@句法】

回复 引用 查看

回复 引用 查看

回复 引用 查看

回复 引用 查看 注册用户登录后才能

后才能发

发表评论

评论,

,请登录或注册,访问

访问网

网站首

站首页

页。

发表评论

#1楼2012-04-13 11:36 | 一晴

“productArray是一个C#数组,这里竟然也能调用TotalPrices扩展方法”因为数组默认隐式支持了IEnumerabl e(Of T)

#2楼[楼主]2012-04-13 11:43 | Gabriel Zhang

引用

一晴:“productArray是一个C#数组,这里竟然也能调用TotalPrices扩展方法”因为数组默认隐式支持了IEn umerable(Of T)

这个不是很清楚了,呵呵

#3楼2012-05-18 15:37 | OriginalCobra

继续学习,呵呵.

#4楼[楼主]2012-05-18 15:49 | Gabriel Zhang

引用

OriginalCobra:继续学习,呵呵.

共同学习,欢迎分享

刷新评论刷新页面返回顶部

程序员问答社区,解决您的IT难题

博客园首页博问新闻闪存程序员招聘

知识库

China-Pub 低价书精选

China-Pub 计算机绝版图书按需印刷服务

CCS V6安装学习流程

CCS V6.0安装学习流程 ---------write by 聆听忧郁 CCS和IAR相同,都是MSP430的开发工具,不同的是CCS是TI自己研发的。既然如此,CCS对于MSP430的开发一定有一些独到之处吧……最独到的地方是CCS有一个Grace模块,能够进行图形化设置并生成对应代码。单片机内部的模块很多,想快速上手相当困难,Grace模块号称能让新手15分钟就能上手操作,可见其配置简单。 ①下载安装: 这个软件是收费的,但是由于TI大学计划的存在,对于我们来说就相当于免费的……首先用学校邮箱注册TI帐号,已注册的可以更改绑定邮箱,改为学校邮箱,这个验证成功后以后包括申请芯片都会很省事的。因为如果不能认定你是学生,将会收到二次验证,得到的免费服务也会特别少。 注册之后直接搜索CCS,然后点击免费版下载,会弹出一个调查,随便填一下就好,不过一定要合理。

填完之后会收到一封邮件,点一下这个链接就回到下载页面了。 下载很慢……下载的时候要注意的就是要关掉防火墙。 ②安装: 说它是安装,其实是边下载边安装……

然后在安装过程中把和MSP有关的东西全打上钩一路无脑NEXT就好了。 CCS最终程序。 软件和IAR一样,是全英文的。不懂的尽管问谷歌好了…… ③Grace模块安装: 传的神乎其神的Grace竟然是外部模块,这让我无法理解…… 打开CCS。 这个钩最好不要打上,因为路径改起来很困难。 首先找到APP中心。

没下载的这里应该是蓝色的按钮,点选它,然后点上面的INSTALL下载,不过下载速度依然很慢。 ④建立工程: 基本上使用默认参数就好。

ccs6使用教程图文

CCSv5 使用教程 1、CCSv5 软件的安装 打开CCSv5的安装包,运行安装包主目录下面的ccs_setup_5.2.1.00018.exe,一路next直到安装完成。(注意:安装包应放在英文目录下) 2、注册破解 首次运行CCSv5需要进行注册,按照软件启动提示或者在help菜单栏下打开注册界面,添加安装包license注册文件,提示注册成功,破解完成。 3、仿真器的安装SEED XDS510PLUS 打开仿真器的驱动安装包,在选择安装目录时选择CCSv5安装目录下的ccs 5.2\ccsv5\ccs_base,将驱动安装在此。 4、项目工程的建立 (1)TI官网下载DSP2833x的标准库文件,安装标准库文件。稍后做库文件的整理。 (2)在你常用的盘符下面建立一个DSP Experiment文件夹,在建立一个名为DSPlib的子文件夹,并在DSPLib文件夹下建立名为Cmd,Lib, Source,Prj 的四个文件夹。 (3)打开标准库的安装目录,在DSP2833x_common和DSP2833x_headers 文件夹下整理出*.cmd存放在Cmd文件夹下,主要有下图的文 件。整理出*.h,*.c,*.asm文件存放在Lib文件夹下。如图。

在Source文件夹下建立main.c的文件。至此建立工程必备的文件都已经准备齐。 (4)(4)在DSP Experiment文件夹下建立example1文件夹,并拷贝Cmd,Lib,Source,Prj 到此文件夹下。然后打开 ccsv5,选择默认的工程项 目文件夹为DSP Experiment,并确定。 (5)Project—>New CCS Project,新建工程,并作如下填写。

混凝土教材知识.

混凝土的基础知识 一、混凝土种类: 混凝土的种类很多。按胶凝材料不同,分水泥混凝土、沥青混凝土、石膏混凝土及聚合物混凝土等;按表观密度不同,分重混凝土、普通混凝土、轻混凝土;按使用功能不同,分结构用混凝土、道路混凝土、水工混凝土、耐热混凝土、耐酸混凝土及防辐射混凝土等;按施工工艺不同,又分喷射混凝土、泵送混凝土、振动灌浆混凝土等。混凝土的分类还可以根据混凝土的强度等级来分的。 根据有关标准规定,混凝土强度等级应以混凝土英文名称第一个字母加上其强度标准值来表达。如C20、C30等。 混凝土- 混凝土的种类按胶凝材料分有:①无机胶凝材料混凝土,如水泥混凝土、石膏混凝土、硅酸盐混凝土、水玻璃混凝土等;②有机胶结料混凝土,如沥青混凝土、聚合物混凝土等。 按容重分有:①重混凝土,容重2600~5500公斤/立方米甚至更大;②普通混凝土,容重2400公斤/立方米左右;③轻混凝土,容重为500~1900公斤/立方米的轻集料混凝土、多孔混凝土、大孔混凝土等。 按使用功能分主要有:结构混凝土、保温混凝土、装饰混凝土、防水混凝土、耐火混凝土、水工混凝土、海工混凝土、道路混凝土、防辐射混凝土等。 按施工工艺分主要有:离心混凝土、真空混凝土、灌浆混凝土、喷射混凝土、碾压混凝土、挤压混凝土、泵送混凝土等。按配筋方式分有:

素(即无筋)混凝土、钢筋混凝土、钢丝网水泥、纤维混凝土、预应力混凝土等。按混凝土拌合物的和易性分有:干硬性混凝土、半干硬性混凝土、塑性混凝土、流动性混凝土、高流动性混凝土、流态混凝土等。 二、水泥:通用水泥: 一般土木建筑工程通常采用的水泥。通用水泥主要是指:GB175—2007、规定的六大类水泥,即硅酸盐水泥、普通硅酸盐水泥、矿渣硅酸盐水泥、火山灰质硅酸盐水泥、粉煤灰硅酸盐水泥和复合硅酸盐水泥。 2.1水泥类型的定义 (1) 水泥:加水拌和成塑性浆体,能胶结砂、石等材料既能在空气中硬化又能在水中硬化的粉末状水硬性胶凝材料。 (2) 硅酸盐水泥:由硅酸盐水泥熟料、0%~5%石灰石或粒化高炉矿渣、适量石膏磨细制成的水硬性胶凝材料,称为硅酸盐水泥,分P.I 和P.II,即国外通称的波特兰水泥。 (3) 普通硅酸盐水泥:由硅酸盐水泥熟料、6%~15%混合材料,适量石膏磨细制成的水硬性胶凝材料,称为普通硅酸盐水泥(简称普通水泥),代号:P.O。 (4) 矿渣硅酸盐水泥:由硅酸盐水泥熟料、粒化高炉矿渣和适量石膏磨细制成的水硬性胶凝材料, 称为矿渣硅酸盐水泥,代号:P.S。 (5) 火山灰质硅酸盐水泥:由硅酸盐水泥熟料、火山灰质混合材料和适量石膏磨细制成的水硬性胶凝材料。称为火山灰质硅酸盐水泥,代号:P.P。

CCS6.0安装图文教程

1. 下载 方式多种多样,本机的软件来源于CCS巴的吧友精华帖,一般非特别官方版权的软件都可以在其软件贴吧论坛能找到资源。 本机下载的是CCS勺最新版本32位软件。 2. 安装步骤 a)下载完成得到2个解压包以及一个lie文件,此处我们安装的是 b)双击进入安装界面,首先会弹出两个窗口,分别提示我们:是否同意检测杀毒软件的存在,和杀毒软件正在运行、是否继续安装。 需要注意的是电脑里面的防病毒软件,如果没有关的话会有如下对话窗,这里建议在安装过程中暂时关闭,如果没有关闭的话,引起安装 失败,请看最后的附录 e)同意安装协议 d)选择安装目录,为了规避风险,请在选择安装目录时尽量避免有中文的目录,安装在C盘底下无疑可以运行的更方便,但此处选用其他 功能盘。 e)选择型号 勾选不同的类别就对应着此次安装的内容,安装的过多的内核类别,会导致运算量增加、软件运行变慢,因此需要对照右侧的 Descriptio n,选择我们需要的类别。 本学期的课程围绕C2000的应用,勾选如图选项足以。就算以后需要拓宽我们的业务范围,也可后续在设置中加入,无须担心。 f)这里选择仿真器,一般可以直接安装ccS隹荐的安装就行,如果是有需要,则根据实际情况进行选择安装,单击Next g)这里是CCSV开始拥有的App Center,根据实际需要进行选择,最后单击Finishing。 h)进度条安装等待完成。 3. 启动及配置 a)找到你的安装目录下,双击ccstudio.exe进入初始化界面。 b)选择的工作区间的放置地址,此处我选择新建根目录下的空白文件。 c)正式进入软件界面,弹出一个对话框,询问是否联网下载刚才我们选中的APP STOR内插件,选择NO。 d)安装我们的license注册列表。 选择Upgrand 的Launch license Setup e)找寻我们最初解压出来的那个license文件,最好把他拖到当前安装目录的文件夹下。 点击Browse选择CCS6_License.Li文件。 安装注册表成功的标志是,原本出现在左下角的Free Lice nse变成在 右下角的Full Licensa f)至此,所有安装完成,可以享用美味大餐啦! 对了,不要忘记创建快捷方式,再拖到到桌面啊A _八,此版本不能在桌面出现快捷方式,也无法在开始菜单中自动添加启动方式,需 要手动。 4. 附录

CCS v5的安装及使用教程

目录 第二章软件的安装与应用 (1) 2.1 CCSv5.1的安装 (1) 2.2 利用CCSv5.1导入已有工程 (4) 2.3 利用CCSv5.1新建工程 (6) 2.4 利用CCSv5.1调试工程 (9) 2.5 CCSv5.1资源管理器介绍及应用 (16) 第二章软件的安装与应用 CCS(Code Composer Studio)是TI公司研发的一款具有环境配置、源文件编辑、程序调试、跟踪和分析等功能的集成开发环境,能够帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。CCSv5.1为CCS软件的最新版本,功能更强大、性能更稳定、可用性更高,是MSP430软件开发的理想工具。 2.1 CCSv5.1的安装 (1)运行下载的安装程序ccs_setup_5.1.1.00031.exe,当运行到如图2.1处时,选择Custom 选项,进入手动选择安装通道。 图2.1 安装过程1 (2)单击Next得到如图2.2所示的窗口,为了安装快捷,在此只选择支持MSP430 Low Power MCUs的选项。单击Next,保持默认配置,继续安装。

图2.2 安装过程2 图2.3 软件安装中

图2.4 软件安装完成 (3)单击Finish,将运行CCS,弹出如图2.5所示窗口,打开“我的电脑”,在某一磁盘下,创建以下文件夹路径:-\MSP-EXP430F5529\Workspace,单击Browse,将工作区间链接到所建文件夹,不勾选"Use this as the default and do not ask again"。 图2.5 Workspace选择窗口 (4)单击OK,第一次运行CCS需进行软件许可的选择,如图2.6所示。 在此,选择CODE SIZE LIMITED(MSP430)选项,在该选项下,对于MSP430,CCS免费开放16KB的程序空间;若您有软件许可,可以参考以下链接进行软件许可的认证:https://www.sodocs.net/doc/0d9724125.html,/index.php/GSG:CCSv5_Running_for_the_first_time,单击Finish即可进入CCSv5.1 软件开发集成环境,如图2.7所示。

使用CCS进行DSP编程(一)——CCS编程入门(精)

使用CCS进行DSP编程(一) ——CCS编程入门 TI公司提供了高效的C编译器和集成开发环境Code Composer Studio,学习 (6) 的编程应该从学习CCS的使用开始。 首先安装CCS,CCS的安装有详细的说明,并配有简短的Quick Time的多媒体介绍,对于没有购买CCS的用户,可以从TI处得到30天的试用版(没有硬件仿真功能)。 使用CCS前需要对CCS进行设置,以Simulator为例,运行Setup CCS C6000 1.20,安装Device Driver,对于有硬件支持的仿真器,可以选择配套的CCS驱动,设置完成的画面如下图所示:用户的界面大致相同。 接下来就可以运行CCS了,CCS提供了比较好的例子,对于初学者,仔细学习这些例子,会起到事半功倍的效果。在CCS的Help菜单的Tutorial子菜单下,给出了四个教程,分别是:Code Composer Studio Tutorial、Advanced DSP/BIOS Tutorial、Compiler Tutorial和RTDX Tutorial,用户可以从简单的CCS功能 开始,如创建一个工程文件Project,到创建一个完善的用户程序一步一步的进行。

下面是Code Composer Studio Tutorial的例子: 分别从生成一个简单的“Hello World”程序,到使用DSP/BIOS功能,到程序的调试,实时分析,I/O操作等分6课来讲解,可以领略TI的CCS的强大功能。 下面以“Hello World”程序为例讲一下CCS的使用。 首先打开一个Project文件

CCS教程

本章概述CCS(Code CCS提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序

图1-1CCS构成及接口 1.2 代码生成工具 代码生成工具奠定了CCS所提供的开发环境的基础。图1- 2是一个典型的软件开发流程图,图中阴影部分表示通常的C语言开发途径,其它部分是为了强化开发过程而设置的附加功能。 2

图1-2描述的工具如下: C编译器(C 产生汇编语言源代码,其细节参见TMS320C54x最优化C编译器用户指南。 汇编器(assembler)  把汇编语言源文件翻译成机器语言目标文件,机器语言格式为公用目标格式(COFF),其

1.3.1 编辑源程序 CCS允许编辑C源程序和汇编语言源程序,你还可以在C语句后面显示汇编指令的方式来查看C源程序。

在断点处自动更新窗口 查看变量 观察和编辑存储器和寄存器 观察调用堆栈 对流向目标系统或从目标系统流出的数据采用探针工具观察,并收集存储器映象 绘制选定对象的信号曲线 图显示了一个执行了多个线程的应用例程时序。

在CCS中打开一个配置文件时,其显示窗口如下: DSP/BIOS对象是静态配置的,并限制在可执行程序空间范围内,而运行时创建对象的API调用需要目标系统额外的开销(尤其是代码空间)。静态配置策略通过去除运行代码能够使目标程序存储空间最小化,能够优化内部数据结构,在程序执行之前能够通过确认对象所有权来及早地检测出错误。 保存配置文件时将产生若干个与应用程序联系在一起的文件,这些文件的细节参见1.7.2。 1.4.2 DSP/BIOS API 模块 传统调试(debuging)相对于正在执行的程序而言是外部的,而DSP/BIOS API要求将目标系统程序和特定的DSP/BIOS API模块连接在一起。通过在配置文件中定义DSP/BIOS对象,一个应用程序可以使用一个或多个D SP/BIOS模块。在源代码中,这些对象声明为外部的,并调用DSP/BIOS API功能。 每个DSP/BIOS模块都有一个单独的C头文件或汇编宏文件,它们可以包含在应用程序源文件中,这样能够使应用程序代码最小化。 为了尽量少地占用目标系统资源,必须优化(C和汇编源程序)DSP/BIOS API调用。 DSP/BIOS API划分为下列模块,模块内的任何API调用均以下述代码开头。 CLK。片内定时器模块控制片内定时器并提供高精度的32位实时逻辑时钟,它能够控制中断的速度,使之快则可达单指令周期时间,慢则需若干毫秒或更长时间。 HST。主机输入/输出模块管理主机通道对象,它允许应用程序在目标系统和主机之间交流数据。主机通道通过静态配置为输入或输出。 HWI。硬件中断模块提供对硬件中断服务例程的支持,可在配置文件中指定当硬件中断发生时需要运行的函数。 IDL。休眠功能模块管理休眠函数,休眠函数在目标系统程序没有更高优先权的函数运行时启动。 LOG。日志模块管理LOG对象,LOG对象在目标系统程序执行时实时捕捉事件。开发者可以使用系统日志或定义自己的日志,并在CCS中利用它实时浏览讯息。 6

把握教材开放延伸

把握教材,开放延伸 在新的课改教学实践中,我们老师已经不能简单机械地“用”教材了,而更要注重在把握教材的基础上,适时适当地挖掘教材,延伸、开发、新编、创新教材。教师应当考虑学生的思维水平,调整学习材料的呈现时机;可以“新编学习材料,更好地提高学生的参与度”;也可以“根据需要对教材进行开发,培养学生再创造的能力,实现对小学数学教材的创新”等等不同的方法。 【案例1】:人教版数学教材六年级上册33页第六题:你知道下面哪几道题的商大于被除数,哪几道的商小于被除数吗? 从表面上看,这道题只是一道运用分数乘除法,先计算再进行比较的基本练习。按照以往方法,既然是教材中的一个小练习只需学生一做,老师一判即可。 上面的练习,经过教师认真观察不难看出,在比较的过程中蕴含着多种数学的思想和方法以及解决问题的策略,只要对教材内容加以适当加工挖深,就是拔高学生的数学思维的好机会。 因此,我就在该题的基础上,来了个“借题发挥”,将原题中的部分数字换成了字母,还加入一部分的分数乘法算式,依次进行算式与字母、算式与算式之间的大小比较,甚至替换部分字母,对不同字母进行大小比较: 通过对教材的延伸使得学生无法通过数值计算得到结果,从而诱导学生离开具体的数据,把精力集中到寻找字母、算式之间的关系上。学生就开始寻找各种解决方法:有的将除法先转换成乘法,再利用分数乘法的意义进行估算;有的利用分数乘除法的意义反映在线段图上;还有的运用假设法,把字母A假设成一个具体的数,通过计算再比大小等等,使学生体会到解决问题的方法是多样的。 还有某些教学内容设计的情境的时代性是不因时间的推移、历史的变迁而改变的;编写教材的时候觉得是与时代相符的内容可能几年以后就淘汰了,所以需要教师根据实际情况,利用例题学会与时俱进地改变具体的情境,从而具有“时代性”,即是指这个情境准确反映了民族文化精神的主流现实,准确表达出人们现实的心理需求,振奋精神,积极进取。 【案例2】:人教版六年级上册《比的意义》2003年10月15日,我国第一艘载人飞船“神舟”五号顺利升空。在太空中,执行此次任务的航天员杨利伟在飞船里向人们展示了联合国旗和中华人民共和国国旗。两面旗都是长15cm,宽10cm。由此来引出这两面旗的长和宽的比:长比宽是15:10,宽比长是10:15。 在备课过程中我发现“神舟”五号升空确是2003年的重大事件,虽然其中渗透的爱国教育是非常可取的,但当时教学时已经是2009年了,相隔六年时间,孩子们对这一事件的印象已不再深刻,学习兴趣也不是很强烈,因此我觉得在上课的时候得换个情境。 于是我利用了2009年10月1日“中华人民共和国六十周年国庆大阅兵”这一情境。首先播放了一段国庆大阅兵上振奋人心的升旗仪式视频,全班同学的小眼睛看得可认真了,然后出示天安门上冉冉升起的这面五星红旗的大小:长240厘米,高160厘米。随后再引出这两面旗的长和宽的比以及宽和长的比。 学习不仅要考虑数学自身的特点,更应遵循学生学习数学的心理规律,强调从学生已有的生活经验出发,这充分说明数学教学中创设问题情境的重要性。虽然同样是国旗的长宽之比,但教师引用了与时俱进的情境,达到的效果也是完全不同的。 叶圣陶说过:“教材无非是个例子。它只能作为教课的依据,要教得好,使学生受益,还要靠老师的善于运用。”有人说:“教师带着教材走向学生。”也有人说:“教师带着学生走向教材。”还有人说:“学生带着教材走向教师。”而现在我们应该清楚地认识到:“学生、教师共同创造、发展教材。”真正做好“二度开发”教材,才能使教材“唯我所用”又“不唯教材”所束缚,才能充分发挥教材的潜在优势。也只有这样,课程改革的新理念,教学方法的改革

CCS 6 新建TMS320F28335工程(可移植))

使用CCS 6新建TMS320F28335工程 本例程以CCS 6.0下新建TMS320F28335工程为例。用CCS 5,或者新建TI的其它处理器工程的区别也不大,参考本例即可。 所建工程能够实现完全的可移植,即任意拷贝到其他位置或其他电脑都能够直接编译运行,非常方便。 一、CCS 6.0安装

一路Next即可,在处理器支持页面,选择C2000系列即可。根据需要选择。

仿真器也是根据实际选择,XDS100是TI官方的,便宜又实在。

跳出是否安装的页面,均选择安装。 安装完成后,CCS5的大学版的license能够继续用。将其复制到C:\ti\ccsv6\ccs_base\DebugServer\license 即可。 打开软件后,会跳出页面要求设置Workspace路径,注意不能有中文。 Workspace路径也可以更改,如下即可:

二、新建TMS320F28335工程 1)在Workspace文件下,建立Project format for CCS6文件夹,这个文件夹就是我们接下来要建立的工程模板文件夹,需要移植或者拷贝程序,拷贝该文件夹即可。 在Project format for CCS6文件夹下,新建Project文件夹,该文件夹用于存放我们的工程文件。 拷贝以下四个文件夹到Project format for CCS6文件夹下。 DSP2833x_common DSP2833x_headers FPUfastRTS IQmath 注:这四个文件夹可以从TI官方文件得到,需要安装 controlSUITE,TI官网可免费下载。 安装好controlSUITE之后,可以在 C:\ti\controlSUITE\libs\math\ C:\ti\controlSUITE\device_support\f2833x\v141\ 中找到上面的四个文件夹。 (v141为版本号,实际不一定是这个版本,可能有更新)

学生开放实验报告教材

化学化工与生命科学系 生物化学开放实验设计方案(一)食用植物油脂酸价、碘价的测定 专业:xxxx 班级:xxxxxx 小组长:xx 小组成员:xxxxxxx 实验地点:实验楼A403 实验时间:2014年9月13日 指导老师:xx

实验一 食用植物油脂酸价、碘价的测定 1.实验目的 (1)掌握测定食品植物油脂的主要常规指标方法; (2)食用植物油脂的品质可由测定其酸价、碘价等理化特性来判断。 2.实验原理 2.1酸价 酸价(酸值)是指中和1.0g 油脂所含游离脂肪酸所需氢氧化钾的毫克数。 R-COOH + KOH → R-COOK + H20 酸价是反映油脂质量的主要技术指标之一,同一种植物油酸价越高,说明其质量越差越不新鲜。测定酸价可以评定油脂品质的好坏和贮藏方法是否恰当。 2.2碘价 碘价是指在一定条件下与100g油脂起加成反应所需碘的克数。测定碘价可以了解油脂脂肪酸的组成是否正常有无掺杂等。最常用的是氯化碘—乙酸溶液法(韦氏法)。其原理:在溶剂中溶解试样并加入韦氏碘液,氯化碘则与油脂中的不饱和脂肪酸起加成反应: CH3…CH=CH…COOH + ICl → CH3…CHI-CHCl…COOH 再加入过量的碘化钾与剩余的氯化碘作用,生成游离碘: KI + ICl → KCl + I2

游离的碘可用硫代硫酸钠溶液滴定: I2 + 2Na2S2O3→ Na2S4O6 + 2NaI 同时做空白试验,空白与试样消耗硫代硫酸钠标准溶液之差,从而计算出被测样品所吸收的氯化碘(以碘计)的克数,求出碘价。 碘价大的油脂,说明其组成中不饱和脂肪酸含量高或不饱和程度高。 3. 仪器及材料 3.1仪器 碘量瓶 250mL;各种分析天平;碱式滴定管;锥形瓶 250mL;常用玻璃仪器。 3.2试剂 (1)酚酞指示剂(10g / L):溶解1g 酚酞于90 mL(95%)乙醇与10 mL 水中。 (2)氢氧化钾标准溶液[C(KOH)=0.05mol/L]。 (3)碘化钾溶液(150g/L):称取15.0g 碘化钾,加水溶解至100 mL,贮于棕色瓶中。 (4)硫代硫酸钠标准溶液(0.1mol / L):按GB601 配制与标定。 (5)韦氏碘液试剂:分别在两个烧杯内称入三氯化碘7.9g 和碘8.9g,加入冰醋酸, 稍微加热,使其溶解,冷却后将两溶液充分混合,然后加冰醋酸并定容至 1000mL。 (6)环己烷(分析纯)。

江苏开放大学教材答案

江苏开放大学 形成性考核作业 学号 姓名 课程代码110058 课程名称行政管理学评阅教师 第四次任务 共五次任务

江苏开放大学 任务内容: 一、名词解释(每题5分,共10分) 1、人事行政 2、公共财政 二、单选题(每题2分,共4分) 1、我国人事行政的基本原则是()。 A 党管干部原则 B功绩制原则 C依法管理原则 D适才适用原则 2、公共财政以满足()为出发点和落脚点。 A.国家需要 B.社会公共需要 C.国有企业需要 D.每个公民的需要 三、多选题(每题3分,共15分) 1、人事行政的过程可以概括为()几个环节。 A公务员进入环节 B在职公务员管理环节 C公务员晋升环节 D公务员出口环节 2、我国公务员录用方式有()。 A选任制 B考任制 C委任制 D聘任制 3、考试录用制度的一般原则是()。 A公开竞争原则 B机会均等原则 C客观真实原则 D择优原则 4、公共财政的特点是()。 A公共性和非营利性 B强制性和补偿性 C公平性和法治性 D权威性和民主性 5、公共财政的职能()。 A资源配置职能 B收入分配职能 C经济稳定与增长职能 D市场监管职能 四、简答题(第一题15分,其余每题14分,共71分) 1、人事行政的原则有哪些? 2、国家公务员录用方式有哪些? 3、我国建立公共财政的必要性是什么? 4、公共预算的功能有哪些? 5、简述公共预算程序的步骤。 作答结果: 一、名词解释(每题5分,共10分) 1、人事行政——人事行政是指国家人事行政机关通过一系列法律、法规、制度和措施,对行政管理活动中的行政人员与行政事务之间的关系以及行政人员相互之间的关系所实施的一整套管理活动或管理行为,它包括对国家行政人员的录用、考核、培训、交流、奖惩、纪律、工资、福利、退休等方面的规划和管理。

水泥粉磨生产线培训教材

水泥粉磨生产线 培训教材 零零九年十一月 目录 第一章原料破碎 (2) 第一节概述 (2) 第二节破碎设备的类型 (3) 第二章水泥制成 (8) 第一节水泥熟料的贮存 (8) 第二节石膏的作用 (10)

第三节水泥的粉磨 (11) 第三章水泥的储存与包装 (17) 第一节水泥储存 (17) 第二节水泥的包装和散装 (17) 第四章水泥物理检验标准及方法 (22) 第一节水泥细度的测定 (23) 第二节水泥凝结时间和沸煮安定性的测定 (25) 第三节水泥强度测定 (27) 第五章水泥及其原材料化学分析方法 (30) 第一节试剂与设备 (30) 第二节部分分析 (40) 第三节化学全分析方法 (42) 第四节原燃料分析方法 (56) 第一章原料破碎 第一节概述 水泥生产所需的原料,进厂粒度多数超出了粉磨设备允许的进料粒度,需要预先破碎。此外,物料的粒度过大也不利于烘干、运输与储存等工艺环节。水泥厂的石灰石、粘土、铁矿石、混合材以及燃料煤等,大部分都需要预先破碎。石灰石是生产水泥用量最多的原料,开采后的粒度较大,硬度较高,因此石灰石的破碎在水泥厂的物料破碎中占有重要的地位。 生产水泥所消耗的电能约有四分之三用于物料的破碎和粉磨。因此合理地选择破碎和粉磨设备就具有重要意义,破碎过程与粉磨过程相比较,从增加同样的表面能而言,破碎过程要比粉磨过程经济而方便得多。因此,在可能的条件下,在物料进入粉磨设备之前,应尽可

能将物料破碎至粒径较小的小块。一般要求石灰石进入粉磨设备之前小于25mm 。这样就可 以减轻粉磨设备的负荷,提高磨机的产量。另外,粒度较小的物料,水分的蒸发较容易,因而 可提高烘干机的效率。 物料破碎至细小的颗粒后,可减少在运输和储存过程中不同粒度物料的离析现象,从而 避免由此引起的原料成分的波动。缩小物料粒度对磨前的配料环节也有着重要的意义,粒度 越细小均匀,电子称量设备的运行就越稳定,配料就越准确。随着物料粒度的减小,破碎 的效率下降很快。因此破碎过程的产品粒度的要求应合理,追求过小的破碎粒度,不但降 低了破碎效率,也将使破碎系统更为复杂。 破碎是用机械挤压或冲击的方法减小物料粒度的过程。破碎比通常是由物料破碎前的最 大粒度与破碎后的最大粒度的比值来确定的,见表3-1 。 常用几种破碎机的破碎比表3-1 物料的物理机械性质是选择破碎机类型重要因素,诸如强度、硬度、密度, 是脆性或是韧性,是块状或片状,含水量、含泥量及粘塑性、磨蚀性等。因此,不同的物料在抗压能力、抗剪能力、抗冲击能力、抗研磨刮削能力等表现是不一 样的。水泥厂需要破碎的物料因其物理机械特质不同而需要选择不同类型的破碎 机。下面主要介绍缅甸郊塞水泥厂使用的几种类型的破碎机。

CCS使用教程

CCS使用教程 1. TI公司提供了高效的C编译器和集成开发环境Code Composer Studio,学习C6X的编程应该从学习CCS的使用开始。 首先安装CCS,CCS的安装有详细的说明,并配有简短的Quick Time的多媒体介绍,对于没有购买CCS的用户,可以从TI处得到30天的试用版(没有硬件仿真功能)。 使用CCS前需要对CCS进行设置,以Simulator为例,运行Setup CCS C6000 1.20,安装Device Driver,对于有硬件支持的仿真器,可以选择配套的CCS驱动,设置完成的画面如下图所示:用户的界面大致相同。 接下来就可以运行CCS了,CCS提供了比较好的例子,对于初学者,仔细学习这些例子,会起到事半功倍的效果。在CCS的Help菜单的Tutorial子菜单下,给出了四个教程,分别是:Code Composer Studio Tutorial、Advanced DSP/BIOS Tutorial、Compiler Tutorial和RTDX Tutorial,用户可以从简单的CCS功能开始,如创建一个工程文件Project,到创建一个完善的用户程序一步一步的进行。

下面是Code Composer Studio Tutorial的例子: 分别从生成一个简单的“Hello World”程序,到使用DSP/BIOS功能,到程序的调试,实时分析,I/O操作等分6课来讲解,可以领略TI的CCS的强大功能。 下面以“Hello World”程序为例讲一下CCS的使用。 首先打开一个Project文件

这些文件的路径如下图所示 打开hello.mak,会看到如下图所示的界面。将File View栏中的“+”号都打开,会看到整个项目工程中的所有资源.

教材建设一定要开放

教材建设一定要开放 国内理工科教材普遍更新太慢,跟不上科技发展速度。这几乎成了全社会的共识。试看以下两个例子: 2005年,一位代表在全国政协会议上的发言指出,“现在大学里培养的工程师是我们国家第六代工程师,但用的却是培养第三代工程师的教材。”这位代表这里显然指的是工科教材。 2005年,由教育部化学学科教指委撰写的“化学类专业发展战略研究报告”指出:“课程内容膨胀、陈旧,熟悉的内容难以舍弃,内容更新困难重重……”。这段话也许可以反映理科教材的状况。 类似的声音在我们耳边萦绕了二三十年,如果把理工科本土教材看作一个“机体”,这个“机体”难道是一个“病体”?或者说,是处在一种由营养单一而造成的“亚健康”状态?从这个意义上讲,几年前教育部有关领导关于“必须大量地、不断地引进国外原版教材”的表态可能是一剂良方,可能会产生长远影响。如果能够积极推动,科学实施,可能成为本土教材摆脱目前状态的突破口。 大家知道,早在1977年,邓小平就对教材问题发表过重要谈话。邓小平指出:“要进口一批外国教材……日本的、英国的、美国的、法国的、西德的自然科学教材,结合我们自己的实际编好教材,以后就按新教材来上课。” 我们不能把邓小平的谈话仅仅看作十年“文革”后,应对大学招生的应急措施,谈话的意义远远超越了教材问题本身。它表达了一种战略思考,即教育需要“对外开放”、需要“面向世界”的战略思考。他在1983年提出教育要“三个面向”的战略方针,与这次谈话的思路一脉相承。从1977年到教育部表态的2000年,时间过了23年。如果算到今天,则过去了将近30年。30年了,理工科教材内容陈旧问题仍然是高等教育一个沉重的话题。我们不敢轻言教育战线开放力度太小,但至少让人觉得,实施的开放举措很少惠及教学和教学活动,其中包括教材。 我想要表达的意思是:引进国外优秀教材,不是要让本土教材“边缘化”,而是要促进本土教材更快、更好地发展。回头再看小平这段谈话的末尾是怎么说的:“要结合我们自己的实际编好教材”! 教材的功能是什么?通常将教材看作知识的载体。这种认识当然不错,但我觉得,它同时还折射着产生教材的那个社会的教育理念。即,教材的功能有二:一是承载着知识,二是折射着作者的教育理念。 使用国外教材,不但学生可以学到本学科的最新知识,教师还可以“零距离”地接触、并研究教材所折射的西方教育理念。 可以指望,国外优秀教材能为我们提供新的营养要素,从而导致营养要素多

CCS6.0 Graph display set 显示波形设置实例

CCS6.0显示AD波形 利用CCS6.0 实时显示两路AD转换结果,用波形的显示的设置步骤如下:1、打开CCS6.0, 打开AD工程,如图:

程序如下: #include "myapp.h" #include "csedu.h" #include "scancode.h" void InitADC(); void wait( unsigned int cycles ); void EnableAPLL( ); unsigned int nADC0[256],nADC1[256]; main() { int i; unsigned int uWork; EnableAPLL(); SDRAM_init(); InitADC(); PLL_Init(132); while ( 1 ) { for ( i=0;i<256;i++ ) { ADCCTL=0x8000; // 启动AD转换,通道0 do { uWork=ADCDATA; } while ( uWork&0x8000 ); nADC0=uWork&0x0fff; }

for ( i=0;i<256;i++ ) { ADCCTL=0x9000; // 启动AD转换,通道1 do { uWork=ADCDATA; } while ( uWork&0x8000 ); nADC1=uWork&0x0fff; } asm( " nop"); // break point } } void InitADC() { ADCCLKCTL=0x23; // 4MHz ADCLK ADCCLKDIV=0x4f00; } void wait( unsigned int cycles ) { int i; for ( i = 0 ; i < cycles ; i++ ){ } } void EnableAPLL( ) { *( ioport volatile unsigned short* )0x1f00 = 4; wait( 25 );

CCS6.0安装图文教程

1.下载 方式多种多样,本机的软件来源于CCS吧的吧友精华帖,一般非特别官方版权的软件都可以在其软件贴吧论坛能找到资源。 本机下载的是CCS的最新版本32位软件。 2.安装步骤 a)下载完成得到2个解压包以及一个lic文件,此处我们安装的是 b)双击进入安装界面,首先会弹出两个窗口,分别提示我们:是否同 意检测杀毒软件的存在,和杀毒软件正在运行、是否继续安装。 需要注意的是电脑里面的防病毒软件,如果没有关的话会有如下对话窗,这里建议在安装过程中暂时关闭,如果没有关闭的话,引 起安装失败,请看最后的附录 c)同意安装协议 d)选择安装目录,为了规避风险,请在选择安装目录时尽量避免有中 文的目录,安装在C盘底下无疑可以运行的更方便,但此处选用其 他功能盘。 e)选择型号 勾选不同的类别就对应着此次安装的内容,安装的过多的内核类别,会导致运算量增加、软件运行变慢,因此需要对照右侧的 Description,选择我们需要的类别。 本学期的课程围绕C2000的应用,勾选如图选项足以。就算以后需要拓宽我们的业务范围,也可后续在设置中加入,无须担心。 f)这里选择仿真器,一般可以直接安装CCS推荐的安装就行,如果是 有需要,则根据实际情况进行选择安装,单击Next g)这里是CCSV开始拥有的App Center,根据实际需要进行选择,最后 单击Finishing。 h)进度条安装 等待完成。 3.启动及配置 a)找到你的安装目录下F:\,双击ccstudio.exe进入初始化界面。 b)选择的工作区间的放置地址,此处我选择新建根目录下的空白文件。 c)正式进入软件界面,弹出一个对话框,询问是否联网下载刚才我们选 中的APP STORE内插件,选择NO。 d)安装我们的license注册列表。 选择Upgrand的Launch license Setup。 e)找寻我们最初解压出来的那个license文件,最好把他拖到当前安装 目录的文件夹下。 点击Browse,选择CCS6_License.Lic文件。 安装注册表成功的标志是,原本出现在左下角的Free License变成在 右下角的Full License。 f)至此,所有安装完成,可以享用美味大餐啦! 对了,不要忘记创建快捷方式,再拖到到桌面啊^ _ ^,此版本不能在桌面出现快捷方式,也无法在开始菜单中自动添加启动方式,需 要手动。 4.附录

水泥公司安全生产制教材

安全生产责任制 1 目的 为了明确公司各级领导、各部门各岗位人员的安全职责范围,确保安全生产责任制的落实。 2 适用范围 适用于公司各级领导、各部门各岗位人员。 3 公司各级安全组织的安全职责 3.1 公司安委会的安全职责 3.1.1 公司安委会的构成和权限 1) 公司设立安委会。安委会由公司领导、各部门负责人、专职安全 治理人员、职员代表组成。安委会主任由公司总经理担任,公司 治理层其他成员担任副主任。 2)公司安委会下设办公室,办公室设在安全环保部,具体负责公司日常安全生产治理工作。每 月召开一次安全工作例会,总结安全工作开展情况,布置安全工作重点。 3)安全环保部设专职安全治理人员3名,负责监督和处理公司安全生产日常工作及安全记录、档案治理工作(安全记录、档案的治

理按公司《记录操纵程序》规定进行)。 3.1.2 安全生产治理委员会安全职责 1)在集团、控股的领导下,推行“安全第一、预防为主、综合治理”的安全生产方针,认真 贯彻安全生产、劳动爱护的法律、法规以及本公司的各项安全生产规章制度;负责职业健康、 安全生产、消防安全、交通安全、劳动爱护治理,确保安全生产。 2)建立健全公司安全治理机构,审定安全治理机构,落实安全治理费用,促进公司步入良性 进展。 3) 在打算、布置、检查、总结、评比生产经营工作时,同时打算、布置、检查、总结、评比 安全卫生、劳动爱护工作。 4)组织编制、审查、批准公司的各项安全生产治理制度和安全操 作规程,并督促贯彻执行。 5) 明确各部门安全职责,及时检查指导下属各部门安全生产工作开展情况。 6) 审批公司安全生产的绩效考核、表彰和奖励。 7) 负责(或协助上级有关部门)对重伤以上事故的调查处理工作,

课堂的开放性1

初中语文课堂的开放性 庆安县新胜乡新胜中学蔡学彪2013年10月10日开放是相对于封闭来说的。传统的课堂教学以教师为主,以书本为主,以考试为主,过分注重分数,使语文课和现实生活的脱离,忽视了学生的个性发展,只有扬弃封闭式课堂教学,采用开放式课堂教学,语文课堂才能充满生机和活力。 一、教师思想的开放——课堂开放的前提 美国教育家T.J伯根说:“一个人要成为优秀的教师,那他必须是一个具有创造力,向前看的人,一个进步并且富有新思想的人。”开放性语文教学首先需要教师教学思想的开放,传统的语文课堂,老师处于地体地位,教师的指令就是圣旨,学生在整个教学中处于从属地位,教师的讲解代替了学生的思维,教师的认知结果代替了学生的认知结果,严重阻碍学生个性的发展。新课程理念下的课堂教学,教师角色必须实现彻底的改变,教师不再是绝对的权威,不再扮演“传授者”的角色,教师充当平等中的首席的角色,从知识的传授者转向发展的促进者,平等地对待每一位学生,欣赏每一位学生,鼓励每一位学生,勇于发表自己的看法,在组织教学的过程中教给学生学习的方法,提供有关知识范围,讨论疑难问题,教师不仅要走下讲台,甚至把语文课堂交给学生,让课堂成为师生共有的课堂,学生自主学习语文的阵地,真正学习语文的主人,形成“学生主体,学生主导,教师协助”的教学结构。 二、学习内容的开放——课堂开放的关键 1.开放教材 教材是一种最丰实、最有效的教具,它是最重要的课程资源,是课程标准最

忠实的执行者,是师实施课程标准的重要凭证。它在编排上融规范化、多样化、民族化、多元化、现代化、生活化于一体,注重人文和科学的融会,注重学生的发展,但它不是唯一的。开放式的课堂教学要从学生的生活实际出发,灵活选用教材内容,根据自己的教学所需,可适当地对教材进行删减增补工作。如教学《可爱的小蜜蜂》时,先让学生向养蜂老农或查资料了解些有关蜜蜂的知识,拓展了学生的学习空间,又培养了学生搜索、寻找、利用语文资源的意识,在学习第二自然段后,学生体会到蜜蜂酿蜜不是为自己而是为人类酿造最甜的蜜后,出示唐朝诗人罗隐写的《蜂》,从课内延伸到课外,使学生由此及彼,不局限于一节课,一本书,充分发挥了语文课本工具书的作用,加大了教学密度,进一步激发了学生爱蜜蜂的情感,在教完课文后,补充与课文相关的阅读材料《荔枝蜜》全文,作者的背景材料和写作背景,既增加了课堂教学的容量,又使得课内外阅读相得益彰,开拓了学生的视野。 2.开放课堂 有人说:教室是小课堂,社会是大课堂。生活处处皆语文,语文学习的外延既丰富又宽广,如果合理地引进生活这一源头,语文学习的泉水就更“清如许”了。语文课堂不仅仅限于课堂,作为母语教育的语文课程,与社会生活、学生的家庭生活和学校生活有着天然的联系,教师要具备课内,链接课外,链接到大自然中去,将学生由小课堂的语文学习引导到大课堂的语文学习当中去。我们可以把课堂设在生活的每个角落,可以把语文课堂设在菜场,让学生感受菜场的热闹、嘈杂,也可以让学生去购买一样菜,在讨价还价中锻炼学生的口头表达能力,带领学生走进文物古迹,感受劳动人民的智慧是无穷的,可以带学生走进大自然,用眼睛去看看,用小手去摸摸,用鼻子去闻闻,用耳朵去倾听,感受大自然的

CCS6.0教程

CCS6.0教程 目录 CCS6.0教程 (1) 第一章CCS6.0软件的安装 (2) 第二章CCS与仿真器的连接 (7) 2.1定义工作区目录 (7) 2.2建立目标板配置环境 (8) 2.3连接目标板 (11) 第三章创建CCS6.0工程 (13) 3.1创建工程 (13) 3.2生成项目 (15) 第四章工程导入 (15) 4.1CCS3.3工程的导入 (15) 4.2CCS高版本工程的导入 (23) 第五章CCS6.0的仿真与烧写 (24) 5.1CCS6.0的仿真操作 (24) 5.2CCS6.0的烧写操作 (28) 第六章CCS6.0中一些常见的功能按钮 (30) 6.1加载代码 (32) 6.2监视变量和寄存器 (32) 6.3反汇编以及源代码混合模式 (33) 6.4内存查看器 (34) 6.5管理断点 (35) 6.6图形显示工具 (37) 6.7图像显示工具 (39)

第一章CCS6.0软件的安装 首先我们需要来安装TI DSP的软件开发环境CCS(Code Composer Studio)。如果您曾经使用过其他公司的仿真器产品。我们推荐使用CCS6.0版本,因为暂时合众达公司的XDS510PLUS和XDS560PLUS仿真器只支持CCS6.0,再高版本兼容性不是很好。另外我们选用XDS100V2仿真器也只能适用于CCS4.0及以上版本的开发环境,XDS100V3仿真器只适用于CCS5.0及以上版本的开发环境。 注意:安装前先关闭杀毒软件和360、电脑管家等安全防护软件,否则点击安装程序会出现警告,强行安装会出现文件丢失。双击ccs_setup_6.0.0.00190.exe文件,出现如下图1-1所示界面: 图1-1 选择“I accept the terms of the license agreement”,点击“Next”如下图1-2

相关主题