HI,欢迎来到好期刊网,发表咨询:400-888-9411 订阅咨询:400-888-1571证券代码(211862)

ui设计课程总结集锦9篇

时间:2023-02-23 19:33:28

ui设计课程总结

ui设计课程总结范文1

关键词:实践教学;项目制;CDIO理念

作者简介:陈燕(1979-),女,江苏苏州人,苏州经贸职业技术学院信息系,讲师。(江苏 苏州 215009)

中图分类号:G642.423 文献标识码:A 文章编号:1007-0079(2013)01-0158-02

实践教学是高职软件技术专业教学过程的重要环节,是以学生为主体、教师为主导、行业为背景的教学形式,也是学生理论联系实际、提高专业技能的有效途径和重要保证。目前,苏州经贸职业技术学院(以下简称“我院”)软件专业实践教学过程中存在的问题主要体现在三个方面:一是实践教学内容陈旧,与当前社会及行业对高技能计算机应用型人才的实践能力需求存在差距;二是高素质“双师型”实践教学师资力量薄弱,大部分教师没有企业工作经历、缺乏实际项目经验,在实践教学上很难对学生进行职业技能方面的指导;三是实践教学场所整体投入不够,尚未建立长期的、相对稳定的、足够数量的校内外实训实践基地,无法满足学生实践需求。

手机UI设计是计算机领域中的新型学科之一,尤其是对手机应用软件开发极其重要,逐步被高校纳入软件技术专业的重要建设方向之一。随着软件界面设计给企业产品带来了市场竞争力,社会对UI设计人才的需求量也大幅增加。有关专家初步估计,未来3~5年中国UI设计市场将会有一个飞跃的发展。高校是培养高素质技能型应用人才的摇篮,但面对手机UI设计这个理论体系尚不完善,实际运作还在不断摸索和发展中的学科,实践教学变得尤为重要。怎样使学生在掌握适用理论知识的基础上,最大限度的接触实践,培养企业欢迎、行业适用的UI设计人才,是当前摆在软件技术专业建设面前的一个艰巨任务。普通校内实训模式已经不能满足日益发展的UI设计产业需求,结合人才培养目标,把校企深度融合作为基础平台,并与CDIO工程教育理念对接,构建了以企业工作过程中“项目制”为主线的实践教学体系。

一、CDIO理念下手机UI设计项目实践教学内涵

CDIO作为一整套指导工程科技人才培养模式改革的教育观念、作为一种课程设计的先进框架体系,符合现代工程技术人才培养规律,具有良好的发展前景和推广意义。参照CDIO教学模式的“系统的能力培养,全面的实施指导”,结合信息系实践教学现状,在手机UI设计实践教学活动中进行了“做中学”和“基于项目教育和学习”的尝试,依托校内外实训基地、企业优质人力资源、企业真实的项目资源,形成了校企一体化的教学目标和教学内容。实践项目来自于企业的生产一线,让学生参与企业手机UI设计项目的全生命周期的运行,从项目的构思、设计、实现、运作等完整的过程,注重学生专业实践、创新能力的培养,体现了“做中学”、“做中教”的教学理念。

1.教学内容设计

实践教学项目由校企合作单位的手机UI工程师提供,然而开发性实践项目又不能直接应用于实践教学,因此按照学生接受能力递进的原则,将其进一步设计成不同的教学项目,然后和企业工程师合作共同制定实践项目的教学目标,让学生在项目实施过程中明确技能掌握和职业素养的培养目标。手机UI设计实践项目如表1所示。

2.教学方法设计

在项目教学中,依托校内仿真、生产性实训基地和校外实训基地,设置作品赏析、启发讨论、观察实践、角色扮演、头脑风暴、模拟教学、现场教学等多种教学方法组织实施实践教学。在项目的实施过程中,始终把握学生是学习过程的中心、信息加工的主体、知识的主动建构者,而不是知识的被动接受对象;教师是学习过程和保证教学有序进行的组织者和协调人,而不是知识的提供者与灌输者。注重学生项目实践过程和工作过程的结合,让学生在操作的同时,按照完整的企业工作流程进行训练,通过系统化的反复训练,逐步提高学生手机UI设计的专业能力和创新能力。

对于“手机音乐播放器”、“手机聊天软件”等基础训练项目,参照手机UI设计标准,在校内仿真实训基地进行,这样的实训项目可以采用作品赏析、观察实践、启发讨论等教学方法,让学生在完成项目的同时,掌握手机UI设计的基本技能和基础规范。“iPhone手机待机界面”、“iPhone手机功能界面”等技能提高项目,要求按照企业的项目需求标准,在校内生产性实训基地进行,可以采用头脑风暴、角色扮演等教学方法,让学生扮演成工作需要的职业人来完成整个项目的创作,培养学生分析、解决问题的能力和独特的创新意识;“手机主题开发”、“手机动态壁纸”等综合实践项目,要求为学生提供真实的项目开发环境,在校外实训基地完成,用现代企业的标准来衡量学生的职业水准,在培养过程中注重人文精神和企业文化的熏陶,使培养出的高技能人才具备良好的职业道德、创新意识和团队合作能力,从而提高学生的综合素养,提升学生走向社会、进入企业的自信心。

二、良好的实践教学场所,奠定了技能型人才培养的基础

近年来,随着院级重点专业建设和校企合作步伐的不断推进,信息系实践教学环境建设也取得了长足的进步,实践条件、实践设施得到了根本改善。手机UI设计实践教学环境主要包括校内仿真实训室、校内天平UI交互开发实训室和校外实训基地。其中“天平UI交互开发校内生产性实训基地”本着与校企合作单位苏州天平先进数字科技有限公司深度合作,实施了“校中厂”模式。系统移植公司产品开发技术平台,以公司专用的移动应用UI中间件的产品化应用开发为核心,开展了实践教学和社会服务。其功能主要体现在以下几个方面:一是满足软件技术专业学生在手机UI交互设计及开发中的生产性实训;二是用于与企业合作共同开发相关企业项目;三是用于本系专业教师在手机交互功能开发方面的研发;四是用于手机UI交互开发的综合实训。本实训基地建设最终实现了基地校企共建、校企共赢,为企业、社会输送了大量手机UI设计开发人才,社会效益显著。

在校外实训基地建设方面,以计算机软件技术专业为依托,与UI设计行业的相关企业单位密切联系,以签订协议的形式,建立了一批满足教学、生产、科研需要的稳定的校外实训基地。如:苏州天平数字先进科技有限公司、苏州士奥动画有限公司、上海百洲信息科技有限公司、苏州天一动画有限公司等。校外实训基地主要是企业,为学生提供了综合技能培养的真实实践环境,由于学生在校外实训基地是工学交替、顶岗实习,因此在各个实践项目中均安排了技能训练。通过系统化的项目实施,让学生掌握手机UI设计规范、思路和开发技术,为学生今后工作打下坚实的基础。另外,学生在校外实习期间不仅能取得实际工作经验,还能培养团队协作精神、群体沟通技巧等个人综合素质。

三、优质的实践师资队伍建设,保障了技能型人才的实施

要提高实践教学质量,培养高技能型人才,只有先进的实践教学环境远远不够,CDIO要求专业教师除了具备教学能力以外,还要有在企业一线的项目实践经验,有完成一个实际项目或系统的构思、设计、实施和运行经历,为此,要认真做好实践师资队伍建设的具体规划。

一方面,要深化产学研合作,进一步培养教师的“双师”素质。要依托校企合作平台,采取合作开发、企业实践等多种措施,定期派教师去企业挂职锻炼,将自身的学科知识融入到项目实践开发中,更新他们的知识结构,提高其运用创新型思维解决项目实际问题的能力,保持其与企业项目的“零距离”接触,使其成为真正意义上的“双师型”教师。

另一方面,要提高教师将企业项目转化为教学内容的能力。将企业项目科学的设计为实践课程是教学的一个关键环节,实践教学中项目的开发和实施依托于“双师型”教学队伍。真实的企业开发项目不能直接应用于教学,需要将其进一步开发成教学项目,也就是进行课程开发,这离不开具有项目开发经验的教师参与。教师要以综合性和创新性实践项目为抓手,将已完成的企业项目转化成实践项目教学内容,开展实践教学。因此,教师开发项目课程的能力至关重要。

四、总结

校企合作共建实践教学体系是实行CDIO教学模式、培养高技能型应用人才、增强学生就业能力的重要保障。多年的探索和实践证明,学校只有通过深度的多元化的校企合作,才能从根本上消除学生就业的距离感,为企业输送“即招即用”的技能型人才,才能提升学校的办学水平,增添学校的办学活力。

参考文献:

[1]陈春林,朱张青.基于CDIO教育理念的工程学科教育改革与实践[J].教育与现代化,2010,(1).

[2]李莹.高职计算机实践教学改革与人才培养[J].职业教育研究,2007,(2).

[3]王章华,王林,龚兴雷.校企共建实训实习基地努力提高学生实践能力[J].职业教育研究,2008,(7).

ui设计课程总结范文2

论文关键词:二极管电路,分析要领,计算举例

 

二极管是电子技术中最基本、最重要的半导体器件之一,它在整流、检波及限幅等各种电子电路中有着广泛的应用。但含二极管的电路分析计算问题是一个让许多学生深感头痛的问题。本文试对这一问题做一些探索,抛砖引玉,以期能对我们指导学生学习电子技术有所借鉴。

一、含有二极管电路的分析要领

本人在《电子技术基础》课教学过程中发现,含有二极管电路的分析计算问题是一个让多数学生感到头痛的问题,即使是学习好的学生,有时也会感到无从下手、束手无策。究其原因,是因为没有掌握这类电路的分析计算要领。下面,笔者试通过一个典型例子的剖析,总结出这类电路的分析计算要领。

例一:在图1所示电路中,若在B、D两点之间接入一个硅二极管(设二极管的正向压降为0.7v,反向电阻为无穷大),试计算下面两种不同接法通过二极管的电流。

(1)二极管的正极接电路B点,二极管负极接电路D点。

(2)二极管的正极接电路D点,二极管负极接电路B点。

图1

为了便于分析问题,我们把上述两种接法的电路都画出,如图2所示。

(a)

(b)

图2

第一种接法的计算:如图2(a)所示,这是一个含二极管的复杂直流电路。但二极管不同于线性电阻,不能像线性电阻和直流电源那样,写出各段电压,若直接用支路电流法去列方程组,将无法求解。

如图2(a)可用支路电流法列出如下方程组:

I1-I2-I3=0

I1R1+UBD-E1=0

I2R2-E2-UBD=0

但因不知UBD的值计算举例,仍然不能求得通过二极管的电流I3。

那么,解决问题的关键在哪里?关键在于先确定二极管接入电路后是处于导通状态还是处于截止状态。为此,我们先要分析图1电路中B、D两点电位的高低。显然,用“分段法”求电压的方法不难求出图1中UBD的大小,即

10+5

UBD=UBA+UAD=-I1R1+E1= - ———— *4+10=-2V

4+1

也就是说,B点电位比D点电位低2V。这样,在图2(a)电路中,二极管V正极接低电位端(B点),负极接高电位端(D点),二极管加反向电压处于截止状态,二极管上无电流通过。二极管接入后对原电路工作状态不产生影响。所以,第一种接法通过二极管V的电流I3为零。

第二种接法的计算:如图2(b)所示,这同样是一个含二极管的复杂直流电路。由上述分析可知,按图2(b)连接时,二极管V加正向电压,处于导通状态。根据二极管的伏安特性曲线可知,二极管导通后正向压降(一般硅二极管的导通压降为0.7V,锗二极管的导通压降为0.3V)基本稳定,几乎不随流过的电流大小而变化。由题设条件可知,硅二极管的正向压降为0.7V,因此,图2(b)电路中B、D两点间的电压不再等于-2V,而是被已导通的二极管V限定在0.7V,即UBD=-0.7V。二极管接入后对原电路工作状态产生影响,各支路电流将重新分配。图2(b)和图2(a)电路结构相似,为两个网孔的复杂电路,可进一步求解如下。

设各支路电流参考方向及回路绕行方向如图2(b)所示,根据KCL和KVL可列方程组如下:

I1+I3-I2=0

I1R1+UBD-E1=0

I2R2-E2-UBD=0

代入UBD =-0.7V及其它已知数据得

I1+I3-I2=0

4I1-0.7-10=0

I2-5+0.7=0

解方程组后得:I1=2.7mA I2=4.3mA I3=1.6mA

因此,第二种接法通过二极管的电流I3为1.6mA免费论文。

综上所述,含二极管的电路分析计算时,可抓住以下几点要领:

(1)首先,分析确定电路中的二极管是处于导通状态,还是处于截止状态。

(2)其次,分析电路的已知条件,如搞清楚二极管是硅管、锗管或是理想二极管等情况。

(3)第三,分析电路的结构及求解目的,找出快捷的求解方法。

二、含二极管的电路分析计算举例

例二:图3所示电路中,设V1和V2均为理想二极管,则V0 = V。

图3

解题思路分析:初看本图是个含两个二极管的复杂电路,似乎求解不易。其实不然,我们就用上述这类电路的分析要领对它进行分析计算。首先,由图3可知,6V直流电源的正极通过电阻R加到二极管V1的正极上,二极管V1负极则接在电源的负极上,显然,二极管V1加正向电压,处于导通状态。其次计算举例,由题意知,二极管V1为理想二极管(即正向电阻为0,反向电阻为无穷大),其正向压降(导通压降)为0V,即UV1=0V。最后,分析电路结构可以看出,输出电压V0取自二极管V1的两端,即V0=UV1=0V。可见,解此题不需要列出复杂的方程组及进行复杂的计算。

顺便提一下,本图电路中,由于V1导通,二极管V2正极对地电位被限定在0V,而V2负极对地电位为3V,故二极管V2截止。

例三:图4电路中,V为理想二极管,图示电压V0为( )。

(A)10V(B)13V

(C)7V(D)-3V

图4

解题思路分析:本图是一个简单电路,两个直流电源顺向连接,二极管V加正向电压,处于导通状态,且V为理想二极管,其导通压降为0V,那么,

V0=UV+10V=0V+10V=10V

故正确答案应选(A)。

例四:图5电路中V1和V2为理想二极管,输出V0的波形为( )。

(A)①(B)②

(C)③(D)④

图5

解题分析:(1)当ui<0V时,二极管V1截止,二极管V2导通,则V0=UV2=0V。

(2)当0V≤ui≤3V时,二极管V1和V2都截止,电阻R上无电流

通过,VR=i﹡R=0V,则V0=VR+ui=0+ui=ui

(3)当ui>3V时,V1导通,V2截止,UV1=0V,则V0=UV1+3V=0V+3V=3V

综上分析,只有图5中②的波形与上述分析结果一致,故正确答案应选择(B)。

例五:图6(a)所示电路中,UCC=5V,二极管为理想二极管,已知输入正弦波的峰值为10V,试分析两个二极管的工作情况,并画出端电压的波形。

图6

解题分析:上图示为限幅电路。(1)当输入电压-5V≤ui≤5V时,V1和V2两二极管都截止,u0=ui;(2)当输入电压ui<-5V时,V1截止,V2导通,u0=UV2-UCC=0-UCC=-5V;(3)当ui>5V时,V1导通,V2截止,u0=UV1+UCC=0+UCC=5V。综上分析计算举例,可画出端电压u0的波形如图6(b)所示,为近似梯形波。

通过上述几个含二极管的典型电路(常称电子电路)研究讨论,我们可以看出,电子电路的分析计算方法有别于一般的电工电路,是因为在电子电路中使用了半导体器件(如二极管等),各种电子电路的工作原理和不同功能与电路中半导体器件的类型、性能及工作状态直接有关。所以,在进行电子电路的分析计算时,一定要先弄清楚电路中半导体器件的工作状态、类型等,这是学习和分析电子电路的关键所在。但是,初学电子技术的技校生,往往不明白这一道理,造成学习和应用上的困难。鉴于此,在《电子技术基础》课教学中,我着重给学生介绍了上述分析要领。实践证明:学生掌握了上述分析要领以后,解题的盲目性减少了,解题的正确率提高了。

总之,如何指导学生学习,是教师们关心的一个问题,值得研究。相信,只要我们潜心研究,善于发现,勇于探索,就一定能够找到指导学生学习电子技术的门径,从而为成功的教学奠定基础。

参考文献

1、《电子技术基础》(第二版),中国劳动出版社。

2、《电子技术基础习题册》(第二版),中国劳动出版社。

3、《电子电气类专业基础知识》(第二版),厦门大学出版社。

ui设计课程总结范文3

技术基础》课教学过程中发现,含有二极管电路的分析计算问题是一个让多数学生感到头痛的问题,即使是学习好的学生,有时也会感到无从下手、束手无策。究其原因,是因为没有掌握这类电路的分析计算要领。下面,笔者试通过一个典型例子的剖析,总结出这类电路的分析计算要领。

例一:在图1所示电路中,若在B、D两点之间接入一个硅二极管(设二极管的正向压降为0.7v,反向电阻为无穷大),试计算下面两种不同接法通过二极管的电流。

(1)二极管的正极接电路B点,二极管负极接电路D点。

(2)二极管的正极接电路D点,二极管负极接电路B点。

图1

为了便于分析问题,我们把上述两种接法的电路都画出,如图2所示。

(a)

(b)

图2

第一种接法的计算:如图2(a)所示,这是一个含二极管的复杂直流电路。但二极管不同于线性电阻,不能像线性电阻和直流电源那样,写出各段电压,若直接用支路电流法去列方程组,将无法求解。

如图2(a)可用支路电流法列出如下方程组:

I1-I2-I3=0

I1R1+UBD-E1=0

I2R2-E2-UBD=0

但因不知UBD的值计算举例,仍然不能求得通过二极管的电流I3。

那么,解决问题的关键在哪里?关键在于先确定二极管接入电路后是处于导通状态还是处于截止状态。为此,我们先要分析图1电路中B、D两点电位的高低。显然,用“分段法”求电压的方法不难求出图1中UBD的大小,即

10+5

UBD=UBA+UAD=-I1R1+E1= - ———— *4+10=-2V

4+1

也就是说,B点电位比D点电位低2V。这样,在图2(a)电路中,二极管V正极接低电位端(B点),负极接高电位端(D点),二极管加反向电压处于截止状态,二极管上无电流通过。二极管接入后对原电路工作状态不产生影响。所以,第一种接法通过二极管V的电流I3为零。

第二种接法的计算:如图2(b)所示,这同样是一个含二极管的复杂直流电路。由上述分析可知,按图2(b)连接时,二极管V加正向电压,处于导通状态。根据二极管的伏安特性曲线可知,二极管导通后正向压降(一般硅二极管的导通压降为0.7V,锗二极管的导通压降为0.3V)基本稳定,几乎不随流过的电流大小而变化。由题设条件可知,硅二极管的正向压降为0.7V,因此,图2(b)电路中B、D两点间的电压不再等于-2V,而是被已导通的二极管V限定在0.7V,即UBD=-0.7V。二极管接入后对原电路工作状态产生影响,各支路电流将重新分配。图2(b)和图2(a)电路结构相似,为两个网孔的复杂电路,可进一步求解如下。

设各支路电流参考方向及回路绕行方向如图2(b)所示,根据KCL和KVL可列方程组如下:

I1+I3-I2=0

I1R1+UBD-E1=0

I2R2-E2-UBD=0

代入UBD =-0.7V及其它已知数据得

I1+I3-I2=0

4I1-0.7-10=0

I2-5+0.7=0

解方程组后得:I1=2.7mA I2=4.3mA I3=1.6mA

因此,第二种接法通过二极管的电流I3为1.6mA。

综上所述,含二极管的电路分析计算时,可抓住以下几点要领:

(1)首先,分析确定电路中的二极管是处于导通状态,还是处于截止状态。

(2)其次,分析电路的已知条件,如搞清楚二极管是硅管、锗管或是理想二极管等情况。

(3)第三,分析电路的结构及求解目的,找出快捷的求解方法。

二、含二极管的电路分析计算举例

例二:图3所示电路中,设V 1 和V 2 均为理想二极管,则V 0 = V。 图3 解题思路分析:初看本图是个含两个二极管的复杂电路,似乎求解不易。其实不然,我们就用上述这类电路的分析要领对它进行分析计算。首先,由图3可知,6V直流电源的正极通过电阻R加到二极管V 1

的正极上,二极管V1负极则接在电源的负极上,显然,二极管V1加正向电压,处于导通状态。其次计算举例,由题意知,二极管V1为理想二极管(即正向电阻为0,反向电阻为无穷大),其正向压降(导通压降)为0V,即UV1=0V。最后,分析电路结构可以看出,输出电压V0取自二极管V1的两端,即V0=UV1=0V。可见,解此题不需要列出复杂的方程组及进行复杂的计算。

顺便提一下,本图电路中,由于V1导通,二极管V2正极对地电位被限定在0V,而V2负极对地电位为3V,故二极管V2截止。

例三:图4电路中,V为理想二极管,图示电压V0为( )。

(A)10V(B)13V

(C)7V(D)-3V

图4

解题思路分析:本图是一个简单电路,两个直流电源顺向连接,二极管V加正向电压,处于导通状态,且V为理想二极管,其导通压降为0V,那么,

V0=UV+10V=0V+10V=10V

故正确答案应选(A)。

例四:图5电路中V1和V2为理想二极管,输出V0的波形为( )。

(A)①(B)②

(C)③(D)④

图5

解题分析:(1)当ui<0V时,二极管V1截止,二极管V2导通,则V0=UV2=0V。

(2)当0V≤ui≤3V时,二极管V1和V2都截止,电阻R上无电流

通过,VR=i﹡R=0V,则V0=VR+ui=0+ui=ui

(3)当ui>3V时,V1导通,V2截止,UV1=0V,则V0=UV1+3V=0V+3V=3V

综上分析,只有图5中②的波形与上述分析结果一致,故正确答案应选择(B)。

例五:图6(a)所示电路中,UCC=5V,二极管为理想二极管,已知输入正弦波的峰值为10V,试分析两个二极管的工作情况,并画出端电压的波形。

图6

解题分析:上图示为限幅电路。(1)当输入电压-5V≤ui≤5V时,V1和V2两二极管都截止,u0=ui;(2)当输入电压ui<-5V时,V1截止,V2导通,u0=UV2-UCC=0-UCC=-5V;(3)当ui>5V时,V1导通,V2截止,u0=UV1+UCC=0+UCC=5V。综上分析计算举例,可画出端电压u0的波形如图6(b)所示,为近似梯形波。

通过上述几个含二极管的典型电路(常称电子电路)研究讨论,我们可以看出,电子电路的分析计算方法有别于一般的电工电路,是因为在电子电路中使用了半导体器件(如二极管等),各种电子电路的工作原理和不同功能与电路中半导体器件的类型、性能及工作状态直接有关。所以,在进行电子电路的分析计算时,一定要先弄清楚电路中半导体器件的工作状态、类型等,这是学习和分析电子电路的关键所在。但是,初学电子技术的技校生,往往不明白这一道理,造成学习和应用上的困难。鉴于此,在《电子技术基础》课教学中,我着重给学生介绍了上述分析要领。实践证明:学生掌握了上述分析要领以后,解题的盲目性减少了,解题的正确率 提高了。

总之,如何指导学生学习,是教师们关心的一个问题,值得研究。相信,只要我们潜心研究,善于发现,勇于探索,就一定能够找到指导学生学习电子技术的门径,从而为成功的教学奠定基础。

参考文献

1、《电子技术基础》(第二版),中国劳动出版社。

ui设计课程总结范文4

Abstract: The thesis' development platform is .NET and development language is C#. The thesis analyzes firstly the existent problems in developing GIS software, and then introduces a new secondary development scheme――Pluggable GIS Application Framework. On the basis of the introduction, MYGIS framework is to be designed. The design process includes three main parts, Plug-in Engine, Host Application and Plug-in. Secondary development that use Pluggable Application Framework, which has the characteristics of flexibility, convenience, and extendibility.The problems settled in this thesis are as follows:①How the Host Application to distinguish the Plug-in. ②How initialize the User Interface of the Plug-in. ③How the Plug-in to produce their User Interface. ④How the User Interface of Plug-in to interact with Plug-in when it is been triggered.

关键词: 插件;框架;二次开发;宿主程序

Key words: Plug-in;Framework;secondary development;Host Application

中图分类号:TP39 文献标识码:A文章编号:1006-4311(2011)05-0175-03

0引言

本文旨在设计一个能够体现基于.NET的GIS图形生成技术的应用,而这项技术,我们通过搭建一个GIS应用框架实现出来。GIS开发是一种典型的“因势而变”工程,由于不同类型的用户在地理数据的存储、使用和部署方式上都有很大差别,根据实际需求定制开发是不可避免的。而插件式GIS框架,则是满足定制要求的最好方式之一――扩展方便、部署简单和高度可重用。为了开发这个框架,本文使用了C#2005语言、.NET Framework 2.0基础类库、ESRI的Arcgis Engine 9.2组件库和Janus WinForm Controls第三方组件库。

1插件式GIS应用框架

“框架(FrameWork)是一个系统全部或部分的可复用设计,通常由一组抽象类和类之间的协作组成”。

1.1 应用框架简介应用框架的特点:模块化、可重用性、可扩展性、简单性和可维护性。与其他应用框架不同,GIS类型的应用框架注定需要一个可视化的应用,在地理信息数据管理中,数据的可视化与存储同样重要。GIS框架最基本的功能使显示地理数据并能在此基础上进行一系列数据分析、处理和输出工作。GIS框架的可视化功能一般通过某些商业控件实现而很少有人自己亲自从底层开发开始,如使用Arcgis Engine的地图控件MapControl、PageLayoutControl和TOCControl等。为了提高工作效率和产品的可靠性、降低项目开发成本,许多GIS二次开发商都会组织公司核心程序员开发一个GIS应用框架,将一些通用的核心功能进行封装,这些框架使用的技术和策略可能各不相同,但其目的都是一样的:降低重复编码的工作量,提高编程效率,给项目人员的开发工作提供一个良好的平台和工作流程。这就是本文将要讨论的内容。

1.2 插件式应用框架插件技术是在软件的设计和开发过程中,将整个应用程序划分为宿主程序和插件对象两部分,宿主程序能够调用插件对象,插件对象能够在宿主程序上实现自己的逻辑,而两者的交互基于一种公共的通信契约。插件式GIS应用框架是插件式应用框架的一种具体类型,为了不同的目的,可以产生多种不同形式的应用框架。GIS应用框架主要用于实现某些GIS功能,例如对地理数据的访问、浏览和编辑等操作。为了让本文设计的插件式应用框架具有这些功能,我选择了ESRI的Arcgis Engine9.2组件库,使用它来建构本文的插件式应用框架的GIS部分。但是,本文的主要目标是插件式应用框架的设计思路和方法,使用GIS组件只是为了让这个框架功能丰富化和实例化,以便最终能实现本文的课题任务――基于.NET的GIS图形生成技术。为了让本文设计的插件式GIS应用框架界面更加丰富和实现某些特殊功能,我选择使用第三方界面控件Janus WinFroms Controls,它可以为.NET Windows窗体程序提供一个漂亮的界面和优雅的UI对象管理机制。

2框架总体分析

通常一个插件式应用框架包括3个组成部分,如图1所示:

①宿主程序:插件式框架的宿主程序是插件的依附对象。②框架插件:插件类型保存在插件程序集中,可以件引擎解析和宿主程序使用,是插件式框架具体功能的承载着。③附加的组件库:并不是插件式框架必要的部分,它是为了辅助框架更好地运行而开发的各种工具集和类库,如通过包装的查询类、符号化类能。

本文预备设计的插件式GIS应用框架MYGIS将以ESRI的ArcMap软件为模拟对象。既然是选择以插件式应用框架进行GIS二次开发,就不能同传统Windows程序那样,用我们熟悉的同步代码,通过对UI对象与事件的简单绑定来实现各种功能,这样两个类型之间的耦合性太强,一个类型的改变总要影响其他类型。于是,种种问题便会接踵而来,插件式架构的核心在于框架宿主程序与插件对象的通信,而宿主程序该如何识别插件对象并与插件对象建立事件关联将是本文主要探讨的问题。

2.1 宿主程序如何识别插件对象本书所指的插件,是指可以形成用户界面(User Interface,UI)并能够与用户进行人机交互的组件,他们在MYGIS中表现为命令按钮、工具按钮、工具条、菜单栏等。如图2所示,这些在界面上出现的按钮、工具条等UI对象都是根据插件对象的属性生成的,它们是各自插件对象的UI层表现形式。每个插件对象都有一个身份标识――接口,这个标识在框架设计中被称为“通信契约”。接口可以被看做是一种定义了必要的方法和属性的类型,因此宿主程序就可以通过这种契约来生成具体的UI对象并对外界操作做出事件反应。

2.2 插件的UI对象如何被初始化当宿主程序MYGIS.exe从插件程序集中获得插件对象的信息并在内存中生成插件对象时(注意,此时还是插件对象而非插件对象的UI对象),才开始根据插件对象产生各自的UI对象。插件UI对象的初始化包括3个方面,第一是宿主程序根据插件对象携带的UI信息生成实际的UI层对象,以ICommand插件对象为例,宿主程序获得这个对象的Icon、ToolTip、Name、Category、Message和HelpFile等信息后,在宿主程序的UI层面上生成一个可以供交互的UICommand命令对象。

第二是宿主程序将创建两个公共变量,它们将携带宿主程序的信息和交互方法。初始化函数如下:

Private void ICommand_Oncreate(IApplication hook)

{ ‘hook参数是一个指向宿主程序的指针

‘m_pApp供插件使用宿主程序的变量,插件可以通过这个变量获得主程序的信息

set { m_pApp=hook; }

}

第三是宿主程序将一个插件对象的UI对象与插件对象之间的交互通道建立起来,当用户在UI界面上点击一个插件UI对象后,宿主程序能够通过函数指针和回调函数调用正确的插件对象,以完成特定的操作。

2.3 插件对象如何产生它们的UI对象插件对象以不同的UI 形式出现在宿主程序上,这是插件UI对象初试化工作的一部分。由于MYGIS中的可视化组件分为ICommand、ITool、IToolBarDef、IMenuDef和IDockableWindow等类型,当宿主程序获得一个插件组件的信息后,它会依据这些插件对象的类型的差别和各自定义的属性来生成不同的UI层组件。这些UI层解析和生成的过程都将由宿主程序负责进行,插件开发人员无须考虑这个问题。

2.4 插件的UI对象被触发时如何与插件产生互动在COM机制中,通过绑定函数指针和回调函数的方式,宿主程序将指导当某个按钮按下时,需要调用哪一个对象的函数来实现该事件需要执行的功能。在.NET Framework中,事件关联被一种称为“委托”(Delegate)的机制来完成,如图3所示。

3插件式GIS应用框架MYGIS的搭建

作为一款简易的GIS二次开发软件,本文预备设计的插件式GIS应用框架MYGIS将以ESRI的ArcMap软件为模拟对象。但ArcMap并不是基于.NET机制开发的程序,它使用c++开发而成,但除了在插件识别时,.NET框架与COM插件框架有所差别外,其他步骤都非常类似,因此它可以为我们在设计一个插件式GIS应用框架时提供借鉴。

3.1 MYGIS介绍MYGIS是采用插件式GIS应用框架设计和实现的,它可以实现某些GIS功能,例如对地理数据的访问、浏览和编辑的操作。本文的主要目标是通过这个产品描述一个插件式应用框架的设计思路和方法,而并不仅仅在于这款软件本身。

3.2 具体搭建过程开发这个框架之前。机器上必须首先安装:①.NET 2.0 Framework。毫无疑问是MYGIS的基础,MYGIS直接调用了2.0框架的续作组件,如泛型等。并且后两种组件都是基于.NET 2.0 Framework开发的。②ArcGIS Engine 9.2Developer Kit。③Janus WinForms Controls(.NET版本)V3.5。

3.2.1 设计插件引擎库插件引擎库包括3个部分,一是插件式应用框架的契约设计,这些作为契约的接口用于定义MYGIS的插件对象类型,它们都继承自IPlug-in接口,这些接口包括:①ICommand接口:实现该接口的插件类型在框架UI层上会表现为一个命令按钮。②ITool接口:实现该接口的插件对象在UI层表现为一个工具按钮。③IMenuDef接口:定一个菜单栏。④IToolBarDef接口:定义一个工具条。⑤IDockableWindowDef接口:定义浮动窗体。为了宿主程序的信息能够传递给插件对象,还需定义主程序接口IApplication和它的实现类Application;同时,为了正确描述菜单栏和工具条的组成项,也要定义IItemDef接口机器实现类ItemDef。二是插件容器的设计。继承CollectionBase产生强类型容器,用来存储IPlug-in类型插件对象。三是插件的动态加载和插件分类。使用自己设计的Plug-inHandle类和ParsePlug-inCollection类。插件的动态加载使用了.NET的反射机制,它能根据一个插件类型的描述信息产生插件对象。

3.2.2 设计框架宿主程序在插件式框架的层次结构中,宿主程序是当之无愧的主角,它是一个EXE格式的可执行程序,也是整个框架的运行入口,它负责调用插件集合中的所有插件对象并将其以正确的UI形式展示,同时还负责协调这些插件对象、宿主程序上的GIS控件和其他的UI控件的交互工作。设计框架宿主程序的内容包括:①在主界面上通过拖拽控件的方式进行UI设计,如主菜单、状态栏和各种面板对象,由于它们不依赖插件的存在与否,也不是插件对象的UI形式,因此只须静态设计即可实现。如图4。②插件UI对象的动态生成,解析插件对象并根据这些对象生成UI对象。先产生出ICommand和ITool对象的UICommand,然后产生工具条和菜单栏,并将UICommand放置在后者之上。③各种UI事件与插件对象函数的绑定。这时采用事件和委托机制,它采用一种异步方式,将两个类型的交互工作“委托”给一个“中间人”实现,这种处理方式使得两个类型避免了出现交叉引用和强耦合的情况,两个类型的通信完全通过第三方,这种方式契合了本文追求的“高聚合低耦合”原则。

3.2.3 设计框架插件插件式框架的另一端是插件对象,它们是框架舞台上的主角和功能扩展的执行者,对用户而言,这才是最重要的部分。前阶段设计了框架层的通信契约和承载插件的宿主程序,这一阶段设计的就是几个具有代表性的插件类型供插件式框架MYGIS使用,即ICommand、ITool、IToolBarDef、IMenuDef和IDockableWindowDef的插件。一些实用功能如添加地图数据、放大缩小、漫游、全图和绘制编辑等都在此阶段实现。除此之外,插件式应用框架的优势在此阶段也完全显示出来,即ArcGIS Engine自身的组件和扩展框架能够无缝地衔接到本文设计的插件式GIS应用框架中。除了自己开发组件外,还能非常简单地继承ArcGIS Engine自己的扩展方式。

4结论

本文基于.NET框架,通过对组件式GIS技术的分析,还比较了Arc GIS Engine和C#等技术和语言,选择设计和实现一个插件式GIS应用框架,开发一个简易GIS产品,生成GIS图片,从中体现基于.NET的GIS图形生成技术的应用。阈于文章篇幅之限详细的代码实现及设计中采用的一些技术原理将在后期另文向大家介绍。

本文的意义在于它并不只是介绍了一个GIS开发产品,况且Arcgis Engine也仅仅是Arcgis产品大家族中的一个小成员,笔者主要是希望通过本文的完成来剖析一种GIS二次开发原理的过程,为我们开启一扇解决类似问题的知识之窗。

参考文献:

[1]兰小基,刘德儿.ArcObjects GIS应用开发――基于C#.NET[M].江西理工大学,2006年9月.

[2]蒋波涛.插件式GIS应用框架的设计与实现――基于C#和ArcGIS Engine 9.2[M].电子工业出版社,2008年10月.

[3]马骏.C#网络应用编程基础[M].人民邮电出版社,2006年10月.

[4]韩鹏.地理信息系统开发[M].武汉大学出版社,2004年9月.

ui设计课程总结范文5

关键词:模糊综合评价法;本科生;实践教学体系

实践教学是巩固理论知识和加深对理论认识的有效途径,是培养具有创新意识的高素质工程技术人员的重要环节,是理论联系实际、培养学生掌握科学方法和提高动手能力的重要平台。有利于学生素养的提高和正确价值观的形成。实践教学内容包括实验、实习、实训、社会实践、课程设计、毕业设计(论文)、学年论文等,也包括军训、创业活动以及纳入教学计划的社会调查、科技制作、学科竞赛活动等。

在知识经济高速发展的今天,本科生专业教育,改变刻板的以教师为主体的教学模式,建立适应时展的具有宽厚专业知识、具备分析、解决问题能力、创造能力及创新意识的高素质新型人才培养模式,是本科生专业人才培养的关键,而实践教学是培养学生创新精神和综合能力的重要环节。

近几年,各学校在办学中逐渐意识到实践教学环节的重要性,对其越来越重视。但是各学校在实践教学环节的设置、组织、管理中却千差万别,国家也没有统一的衡量尺度。《教育部关于普通高等学校本科教学评估工作意见》教高[2011]9号中,对实践教学环节要求的细化程度也很不够。因此,建立一套完整的实践教学环节评价体系非常重要。

一、实践教学评估的指标体系的设计

1.设计原则

(1)系统性原则

实践教学评价指标体系要有比较广的覆盖面,才能全面反映实践教学的状况。同时,指标体系中的各项考评指标并不是简单堆砌,而是具有内在的逻辑关系。

(2)实践可行性原则

实践教学评价指标体系要在实践教学评价的过程中加以应用实践,因此,必须具有较强的可行性和操作性。

(3)学科可比性原则

不同学科的实践教学,由于学科资源条件等方面的差异,在设置评价指标体系时,必须保证指标能够横向比较,这样才能把握不同学科实践教学的实际水平,确保实践教学评价的公平合理。

(4)需求导向性原则

指标体系的构建要注重市场和社会的需求导向性,要通过指标体系引导应用型专业学科培养的发挥,实现学生的实践应用综合技能。

图1 实践教学内容体系图

2.指标体系的建立

见实践教学评价指标体系表1。

实践教学评价指标体系表 表1

学生就业率

二、采用模糊评价法的具体过程

模糊综合评价法,是一种模糊数学的综合评价方法。它是根据模糊数学的隶属度理论,把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。因而具有结果清晰、系统性强的特点,能较好地解决模糊的、难以量化的问题。其具体过程如下:

1.确定因素层次和各层次因素集

根据表1和模糊综合评价法,建立一级指标集U =(u1,u2,,,u6),将影响评价项目层各因素的因子层作为影响实践教学的第二层因素,建立二级指标子集ui=(ui1,ui2,,,uij),,i =1,2,,,6;j=1,2,,,4。

2.确立各层次各因素的权重

因素层次建好以后,确立一级指标集U的权重W =(w1,w2,,,w6)和二级指标子集ui的权重wi=(wi1,wi2,,,wij),i =1,2,,,6;j=1,2,,,,4。权重集可通过Delphi法获得,即选择专家对各因素在相应因素集中的重要性打分,然后按归一化处理得到。

3.建立评价集和测量刻度

采用4级标度法建立评价集,即评价集V = {好(v1),较好(v2),一般(v3),差(v4)},和测量标度向量H =(4,3,2,1)。

4.一级模糊评价

一级模糊评价按第二层进行,首先求出第二层各因子对评价集中各等级的隶属度uij(vk),i=1,2,,,6;j=1,2,,,4;k =1,2,,,4,在此基础上求得第二层中每一个因子的满意度模糊集bij=(uij(v1),uij(v2),,,uij(v4)),对第二层的每一个因素子集ui=(ui1,ui2,,,uij),,可得所对应的单因素评价矩阵为:

R=(b1,b2,,bn)T=

rij(i=1,2,,,n;j=1,2,,,n)为影响因素ui对等级vj的隶属度,0< rij <1,bi=(ri1,ri2,,,rin)为第i个因素ui的单因素评价集,它是v上的模糊子集。

5.二级模糊评价

二级模糊按第一层进行,在一级模糊评价基础上,将bi作为第一层中每个因子的满意度模糊集,,则对于第一层中的每一个因素集U =(u1,u2,,,u6),可得到所对应的单因素评价矩阵R =[b1,b2,,,b6]T,进而在此基础上得到总体满意度的综合评价集B =W*R =(u(v1),u(v2),,,u(v4)),u(vi)为U的隶属度,i =1,2,,,4.。

6.总体满意度指数

计算出均值E =E(B)=B*H== 和总体满意度指数CSI=×100

7.评定结果

ui设计课程总结范文6

【关键词】幼儿教育;一年级新生;语文;游戏教学

游戏化教学是教师利用学生的心理状态,将游戏中能够让学生参与到情境中的趣味性教育功能融入到教学中来的教学方式。游戏教学法充满童趣,富有艺术性,能让学生在玩乐中轻松地学拼音、识字、读课文,减轻学生学习负担,有利于教学质量的提高,帮助孩子们轻松、顺利地从幼儿园学习过渡到小学学习。

一、表演熟记法

(一)打电话

我在教学ai、ei、ui 时,设计了一个打电话的游戏,两名学生边表演打电话边对话,“ui、ui、ui,我是小ai,你是谁?”“ui、ui、 ui,你是小ai,我是ei。”通过这种相互“打电话”的方式,让学生在游戏过程中反复朗读ai、ei、ui,不仅加强了他们朗读的积极性,而且取得了良好的教学效果。几分钟下来,学生就牢牢地记住了这三个字母的发音。

(二)变变变

这个游戏的灵感来源于一个电视节目《超级变变变》,非常适合用于复习课上。教师可以通过肢体动作表演出相应的字母,比如“b”这个声母,教师可以用身体摆一个造型,侧对着学生,用双手抱成半个圆,请学生来猜。当然,也可以师生合作。

总之,“变变变”的游戏不仅能达到让学生复习汉语拼音的目的,还拉近了师生之间的距离,促进师生之间的合作交流。

二、游戏体验法

(一)开火车

“开火车”是小学课堂教学常用的游戏方式。游戏分小组进行,随着孩子们发出“呜――喀嚓、喀嚓”的声音,教师出示一个拼音字母,让一组学生按顺序读下去,有学生读错或读不出来了,这列火车就不能开下去,要发令停下来,火车在修理好后才能继续往下开。一开始,学生的积极性很高,轮到“开火车”时,每个学生都高举着手,跃跃欲试,可是如果总是用同一种方式来“开火车”,孩子们的兴趣不免会被消磨殆尽。这时,教师可以稍微“改良”一下“开火车”的方式,可以横着开,也可以竖着开,可以往左开,也可以往右开。由于这种火车方向的不确定性,学生必须保持高度的注意力,因为一个不留神,火车就会拐弯,开到他这里。

(二)炒黄豆

在课堂上不仅可以把课文儿歌编成游戏,更可以把它们编成一个个课后游戏。比如改编自体育游戏的 “炒黄豆”――“炒黄豆,炒黄豆,炒好黄豆翻跟头”,即让两人相对而立,手牵手,边念儿歌,边有节奏地向左右协调地摆手,儿歌念到最后一句时,两人举起一侧的手臂,翻转身体180度,还原姿势。这个游戏本意是让儿童掌握立、滚、翻的技巧,现在变一变口诀,运用到语文课堂教学中也另有一番滋味。

三、迁移旧知法

(一)添砖加瓦

在一年级上册的四会字中,许多学生容易写错“人”字和“入”字,那么,教师可以先在黑板上写好一撇,请学生来补写一捺,看看能组成什么字,让学生记住:捺起笔的位置不同,组成的新字也不同。通过这样添砖加瓦的方式,可以帮助学生记住相近字之间不同的笔画规则。

(二)找朋友学习汉字的偏旁、结构、正反义词时,可采用“找朋友”游戏。如学习 《操场上》这一课时,让一学生拿一张 写 有“打”字的卡片,说:“找呀找,找呀找,谁是我的好朋友?”拿着写有卡片“拔”和“拍”的学生就可以上前说:“我是你的好朋友。”大家说:“对对对,‘拔’是‘打’的好朋友,‘拔’是‘拍’的好朋友。”最后大家一起读三位好朋友手中的字。学生在找好朋友的过程中,一下子就明白了“拔、打、拍”三个字的偏旁相同。学习汉字结构、正反义词时,也是同理。

四、字卡游戏法

(一)大转盘“大转盘”

是很受欢迎的一个游戏,不仅课上可以师生互动使用,还可以课后让学生跟家长玩,跟同学玩。“大转盘”的制作方法也很简单,拿两张圆形硬纸板,第一张镂空一部分,第二张在镂空处写好生字,两张重叠在一起,固定中间,学生转到哪个字,就读一读哪个字。

(二)最佳搭档这种方法是让每位学生选一个词语,并写在卡片上,而后找找和自己卡片相对的字词,即自己的搭档,看看谁能找到最多的搭档,未找到搭档的学生要再选一个新词,直至找到搭档。

五、动手操作法

(一)送信

在距离下课五分钟时,教师可以回顾一下本节课学过的生字,请本节课学得最认真的学生当邮递员,把生字卡片当成信一一送到同学的手中。其他学生一起拍手唱儿歌:“叮铃铃,叮铃铃,邮递员来送信。不怕风,不怕雨,一心一意为人民。”送完信后,请拿到信的小朋友一个个上台来领读,并组词。然后把生字卡片分放在黑板槽内,上面编好号,请一个学生起来问某号是什么字,其他学生应答。通过对答,加强学生对新认识生字的记忆。

(二)贴贴贴

最常用的一种方式是“钓鱼”,即黑板上挂一幅画着池塘的图,池塘里贴有许多鱼(拼音),学生说出对应的生字,并组成词,让学生上台钓鱼。

幼儿园与小学两者间在教学目标、教学环境、教学方法、教学组织形式等方面有着根本性的不同。所以笔者认为,可以结合新生在幼儿园时的学习习惯,用游戏架起小幼语文教育的桥梁,帮助孩子们轻松、顺利地从幼儿园学习过渡到小学学习。

参考文献:

[1]余晴.“小点心”―――轻松有效的识字游戏[J].贵州教育,2009.

ui设计课程总结范文7

关键词: 汉语拼音教学 客观规律 创设语境 加强实践

一、遵循客观规律,科学选择教学策略

不同年龄段的学生在认知水平、认知特点及个性心理特点方面都存在差异,这就要求我们认真分析一年级新生的心理活动特点及其规律,并在此基础上选择恰当的教学策略。

从儿童心理发展特点看,初入学的孩子在知觉、记忆方面带有很强的直觉性、形象性,抽象思维较弱,注意力容易被新颖的刺激吸引。因此,要让孩子们愉快地掌握枯燥乏味的拼音,就必须采用直观、形象、生动的教学方法。与此同时,在教学过程中还要尊重学生的主体地位,尊重每一个学生独特的感受与体验,培养学生的自信心与成就感,使他们初次接触学校与课堂就建立愉悦的心理体验,这对他们将来的学习将产生积极的影响。

二、激发兴趣,授之以渔

兴趣是学好知识的首要因素,让学生对学习汉语拼音感兴趣是关键。在拼音教学中,如果总是授之以鱼,告诉学生这是什么、怎么读、怎么记,久而久之必定会使学生产生厌烦情绪。如何调动学生的学习积极性呢?那就要授之以渔,让学生在自主学习中寻求乐趣。我在开始教学汉语拼音时,每个字母都会编一句儿歌,以便学生记住它们的音和形。如:“小姐姐爱唱歌,张大嘴巴aaa。”,“清晨公鸡要打鸣,圆圆嘴巴ooo。”当教学汉语拼音第3课“b”的字形时,说:“小姐姐听广播,右下半圆bbb。”学到声母“p”时,问:“你准备怎么记住p的样子呀?”一名学生在我的启发下学着编了句儿歌:“小弟弟爬山坡,右上半圆ppp。”我听后大加表扬,后来的汉语拼音学习,基本上是学生自己编儿歌记字母,我只是稍加指点。如:“姐姐弟弟来摸瞎,两个门洞mmm。”“椰子树上椰子多,左i右e ie ie ie。”“我爱北京天安门,左a右n an an an。”这样不仅让学生对学习汉语拼音产生浓厚的兴趣,而且使学生的语言得到发展。

三、形式多样,丰富课堂

一年级新生注意力容易分散,需要借助外部刺激集中注意力,因此在教学中教师要采取游戏、儿歌、活动等儿童喜闻乐见的教学方法,激发学生的学习兴趣,增强教学效果。

1.游戏。教育家洛克说:“教育儿童的主要技巧是把儿童应做的事,也都变成一种游戏似的。”游戏可以把索然无味的汉语拼音教学变成一件学生非常喜爱的事情,符合一年级学生的心理特点,使他们快快乐乐地学,轻轻松松地记,深受学生的欢迎。例如在教学“ai ei ui”时,我设计了一个“打电话”的游戏,两名学生边表演打电话边对话:“ui ui ui,我是小ai你是谁?”“ui ui ui,你是小ai我是ei。”通过游戏,学生反复朗读,加深记忆,取得良好的效果。

2.儿歌。儿歌由于朗朗上口、通俗易懂的特点受到学生的喜爱。在教学中,我们紧紧抓住一特点,把大量的儿歌引入课堂,使儿歌成为增强汉语拼音教学效果的一条有效途径。例如,在教学“a o e”时,教学生朗读儿歌:“嘴巴张大a a a,嘴巴圆圆o o o,嘴巴扁扁e e e。”学生边唱边记住a o e 的发音。在教学“ch”时,我教读儿歌:“小猴子,嘴儿馋,吃了杏子吃李子,吃了李子吃柿子,吃了柿子闹肚子。”在反复吟诵中,学生熟悉了“ch”的发音。

3.图片。从儿童心理角度看,学生的抽象思维较弱,对抽象的字母的学习,往往会出现注意力不集中的现象,需要借助直观教具这一外部的刺激集中注意力,图片能把抽象的无意义的字母和直观的图像结合起来,集中学生的注意力,使学生更容易记住字母的读音和字形,收到事半功倍的教学效果。

四、创设语境,驰骋想象

汉语拼音是一串枯燥无味的字符,要让学生想学、乐学,就要变无趣为有趣。要充分利用教材、联系生活、学习实际,创造良好的语言环境,让音节在语言环境中反复出现,使学生熟练掌握、巩固、运用汉语拼音的技巧,最大限度地发挥汉语拼音多功能的作用。可以通过编故事、表演等途径让学生生动有趣地学拼音。我在教学ba的四声时就是用故事穿插的,故事的主人公是聪聪。我说:“老师知道同学们有的喜欢唱歌、跳舞,有的喜欢画画,还有的喜欢玩,那聪聪喜欢做什么呢?”(多媒体显示喇叭花面),接着出现音节bā,以多种形式练读。又说:“有一天,天气特别好,聪聪出去玩儿,走到院子旁看到了什么呀?”(多媒体显示小女孩打靶画面)再以多种方式练读bǎ。“聪聪继续走啊走,又看到什么呀?”(多媒体显示小男孩拔萝卜)“聪聪看到这么多有趣的事,真高兴,他要回去告诉爸爸。”(多媒体显示爸爸画面)一个故事讲完,学生兴趣盎然,学会了ba的四声。

五、活跃思维,灵活运用

在教学汉语拼音的过程中,切忌为教拼音而教拼音,不应把教学与语言学习割裂开来。因为声、韵母就其本身而言是没有任何意义的,单靠死记硬背行不通。那么在教学中就要启发学生根据声韵母说词造句编儿歌,赋予字母以意义,这样能引起儿童注意和学习兴趣,让他们用上所学的拼音知识,体验到获取新知识后的成就感,并再次激发学生的学习欲望,而且进一步训练儿童的思维,丰富语言积累。更重要的是,在学生自主学习和语文实践的过程中,给每个学生展示、表现的机会,使每个学生都能享受到哪怕是小小的成功的快乐。只要赏识所有学生,那么每个学生都不会让你失望,每个学生都会喜欢你、喜欢拼音、喜欢语文。

六、加强实践,巩固成果

ui设计课程总结范文8

关键词:安卓;数字化校园;客户端

中图分类号:TP3

文献标识码:A

DOI:10.3969/j.issn.1003-6970.2015.09.009

0 引言

近年来,随着信息技术的发展,社会的信息化程度越来越高,高校内部的各种教学和生活方面的事务都采用了网络化的应用系统来管理,给师生办理各种事务提供了很大的便利。而随着Android系统的迅猛发展,基于Android的手机和平板电脑等移动设备的广泛使用,人们对从移动终端访问信息化系统的需求也越来越大。如何使得高校内部原有的各种信息化系统能通过基于Android的移动终端方便地访问,或者设计基于Android系统的软件为用户提供服务,成为越来越紧迫的需求。本文论述了一款基于Android的校园微客户端软件的设计方案和实现思想,给相关的系统开发工作提供参考。

1 系统设计

经过前期调研分析,基于现有等系统和技术条件,系统应当完成的基本需求主要分为三大类,第一类是教务系统相关等功能,主要包含课表查询、实验查询、考试查询和成绩查询等;第二类是生活服务,主要包括图书馆、微校园、外卖大全、常用电话、校园影院资讯等;第三类是其它辅助功能,包括上课和考试时间提醒、上课时间手机自动关闭铃声、系统意见反馈等。系统总体功能结构图如图1所示。

2 关键技术

2.1 核心思想

本系统多数功能需要实现对现有系统功能的访问,现有系统并不提供专门端访问接口,因此本系统中大多数功能模块都是都只是起到中间件的作用,用户的数据请求都是通过这些模块访问学校的教务系统和数字化校园系统,这些模块起中间件作用时,学校的教务系统和数字化校园系统返回的数据以httpdocument形式接收,然后通过SOAP和XML处理数据包分离JLH相应的响应信息。本系统开发了服务器端和运行于Android系统端客户端软件。系统服务端由两部分提供服务:一部分是记事狗开源微博系统(V4.0),运行环境是由PHP+MYSQL组成,PHP版本推荐V5.x(最低支持V4.3.x,),而MYSQL版本推荐V5.x(最低支持V4.2.x),由于该部分是第三方开源系统,本软件只调用其开放的API接口。另一部分是服务系统,该部分为服务端的主体,使用 2.0+C#+Microsoft SQL Server 2008开发完成,因为所开发的客户端的主要功能是面向师生的,而学校并没有直接提供教务系统、数字化校园管理系统等系统的开放接口,因此我们开发出运行于服务器上的网站,通过网站的功能实现所开发的客户端的功能和要求。该系统运行于WINDOWS SERVER2003 Enterprise系统平台。

2.2 用户接口设计

用户使用自己在教务系统的帐号密码登录系统,无需注册,若帐号或密码有误,将会以对话框的形式提示用户。登入软件后,首先进入的是课表界面,用户可以看到当日或其它日期的课程表。点击菜单按钮,软件会以列表的形式展示软件所有的功能模块,用户点击相应的列表项即可进入相应的功能模块。

2.3 UI接口设计

软件UI采用当下最流行的侧滑式UI框架,菜单栏滑动显示,下面列出两个主要接口。

public interface OnOpenListener{

public abstract void open();

}

public interface OnCloseListener{

public abstract void close();

}

界面必须实现这两个接口,监听菜单栏的打开与关闭动作,从而实现相应的操作。

2.4 Http接口设计

软件在发起Http请求时,为了不阻塞主线程(UI线程),所有的网络请求、文件读取等费时的操作均采用异步请求方式,从而给用户更好的体验。

public abstract class RequestListener{

public abstract void onStart();

public abstract void onStart(int taskID);

public abstract void onComplete(T bean, Object re-sponse);

public abstract void onComplete(ResponseBean re-sponseBean, InputStream response, int taskID);

}

2.5 模块接口设计

账号验证模块点数据字段如表l所示。该模块主要实现用户账号的登录验证,用户通过客户端使用POST或GET方法提交请求时,如果HTTP的响应是布尔值,返回响应TRUE,说明账户成功通过,返回响应的是FALSE,则说明账号或密码有误。

获取课表模块点数据字段如表2所示。该模块是实现获取课表功能,当用户名和密码正确时,就会获取相应的学期的课表信息,POST或GET该请求时,term字段由客户端预先设定。其请求信息如下:

GET/test.asmx/GetTable?num=string&psd=string&term=string HTTP/1.1

POST/test.asmx/GetTable HTTP/1.1

Content-Type:application/x-www-form-urlencoded

Content-Length:length

num=string&psd=string&term=string

获取实验模块点数据字段表3所示。该模块实现获取实验表功能,当用户名和密码都正确时,就会获取相应term学期的实验安排信息,POST或GET该请求时,term字段由客户端预先设定。其请求信息如下:

GET/test.asmx/GetExp?num=string&psd=string&term=string HTTP/1.1

POST/test.asmx/GetExp HTTP/1.1

Content-Type:application/x-www-form-urlencoded

Content-Length:length

num=string&psd=string&term=string

获取考试安排模块点数据字段如表4所示。该模块实现获取考试安排的信息,当用户账号num和密码正确psd时,就会根据type类型值获取相应类型的考试信息。POST或GET该请求时,type安段由客户端提交表单项确定。其请求信息如下:

GET/test.asmx/GetExam?num=string&psd=string&type=string HTTP/1.1

POST/test.asmx/GetExam HTTP/1.1

Content-Type:application/x-www-form-urlencoded

Content-Length:length

num=string&psd=string&type=string

2.6 数据解析

本系统中获取和解析课表等多个对现有资源数据的访问过程中,都涉及到数据解析工作。在android系统中,很多资源文件都是xml格式,在android系统中解析xml主要有三种方式,分别是SAX、PULL、DOM。本系统是使用pull解析器进行解析的,它和sax解析一样,也是采用事件驱动进行解析的,Pull解析器运行方式与SAX相似。它提供了类似的事件,如开始元素事件,结束元素事件。使用parser.next0可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行选择处理。当元素开始解析时,调用parser.nextText0可以获得下一个Text类型元素的值,或者当处于某个元素时可以调用XmIPuIIParser的getAttributte0方法来获取属性的值,也可调用它的nextText0获取本节点的值。

ui设计课程总结范文9

    一、转变传统观念,营造民主、和谐、合作的教学氛围

    创新教学需要民主、和谐、合作的教学氛围的支撑。要培养学生的创新精神,必须营造民主、和谐、合作的教学氛围。实行教学民主,教师不仅要有博大的胸怀,勇于接受学生的批评意见,还要善于以参与者的身份与学生进行平等对话,允许他们提出不同的见解和观点,甚至对教师的观点提出挑战。开展合作学习,在生生互动的小组合作学习情境中,每个学生都有平等的机会在小组内讨论和解决问题。由于小组合作学习把学生从传统的班级授课中单纯的旁听者转变为学习活动的积极参与者,由学习上的竞争对手转变为相互协作的伙伴,因此既促进了学生积极主动地思维,也增强了学生学习物理知识的主动性,这样学生的创新精神得到大大地解放,创新能力也会逐渐得到加强。

    二、拓宽学生知识面,培养学生创新意识

    丰富的知识是培养“创新”能力的基础,广泛的兴趣是培养学生“创新”能力的动力。创新意识是人们从事创造性活动的出发点和内驱力,是创造性思维、想象和创造性行为的前提。一个人的创新意识与他的兴趣、动机、情感等非智力因素紧密关联。要培养学生的创新精神和创新能力,首先必须强化其创新意识,而兴趣在认识活动中则起着启动、定向和动力的作用。浓厚的学习兴趣能调动学生的学习积极性,启迪他们智力潜能并使之处于最佳活跃状态。在教学中要根据教材,结合生产生活实际,提出一些使学生易引起错觉的事例,欲答不知其理的想法,百思不得其解的问题。用诸如“佯谬”现象、奇趣的实验演示、科技小史话、实物模型、图表、动画等来制造悬念,配上生动风趣幽默的语言来创设教学情景。这样可以激起学生探根求源的愿望,进而产生学习兴趣,引发探索冲动。

    三、培养学生的探索精神,鼓励学生创新求异

    在教学中要注意培养学生的探索精神。 

在物理教学中,不要急着把物理规律、原理直接告诉学生,而是引导学生从一些基本事实出发,运用已有的知识,分析、归纳、总结出原理和规律。学生通过主动探索,不但能牢固掌握原理规律,更获得了主动学习的方向。如在电功、电热区别时,我先做了一个演示实验,用一只玩具电动机,先不让其电枢转动,测出其两端电压u,流过电流i 及电动机电阻r,让学生计算u2/r,ui,i2r的值并要求他们比较大小。接着,让电枢转动,再测出其u、i、r的值并要求学生再次计算出u2/r,ui,i2r 再比较大小。启发学生为什么电枢不转时,在实验误差范围内u2/r=ui=i2r;电枢转动时,u2/r≠ui≠12r;转与不转区别在哪里?从而引导学生自己摸索总结出规律。实践证明这样学生印象就很深刻,遇到此类问题错误率较低而且学生的分析探索能力得到了提高,有助于学生探索精神的培养。

    四、注重实验教学,培养学生的创新能力

    物理学是一门以观察和实验为基础的自然科学。学科的最大特点是学生动手的机会较多,易调动学生的学习兴趣,让学生积极参与实验活动,在活动中思考、探索。在实验教学中,教师可以有意识地设计一些障碍,使学生遇到一些困难,学生在解决问题的过程中创新能力得到了锻炼。例如,在探究固体熔化规律的实验中,先用直接加热的方法结果得出的结论与课本上总是不一致,是课本上的结论有错还是实验的设计有问题?有学生提出是不是加热不均匀的原因,通过讨论,设计用“水浴法”做此实验,结果与课本基本一致,在探讨中学生尝到了成功的喜悦。

    五、教师自己要有“创新”意识,“创新”实践

精品推荐