首页 > 文章中心 > 插件技术论文

插件技术论文

插件技术论文

插件技术论文范文第1篇

关键词高职插花艺术教学研究中图分类号:G712文献标识码:A

1 高职院校开设插花艺术课程的必要性

1.1 宏扬民族文化,提高艺术修养

插花艺术是以切花花材为主要素材,配合将其稳固的器材,经过艺术构思和适当的剪裁整形及摆插,以表现生态美与自然美的一门造型艺术和实用技术。

插花是一种高雅的文化艺术活动,在中国发迹甚早,至唐宋年间已有系统的论著,明代达到高峰,但到了清朝以后便一蹶不振。东方式插花起源于中国,隋唐时东传入日本,在日本得到发扬光大,形成花道,并风靡全世界。高职院校开设插花艺术课程可以发掘和宏扬中华插花艺术,使这一宝贵的文化遗产重放异彩,同时也有利于提高学生的文化艺术修养。

1.2 市场需求

插花产业在我国起步相对较晚,但近年来随着我国经济的发展和居民生活水平的不断提高,人们对花卉艺术的鉴赏水平越来越高,花卉艺术消费也是一片欣欣向荣。由于国内大型花卉市场及专业花店数量的快速增长,婚庆服务行业的发展,插花已经成为热门的行业,高级插花师在市场上供不应求。针对市场对人才的需求,全国各地高职院校纷纷开设了插花艺术这门课程,插花艺术已成为高职院校园艺、园林、环境设计、城市规划、生态旅游、酒店管理等专业必修课,同时其他专业也纷纷将其列入公选课,供学生选修。

2 插花艺术理论教学体系

插花艺术是一门以观赏植物为对象,研究美学应用的一门重要的专业特色课程,是集观赏植物、园林艺术原理、色彩设计、造型设计、美学设计、花卉应用等技术为一体的综合性科学,具有丰富的理论知识。理论课以多媒体教学为主,遵循由浅入深,循序渐进的原则,采用启发式教学方式,结合具体实例进行分析和讲解,使学生能在一定程度上达到学以致用。通过理论课的教学,可以使学生了解插花艺术的发展历程和各种插花艺术的风格特点,掌握插花的技巧,从而引发对插花艺术创作的激情。

2.1 插花艺术的概述及插花基本知识

讲述插花艺术的定义、分类、特点及作用,插花艺术的起源,中国、日本及西方插花艺术的发展简史,插花的器具、花材的种类、花材的采集与选购、包扎、保养,花材的修剪、弯曲造型、固定等基本技能,插花造型的质感、形态与色彩等基本要素,均衡与稳定、多样与统一、对比与调和、韵律与动感等基本原理。

2.2 东方式插花

东方传统插花艺术的创作理念与法则,写景式插花对布局、花材的选配、容器配件的陪衬,写景写意的表现技法的要求,直立型、直上型、倾斜型、平展型、下垂型、对称型、合并花型、写景式插花等东方传统插花的基本花型插作技法,中国古典插花的花型及意念。

2.3 西方插花艺术

西方传统插花艺术的特点与风格,传统几何型插花造型设计对花材搭配、花器及花枝长度以及色彩的要求,三角型、倒T型、L型、水平型、半球型、椭圆型、放射型、弯月型和S型插花的基本技法。

2.4 现代插花艺术

随着社会的进步,科学技术、现代艺术得到蓬勃发展,东西方文化加强了交流,根植于文学、艺术、园林的插花艺术也得以极大的进步,运用各种新思想、新流派、新手法、新技巧、新花型的现代插花艺术应运而生。主要讲述花篮、小品花、微型花、浮花、壁挂花、花束、捧花、头花、胸花、腕花、肩花、丝带花、缎带花、花车及人造花的制作技法。

3 插花艺术实践教学的开展

插花艺术是一门操作性和创新性很强的课程,且实验材料为鲜花材。在实践教学中将传统的课堂实验与高职院校的教学特点相结合,创新的开展顶岗实习、职业资格鉴定、各级职业技能竞赛,不仅有利于节约教学资源,还能培养学生的竞争意识,提高实践动手能力和团队协作能力。

3.1 课堂实践教学

插花看似简单容易,然而要真正插成一件好的作品却并非易事。因为它既不是单纯的各种花材的组合,也不是简单的造型,而是以形传神,形神兼备,以情动人,溶生活、知识、艺术为一体的艺术创作活动。

3.1.1 教师示范与学生模仿

插花艺术本身是一种创新艺术,需要不断地创新,通过动手实践从模仿到创作,尽可能获得较多的实践机会,培养学生的创新能力。所有的创造力,都来自于最初的模仿和学习,模仿便成为了插花艺术课程实践教学的重要环节。学生刚学习插花时谈不上自由发挥和创作,甚至有无从下手的感觉,因此在最初阶段,老师需要亲自示范现场插出一件作品,让学生模仿制作,体会插花的方法及规律。

3.1.2 学生分组实操与独立创作

学生以组为单位收集插花图片资料,然后模仿图片插出作品,在模仿中逐渐加入创作的成分,为后面的独立创作打下基础。开始学习插花时把学生分成3~5人一个小组,学生可以相互帮助,提高技艺。到了学习的后期,特别是创作期,再要求每个学生都能独立设计并完成作品,这样可充分发挥个人的想象力、思维力和创造力。

3.1.3 教师点评和学生互评

插花作品完成后,以点评、互评、讨论与总结等形式,从作品的构图与整体效果、花材的运用与配合、色彩的搭配、主题与意境、创意、插花技巧等方面,对每个插花作品做出评价,从而培养学生发表自己对插花艺术探究过程的感受和体会,提高审美能力。

3.2 顶岗实习

顶岗实习是高职教育的一大特色,不同于其它的实习方式,学生必须完全履行其实习岗位的所有职责,独当一面,具有很大的挑战性,对学生的实践能力锻炼有很大的作用。插花艺术课程可以结合高职教育的这一特点,在教学中适时开展顶岗实训,即学生在学习本门课程时,安排到花店、酒店、会所、婚庆公司进行为期数周的顶岗实习,将所学的专业理论知识运用于具体实践中,在实践中提高和完善,并加以创新。

3.3 开展职业技能鉴定

职业技能鉴定是一项基于职业技能水平的考核活动,它是由考试考核机构对劳动者从事某种职业所应掌握的技术理论知识和实际操作能力做出客观的评价。职业资格证书是表明劳动者具有从事某一职业所必备的学识和技能的证明。在学完本课程后,要求学生参加花艺师、花卉园艺师等职业资格鉴定考试,获得相应的职业资格证书,在应试的过程中,更有利于学生的实践动手能力的提高和升华。

3.4 组织职业技能竞赛

组织学生参加全国职业院校技能大赛、全国高等农业职业院校插花技能大赛、各地花协举办的插花技能大赛以及学院内部举行的插花大赛,把大赛作为进一步检验实践教学成果的手段。技能大赛能促进专业技能的提高,激发学生浓厚的学习兴趣,同时技能大赛吸收了行业发展的新技术,赋予了课程教学新的内涵。既起到了示范教学的作用,又反映了最新的职业技能要求和行业对技能型人才的需求。

参考文献

[1]黎佩霞,范燕萍.插花艺术基础.中国农业出版社,1993.10.

[2]宛成刚.插花艺术.上海交通大学出版社,2005.1.

[3]范洲衡,郑志勇.插花艺术.中国农业大学出版社,2009.1.

插件技术论文范文第2篇

关键词:插件技术;计算机软件;应用分析

中图分类号:TP311.52

计算机软件中的插件技术是一门应用技术,插件技术在计算机软件中发挥着很大的作用,它能够提高软件的重要性和扩展性,还能解决计算机在集成方面的问题。对于软件来说,运用插件技术扩展软件的功能是十分重要的。在此过程中,不但节省了许多不必要的步骤,满足人民的需求,还能将软件进行扩展,从而使软件的升级效率得到提高,确保软件正常运行。所以如何能更好的运用插件技术,使其对其计算机的扩展功能发挥的更好,这已经成为我们值得思考和研究的课题。

一、 1 插件技术的概念及功能

1.1 插件技术的概念

插件是一种遵循一定规范的应用程序接口编写出来的程序。插件具有不同的类项,常见的插件有下载ActiveX(ACTIVEX)、浏览器辅助(BHO)、搜索挂接(URL SEARCHHOOK)、工具条(Toolbar)。

计算机软件插件中,最值得推荐的插件当属应用程序运行中的功能扩展。其含义就是软件开发商在对预先定义的接口进行规范,不再需要全部的代码程序重新编译,只需要第三方软件开发商在开发软件的过程中对软件进行相应功能的扩展,对源代码进行更新,最后整理和重新翻译整个程序,从而更新软件。

(二) 1.2 插件技术的功能

在计算机软件中,插件的本质是不对程序的整体做任何的修改,对软件进行加强和扩展。公开插件的接口后,无论是公司还是个人都可以用此插件解决操作过程中的疑难问题和软件的更新,实现了即时播放即时使用。一个程序的主体即为平台,而功能的扩展即为插件,二者将待开发的软件直接分成了这两个部分。

平台加插件的结构并不适用于所有的软件开发,在软件开发之前,要事先依据软件实际情况再来确定是否用到此结构。如果要使用平台加插件的结构,就要对主体进行分析,寻找主体是由哪些部分功能组成的,然后再对插件进行分析,寻找哪些功能要用插件来完成。平台所完成的功能,是一个软件系统的基本功能,同时也是一个软件系统的基础和核心,可以供用户和插件二者使用,这样就把平台分成了两个功能,内核和插件处理功能。内核功能是整个软件的重要功能,软件的大部分功能都是由内核功能完成的。插件处理功能也十分重要,在插件操纵平台时和插件通信的情况下,为二者提供标准平台扩展接口。插件功能是在平台功能的基础上进行扩张和补充。PHO-TOSHOP的滤镜插件就只是完成对图形效果的特殊处理,这就是一般插件需要完成的一部分小的功能,而且功能还具有共通性,为了节约时间也可以集中在一起处理。

平台加插件的结构需要两个标准的接口,为了达到这一要求就要有平台拓展接口和插件接口。平台扩展接口和插件接口在进行各自的任务时是不发生联系的,平台扩展接口就完全由平台来完成,插件接口就完全由插件来完成,在各自完成的任务里,另一个只是调用和使用。平台扩展接口为插件接口完成单向通信,插件接口在想要获取主体的一切所需数据时要通过平台扩展接口来完成。二者相互结合,相互利用,实现共同的目标。

主程序与插件信息是可以双向流动的。在开发支持插件功能的应用程序中存在两种情况,一是主程序的开发者来制定接口,另一种是由其他的开发人员进行相关的操作,即使是其他的开发人员也不会增加难度,只要公开相关的接口就能解决。一般情况下都是插件方实现接口功能,但这也不是绝对的情况,主程序也可以完成接口功能。

二、 2 插件技术的原理

插件技术想要在计算机软件技术中运行,是需要一定的条件的。动态链接库动态支持其插件技术在计算机软件技术中的运行,同时在运行的过程中需要相应的软件接口进行支持。动态链接库是一种特定功能的软件模块,不能够单独存在,在其运行的同时输入相应的函数、类,或者是其他独立运行的程序用来调用内部功能。

动态链接库的调用功能是由静态调用和动态调用组成。动态链接库有着许多的优点:扩展了应用程序的特性,应用程序都有其独有的特点;可以用许多中编程语言来编写;简化了软件的项目管理;节省了计算机软件内存;有利于将资源实现共享;将应用程序本地化;最后还可以用动态链接库解决一些特殊的问题。静态调用的DLL在程序初始化时载入,如果DLL文件错误或不存在,这样就会造成程序根本无法运行;动态调用的DLL用API动态载入,DLL错误也不会造成程序本身出现问题,这是二者最本质的区别。在静态连接DLL时,主程序引入的DLL会将所有导出的函数由LINK建立一张引入表;在装载主程序时,与此同时会装入DLL,再由操作系统进行重新的定位。动态链接的DLL,主程序在装载的同时,不会同时装入DLL,如果在这种情况下DLL的搜索路径不存在,主程序就不会出现转载错误。

3 插件技术的类型

(一) 3.1 类似于命令插件

这种插件在自由度上十分低。这种插件大部分为文本文件,且功能比较简单,在扩展性方面也是极其弱小的。但正因为其功能简单,反而这样的插件用起来十分的方便简单快捷,即使对此不了解的人员也可以在简单的操作之后进行制作,用起来十分的方便,如WinAmp的Skin。WinHacker经常使用这种软件,运行的插件步骤为先进行用户的选择,再进行输入,最后依据用户的输入内容来完成一些事先就已经定义好的操作。

(二) 3.2 脚本语言插件

又称为特殊的脚本语言来实现的插件。这种插件相对于其他插件是比较难写的一种,需要一个程序的解释内核,而且这种解释内核还要需要软件的开发者自己亲自来制作。宏就是此种类项的插件。所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。Microsoft Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。这种软件的优点就是不再需要企业的工具来制作插件,软件自己本身就可以完成需求,在办公室软件经常会看到,如用Office内置的VBScript完成的Office辅助工具。

(三) 3.3 已有程序环境插件

充分利用已经拥有的程序开发环境来制作插件。典型的就是类似Photoshop等软件的使用方法。利用这种开发的软件,通过在主程序中建立更多的自定义接口,以便于在寻找各种资源时能够更加的自由方便。这种插件与类似于命令插件正好相反,它具有其很大的自由性,可以充分发挥插件开发者的创新思想,便于开发者打开思路,这种插件才是真正意义上的插件。但这种插件的编写存在很大的难度,并不是任何人都能学会和运用的,在插件的接口之间协调起来还比较的有难度,即使是插件的开发都需要专业程序员的才能进行开发。

4 插件在计算机软件中的应用

4.1 插件技术在计算机软件中的开发

在掌握其插件系统的原理和方法的基础上,就能开发出新的有用的插件系统。不论运用何种手段,插件与主程序之间在交互上必须有一个规定的协议。插件构成类来完成并实现接口,是为主程序的创建和销毁类提供了方法。这样公共方法就成了协议中的一部分。在主程序的实现方面,主程序是一个依据对话框标准的程序,它可以约定所有的插件都放在主程序的目录中的子目录下。完成并实现接口,是为主程序的创建和销毁类提供了方法。在主程序的实现方面,主程序是一个依据对话框标准的程序,它可以约定所有的插件都放在主程序的目录中的子目录下。

在计算机软件中,硬件插件技术在软件插件技术之前出现,软件插件技术是在硬件插件技术发展的基础上进行完善与发展,软件插件技术集合了硬件插件技术的优势,又得到了新的进步发展,软件技术是通过接口与主程序进行连接,因其革新与有效的拓展,保证了系统更好的为用户服务。

在实际的应用过程中,要保证计算机软件系统健康发展。插件是独立存在于计算机软件中,插件与插件之间是不发生任何关系的。计算机会为插件技术的运行提供一定的运行环境,用户会根据自身的实际需求,决定插件的去留,增减插件是一项十分简单容易的操作。

计算机软件中插件技术的开发需要依托一定的平台,在以开发为目标进行一定的软件系统分类时,一般分为两部分:宿主程序与功能扩展模块。前者是软件系统中的重要组成部分,后者是软件系统中给的补充部分,保证软件功能的完善发展。一个软件技术的开发与设计是需要进行提前的规划,因为要考虑到众多的用户的需求和软件系统的应用环境等。

插件技术在不断地发展应用,插件技术已经应用到数据开发领域。插件技术在数据库开发过程中进行一定的利用,有助于实现开发方式由纵向变成横向,提高开发的效率与保证开发工作量。

4.2 插件技术在计算机软件中的具体应用

计算机中的插件大致分为两种,硬插件与软插件,硬插件包括显卡、声卡、网卡、内存条等,软插件包括播放器、解码器、木马类插件、专用插件等,下面举例说明插件在软件中的具体应用:

(1)IE插件,即Plug-in,是一种程序。在浏览器中,大都采用直接调用插件程序,处理特定文件,变成浏览器的一部分。

在使用IE插件方面,在操作系统时,对于弹出式窗口的选择。在默认的设置时,IE对弹出的窗口都是接收的,可以在“Internet属性-隐私”标签页中进行选择,关闭弹出窗口;对于IE插件要实行集中的管理方式,通过“Internet属性-程序”标签页遭到“管理加载项”,这里整合了一切,集中进行管理,把不需要的禁用。

(2)FLASH插件,安装于浏览器的FLASH插件,用以浏览器播放swf文件。在土豆、优酷等播放器看视频时,如果没有安装FLASH插件,播放功能就无法使用。通过安装,在系统中,就可以直接观看视频了。

五、 5 插件技术应用于软件技术中的优势

(1)插件技术在很多的方面都有着很大的优势,比如在项目计划、产品扩展和协作生产上;(2)插件之间是相互独立存在的,在结构上容易理解,构造十分清楚明白;(3)由于插件的结构是非常灵活的,可以随时删除,更方便软件的升级与维护;(4)插件本身由一系列的小插件功能结构组成,并且通过接口向外部提供服务,所以具有可移植性,重用力度大的功能;在结构调整方面,只需要删除相应的插件,不会影响整体的结构,这样就减少了调整结构的不便;(5)在耦合度方面,插件是通过与宿主程序通信来实现插件与插件、插件与宿主程序之间的联系,这样插件的耦合度就更加的低下;(6)在软件开发的过程中就可以随时的修改应用程序,运用插件结构,也可以在应用程序发行之后,运用补丁包的方式增删插件,以达到修改应用程序目的。

6 结束语

计算机软件中的插件技术,在一定的程度上节约了时间,降低了软件的开发成本,及时对软件进行更新,进而满足客户的各种要求。计算机软件中的插件技术在实际的应用过程中也得到检验,其优势十分显著。

参考文献:

[1]刘兴平.马燕.杜利峰.插件技术研究初探[J].延安大学学报,2006(01).

[2]陈方明.建基于插件思想的可重用插件设计与实现[J].计算机工程与设计,2005(01).

[3]范彦芳,高国弘,李香芳,梁培,崔巍,鱼杰钧,康鹤.基于网页插件技术的气象信息Web共享方式研究[A].2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C],2011.

[4]沈被娜.计算机软件基础[J].清华大学出版社,2000(07).

[5]高巍,崔洪芳.计算机软件技术基础[M].北京:北京大学出版社,2007.

[6]董力均.计算机科学与技术[M].北京:北京语言大学出版社,2002.

[7]蔡广松.关于计算机软件中的插件技术的探讨[J].中计算机光盘软件与应用,2013(15).

[8]付宁.唐宝燕.对计算机软件中的插件技术分析研究[J].无限互联科技,2012.

[9]姜川.计算机软件中的插件技术及应用研究[J].数字技术与应用,2013.

[10]宋彭涛,蒋烈辉,谢耀滨,王九宇,余弦,田立.基于插件技术的多目标指令集模拟器设计与实现[J].信息工程大学学报,2010(01).

插件技术论文范文第3篇

一、水稻插秧机械化推广的必要性

目前,全区农业生产过程的机耕、机耙、机收、机烘、农田基础建设、化肥深耕等机械化作业已得到稳步、长足的发展,水稻作业机械化已成为农业机械化全盘推进的制约“瓶颈”,因此,水稻插秧机械化的推广有利于突破制约水稻生产全过程机械化的“瓶颈”。有利于减轻劳动强度,提高当前的农业生产效率,把长期以来广大劳动妇女从繁重的体力劳动中解脱出来,节约大批劳力从事第三产业生产,为社会创造效益,加速全区农业现代化的发展步伐,加速水稻机播秧推广进程,是全区几十万农民的渴望,对全区经济发展,社会影响和农业现代化的实现有着深远的历史性意义,是农业现代化发展的必然趋势。

二、水稻机械化推广基础

曲靖市麒麟区(县)水稻插秧机械自1979年开始引进实验,1992年又开始从吉林省延吉插秧机厂引进了机动和人力插秧机各一台,由于受经济因素,插秧机自身制造技术和农艺育苗技术的不成熟等诸多因素的限制,实验推广没有取得稳定性进展,到2006年和2007年连续两年在全区多点、面积50—100亩的推广中,无论从机插的每亩穴数,插秧的株行距、深度、每穴株数等各项考核指标,均能满足农业生产技术要求,插秧机生产技术趋于成熟,其机插的:勾秧率、伤秧率、漏插率等各项技术考核指标均能满足农艺要求,作业性能稳定,完全能适应水稻栽插“浅、匀、直、稳”的基本农艺技术要求,机械的可靠性,适应性与早期的插秧机相比有了较大提高,整机设计技术及各项性能趋于成熟,与该区历史上前几轮推而不广的机插技术相比,有了质的飞跃。从以上两年的东洋P600和久保田SPU一68C乘座式高速插秧机、步行手扶式插秧机小面积示范推广中,机插秧与规范人工插秧相比,相同的品种和常规农作物生长管理模式,机人工插秧每亩增产50—90公斤;但步行式手扶插秧机作业中,机插作业强度较大,直线行驶性能难于控制;乘座式高速插秧机需l一2人操作,作业性能稳定,劳动强度小,生产率高;因此,我区根据全区实际条件,要从经济条件、地理条件等因素综合考虑,应选择从“坝区机械化区”推广着手;以达到中心开花,向四周辐射之目的;机型选择无论进口还是国产应以高速乘座式为主,机动步行手扶式和人力插秧机根据需要逐步配套。

三、机动插秧机推广优势

1.推广机动插秧机需要工程技术与生物技术的完美配合,目前,区农机局已撤消合并农业局,局领导可以达到全盘布局,统筹安排,协调和使用等措施,生物技术和工程技术可以达到紧密配合之目的。

2.通过前几年的实验推广经验,原育苗采用机械化大棚育秧成本太高,农民不能接受;而后采用底层为孑L膜,上为1.5—2cm营养土后再播种盖膜育秧方式,插秧时又需要人工根据插秧机需要,按长宽大小划块,搬运装入插秧机秧盘,此种办法会造成对秧苗的损伤;近几年经过逐步探索,采用塑料软盘育秧已取得成功,软盘大小与插秧机需要相配合,不需要拔秧和划块搬运,不会损伤秧苗,育苗的密度和均匀度直接影响机插效果和粮食产量,能否保证每亩所需株数,育秧是关键。

3.目前,购机补贴为插秧机推广带来了广阔的前景,购置插秧机可享受30—50%的购机补贴,各乡、镇、行政村委会还有相应的优惠措施。

4.在各种条件配套的情况下,购机者按每台8万元计算,2年即可收回购机成本,诸多条件为机械化插秧技术推广创造了有利条件。

四、机插作业效率高

在软盘育苗、田块准备能满足农业生产技术要求时,每台步行手扶式插秧机每个工作日按8小时计算,在正常作业情况下,作业效率一般为2.5亩每小时,单日可插20亩;机动高速插秧机作业效率一般为每小时5亩,单日可插40余亩,作业效率是人工插秧的20—90倍;按常规人工插每亩需3_4个女性劳力,按近年不计算生活和其它费用开支,每个女插秧工2010年为每天每人100元,也就是每亩需300—400元插秧成本,机插一亩70—100元,每亩可节约插秧成本230—300元,每个工作日可节省劳力60—120个;机械插秧机的推广应用,可为农村农忙时节争时间。抢节令创造有利条件。

五、机械插秧机推广应解决的问题

1.插秧机的选择:根据我区经济条件,地理条件的优势,机械插秧机应从以上方面综合考虑,从条件趋于成熟的区域开始启动,机型的选择首先从先进的高速插秧机开始配套,步行手扶式和人力插秧机逐步与之配套完善。

2.秧苗准备-按农艺要求,选择优质品种,计算好准备栽秧时间,适时播种,按机插要求按时移栽,秧苗高度,插秧密度,移栽湿度要符合机插要求。

3.组织准备:机插地点要有乡、村具体组织动员,保证连片,适时耕整田块和中耕管理,以保证机插的作业效果和作业效率,有利于机插的宣传发动和参观考查。

4.田块准备:高性能插秧机由于采用中小苗移栽,对大田耕整质量要求较高,机插田块表面要平整,全块田高度不大于3era,表土软硬适中,田块表面无杂草,杂物,若有杂草杂物须旋压至泥土中,田块耕整后须视土质情况沉淀,质土的沉淀时间为1天左右,壤土一般需要沉淀2—3天,黏土沉淀4天左右后插秧,若整田沉淀时间达不到要求,一会影响插秧机的行驶速度和稳定性;二会栽秧后泥浆沉积造成秧苗过深,影响分蘖,甚至减产。

插件技术论文范文第4篇

关键词:插花艺术;教学内容;花艺设计;区别

中图分类号:S688 文献标识码:A

插花艺术指将剪切下来的植物的枝、叶、花、果作为素材,经过一定的技术和艺术加工,重新配置成一件精制完美、富有诗情画意,能再现大自然美和生活美的花卉艺术品。纵观历史,插花艺术在我国的唐宋朝代就有所发展。随着我国园林教育事业的不断发展,在我国高职园林专业与旅游及酒店管理专业中,插花艺术早已入课堂,作为一门专业技能课程。

1 插花艺术课程教学中存在的问题

1.1 教学模式单一化

在园林专业中,插花艺术大多数都是作为一门选修课程。因此这门课程的课时安排较少,学生在较短的时间内不能既熟练地掌握了插花艺术的理论知识,又能很好地应用到实践中,具备成熟的插花技巧,因此学生在这门课的学习中仍存在客观障碍。教学模式仍然是按照教材内容,按部就班地向学生传授插花技术,但是这门课程的实践性比较强,需要学生具有一定的创新思维以及动手能力,因此在传统的教学模式中,教学内容比较枯燥,学生感到难度较大,实践起来有一定困难,最终难以实现插花艺术的教学目标。

1.2 理论与实践结合较差

插花艺术是经过一定的技术,例如修剪、整枝、弯曲等,并进行艺术加工,在构思上展现新颖性,造型上具有高度的欣赏性,配色上讲究色彩的和谐,配置成一件精制完美、富有诗情画意,能再现大自然美和生活美的花卉艺术品,通过对花卉的定格,表达一种意境。因此插花艺术讲究的是实践,而不是理论。现在大多数学校的教学中,给学生动手的机会较少,学生难以将理论与实践结合起来,哪怕是具备了系统了理论知识,到真正实践的时候也无从下手。由于学校的客观条件有限,学生很少有机会能亲自进行鲜花的插花实践,以及一些比赛类的活动,进而导致学生的动手那能力较差,教学效果不佳。

2 插花艺术与花艺设计内容的主要区别

2.1 创作条件和过程

插花艺术是指将剪切下来的植物的花果枝叶作为素材,经过技术加工和艺术修饰,重新配置成一件精制完美、富有诗情画意,能再现大自然美和生活美的花卉艺术品。插花艺术的起源应归于人们对花卉的热爱,通过对花卉的定格,表达一种意境来体验生命的真实与灿烂。插花艺术对中国人而言,插花作品被视为一个天人合一的宇宙生命之融合。以“花”作为主要素材,花器内造化天地无穷奥妙的一种盆景类的花卉艺术,其表现方式颇为雅致。

2.2 审美情感的表达

审美情感的表达是插花艺术与花艺设计的最本质区别。插花艺术中,作者表达的情感是作者对于现实生活以及自然界的景象产生情感的共鸣,基于对于事物的联想进行创作,是在生活的基础上,个人审美情感的集中表达。插花艺术作品的特点是不受客观因素影响,作品主要关注内在感情的抒发,增添作品的艺术性与思想性。

花艺设计作品中,创作者的情感表达不仅仅是个人的情绪,更多的是一部分人的情感集中。所以,花艺设计若要吸引数量较多的人,在审美情感上要引起共鸣。因此要应用不同类型的材料,根据环境的需要进行创作,具有高度的审美性。

3 优化插花艺术教学模式的途径

3.1 创新教学模式

3.1.1 利用多媒体

随着科技的不断进步,现代技术不断应用到课堂中,尤其是多媒体教学方式,教师在授课的过程中可以展示图片以及视频,结合教材进行讲解。教师还可以展示一些优秀的插花艺术作品,播放一些插花比赛的影像资料等。丰富课堂的内容,活跃课堂的气氛,调动学生的学习积极性。

3.1.2 增加案例

教师要建立自己的教学体系,充分利用教材,设计案例。教师要做好示范,通过经典的例子,培养学生对于插花艺术的创造性思维,鼓励学生在案例的基础上不断创新,提高自身的专业水平。

3.2 增强课程的实践性

3.2.1 科学制定教学计划

教师在插花艺术教学中,要合理制定教学计划,合理安排课时,增加实践的内容。注重将理论与实际相结合,根据课标要求,在帮助学生掌握理论知识的同时,强调内容的实践性。在教学计划中,可以安排学生进行动手实践以及参加一些插花艺术活动、比赛等。

3.2.2 优化实践教学的环节

由于插花艺术课程本身具有的实践性,教师要帮助学生在一定的时间内实现最优的学习效果。因此教师在实践教学课程的每个环节都要精心设计,以实现教学目标。在创作理念方面,教师要帮助学生打开思路,通过正确的示范,引导学生自己进行创作,同时要保证每个学生都有机会进行实践。学生可以独自完成,也可以自由组队完成作品。教师对于学生的作品要进行充分的评价,要总结学生在插花实践中遇到的困难,及时补充知识点的漏洞。教师可以通过多种形式,让学生充分发挥自己的想象力,并且予以恰当的指导,对于学生作品中存在的问题进行分析。对于学生的优秀作品,可以作为优秀范例,在班级内进行鉴赏,让学生之间优势互补,共同提高。

3.2.3 创新实践手段

教师要根据学生的基本情况,从实际出发,适当地利用创新的教学方式帮助学生完成学习。教师在完成一些插花基础内容的同时,要适当地扩展内容,增添一些综合性内容,让学生更全方位地掌握插花的技巧。在教学过程中,要逐步打破传统的教学模式,充分发挥学生的主观能动性,培养学生的创新精神。

4 结语

插花艺术的教学过程中,要通过与花艺设计作对比,凸显特性,并不断优化教学模式,改革教学手段,增加课程的实践性,培养学生的动手能力与实操能力,教师通过正确的启发和引导,帮助学生熟练掌握插花艺术技能。

参考文献

[1] 谢利娟.融工作、学习于一体的“插花与花艺设计”实境式教学模式初探[J].中国林业教育,2010(03).

插件技术论文范文第5篇

关键词:插件,软件复用,游戏引擎,CrystalSpace

 

1.Crystal Space及其核心SCF

1.1 Crystal Space

在介绍Crystal Space之前,首先介绍一下游戏引擎和3D游戏引擎,游戏引擎是用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等,它是一个处理事务的系统,同时它也是一个控制模块,向所有的子系统发出命令[1]。而3D游戏引擎,除了包含游戏引擎的所有功能外,它还负责处理3D世界的数据结构(包括所有的光源、行动)以及从玩家或相机所在的视点渲染3D世界[1]。

Crystal Space(以下简称CS)是一个开源的3D游戏引擎。除了具备3D游戏引擎应有的功能外,其自身还包含许多独有的特点。首先,CS的框架是一个高度模块化的框架,该框架能更好的为用户提供服务,并且使用户使用CS更方便。其次,CS是一个由构件和库组成的包,虽然它很多的功能都偏向于3D游戏的处理,但是它同样也适用于其他方面的应用,这主要是得益于CS中的大部分插件和库的相互独立性,这使得用户在CS中,可以只使用自己需要的插件以及自定义插件,而不会与其他插件相关联或受到其他插件的影响。科技论文,游戏引擎。最后,CS广泛的支持各种不同类型的硬件和软件平台,具有很好的跨平台性[2]。科技论文,游戏引擎。

1.2 SCF

由于CS高度模块化的框架,而作为其框架核心的SCF(Share Class Facility,共享类工具)为用户设计与开发基于CS的自定义插件提供了便利。科技论文,游戏引擎。SCF与COM(Component Object Model,组件对象模型)[4]类似,但只是一个轻量级的COM。SCF与COM相比,其使用更加简单、方便,并且SCF屏蔽了COM中很多繁琐的部分,却同时具备COM的大部分优势[3]。

在Crystal Space中SCF用来管理引用计数、系统插件、自定义插件和抽象接口。在插件的开发中,SCF技术实现了类接口与类实现的分离,这一方面,使插件使用者只用关心类接口的功能及接口的使用方法,而不用关心它的具体实现;另一方面,它对类实现进行了很好的封装,不会将类实现的任何细节暴露给用户,并且插件开发者对类实现的修改不会对插件的使用造成影响[2]。另外,SCF还提供了插件对象注册器和插件管理器使CS能自动的完成对插件的管理,用户只需要书写少量的代码就能实现对插件的加载、使用及卸载。

2.设计和使用自定义插件

自定义插件的设计、实现及使用流程如图1所示,用户自定义插件设计时,必须在SCF中的对象注册器中注册,并由插件管理器统一管理,而应用程序对插件的调用及加载也必须通过对象注册器和插件管理器来完成。

图1 自定义插件的设计、实现及使用流程

2.1 设计自定义插件

用户自定义插件的实现包括定义插件的API,自定义插件的具体实现,自定义插件的编译及自定义插件的注册四个部分。

1)定义用户自定义插件的API

在Crystal Space中,使用SCF定义插件的API,其优势在于,将接口的定义和实现进行明确的分离。操作步骤包括:

Ⅰ. 定义插件API所在文件“Myapi.h”

Ⅱ. 定义API的版本号;

Ⅲ. 定义抽象类“iMyApi”,类名以“i”开头,用于标识该类是一个SCF接口。

Ⅳ. 定义两个纯虚函数DoSomthing( )和GetSomething()用于设置/获得一个3D坐标。下面是API定义的具体代码:

struct iMyApi : publicvirtual iBase

{ SCF_INTERFACE(iMyApi, 1, 0, 0);

virtual void DoSomething (intparam, const csVector3&) = 0;

virtual int GetSomething ()const = 0; };

2)创建自定义插件的实现(头文件)

下面是用户自定义插件具体实现的头文件“myplug.h”的定义。其操作步骤包括:

Ⅰ. 实现类必须同时继承iMyApi和iComponent接口,以保证能使用插件管理器来管理插件。

Ⅱ. 定义初始化函数,用于完成插件的初始化工作。具体代码如下:

class MyPlugin : publicscfImplementation2 <MyPlugin, iMyApi,iComponent>

{ …………

virtual boolInitialize (iObjectRegistry*);

virtual voidDoSomething (int param, const csVector3&);

virtual intGetSomething () const; };

3)创建自定义插件的实现(源文件)

下面为用户自定义插件具体实现的源文件“myplugin.cpp”,操作步骤包括:

Ⅰ. 使用CS_IMPLEMENT_PLUGIN通知CS本模块是一个插件

Ⅱ. 申明在CS中,允许使用SCF初始化MyPlugin类的对象,部分代码如下:

…………

CS_IMPLEMENT_PLUGIN

SCF_IMPLEMENT_FACTORY(MyPlugin)

…………

bool MyPlugin::Initialize(iObjectRegistry* r)

{ object_reg= r; returntrue; }

…………

4)在SCF中注册自定义插件

SCF能够自动且动态的查找已定义的插件,并通过查询每个插件的meta-Information来判定插件实现的细节。科技论文,游戏引擎。Meta-information是结构化的XML文档,其中包含插件在SCF中的注册信息,及本插件与其他插件的关联等。科技论文,游戏引擎。插件的meta-Information文档在插件被编译时,将被嵌入插件模块中,方便对插件的查询。科技论文,游戏引擎。下面是自定义插件的meta-Information的设置,内容包括:

Ⅰ. 设置插件的名称

Ⅱ. 指明实现该自定义插件的类的名称

Ⅲ. 对插件的一般描述及设置与该插件相关联的其他插件的名称。具体代码如下:

<plugin> <scf><classes> <class>

<name>crystalspace.mygame.myplugin</name>

<implementation>MyPlugin</implementation>

<description>My Special Game Plugin</description>

<requires> <class>crystalspace.graphics3d.</class></requires>

</class></classes></scf></plugin>

5)编译自定义插件

插件模块的编译取决开发时所使用的开发工具,这里使用Microsoft visual studio 2005进行编译。

2.2 自定义插件在应用程序中的使用

完成自定义插件的设计与实现后,就可以使用了,自定义插件的使用包括加载及调用。

1)在应用程序中加载自定义插件

在应用程序中加载自定义插件的操作步骤包括:

Ⅰ. 导入自定义插件API的头文件,插件使用者通过调用插件API实现对插件的使用。

Ⅱ. 调用对象注册器。对象注册器查询已注册的插件中是否包含应用程序指定的插件。

Ⅲ. 使用csQueryRegistry调用插件管理器,利用插件管理器实现自定义插件的加载(或从应用程序中卸载)。具体代码如下所示:

#include <myapi.h>

csRef<iPluginManager>plugin_mgr = csQueryRegistry <iPluginManager> (object_reg);

csRef<iMyApi> myapi =csLoadPlugin<iMyApi> (plugin_mgr,'crystalspace.mygame.myplugin');

if (myapi.IsValid()){ ... }

2)在应用程序中使用自定义插件

最后一个步骤就是使用用户自定义插件,在应用程序中,通过调用自定义插件的API来实现对插件提供的功能的使用,具体代码如下:

myapi->DoSomething (1,csVector3 (2, 3, 4));

printf ('%d ',myapi->GetSomething ());

3.小结

本文设计和实现了一个基于Crystal Space的自定义插件的实例,从中发现,基于Crystal Space技术设计和实现的自定义插件与使用其他方法实现的插件相比具有很多优势,首先,基于CS的插件具有很好的跨平台性;其次,插件的开发实现了类接口与类实现的分离,从而使插件的开发和插件的使用相分离;再次,用户自定义插件的功能不会受到任何限制,能最大限度发挥插件开发者的能动性;最后,SCF提供了插件对象注册器和插件管理器,使CS能自动完成对插件的管理,减轻了插件开发者和插件使用者的开发负担。因此,在实际开发过程中,开发者可以设计及使用符合自己需要的自定义插件,从而使基于CS的游戏开发或软件开发更加便利、快捷。

[参考文献]

[1][美]Andre Lamothe著. 李祥瑞,陈武译.3D编程大师技巧[M].人民邮电出版社,2005.

[2][美]Box.D 著. 潘爱民译.COM本质论[M]. 中国电力出版社,2001.

相关期刊更多

检察实践

部级期刊 审核时间1个月内

最高人民检察院

检察纵横

省级期刊 审核时间1个月内

辽宁省人民检察院

城建监察

省级期刊 审核时间1个月内

中国城科会城建管理监察专业委员会;天津市市容环境管理委员会