• 回答数

    4

  • 浏览数

    108

表哥很内涵
首页 > 学术期刊 > 基于的二次开发研究论文

4个回答 默认排序
  • 默认排序
  • 按时间排序

夜很*^*安静

已采纳

浅谈计算机基础教材的“二次开发”

论文关键词:学习现状 自主化 研究性 二次开发

论文摘要: 为了更好地适应具体的教育教学情景和学生的学习需求,并结合本校的实际情况,提出对计算机基础教材进行“二次开发”,为实现学校的培养目标服务。 计算机基础这门学科在学生不同的阶段是必学的一门课程,根据各地的教育水平和教学水平的不同,学生对计算机基础知识的掌握程度也有很大的区别,特别在中高职院校中,不管是哪一专业,计算机基础是一门必修课程,我们有必要对这门教材进行“二次开发”,来满足现在课程设置的需求。 教材的“二次开发”主要是指教师依据课程标准对既定的教材内容进行适度增删、调整和加工,合理选用和开发其他教学材料,从而使之更好地适应具体的教育教学情景和学生的学习需求。任何教材到了学校,到了教师手中,都有一个再创造的校本化实施问题。我们要对现有的教材进行研究,抓住现有教材的一些不足进行加工改造;根据学生人格成长的特点和学校实际订制出的个性化培养目标,抓住难点,突出重点,对教材进行“二次开发”,为实现学校的培养目标服务。结合我校的具体情况,我对计算机基础教材进行了“二次开发”。 1 根据学生的学习现状,实现教材内容的再确立 现在所有的中职学生要求在毕业前要取得国家计算机等级考试一级证书,非计算机专业的同学只要考取计算机一级B证书就可以了,一级B大纲中不要求学生掌握PowerPoint内容,在对教材开发时就可以对PowerPoint的内容进行简单介绍,让学生在走上社会以后会用就行,Excel中的嵌套函数对学生来说掌握难度较大,一级B大纲中也不要求学生掌握,我们就可以把这部分省略掉,防止学生在学习函数时产生畏惧心理。在上课前,教师要认真备课,在备课中既要备教材又要备学生。所谓备学生,究其实质,有时只是对学生原有知识、经验、能力等所作的理想化假设。而真正对于学生的了解与认识,只有在教学过程中才能得以实现,才知道学生的接受能力和理解能力。这就使我们的计算机教学面临一个新问题:理想的假设与课堂中现实的反馈并不一致,那么我们在课堂教学中就应该作出即时的反应,要适应学生的现有学习现实。例如在讲Excel电子表格软件中讲函数使用时,制作“学生成绩分析表”的案例,介绍了公式的使用及单元格的引用(相对、绝对和混合)、各种常见函数(Sum、Average、Count、Max、Min、Rank等)的使用时,由于一些中职的学生连这几个基本的英文单词意思不知道,原定的教学内容显然无法匹配学生现有的教学现实,于是我及时对教学内容进行调整,让学生在工具栏中找用中文标识的几个函数“求和、平均值、计数、最大值、最小值”,一些没有中文表示的,让他们在课堂上强记这些英文单词,进行小组交流,找出规律,学生的学习积极性和主动性得到了最大限度的调动,解决实际问题的能力也在学习过程中得到了充分地发挥。 2 根据学生的学习需要,实现教材进度再把握 学生在计算机基础学习过程中表现出来的内在需要是计算机基础教学赖以推进的重要尺度。教学过程中,教师应尊重学生计算机基础学习的实际,并以此为依据灵活而创造性地把握好教材实施的进度。其具体做法是:教师首先根据学生的具体情况设计好相关知识章节的进度,在上课时按照进度进行,然后教师再根据学生掌握的情况,通过一些案例具体讲解相关知识背景。 例如:在开发网络基础这一章节内容时,一级B大纲中要求学生会用IE浏览器和Outlook发送电子邮件即可,为了方便学生以后的学习、生活和工作,我们要把一些TCP/IP协议、IP地址、搜索引擎及Internet的接入方式等一些相关的知识加入到时教学内容中,如果学生感兴趣还可以介绍MAC地址、URL地址及网络拓扑结构等。 3 为了促进学生自主化学习,将教材项目化 将教材的每一章节设置成一个个项目,把每个知识点融合在项目中,项目要最好中生活中的实例,通过生活实例激发学生的好奇心、求知欲、探索欲,从而激发学生的兴趣,没有兴趣就没有学习,要使学生充满活力与激情,教师就必须选取或设计适合学生身心发展的'特点,符合学生认知结构的活动,来充分调动学生的积极性,激发学生内在的潜能。例如,讲计算机组成中的硬件系统时,可以把这一节知识做成组装一台完计算机的项目,要求学生自自己配置一台适合自己使用的电脑,先激发学生的兴趣,然后再讲讲主机里有哪些硬件,让学生自己去到卖电脑的公司去配置电脑,下节课上课时上交电脑配置单,就会发现学生对电脑硬件的了解比在课堂上学到的知识要多的多,哪些硬件及型号是主流产品有的同学能说的很清楚。学生只要自己参与到学习中来,多进行动手实验,学生对学科知识的学习不是通过教师的讲解获得的,而是通过设计一系列的学生活动,让学生在活动中进行思考、对比、演绎、归纳生成所教知识。所以教材的项目化将有利于将学生所学知识生成学生活动菜单,让学生在不知不觉中获得情感体验、建构知识体系,这将会使我们的教学获得事半功倍的效果。 4 可以组织学生进行研究性学习,实现对教材的“二次开发” 让学生参与到教材的编写中来,在教材的二次开发中,教师和学生应该是平等的,他们拥有不同的知识背景和生活阅历,可以让学生在交流和对话中发表自己的观点。教师和学生是融合的,教法和学法是融合的,教案和学案是融合的,课堂和生活是融合的,教材和实践是融合的,效果和能力是融合的。教师即学生,学生即老师。要关注学生的生活实际,现在很多场所都有学生可以操作的电脑,如在家里、手机自动充值网点等,学生对电脑知识的学习不仅仅在学校,教材的“二次开发”只有在学生的参与下,才显得有实际意义和教学价值,“二次开发”才能为学生搭建有效学习的认知平台。教学时,教师也应努力创设现实情境,让教材内容与学生的生活实际紧密相连。 总之,教材的“二次开发”要适合学生使用,坚持新课程理念,从更深层次上来认识和理解教材,并认真处理好课程标准和教材的关系,只有依据课程标准在一定的幅度和范围内进行,才能确保教学的质量。 参考文献: [1] 刘光蓉.基于任务驱动的计算机文化基础实验教学[C].大学计算机基础课程报告论坛论文集,北京高等教育出版社,2006. [2] 二次开发:让教材走向生本[N].中国教师报,2010-9-1.

229 评论

佐鉺三鉺洞

摘要:对Pro/Engineer的CAD二次开发技术进行探讨,深入研究Pro/Engineer的几种二次开发工具,并通过对Pro/TOOLKIT二次开发工具包的研究和分析,提出了基于三维模型的用户自定义参数设计,最后利用Pro/TOOLKIT开发模块和Visual C++完成建立齿轮参数化设计。关键词:二次开发 Pro/TOOLKIT开发工具 参数化设计一、引言在CAD技术日益普及的今天,传统的二维CAD软件正逐渐被三维CAD软件所替代。在众多软件中,PTC公司的Pro/Engineer是具有代表性的优秀软件之一。自从面世以来,它以尺寸驱动、基于特征、单一全关联的数据库等优点深受用户好评。企业根据产品对象的不同,在使用CAD软件时也各有侧重。企业要想最大效率的发挥出软件的功效,必须根据企业的产品特征和企业状况对软件进行二次开发。本文列举了在软件Pro/Engineer中常用的二次开发工具与方法,并着重介绍了用Pro/TOOLKIT对Pro/Engineer进行开发时的步骤。最后通过“齿轮快速设计系统”的开发实例进一步说明开发时的技巧。二、开发工具Pro/Engineer为用户提供了丰富的二次开发工具。常用的有Pro/Program、簇表(Family Table)、用户自定义特征(UDF)、J-Link和Pro/Toolkit等。为了防止混淆,以下特别对这几种开发工具进行比较和说明。1.Pro/ProgramPro/Engineer对每个零件或组件模型都有一个主要的设计步骤和参数列表,那就是Pro/Program。它是零件与组件自动化设计的一种有效工具。设计人员可使用类似BASIC的高级语言,根据需要来编写该模型的Program。包括:控制特征的出现与否、尺寸的大小、零件与组件的出现与否、零件与组件的个数等。然而,Pro/Engineer就可以通过运行该程序来读取此零件或组件,并通过人机交互的方法得到不同的几何形状,以满足产品设计的需要。2.簇表(Family Table)簇表可用于管理具有相同或相近结构的零件,特别适用于标准零件的管理。它是通过建立基础零件为父零件,然后在簇表中定义各个控制参数来控制模型的形状及大小。这样,就可通过改变各个参数的值来控制派生的各种子零件。3.用户自定义特征(UDF)设计人员在使用Pro/Engineer进行零件设计时,经常会遇到一些重复出现的特征。例如,螺钉的座孔等,因此设计人员就要花费许多时间进行这种重复性的操作。用户自定义特征则能将同一特征用于不同的零件上,或将若干个系统特征融合为一个自定义特征,使用时作为一个全局出现。这样,设计人员就可以建立自己的用户自定义特征库,根据产品特征快速生成几何模型,从而极大地提高了设计人员的工作效率。4.Pro/TOOLKITPro/TOOLKIT是PTC为Pro/Engineer制定的开发工具包,它提供了应用程序接口(API),使客户或第三方厂商具有扩展Pro/Engineer功能的能力。Pro/TOOLKIT使用面向对象风格C编程,且提供一个庞大、用于底层资源调用的C语言函数和头文件,外部应用程序可借此访问Pro/Engineer的数据库和应用程序。三、Pro/TOOLKIT的运作方式Pro/TOOLKIT应用程序代码集成进入Pro/Engineer的标准方法是通过“动态链接库”(Dynamical Linked Libraries, DLLs)完成的。当编译Pro/TOOLKIT应用程序的C代码,并将其链接至Pro/TOOLKIT库文件时,就创建了一个可链接至Pro/Engineer可执行文件的对象库文件,这个可执行文件将在Pro/Engineer启动时被执行。这种方法称为“DLL模式”。此外,Pro/TOOLKIT还支持第二种方法的集成,即“多进程”(Multiprocess),或称为“衍生模式”(Spawned Mode)。在这种模式下,Pro/TOOLKIT应用程序将被编译和链接,从而形成一个独立的执行文件。这个可执行文件将是Pro/Engineer的衍生,并作为Pro/Engineer工作任务的一个子程序来运行。在DLL模式中,Pro/TOOLKIT应用程序与Pro/Engineer之间的信息交换,是通过直接函数调用完成的。而在多进程模式下,内部进程信息系统会传递必要的信息,以确定两进程间的函数及其所需参数来模拟直接函数调用,以实现和DLL模式中相同的效果。四、创建齿轮参数设计应用程序的基本方法1.利用VC向导创建齿轮参数设计应用程序程序设计的主要工作在三个方面:1)编写下拉菜单的(. txt)文件和对话框的(.res)资源文件;2)按Pro/TOOLKIT应用程序Pro/Engineer环境运行的要求设计接口与程序运行结束时的终止程序;3)根据功能需求设计Pro/TOOLKIT应用程序主体部分。其程序部分的主体结构如下:int user_initialize( nt argc, char * argv[ ] ) //其功能相当于C语言中的main( )函数{ //调用函数 ……(该部分是用来初始化Pro/TOOLKIT应用程序且创建图形窗口,这部分包括了应用程序的所有初始化进程)return(0)} void user_terminate( ){ ……(该部分是用来结束Pro/TOOLKIT应用程序)return;}func( )(该部分是主要添加要完成预定功能的一个或多个的C语言代码)编辑完源代码后要用Visual C++ 6.0进行编译,首先要设置好编译环境:一是设置好包含头文件的路径;二是设置好连接所需库文件的路径。pro/engineer二次开发关键技术研究 来自: 免费论文网 编译连接成功生成可执行程序中,要把Pro/TOOLKIT应用程序集成到Pro/Engineer系统中,必须进行应用程序的注册,才能运行和生成一个注册文件(* .dat),其中包含的应Pro/Engineer用程序的位置,菜单资源及对话框资源文件的位置,以及该Pro/TOOLKIT的版本信息[2][3]。2.以开发直齿圆柱齿轮为例来具体论述设计过程(1)编写齿轮设计的下拉菜单在已有的菜单条中要增加一列“齿轮参数化设计”及下拉菜单。具体有两步:第一步定义按钮命令;第二步是菜单栏中添加该按钮。在程序中加入以下命令:ProMenubarMenuADD(“UserMenu”,“齿轮参数化设计”,“Utilities”,PRO_B_FALSE,UserMg)ProMenubarmenuPushbuttonADD(“UserMenu”,“直齿圆柱齿轮帮助”,NULL,PRO_B_TRUE,cmd_id1,UserMsg)(2)编写人机交换对话框。利用Pro/TOOLKIT提供的(User Interface Dialog Boxes)对话框技术。其中UI对话框的设计涉及两个方面:一是按界面的布局编写资源文件;二是针对UI对话框的功能编写相应的控制程序。要在C语言程序中进行以下过程:(a)程序读取对话框资源文件,以便将对话框调入内存;(b) 为对话框各控件指定行为函数,修改对话框及控件属性;(c) 显示对话框,接受用户交往;(d)关闭对话框,释放对话框所占的内存。其中主要用到以下函数:对话框调入内存函数ProUIDialogCreat( ),对话框各控件指定行为函数ProUIPushbuttonActivateActionset( ),激活对话框函数ProUIDialogActivate( ),关闭对话框函数ProUIDialogDestroy( )。(3)在零件模式下建立直齿圆柱齿轮的模型,并将各尺寸间的关联输入到Program中的INPUT-END与RELATIONS-ENDRELATIONS之间,这其中找各尺寸的关系很重要,即不要繁琐,也不能过于简单而不能驱动模型。从直齿圆柱齿轮的几何尺寸计算公式中找到了可以驱动该模型的四个参数:齿轮、模数、压力角与齿宽。在Pro/Engineer的Programe中输入: INPUT(4)最好在对话框输入参数后就可以生成。五、结论本文列举了Pro/Engineer软件常用的二次开发方法和适用场合,并着重介绍了利用Pro/TOOLKIT进行二次开发时的一般步骤。通过“齿轮快速设计系统”的开发实例进一步阐述了在开发过程中应注意的事项。Pro/Engineer是功能强大/体系完备的CAD/CAM软件,通过对其二次开发可以将Pro/Engineer的通用性和专一性完美的结合起来。企业应根据其自身的产品对象、人员素质和开发要求来确定开发工具与开发深度。参考文献[1] 林龙震.Pro/TOOLKIT WILDFIRE 2.0插件设计[M].电子工业出版社.2005.1.[2] 李世国,何建军.基于Pro/E零件模型的参数化设计技术研究[J].机械设计与研究.2002.12.

356 评论

天天快乐1414

(1)ANSYS的二次开发并不难,VB这个软件上手也很简单,从文献上看,至少有十年的历史,可以参考的文献资料书籍都很多。将其设为硕士论文课题肯定是可行的,现在还有很多人把这个作为课题的一部分。(2)但是,这个二次开发应该只是辅助作用的,篇幅最好不要超过整个论文的一半,应该还需要有比较核心的东西才能作为硕士论文。如先对某种特殊的结构进行分析对比然后再二次开发、或者某些结构比较常用单个分析工作量大而批量化计算可以大大提高效率等等,这样才能凸显出二次开发的意义,否则就是一个软件了,不具有硕士课题的研究性。(3)硕士论文讲究前后的连贯性,需要有前因后果。如果能说出二次开发的意义就可以把二次开发作为论文的一部分。具体的行文思路,建议查找本专业相关的硕士或博士论文,看看他们的行文思路,对你确定你的课题会有很大帮助的!

359 评论

大碗碗儿

大家上午好!我是第XX号学生XX。我的毕业论文的题目是《人教版高中地理“地球上的大气”教材二次开发研究》,指导老师是XX老师。我之所以选择这一课题,是基于以下几个方面的因素考虑:其一,自去年9月份至今我一直在XX中学的高一年级担任地理教师,为了更好的教学,必须对人教版必修1进行研究。其二,湖北自20xx年开始全面推广新课程改革实验,新课改理念在新地理课程标准中得到充分体现,如培养现代公民必备的地理素养;满足学生不同的地理学习需求;重视对地理问题的探究等。在具体的地理教学中怎么落实这些理念目前还处于探索阶段。我的论文选取人教版必修1第二章作为研究切入点进行教材二次开发研究,旨在为教学活动提供理论认识和实践操作指导。

175 评论

相关问答

  • 基于的二次开发研究论文

    浅谈计算机基础教材的“二次开发” 论文关键词:学习现状 自主化 研究性 二次开发 论文摘要: 为了更好地适应具体的教育教学情景和学生的学习需求,并结合本校的实际

    表哥很内涵 4人参与回答 2023-12-09
  • 二次元营销研究论文

    【公司简介】 成立时间: 2013年 业务范围: 电影、电视剧、网剧营销 代表案例: 《权力的 游戏 》《翻译官》《九州天空城》《如果蜗牛有爱情》《美好生活》《

    三石太保 3人参与回答 2023-12-07
  • 论文二次函数的教材研究

    在初中教材中,对二次函数作了较详细的研究,由于初中学生基础薄弱,又受其接受能力的限制,这部份内容的学习多是机械的,很难从本质上加以理解。进入高中以后,尤其是高三

    小于吃饭了 3人参与回答 2023-12-10
  • 对二次函数的研究论文

    在初中教材中,对二次函数作了较详细的研究,由于初中学生基础薄弱,又受其接受能力的限制,这部份内容的学习多是机械的,很难从本质上加以理解。进入高中以后,尤其是高三

    旧在现在 3人参与回答 2023-12-06
  • 二次函数的教材研究论文

    在初中教材中,对二次函数作了较详细的研究,由于初中学生基础薄弱,又受其接受能力的限制,这部份内容的学习多是机械的,很难从本质上加以理解。进入高中以后,尤其是高三

    毛的惊喜 2人参与回答 2023-12-09