文档库 最新最全的文档下载
当前位置:文档库 › AutoCAD二次开发的研究毕业论文

AutoCAD二次开发的研究毕业论文

AutoCAD二次开发的研究毕业论文
AutoCAD二次开发的研究毕业论文

AutoCAD二次开发的研究毕业论文

第一章绪论

自从50年代世界上第一台自动绘图机诞生以来,计算机图形学与CAD已成为一门新兴的边缘学科。AutoCAD交互图形包就是其中有代表性的一个,CAD与计算机绘图已经开始进入普及化与实用化阶段。AutoCAD系统提供的开放式体系结构,允许用户根据各自需求实现AutoCAD的定制与二次开发,使得通用CAD系统中增加一个专用于某一具体产品的CAD环境和功能模块,使其越来越符合用户要求。

1.1AutoCAD二次开发的研究现状

众所周知,AutoCAD是作为一个通用绘图系统而设计的。但每一行业和专业都有自己的行业和专业标准,许多单位也有自己的技术规格和企业标准,每个设计工程师和绘图员更有各自独特的工作方式,因而,AutoCAD不可能完全满足每个用户的具体要求。于是,通过系统提供的开放式体系结构,AutoCAD允许用户根据各自的需求来改进和扩充AutoCAD的许多功能,实现对AutoCAD的二次开发,使AutoCAD更加符合用户的需要。由此可见,AutoCAD的二次开发意义十分重大。

1.1.1AutoCAD二次开发的发展过程

由Autodesk公司开发的AutoCAD自20世纪80年代以来一直独领风骚。成为各工程领域首选的CAD系统,是市场上最流行的PC桟AD系统。全世界有80个国家的200万人在使用AutoCAD绘制各种各样的图形。1998年AutoCAD在市场上的占有率达79%,成为事实上的世界范围内的计算机制图标准。

在二维CAD软件中,Autodesk公司一直是以提供基础软件即AutoCAD软件为其产品发展策略的,而其AutoCAD软件在过去的十年中无可厚非地是最优秀的CAD基础软件,在其上,国内的各个公司开发了大量的机械、建筑等领域的应用软件,其中就有我公司一直所使用的InteCAD软件。Autodesk公司推出其新版的AutoCAD 2000软件的同时,推出了他们的依托于AutoCAD 2000的机械设计软件AutoCAD Mechanical 2000,从而全面进入了二维机械应用软件领域。该软件不仅具有AutoCAD2000所提供的最新的技术,更重要的是它吸收了从AutoCAD10.0版以来,大量二次开发商在

AutoCAD软件上针对机械工程设计所做的各种二次开发中所提供的功能和技术,集成了大量专门针对二维机械工程设计的强大工具,从而使其成为二维机械设计软件中的最具代表性的优秀软件。

1.1.2 AutoCAD二次开发的重大意义

AutoCAD的巨大成功,首先得益于它的开放性,使得第三方很容易开发各种适用的专用软件,给用户带来标准、廉价、方便、高效等益处,从而进一步占领了市场。用户通过对AutoCAD系统的定制开发,可以结合自己的专业特点,开发属于自己的专用型CAD 系统。目前,国内开发的工程制图软件大多采用AutoCAD作为其软件支撑平台,进行二次开发而成,为工程设计和制图行业创造了巨大的经济效益和社会效益。

AutoCAD是目前Windows95/98/nt/2000环境下应用最广泛、使用人数最多的CAD软件。但是AutoCAD所提供的只是一般的通用的CAD功能,如造型、编辑、注释等。如果不利用AutoCAD开发系统,要想完成某一具体醒目的设计,就会显得较为复杂。例如,我们要设计一台活塞式发动机,就需要根据发动机功率先手工计算出活塞直径,然后再调用AutoCAD的绘图命令,一笔一笔地绘出发动机的图形。这样,一旦在设计完成后,要更改发动机的功率,则需要重复刚才的全部内容。如果使用AutoCAD开发系统,则我们可以将上述计算和绘图通过高级语言编制相应的程序,在需要设计时,只一个命令便可以运行该程序,计算和绘图过程自动完成。显而易见,这不仅大大提高了设计效率,而且通过开发系统可以定制出某些专业化模块,甚至大型设计绘图软件。但是,对于绝大多数的用户来说,他们不会研究如何开发一个AutoLISP程序,就其原因是多方面的,总的来说大致有三点:一是AutoCAD系统提供了丰富的命令,基本满足了用户的需求;二是AutoLISP的内涵比较丰富,不可能像AutoCAD命令那样在屏幕上通过简单尝试就可以知道它使用的场合,而是需要用户花费比较多的时间和精力才能初步掌握;三是用户可以从很多渠道免费获取各种功能的AutoLISP程序,并且这些程序的功能还比较强大。但是如果作为一名CAD工程师,若在绘制一幅大型图纸,能够使用许多别人或自己已经制订好的AutoLISP程序,那么其速速将搞得令你难以置信。

随着社会的不但发展,AutoCAD的功能也随之不断增强,与以前版本相比,在总体性能,绘图生产率,协同设计,数据共享能力,管理工具,开发手段等方面都有了程度不同的改进,增强和提高,有近3000家注册开发商向市场提供了5000余种基于AutoCAD 开发的适应各类专业领域及不同层次应用的增值软件。特别是在二次开发方面,允许用户和开发者在几乎所有方面对其进行扩充和修改,能最大限度地满足用户的特殊要求,特别是AutoCAD提供了各种编程工具与接口,为用户在其基础上进行修改和扩充创造了便利条件。

1.2齿轮参数化设计的意义

在机械领域中,齿轮机构占有很大的比重,大部分机构中都会用到齿轮,可见,齿轮的使用率非常高,对其进行参数化设计,建立一个齿轮库,大大缩短了绘图人员的工作时间,提高了工作效率,是十分有意义的。

1.2.1 机械工业在现代化建设中的作用

机械工业的生产水平是一个国家现代化建设水平的主要标志之一。人们所以要广泛使用机器,是由于机器既能承担人力所不能或不便进行的工作,又能较人工生产改进产品质量,特别是能够大大提高劳动生产率和改善劳动条件。同时,不论是集中进行大量生产还是迅速完成多品种,小批量生产,都只有使用机器才便于实现产品的标准化,系列化和通用化,尤其是便于实现高度的机械化,电气化和自动化。因此,机械工业肩负着为国民经济各个部门提供技术装备和促进技术改造的重要任务,在现代建设的进程中起着主导和决定性的作用。所以通过大量设计制造和广泛使用各样先进的机器,就能大大加强促进国民经济发展的力度,加速我国的社会主义现代化建设。

1.2.2 齿轮机构在机械工业中的地位

一台现代化的机器中,常会包含着机械、电气、液压、气动、润滑、冷却、信号、控制、监测等系统的部分或全部,但是机器的主体仍是机械系统。每个机构都是由许多零件来组成的。齿轮属于通用零件的范围,被广泛应用于各种机器中,在机器组成中占有很大的比例。

齿轮机构可以用来传递任意两轴之间的动力和运动,它是现代机器中应用最广泛的一种传动机构。它能保证两轴的传动比恒定不变,结构紧凑,工作可靠,效率高,寿命长,传递功率和适用速度的范围大。此外,齿轮传动是机械传动中最重要的传动之一,形式很多,应用广泛,传递的功率可达近十万千瓦,圆周速度可达200m/s。在常用的机械传动中,以齿轮传动的效率最高,如一级圆柱齿轮传动的效率可达99%。这对大功率传动十分重要,因为即使效率只提高1%,也有很大的经济意义。在同样的使用条件下,齿轮传动所需的空间尺寸一般较小,而且,设计制造正确合理,使用维护良好的齿轮传动,工作十分可靠,寿命可长达一、二十年,这是其他机械传动所不能比拟的,再加上其传动比稳定,齿轮传动获得了广泛应用,可见,齿轮在机械领域中有着举足轻重的地位。

1.2.3 齿轮参数化设计的重大意义

由上述内容可以看出,齿轮机构在机械工业中作用重大,齿轮传动亦机械传动中最重

要的传动之一,因此齿轮在机械领域中应用广泛,使用频繁,对其进行参数化设计是十分有意义的。利用AutoCAD软件开发制作出常用齿轮库,实现各类齿轮的自动绘图,可以大大缩短工作人员的工作时间,省略了耗时最多的手工绘图部分,提高了整体的工作效率,使各项工作具备了系统化,整体化的特点。

1.3设计的主要内容

由AutoCAD软件二次开发而成的GEAR系统是一个功能齐全、使用简单的交互式CAD软件,其主要作用是对各类常用齿轮进行参数化设计,实现自动绘图功能。用户界面采用Windows风格的中文窗口图形界面,用于系统的流程控制、数据输入和结果显示,使用户操作直观、方便。

本次设计各章节的安排如下:

第一章:本章中重点对AutoCAD二次开发的现状、发展历史、研究过程等进行了阐述和分析,掌握其定制与开发的意义。

第二章:介绍了DCL语言的运行环境、语言特性等内容,以及对话框界面设计时所需要注意的部分和设计方法。

第三章:对AutoLISP语言的基本内容进行简单阐述,介绍其语言特性,运行环境,编程方法等

第四章:重点介绍了齿轮参数化设计的方案与实现过程,讲述如何选择齿轮的基本参数,基本结构形式,对图幅进行设置,以及如何运行本系统等内容

第五章:对本次设计进行总结,对其主要内容进行概述,讲述本次设计的意义等

另外,论文中附录了中英文摘要,英文翻译,参考文献,符号说明等内容

第二章DCL对话框的设计

DCL是一种对话框控制语言,采用该语言与AutoLISP等程序结合,可以定制与开发用户自己的对话框。目前对话框是最为流行的一种人机交互界面。它支持以光栅扫描显示器和鼠标为代表的输入设备,向用户提供图形与文本并存的可视化环境,使操作更为自然、简捷。

2.1DCL对话框的组成

对话框由一个或若干个不同功能的小框组成。这些小框称为对话框的选项或成分。根据功能的不同,选项可以分为按钮、文本编辑框、列表框、滑动杆等控件。当用户为自己的应用程序建立对话框时,需要用DCL文件对拟建立的对话框的各个选项和其布局格式进行定义。DCL文件是按一定的语法规则编写的文本文件,可以用任何文本编辑程序建立。用户在编写程序建立。用户在编写DCL文件时,可以直接引用BASE.DCL文件中预定义的选项,也可以通过包含指令来引用除了BASE.DCL和ACAD.DCL文件之外的其他DCL文件中定义的选项。

1)按钮(button)

每个对话框都有一个或几个按钮选项。

2) 文本编辑框(text edit box)

供用户输入和编辑单行文本或数值的对话框选项。

3)列表框(list box)

包含一系列的文本行,可以用其右侧的滑动杆上下移动,从该列表中选择某一表项。4)滑动杆(slider)

用于获取数值。通过左右上下移动它的滑块或单击两侧的箭头,从而调整数值的大小。

2.2DCL对话框的基本内容

DCL文件是带有DCL扩展名的ASCII文本文件,它可以包括一个或多个对话框描述。DCL文件还可以包括构件或子部件的原形定义,以便这些构件或子部件被其他对话框引用。

2.2.1定义选项的DCL表达式

AutoCAD内部有一PDB(Programmable Dialog Box)模块,它可以支持上节所述的各种选项。在DCL文件中,各选项的定义采用规定的DC L表达式。表2-2-1给出了 PDB模块支持的各选项名、DCL表达式及其含义。

表2-2-1 定义选项的DCL表达式

选项名DCL表达式含义

按钮button作用相当于实际按钮,用于要求动作效果立即实现的场合编辑框edit_box供用户输入和编辑单行文本的区域

图像按钮image_button选择该按钮可显示出一个图像框

列表框list_box含有若干文本行的框,供用户从所列表项中选择

弹出式列表popup_list 除能“弹出”外,功能和列表框相同

切换按钮toggle 控制二进制值“0”和“1”,即“打开”和“关闭”

列column一列中的选项。它们可以是任意类型的选项

加框列boxed_column一种周围有边界线的列

单选列radio_column一种只包含单选按钮的列

文本text显示一个用作标题行或提示信息的文本串

空白spacer 不显示任何内容的选项。其用途仅是为了调整布局

在AutoCAD的子目录SUPPORT中有一个名为BASE.DCL的文件。该文件已预定义了全部选项。通过将各选项组合成行或列,可以建立更为复杂的选项组。这个选项组可以加框,也可以不加框,而且在DCL文件中可以作为单个选项来调用。但是,用户选择时,不能选择选项组,只能选择其中的一个选项。

2.2.2对话框的属性

对话框的属性(Attributes)用于定义它的布局和功能,类似于编程语言中的变量。属性由属性名和属性值组成,属性值必须是以下几种特定的类型之一。

1)数值

包括整数和实数。表示距离(如选项的宽度和高度)时,一般以字符宽度和高度为单位用整数表示。如果属性值要用带小数的实数表示,小数点前的先导位不能省略。

2)保留字

保留字是由字母、数字和字符组成的标识符,它必须以字母开头。保留字的大小写是有区别的,如False和false是不同的。

3)字符串

字符串是用双引号引起来的文本内容。若字符串中还要包含一个双引号,则在该双引

号前必须有一个反斜杠。

2.3DCL对话框程序的编写

当用户为自己的应用程序建立对话框时,需要用DCL文件对拟建立的对话框的各个选项和其布局格式进行定义。DCL文件是按一定的语法规则编写的文本文件,可以用任何文本编辑程序建立。

2.3.1 对话框的调用格式与程序代码

DCL 文件的编写必须遵循以下格式:

选项名:预定义选项名1:预定义选项名2:. . . .{

属性名1 = 属性1值;

属性名2 = 属性2值;

. . . . . .

}

格式1:拟调用的选项名;

格式2::拟调用的选项名{

属性名1 = 属性1值;

属性名2 = 属性2值;

. . . . . .

}

格式3::拟调用的选项名{

用格式1或格式2调用别的选项

. . . . . .

}

举例说明如下:

image_button_test:dialog

{

label="Test image";

:boxed_column

{

:image_button

{

key="image_button1";

color=graphics_background;

height=12;

width=35;

}

ok_cancel;

}

}

上述代码设置的是图形显示按钮,用来显示图形,拾取控件。

2.3.2对话框的布局设计

在本次对话框布局设计中,主要考虑了以下几个方面的内容:

1)外形美观

对话框的外观十分重要。对话框的颜色配比、选项的布局等要使用户感觉舒适,具有吸引力。颜色的使用尽可能与ACAD标准对话框一致。

2)使用方便

对话框使用的方便性是对话框设计时要考虑的最为重要的内容。对话框中各选项的位置及选项功能的合理搭配对使用的方便性有重要影响。在选项布局时要考虑把最频繁使用的选项放在最显要的位置,最常用的几个选项之间的跳转应尽可能容易。要尽量避免用对话框中的选项再调出下一级对话框。另外,对话框中安排了一个帮助按钮。

3)功能定义和提示的一致性

对话框中各选项的功能和显示的字符应与ACAD的标准对话框中的相应选项保持一致,这样一方面便于用户学习和使用,另一方面也可直接借用BASE.DCL和ACAD.DCL 中的有关程序编写用户的DCL文件。

4)选项的互锁功能

在对话框中,往往在选择了有关选项后,暂时不能选择别的选项。这时必须将不能选择的选项置为disable,使之变灰,以避免可能出现的严重后果。

5)良好的容错能力

对话框应具有良好的容错能力,也就是说,当用户选择对话框中的选项或用键盘输入有错时,应能在对话框中报告错误,同时提供相应的选项使用户在不退出对话框的情况下重新选择或输入,而不必退出对话框又重新进入。

6)选项编辑的一般要求

对话框中的各个选项应按行按列排布,相关的输入区(如编辑框和列表框等)要按水平方向和垂直方向对齐,并尽可能沿水平方向和垂直方向对齐加框区域。在加框区外不要

留太多的空白区域。在对话框能清楚地显示出所有内容的前提下,应尽可能减小对话框的总体尺寸。

第三章 AutoLISP语言简介及程序设计

AutoLISP是一种嵌入AutoCAD内部的LISP语言,Autodesk公司在2.17以后的版本中开始将其引入。它可让用户和AutoCAD开发者以非常强大的高级语言编写出宏语言程序和函数,按用户的需要定制出自己的系统,非常适合于图形的应用。且LISP很易于学习和使用,非常灵活多变。

3.1 AutoLISP语言的简介

AutoLISP语言是一种解释性语言,为用户处理了绝大部分的数据类型及结构的细节,它不允许应用程序对操作系统及硬件进行操作,可用文本编辑器观看。

3.1.1 AutoLISP语言的运行环境

AutoLISP语言运行在AutoCAD环境下。它采用了与CommonLISP(一种通用的LISP语言版本)相近的语法及习惯约定,并吸收了LISP语言的主要函数,同时增加了针对AutoCAD特点的许多功能,如:可以把AutoLISP和AutoCAD的绘图命令透明地结合起来,使设计和绘图完全融为一体,AutoLISP的一个重要应用是实现参数化绘图程序设计;利用AutoLISP语言编程可以实现对AutoCAD当前图形数据库进行直接访问和修改等。

AutoLISP语言是AutoCAD提供给用户的主要二次开发工具之一。用AutoLISP 语言编写应用程序,可以为AutoCAD增加新的命令或修改AutoCAD,一适应用户的特殊需要。掌握使用和编制AutoLISP应用程序的方法和技术将大大提高用户的工作效率和二次开发水平,增强AutoCAD的灵活性,并将得到长期、稳定的技术支持。

3.1.2 AutoLISP语言的特性

AutoLISP程序是由变量、运算符、表达式所组成的语句段。变量可以是整型、实型、点、字符串。变量可以进行算术和逻辑运算。而表达式则是按照AutoLISP规则由不同的运算和关系组成的,用于取结果数据。AutoLISP中的函数数目比较多,功能比较完备。每一个函数均有一个系统中唯一的名称,参数是由用户提供的用于函数操作处理的信息。

支持递归定义是AutoLISP语言的重要特性。在LISP语言中,最基本的数据类型是符号表达式。LISP语言的特点是程序和数据都采用符号表达式的形式,即一个LISP程

序可以把另一个LISP程序作为它的数据进行处理。因此使用LISP语言编程十分灵活,看起来,是一个一个的函数调用。

AutoLISP语言的另一个特点是可移植性。AutoLISP程序可以在运行于多种支持平台(如Windows、DOS、UNIX、Macintosh等)上的AutoCAD中执行,与CPU或操作系统无关。

3.2 AutoLISP中的数据类型及求值程序

1) 数据类型

AutoLISP中的数据类型包含有表、符号、字符串、实型数、整型数、文件指针、AutoCAD实体名、AutoCAD选择集、子程序Subrs(built-in functions)。

字符串类型字符串类型的变量用于表示字符串。定义字符串类型需要使用双引号“”,并将字符串放置其中。

整型整型变量的值是一个不含分数,且小数点后的值必须是0的数。在AutoCAD系统中,通常使用0或1来表示某些系统变量的当前状态,

于是通过设置这些系统变量的整型值,就可达到改变系统状态的目的。

实型实型变量是一个含分数切包括小数点后若干位数(位数由系统状况而定)的值,它包括整数。实数的取值范围没有限制,当数值过大或太

小时,AutoLISP将自动使用科学计数格式。

表型表型变量是AutoLISP中的一种特殊变量。它由一个或者多个任意类型的数据构成。使用时,只需将各种变量并排放置在一对圆括号()

中,各数据变量之间用一个空格来分隔。

2) 求值程序

每一个LISP解释程序的核心就是求值程序。求值程序装入用户是输入行,对它进行计算,并返回一些结果。下面是AutoLISP中的求值过程:

整型数、实型数、字符串、文件指针和子程序以它们本身的值作为结果。

符号以它们当前约束值作为计算结果。

表是根据其中的第一个元素进行计算的。

如果在AutoCAD的“Command:”提示符下输入一个AutoLISP表达式,只是简单地显示此表达式的计算值。虽然“Command:”提示符不再出现,但是可以用通常的方法输入一个AutoCAD命令。当下一条命令执行完后,“Command:”提示符就会出现。例如,在本次设计中,程序载入后只要在命令行键入“gear”即可运行本程序。

本次设计的主函数如下所示:

(defun C:gear(/ index3)

毕业论文中的研究方法

调查法 调查法是科学研究中最常用的方法之一。它是有目的、有计划、有系统地搜集有关研究对象现实状况或历史状况的材料的方法。调查方法是科学研究中常用的基本研究方法,它综合运用历史法、观察法等方法以及谈话、问卷、个案研究、测验等科学方式,对教育现象进行有计划的、周密的和系统的了解,并对调查搜集到的大量资料进行分析、综合、比较、归纳,从而为人们提供规律性的知识。调查法中最常用的是问卷调查法,它是以书面提出问题的方式搜集资料的一种研究方法,即调查者就调查项目编制成表式,分发或邮寄给有关人员,请示填写答案,然后回收整理、统计和研究。 观察法 观察法是指研究者根据一定的研究目的、研究提纲或观察表,用自己的感官和辅助工具去直接观察被研究对象,从而获得资料的一种方法。科学的观察具有目的性和计划性、系统性和可重复性。在科学实验和调查研究中,观察法具有如下几个方面的作用:①扩大人们的感性认识。②启发人们的思维。③导致新的发现。 实验法 实验法是通过主支变革、控制研究对象来发现与确认事物间的因果联系的一种科研方法。其主要特点是:第一、主动变革性。观察与调查都是在不干预研究对象的前提下去认识研究对象,发现其中的问题。而实验却要求主动操纵实验条件,人为地改变对象的存在方式、变化过程,使它服从于科学认识的需要。第二、控制性。科学实验要求根据研究的需要,借助各种方法技术,减少或消除各种可能影响科学的无关因素的干扰,在简化、纯化的状态下认识研究对象。第三,因果性。实验以发现、确认事物之间的因果联系的有效工具和必要途径。 文献研究法 文献研究法是根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题的一种方法。文献研究法被子广泛用于各种学科研究中。其作用有:①能了解有关问题的历史和现状,帮助确定研究课题。②

2021年如何选择autocad二次开发的工具

如何选择autocad二次开发的工具AutoCAD提供了三种主要的开发工具,分别是:使用C/C++的ObjectARX,VB/VBA的ActiveX开发,以及AutoLISP/VisualLISP开发工具。每一个开发者都有自己的爱好,但是抛开所有的偏爱,人们经常想知道哪一种最好,我到底应该选择哪种工具?给这些人的答案是:“它取决于你要完成什么工作。”每一种开发工具都有不同的东西,在某谢情况下都有不可比拟的优点。当决定究竟使用什么开发工具时,你可以问自己四个问题:哪种语言让我感觉最顺手(舒服)?我有多少时间?谁是我的目标用户,他们有多少使用AutoCAD的经验?我到底需要对AutoCAD控制到什么程度,需要多少可能的窗口类型来尽快完成工作?当我介绍不同开发工具所具有的不同功能时,你可能会明白为什么这四个问题是重要的。在谈及这几种开发工具时,我仅仅将它们看作在AutoCAD中使用的功能,而不将它们看作独立的应用程序。 ObjectARX: 在三种开发工具中,这种工具拥有对AutoCAD最深入的控制能力,能够提供最多类型的窗体。使用ARX可以向AutoCAD注册自己的命令,用户运行你的程序时无需了解关于AutoCAD更多的知识。这种便利的代价就是编制ARX程序比VBA和LISP程序需要花费更多的时间,因此用来编制简单的绘图工具有点浪费了。要掌握ARX的前提是你对C和C++非常熟悉,从个人观点来说,我最喜欢这种工具,但那是因为我做的99%的程序都是用C和C++语言,选择ARX意味着我

不用学习一门新语言。对我来说,回答“哪种语言让我感觉最顺手?”就足够了。ARX能够访问很多的AutoCAD底层工具(这些东西可能VBA和LISP并不能访问),这是大多数开发者选择ARX的主要原因,他们需要作一些用其他两种开发工具不能完成的工作。此外,这也是唯一一种能够确保你的代码安全(不被别人阅读或非法复制)的开发工具。如果你需要开发自定义实体,使用空间过滤,扩展一个使用其他开发工具的应用程序的功能,正在开发用于销售的第三方工具,或者用到一大堆用VBA和LISP不能访问的东西(或者费很大力气去实现的东西),那么ObjectARX是你的最佳选择。 VBA: 如果你是第一次开发AutoCAD应用程序,那么这就是最适合你的工具!这种工具对初学者来说非常友好,Visual Basic的代码阅读起来非常容易,很多初学者仅读了函数的名称就能理解一个问题。无论如何创建或者执行LISP命令来扩充你的访问手段,这种开发工具没有ARX和LISP那么多对AutoCAD访问的方式(译者注:这也有情可原,毕竟VBA和另外两种开发工具比起来年轻得多!)如果你对VBA非常精通,可以通过再对AutoCAD命令行进行仔细研究和分类(这句话可能不太通顺,原文是:you can subclass the AutoCAD command line),这样你就能实现LISP所能完成的所有功能!对VBA来说,最大的遗憾就是不能向AutoCAD注册命令,必须先用各种加在应用程序的方法将其对应的dvb文件加载,然后通过“工具/宏/宏”菜单项执行,或者在菜单项和自定义的工具栏按钮中执行,如果你的用户的基础知

毕业设计(论文)所用研究方法9种整合

教育课题研究的基本方法有: ⑴观察法⑵调查法⑶测验法⑷行动研究法⑸文献法⑹经验总结法⑺个案研究法⑻案例研究法⑼实验法(在一个课题研究过程中,根据不同的研究目的和要求,往往会用到两种以上方法) 3.1观察法: 为了了解事实真相,从而发现某种现象的本质和规律。 观察法的步骤:观察法的实施分为以下三个步骤,步骤之一就是进行观察研究的设计,此步骤可分为如下几个方面: 3.1.1作大略调查和试探性观察。 这一步工作的目的不在于搜集材料,而在于掌握基本情况,以便能正确地计划整个观察过程。例如:要观察某一教师的教学工作,便应当预先到学校大致了解这位教师的工作情况,学生的情况,有关的环境和条件等等。这可以通过跟教师和学校领导人谈话,查阅一些有关的材料,如教案、教学日记、学生作业等,以及听课等方式进行。 3.1.2确定观察的目的和中心。 根据研究任务和研究对象的特点,考虑弄清楚什么问题,需要什么材料和条件,然后作明确的规定。如果这规定不明确,观察便不能集中,结果就不能深入。观察不能有几个中心,范围不能太广,全部

观察要围绕一个中心进行。如果必须要观察几个中心,那就采取小组观察,分工合作。 3.1.3确定观察对象 一是确定拟观察的的总体范围; 二是确定拟观察的个案对象; 三是确定拟观察的具体项目。 比如,要研究新分配到小学任教的中师或大专毕业生在课余时间进行业务、文化进修的情况,那么,拟观察总体就是教师工作年限达一年或两年的新教师。在这一总体范围内,再定下具体观察哪几所小学,哪几个教研组中的哪些教师。具体观察名单确定以后,再把拟观察的时间、场合、具体观察项目确定下来。 3.1.4制定观察计划 观察计划除了明确规定观察的目的、中心、范围,以及要了解什么问题、搜集什么材料之外,还应当安排观察过程:观察次数、密度、每次观察持续的时间,如何保证观察现象的常态等。 3.1.5策划和准备观察手段 观察手段一般包括两种: 一种是获得观察资料的手段;一种是保存观察资料的手段。

研究报告毕业论文中研究方法,手段和步骤

研究报告毕业论文中研究方法,手段和步骤毕业论文中研究方法,手段和步骤.txt假如有一天你想哭打电话给我不能保证逗你笑但我能陪着你一起哭。坚强的基本,就是微笑。面具戴久了丶就成了皮肤?调查法 调查法是科学研究中最常用的方法之一。它是有目的、有计划、有系统地搜集有关研究对象现实状况或历史 状况的材料的方法。调查方法是科学研究中常用的基本研究方法,它综合运用历史法、观察法等方法以及谈 话、问卷、个案研究、测验等科学方式,对教育现象进行有计划的、周密的和系统的了解,并对调查搜集到 的大量资料进行分析、综合、比较、归纳,从而为人们提供规律性的知识。 调查法中最常用的是问卷调查法,它是以书面提出问题的方式搜集资料的一种研究方法,即调查者就调查项 目编制成表式,分发或邮寄给有关人员,请示填写答案,然后回收整理、统计和研究。 观察法 观察法是指研究者根据一定的研究目的、研究提纲或观察表,用自己的感官和辅助工具去直接观察被研究对 象,从而获得资料的一种方法。科学的观察具有目的性和计划性、系统性和可重复性。在科学实验和调查研 究中,观察法具有如下几个方面的作用:?扩大人们的感性认识。?启发人们的思维。?导致新的发现。 实验法

实验法是通过主支变革、控制研究对象来发现与确认事物间的因果联系的一种科研方法。其主要特点是:第 一、主动变革性。观察与调查都是在不干预研究对象的前提下去认识研究对象,发现其中的问题。而实验却 要求主动操纵实验条件,人为地改变对象的存在方式、变化过程,使它服从于科学认识的需 要。第二、控制 性。科学实验要求根据研究的需要,借助各种方法技术,减少或消除各种可能影响科学的无关因素的干扰, 在简化、纯化的状态下认识研究对象。第三,因果性。实验以发现、确认事物之间的因果联系的有效工具和 必要途径。 文献研究法 文献研究法是根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研 究问题的一种方法。文献研究法被子广泛用于各种学科研究中。其作用有:?能了解有关问题的历史和现状 ,帮助确定研究课题。?能形成关于研究对象的一般印象,有助于观察和访问。?能得到现实资料的比较资 料。?有助于了解事物的全貌。 实证研究法 实证研究法是科学实践研究的一种特殊形式。其依据现有的科学理论和实践的需要,提出设计,利用科学仪

AutoCAD二次开发实验一

实验一 ObjectARX .NET托管开发包的使用 一,主要内容 1、下载安装ObjectARX .NET托管开发包 2、创建AutoCAD命令 3、创建自定义用户菜单 4、创建自定义用户工具条 5、创建用户自定义窗体 二,主要步骤 1,下载安装ObjectARX 不同的ACAD版本用不同的开发包及开发环境 ACAD2000~ACAD2002 : VC++ 6.0 ACAD2004~ACAD2006 : https://www.wendangku.net/doc/815540708.html, 2002 ACAD2007~ACAD2009 : https://www.wendangku.net/doc/815540708.html, 2005 ACAD2010~ACAD2011 : https://www.wendangku.net/doc/815540708.html, 2008 ACAD2012~ : https://www.wendangku.net/doc/815540708.html, 2010 下载ObjectARX 在打开打开默认网页浏览器并浏览网站. 的网页上,点击License & Download(许可&下载). 填写必填字段并选择ObjectARX for AutoCAD 2012. 点击Submit(提交)按扭. 在下载页, 点击Download Now(现在下载)使用下载管理器或点击Standard Download Method(标准下载方法)使用你的网页浏览器的默认下载方法下载. 点击Save(保存)或用于保存文件到你的本地驱动器的选项。指定下载ObjectARX SDK安装包文件存放的位置。一旦安装包文件下载完成,就浏览你保存在本地的安装并双击它,安装向导将显示在ObjectARX <释放>对话框中, 指定一个新的安装位置或接受默认的安装位置。点击Install(安装)按扭. 如果没有遇到问题,安装向导完成后关闭它 安装ObjectARX向导和托管项目模板 一旦 ObjectARX SDK被安装,请使用默认目录c:\ObjectARX 浏览它的安装文件夹。 (1)AtuoCAD的类库都在此库。 2,Hello World程序创建 1)在https://www.wendangku.net/doc/815540708.html, 2012中建项目HelloWorld 采用.NET托管API →从“项目类型”列表中选择第二个“Visual C#”,从模板中选择“类库”,输入项目名称“HelloWorld” →.单击“确定”按钮 如果弹出如下对话框说明没安装正确,可以手动加载托管DLL →从ObjectARX安装目录下加载acmgd.dll和acdbmgd.dll →使用.NET对象浏览器查看 AcMgd.dll--AutoCAD .NET托管类

毕业论文研究方法模板 论文研究方法思路模板

毕业论文研究方法模板论文研究方法思路模板 各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢

毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,那它的研究方法是什么呢?下面是由小编整理的毕业论文研究方法模板,谢谢你的阅读。毕业论文研究方法模板 本科专业自考生在各专业课程考试成绩合格后,都要进行毕业论文的撰写及其答辩考核。毕业论文的撰写及答辩考核是取得高等教育自学考试本科毕业文凭的重要环节之一,也是衡量自考毕业生是否达到全日制普通高校相同层次相同专业的学力水平的重要依据之一。但是,由于许多应考者缺少系统的课堂授课和平时训练,往往对毕业论文的独立写作感到压力很大,心中无数,难以下笔。因此,对本科专业自考生这一特定群体,就毕业论文的撰写进行必要指导,具有重要的意义。 本文试就如何撰写毕业论文作简要论述,供参考。

毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的总结性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际问题的能力。从文体而言,它也是对某一专业领域的现实问题或理论问题进行科学研究探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。 首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。 教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业

毕业论文的研究方案(研究内容、研究方法)

研究方案(研究内容、研究方法) 研究内容:本文主要的研究目的是揭示我国图书馆危机管理的现状,发现存在的问题,进而提出办法将其解决。 拟从以下几个方面进行研究: 1 首先拟介绍危机管理论点的提出,分析危机管理理论的产生背景,及其引入我国图书馆学界所带来的重大意义; 2 拟分析图书馆危机管理的含义、成因以及特征,分析图书馆危机的存在对图书馆建设和发展的不利影响; 3 拟介绍对图书馆进行危机管理的意义,重点分析对图书馆进行危机管理的必要性,突出论文的主题; 4 拟分析国内外不同图书馆的危机管理现状,需要结合对国内图书馆的了解以及通过资料阅览得到的有关国外图书馆的情况的了解,进行论述,发现我国图书馆危机管理中存在的问题; 5 拟分析图书馆危机管理中存在的制约因素,以及这些制约因素对我国图书馆危机管理所带来的危害和影响; 6拟根据图书馆危机管理存在的制约因素,提出改进的措施,从不同的方面提出对策,如危机意识方面、管理机制方面、读者和政府方面,分别解决产生于不同方面的问题; 7 拟结合前文的综合论述,进行总结,同时重申论文的研究目标以及对图书馆事业的展望。

研究方法:结合本文的特点,本文的研究会用到以下几种方法 1文献检索法 本文的研究需要首先阅读大量的文献成果,才能总结出现在该论题的研究进展情况,找出以前研究的不足和避免研究内容的重复性;在了解国外图书馆危机管理现状和我国图书馆危机事件时,由于无法亲自调查研究,也需要借助文献检索法,通过各种资料的介绍进行分析总结。2比较分析法 在论文中将对国内与国外图书馆的服务现状进行分析,需要对两者的管理方式、技术、内容等各方面进行比较,总结出不同的特点,看出国内与国外存在的差距,还要分析出国内图书馆危机管理方面的不足,进而根据不足提出对策。 3理论联系实际的方法 对图书馆危机管理理论进行分析,结合管理理论分析我国图书馆危机管理发展的现状以及图书馆危机的产生原因及特征,提出改善图书馆危机管理现状对图书馆发展必要性;结合图书馆学的理论知识,提出各种解决的对策。 【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期待你的好评和关注,我将一如既往为您服务】

基于VBA的AutoCAD二次开发及应用实例

基于VBA的AutoCAD二次开发及应用实例 时间:2011-10-03 18:25:09 来源:作者: 1引言 AutOCAD2005是AutOdesk公司的系列产品,该软件从其使用和设计思路上都秉承了工程制图人员的绘图习惯,能够非常轻松地绘制出带有平面视图和三维渲染效果的工程图纸,是绘图人员的一个理想工具。随着CAD基础理论和应用技术的不断发展,对CAD系统的功能要求也越来越高。因而AutoCAD 不可能完全满足每个用户的具体而特定的要求。设计人员希望它能从本质上减轻大量简单烦琐的工作量,使他们能集中精力于那些富有创造性的高层次思维活动中。 AutoCAD提供的开放式体系结构允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求,更方便、更规范、更专业的实现设计和绘图中的应用。VBA最早是建立在0ffice97中的标准宏语言,由于它在开发方面的易用性及具有的强大功能,许多软件开发商都将其嵌入自己的应用程序中,作为一种开发工具提供给用户使用。AutOdeSk公司自从Aut0CADRl4.0l版开始,内置了VBA开发工具。 新一代程序开发工具ViSual BaSic,不仅继承了面向对象方法的特性,同时具备可视化程序语言及程序产生器的概念。 VBA(visual Basic For Apphcation)是AutoCAD R12以后推出的一种新的编程环境,提供了以Visual Basic为基础的面向对象的开发特征及程序接口,能真正快速地访问AutOCAD图形数据库,能明显提高软件开发和维护的效率。 2 VBA的技术特性 2.1 VBA开发AUTOCAD的技术特点 VBA是微软开发出来的应用程序共享一种通用的自动化语言,它可以使常用的程序自动化,并可以创建自定义的解决方案。 VBA被集成到AutoCAD中,VBA和AutoCAD中强大的Activex自动化对象模型的结合,代表了一种新型的定制AutoCAD的模式构架。通过VBA,我们可以操作AutoCAD2004,控制ActiveX和其它一些应用程序,使之相互之间发生互易活动下面就是VBA的主要功能: (1)VBA提供强大的窗体创建功能,为应用程序建立对话框及其他屏幕界面。 (2)可以创建自己的工具条。 (3)可以创建功能强大的模块级宏指令,宏名实质上就是模块的过程名。 (4)提供建立类模块的功能,这对开发大型工程非常有用,因此类可以提供重用组。 (5)具备完善的数据访问和管理能力,通过ADO(ActivexData Objects),可以对Access数据库或其他外部数据库(像dBase,FoxPro等)实现访问和管理。此功能比直接使用AutoCAD的数据库管理系统要方便,且功能强大。 2.2 VBA AutoCAD ActiveX Automation对象模型 VBA是通过AutoCAD ActiveX Automation接口来建立和AutoCAD对象问的联系。ActiveX是建立在COM对象模型之上的一个标准通信协议,它允许对象之间通过一定的接口相互通信。

毕业论文研究方法

毕业论文研丸方法样本 1.优劣对比分析诜 适用优劣对■比分析法,遇过优势和劣势妁比较,^thTA国企业貝工职业生漫规划设计的改革迪在用睡,为丈未朋业生注规划璨空的建立捏下了伏笔. 2.隶例法及实译*析进 泓过案例和统计战拯,阐進理论,寻找规律性,为我国企业員工耶业生理见划设计提佻了一些值再借鉴的经验.在仝面分析和比较国外如纠公司比工駅业生涯觇划设计成功经验的基础上捉出了我国金业員工苹业生涯设计模式. 1 分析张 首先,找出问题的理论基袖,并回?顾田内外相旻史弑.站仝国外企业艮工耶业生涯规划经脸归納出寥响我国貝工职业生涯规划的因承,找出解决我闯企业貝工职业生涯规划的it 在.在分祈具律冃题时,注盘全方住.多用度.宽磁圾.点蜿性地造视,毕业论丈的冊兗方法概述

叮叮小文库 调晝法於科事研宛屮摄常用的方法之一.它定有口的、有讦划'有系蜒地拽勵奘琲究对彖 现实状况旗历史狀况的封制的方播?调进方哉堤科学研料中緒用的it本研宛方法,它揣介运出 历史法.褪察法爭力袪以及谡话、问卷.牛決研究.泓堕轸科学方式,对教育现魚追行有计划 的、鬧巒的和果娩的了解*并对塀直搜集到的大捷资料进街1分祈、粽合*出藏、归蛤从而为人 们捉供觎律性的M爲 迺豪註中堆常用的蜒间程谓程崔?它问豊的舟戎理掘赛糾的一聆嶄姗方准.即调直祥就调 趣坝日紛制成衣式,分疑或邯部給有关人期*诣示填写鲁案,然垢回牧整乩魏计利研究n 册察法足指研究者根据一定的研究日的、研光提坍或观察表,用由已的唐盲和辅助I貝 古贞接煽察被研俪SG从両找帑磁料的料衣法.科学的规嚥具时日的性和计加性.盟统性棚可 重复性R在科学实验和调査研寛屮+观聚法具有如下几个庁商的件出匸①扩太人帕的脳性认 读”②启城人们的恩推-⑧导致新的发现“ 实耀是運过主支耋还.控制研燜对誓来发现与确认爭物阿的因果联泵的一耕科嘟方法.梵 主囁特点是|第一、主动直革tL现療与调査祁於在不干预研比对叢的前提下左认识研吭对象. 览现共中的甸恵a而娶脸却耍求主动操纵室脸乐件,人为地改空对象的#4 A式、 吏化过甑使它服从于科学认嗣的需取?第二控制性.科学克验耍琥抿慑研究的需%惜助各冲 方淮技相减少或酒廉各种可能廉响科学的无关同秦的干扰*左简低纯化的农盍下认坝研究对 象n第三.用果性+实验以发现、确认事物Z同的用果験茄的有效I具刊必賢途韬.

本科毕业生论文写作技巧和方法

本科毕业论文写作技巧和方法 第一部分选题 选题,简单的说就是确定自己科研的课题,解决研究什么的问题,明确研究的目标和范围。选题是进行科研的第一步,而且是十分关键的一步。 ●进入论文写作准备阶段,多数的学生往往为论文的选题犯愁。的确在准备阶段,选题十分重要。选择恰当的题目进行研究,论文的写作就会顺利一些。 ●论文题目的选择是一个从大到小、从不具体到具体的过程,应该根据自己的知识结构和兴趣,确定研究方向,考虑将来论文题目的大体方向和范围,在自己课程学习、广泛阅读和资料的积累的基础上,逐步明确具体的题目。 尽量选择应用型题目 通常人们对应用性研究的定义是比较模糊的,一般它泛指将理论应用于解决具体的问题,常将应用型研究分成理论的应用和计量应用,当然实际中,往往二者之间的界限并不十分清楚,越来越多的论文在进行分析时,将理论和计量应用融为一体。我们鼓励学生选择应用性研究作为论文的题目。 宜小题大作 论文的好坏,关键要看作者是如何在论文中支持自己的观点的。 这需要作者能够清楚定义自己所要研究的问题,研究的范围不能太宽。学术论文一般不强调研究问题的宽度,更看重的是深度,如果一篇论文涉及范围太广,作者肯定是难以做到深入的。 第二部分开题报告 一、开题报告的目的 写开题报告的目的,是要请老师和专家帮我们判断一下:这个问题有没有研究价值、这个研究方法有没有可能奏效、这个论证逻辑有没有明显缺陷。 二、开题报告的结构 就要按照“研究目的和意义”、.“文献综述和理论空间”、“基本论点和研究方法”、“资料收集方法和工作步骤”这样几个方面展开。其中,“文献综述,基本论点和研究方法”是重点,许多人往往花费大量笔墨铺陈文献综述,但一谈到自己的研究方法时便寥寥数语、一掠而过。 1 选题的目的和意义 2 与主题相关的文献综述 2.1 相关的研究文献回顾 2.2 对现有文献的简要评价 3 逻辑思路与研究方法 4 论文结构与内容安排 5 可能的创新之处 6.已有的研究基础 7.主要参考文献 三、课题研究的方法 具体的研究方法可从下面选定:观察法、调查法、实验法、经验总结法、个案法、比较研究法、文献资料法等。

毕业论文的研究方案 研究内容 研究方法

研究方案(研究内容、研究方法)研究内容:本文主要的研究目的是揭示我国图书馆危机管理的现状,发现存在的问题,进而提出办法将其解决。 拟从以下几个方面进行研究: 1 首先拟介绍危机管理论点的提出,分析危机管理理论的产生背景,及其引入我国图书馆学界所带来的重大意义; 2 拟分析图书馆危机管理的含义、成因以及特征,分析图书馆危机的存在对图书馆建设和发展的不利影响; 3 拟介绍对图书馆进行危机管理的意义,重点分析对图书馆进行危机管理的必要性,突出论文的主题; 4 拟分析国内外不同图书馆的危机管理现状,需要结合对国内图书馆的了解以及通过资料阅览得到的有关国外图书馆的情况的了解,进行论述,发现我国图书馆危机管理中存在的问题; 5 拟分析图书馆危机管理中存在的制约因素,以及这些制约因素对我国图书馆危机管理所带来的危害和影响; 6拟根据图书馆危机管理存在的制约因素,提出改进的措施,从不同的方面提出对策,如危机意识方面、管理机制方面、读者和政府方面,分别解决产生于不同方面的问题;

7 拟结合前文的综合论述,进行总结,同时重申论文的研究目标以及对图书馆事业的展望。 研究方法:结合本文的特点,本文的研究会用到以下几种方法 1 文献检索法 本文的研究需要首先阅读大量的文献成果,才能总结出现在该论题的研究进展情况,找出以前研究的不足和避免研究内容的重复性;在了解国外图书馆危机管理现状和我国图书馆危机事件时,由于无法亲自调查研究,也需要借助文献检索法,通过各种资料的介绍进行分析总结。 2比较分析法 在论文中将对国内与国外图书馆的服务现状进行分析,需要对两者的管理方式、技术、内容等各方面进行比较,总结出不同的特点,看出国内与国外存在的差距,还要分析出国内图书馆危机管理方面的不足,进而根据不足提出对策。 3理论联系实际的方法 对图书馆危机管理理论进行分析,结合管理理论分析我国图书馆危机管理发展的现状以及图书馆危机的产生原因及特征,提出改善图书馆危机管理现状对图书馆发展必要性;结合图书馆学的理论知识,提出各种解决的对策。

AutoCAD二次开发教程复习总结

CAD复习题及答案1、AutoLISP 2、VisualLISP 3、VBA 4、ADS 5、ObjectARX

6、.NET 托管API 7、ActiveX Automation

8、Visual Java 1、 AutoCAD二次开发方式有哪些?各自优缺点? 2、 AutoCAD 中实现ObjectARX .NET API 的有哪些优点? 3、 AutoCAD .NET API 的三个主要的DLL文件是? 4、简述ObjectARX .NET API所对应的https://www.wendangku.net/doc/815540708.html,版本。 5、简述AutoCAD数据库的组成。 AutoCAD数据库是用来管理当前图形中的图元实体和其他非几何信息的容器对象,一个AutoCAD数据库包含一套固定的符号表和命名的对象词典,每一个符号表包含一个特定符号

表记录类的实例,例如层表(AcDbLayerTable)中包含层表的记录,块表(AcDbBlockTable)中包含块表记录,所有的AutoCAD实体均包含于块表记录中。词典提供了一种通用容器来存储对象,它可以保存AcDbObject对象以及其它对象,也可以创建新的对象词典,将新的数据库元素加入其中。 AutoCAD数据库的组成如图所示,从图中我们可以看出数据库主要由一下内容组成:1)层表AcDbLayerTable和层表记录AcDbLayerTableRecord,。 2)块表AcDbBlockTable和块表记录AcDbBlockTableRecord。AutoCAD中所有可见实体均存储在块表记录。块表中包含有两条特殊的记录*MODEL_SPACE(模型空间)和*PAPER_SPACE (图纸空间)。 3)其他符号表和符号表记录。 4)命名对象词典。缺省情况下当AutoCAD数据库被建立以后,词典中就包括了组词典以及MILINE样式词典。 5)符号表和命名对象词典都是存储数据库对象的容器,用于组织和管理数据库对象。AutoCAD数据库通常有9个固定类型的符号表,开发者不能向数据库中新增或者删除任何一种类型符号表,能实现的是向符号表中添加对应的符号表记录。 6、 Application 对象是AutoCAD .NET API 对象模型的根对象,它包括哪些部分? Application 对象是层次结构的根,而且它提供对AutoCAD 的主窗口的访问。

毕业论文研究方法总结

【附赠高价值精品文档】 毕业论文研究方法汇总 调查法 调查法是科学研究中最常用的方法之一。它是有目的、有计划、有系统地搜集有关研究对象现实状况或历史状况的材料的方法。调查方法是科学研究中常用的基本研究方法,它综合运用历史法、观察法等方法以及谈话、问卷、个案研究、测验等科学方式,对教育现象进行有计划的、周密的和系统的了解,并对调查搜集到的大量资料进行分析、综合、比较、归纳,从而为人们提供规律性的知识。 调查法中最常用的是问卷调查法,它是以书面提出问题的方式搜集资料的一种研究方法,即调查者就调查项目编制成表式,分发或邮寄给有关人员,请示填写答案,然后回收整理、统计和研究。 观察法 观察法是指研究者根据一定的研究目的、研究提纲或观察表,用自己的感官和辅助工具去直接观察被研究对象,从而获得资料的一种方法。科学的观察具有目的性和计划性、系统性和可重复性。在科学实验和调查研究中,观察法具有如下几个方面的作用:①扩大人们的感性认识。②启发人们的思维。③导致新的发现。 实验法 实验法是通过主支变革、控制研究对象来发现与确认事物间的因果联系的一种科研方法。其主要特点是:第一、主动变革性。观察与调查都是在不干预研究对象的前提下去认识研究对象,发现其中的问题。而实验却要求主动操纵实验条件,人为地改变对象的存在方式、变化过程,使它服从于科学认识的需要。第二、控制性。科学实验要求根据研究的需要,借助各种方法技术,减少或消除各种可能影响科学的无关因素的干扰,在简化、纯化的状态下认识研究对象。第三,因果性。实验以发现、确认事物之间的因果联系的有效工具和必要途径。 文献研究法 文献研究法是根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题的一种方法。文献研究法被子广泛用于各种学科研究中。其作用有:①能了解有关问题的历史和现状,帮助确定研究课题。②能形成关于研究对象的一般印象,有助于观察和访问。③能得到现实资料的比较资料。④有助于了解事物的全貌。

毕业论文开题报告写作方法

毕业论文开题报告写作方法 关于《毕业论文开题报告写作方法》,是我们特意为大家整理的,希望对大家有所帮助。 毕业论文课题选定后,在研究工作开始之前,要准备向导师作开题报告,开题报告应独立完成,报告的内容主要有以下几个方面。 NO1.毕业论文的题目,题目是毕业论文中心思想的高度概括,要求: ①准确、规范。要将研究的问题准确地概括出来,反映出研究的深度和广度,反映出研究的性质,反映出实验研究的基本要求————处理因素、受试对象及实验效应等。用词造句要科

学、规范。 ②简洁。要用尽可能少的文字表达,一般不得超过20个汉字。 NO2.介绍课题的目的、意义。即先说明为什么要选择这个研究课题,交代研究的价值。一般先谈现实需要————由存在的问题导出研究的实际意义,然后再谈理论及学术价值,要求具体、客观,且具有针对性,注重资料分析基础,注重时代、地区或单位发展的需要,切忌空洞无物的口号。 NO3.介绍课题的历史背景、现状和发展趋势。即文献综述,主要说明国内外的研究情况,关于这个课题前人曾做过哪些方面的研究、解决了哪些问题、还存在什么问题等。 所谓综述的“综”即综合,综合某一学科领域在一定时期内的研究概况;“述”更多的并不是叙述,而是评述与述评,即要有作者自己的独特见解。要注重分析研究,善于发现问题,突出选题在

当前研究中的位置、优势及突破点。综述的对象,除观点外,还可以是材料与方法等。 NO4.介绍本人研究的初步方案,需要解决的问题和突破的难点,预期的结果等。即说明自己的主攻方向是什么,研究中主要根据什么理论、采用什么方法、取得什么成果等。整个研究在时间及顺序上如何安排,怎样分阶段进行,对每一阶段的起止时间、相应的研究内容及成果均要有明确的规定,阶段之间不能间断,以保证研究进程的连续性。 NO5.说明课题的可行性和创新性。不仅对可能遇到的最主要的、最根本的关键性困难与问题要有准确、科学的估计和判断,并采取可行的解决方法和措施,而且要突出重点,突出所选课题与同类其他研究的不同之处。 NO6.最后要列出所查阅的主要参考文献,一方面可以反映作者立论的真实依据,另一方面也是对原著者创造性劳动的尊重,篇数以各校的规定为准。

AutoCAD的二次开发

浅谈AutoCAD的二次开发 林学与园林学院 06园林傅欣蕾 摘要:通过对AutoCAD软件发展史的概述,从中归纳出CAD的总体发展趋势。从当今各行业所需的CAD专业化功能,提出对其进行二次开发的意义及具体实施步骤。 关键词:AutoCAD 发展史二次开发专业化功能 1.AutoCAD的发展简史: 1.1、第一次CAD技术革命—曲面造型系统 60年代出现的三维CAD系统只是极为简单的线框式系统。这种初期的线框造型系统不能有效表达几体数据间的拓扑关系。进入70年代,随着贝赛尔算法促使人们用计算机处理由线及曲面问题变得可行。 1.2、第二次CAD技术革命—实体造型技术 1979年世界上第一个完全基于实体造型技术的大型CAD软件发布。由于实体造型技术能够精确表达零件的全部属性,在理论上有助于统一CAD、CAE、CAM的模型表达,给设计带来了惊人的方便性。 1.3、第三次CAD技术革命—参数化技术 1.4、第四次CAD技术革命—变量化技术 成功运用参数化技术之后,开发人员发现了参数化技术尚有许多不足之外。首先,“全尺寸约束”这一硬性规定就干忧和制约着设计者创造力及想象力的发挥。再者,如在设计中关键形体的拓扑关系发生改变,失去了某些约束特征也会造成系统数据混乱。 1993年全新体系结构的I-DEAS Master Series软件问世,它第一次将变量化付诸实践。变量化技术既保持了参数化技术的原有优点,同时又克服了它的不足之处。无疑,变量化技术成就了SDRC,也驱动了CAD发展的第四次技术革命。 1.5、CAD的发展方向 任何一种软件都是有缺陷而非完美无瑕的。AutoCAD这一软件也是一样,只有在不断的发展中,找到自己的不足力求弥补,才能趋向臻化,达到一种完美。 纵观CAD的发展史,我们可以大略地看出该软件是朝着“人工智能化”、“专业应用化”等方向发展的。 而实现这样的发展方向的最佳手段就是通过对CAD的二次开发。将各类专业设计技术研制成CAD系统的各类设计工具和知识,从而使使用者能按照专业设计的方向进行,可以大大提高CAD的设计效率。

毕业论文中的研究方法

研究思路、研究方法、技术路线和实施步骤 1、研究什么?——怎样确定研究课题 一切科学研究始于问题——问题即课题;教学即研究(掌握方法很重要,否则就不是研究);进步与成果即成长。 教育科研课题主要来源于两大方面: A.实践来源——客观存在的或潜在的教育实际问题,教育教学实践本身存在的问题。 教育教学与其外部的矛盾(教师与家长、教师与学校、学校与社会、教育与社会发展)。 B.理论来源——现有教育理论所揭示的问题以及理论体系中的空白和矛盾点(例如《关于“信息技术与课程整合”的冷思考》一文产生的过程) 2、怎样进行研究课题的论证? 我们既然已选定了一个课题,我们就必须对这个课题的所有情况进行全面的了解。了解这个课题目前在国外、国内的研究情况,包括研究已取得的成果和存在的问题,了解这一课题所属的理论体系等等。对课题的全面了解,可以使我们在研究过程中少走弯路,确立研究的主攻方向,这就是我们常说的:“知己知彼,百战百胜”。 怎样对一个课题进行论证呢?论证一个课题主要是弄清如下几个问题: A.所要研究的问题是什么性质和类型的问题? B.要研究的问题具有什么现实意义?它的理论价值(即在理论上预计有哪些突破?) C.要研究的问题目前已有哪些研究成果?研究的方向是什么? D.要研究的问题所应具备的条件分析。 E.课题研究的策略和步骤如何? F.课题研究的成果及其表现形式有哪些? 3、教育课题研究的基本方法有: ⑴观察法⑵调查法⑶测验法⑷行动研究法⑸文献法⑹经验总结法⑺个案研究法⑻案例研究法 ⑼实验法(在一个课题研究过程中,根据不同的研究目的和要求,往往会用到两种以上方法) 3.1 观察法:为了了解事实真相,从而发现某种现象的本质和规律。 观察法的步骤:观察法的实施分为以下三个步骤,步骤之一就是进行观察研究的设计,此步骤可分为如下几个方面: 3.1.1 作大略调查和试探性观察。 这一步工作的目的不在于搜集材料,而在于掌握基本情况,以便能正确地计划整个观察过程。例如:要观察某一教师的教学工作,便应当预先到学

毕业论文课题研究的主要研究方法和手段

毕业论文课题研究的主要研究方法和手段 1、调查法 调查法是科学研究中最常用的方法之一。它是有目的、有计划、有系统地搜集有关研究对象现实状况或历史状况的材料的方法。调查方法是科学研究中常用的基本研究方法,它综合运用历史法、观察法等方法以及谈话、问卷、个案研究、测验等科学方式,对教育现象进行有计划的、周密的和系统的了解,并对调查搜集到的大量资料进行分析、综合、比较、归纳,从而为人们提供规律性的知识。调查法中最常用的是问卷调查法,它是以书面提出问题的方式搜集资料的一种研究方法,即调查者就调查项目编制成表式,分发或邮寄给有关人员,请示填写答案,然后回收整理、统计和研究。 2、观察法 观察法是指研究者根据一定的研究目的、研究提纲或观察表,用自己的感官和辅助工具去直接观察被研究对象,从而获得资料的一种方法。科学的观察具有目的性和计划性、系统性和可重复性。在科学实验和调查研究中,观察法具有如下几个方面的作用:①扩大人们的感性认识。②启发人们的思维。③导致新的发现。 3、实验法 实验法是通过主支变革、控制研究对象来发现与确认事物间的因果联系的一种科研方法。其主要特点是:第一、主动变革性。观察与调查都是在不干预研究对象的前提下去认识研究对象,发现其中的问题。而实验却要求主动操纵实验条件,人为地改变对象的存在方式、变化过程,使它服从于科学认识的需要。第二、控制性。科学实验要求根据研究的需要,借助各种方法技术,减少或消除各种可能影响科学的无关因素的干扰,在简化、纯化的状态下认识研究对象。第三,因果性。实验以发现、确认事物之间的因果联系的有效工具和必要途径。 4、文献研究法 文献研究法是根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题的一种方法。文献研究法被子广泛用于各种学科研究中。其作用有:①能了解有关问题的历史和现状,帮助确定研究课题。②能形成关于研究对象的一般印象,有助于观察和访问。③能得到现实资料的比较资料。④有助于了解事物的全貌。 5、实证研究法 实证研究法是科学实践研究的一种特殊形式。其依据现有的科学理论和实践的需要,提出设计,利用科学仪器和设备,在自然条件下,通过有目的有步骤地操纵,根据观察、记录、测定与此相伴随的现象的变化来确定条件与现象之间的因果关系的活动。主要目的在于说明各种自变量与某一个因变量的关系。 6、定量分析法

AutoCAD的二次开发

AutoCAD的二次开发主要涉及以下内容: (1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。 (2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD2000版本还可增加部分菜单文件,然后经交互方式加入到系统中去。 (3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。 (4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率。为此笔者用VC++开发了一套自动安装程序,使原本需要五、六分钟的人工操作在十几秒内即可自动完成。 一、基本思路 整个安装程序遵循以下思路: 1)首先获得所在机器AutoCAD2000系统的安装路径; 2)寻找菜单文件AutoCAD2000\\support\\acad.mnu,打开文件并将要添加的内容加至末尾; 3)寻找LISP文件AutoCAD2000\\support\\acad2000doc.lsp,打开文件并将要添加的内容加至末尾; 4)创建一个预先命名的子目录,将所有二次开发形成的各类文件拷入;

5)给出信息框,告知安装成功,如有问题则告知安装失败。 需要指出的是,在添入acad2000doc.lsp的内容中须有如下语句:(command“_menu”(strcat (getvar "menuname") ".mnu")),目的是为了强制执行菜单文件装入命令,将改动后的acad.mnu文件编译后装入。另外,在添入acad2000doc.lsp的内容中还有一赋值语句,将准备创建的包含所有二次开发生成文件的子目录全路径名赋予一全局变量,以供二次开发程序在需要时调用,从而避免了在AutoCAD环境下交互设定路径的麻烦。 二、实现方式及关键函数 为获得AutoCAD2000的安装路径,需要利用WINDOWS系统注册表的有关功能。 首先通过RegOpenKey函数打开注册表: HKEY hKey; LONGret=RegOpenKey( HKEY_LOCAL_MACHINE, "Software\\Autodesk\\AutoCAD\\R14.0\\ACAD-1:804", &hKey); 其中第一参数HKEY_LOCAL-MACHINE为注册表中预定义的主键句柄,第二参数为注册表中HKEY_LOCAL_MACHINE下的子键内容,第三参数hKey将返回一子键句柄,用于接下来的键值查询。若该函数运行成功,将返回一长整型数ERROR_SUCCESS。 接下来利用RegQueryValueEx函数进行键值查询: DWORD dwType=REG_SZ; BYTE szData[100];

毕业论文的研究方法怎么写

毕业论文的研究方法怎么写 开题报告是指开题者对科研课题的一种文字说明材料。这是一种新的应用文体,这种 文字体裁是随着现代科学研究活动计划性的增强和科研选题程序化管理的需要应运而生的。开题报告一般为表格式,它把要报告的每一项内容转换成相应的栏目,这样做,既便于开 题报告按目填写,避免遗漏;又便于评审者一目了然,把握要点。开题报告包括综述、关 键技术、可行性分析和时间安排等四个方面。开题报告作为毕业论文答辩委员会对学生 答辩资格审查的依据材料之一。由于开题报告是用文字体现的论文总构想,因而篇幅不必 过大,但要把计划研究的课题、如何研究、理论适用等主要问题。开题报告的总述部分应 首先提出选题,并简明扼要地说明该选题的目的、目前相关课题研究情况、理论适用、研 究方法。开题报告是由选题者把自己所选的课题的概况即"开题报告内容",向有关专家、 学者、科技人员进行陈述。然后由他们对科研课题进行评议。亦可采用"德尔菲法"评分; 再由科研管理部门综合评议的意见,确定是否批准这一选题。开题报告的内容大致如下: 课题名称、承担单位、课题负责人、起止年限、报名提纲。报名提纲包括: 1课题的目的、意义、国内外研究概况和有关文献资料的主要观点与结论; 2研究对象、研究内容、各项有关指标、主要研究方法包括是否已进行试验性研究;3 大致的进度安排; 4准备工作的情况和目前已具备的条件包括人员、仪器、设备等; 5尚需增添的主要设备和仪器用途、名称、规格、型号、数量、价格等; 6经费概算; 7预期研究结果; 8承担单位和主要协作单位、及人员分工等。同行评议,着重是从选题的依据、意义 和技术可行性上做出判断。即从科学技术本身为决策提供必要的依据。开题报告的格式 通用由于开题报告是用文字体现的论文总构想,因而篇幅不必过大,但要把计划研究的 课题、如何研究、理论适用等主要问题说清楚,应包含两个部分:总述、提纲。 1 总述开题报告的总述部分应首先提出选题,并简明扼要地说明该选题的目的、目 前相关课题研究情况、理论适用、研究方法、必要的数据等等。 2 提纲开题报告包含的论文提纲可以是粗线条的,是一个研究构想的基本框架。可 采用整句式或整段式提纲形式。在开题阶段,提纲的目的是让人清楚论文的基本框架,没 有必要像论文目录那样详细。 3 参考文献开题报告中应包括相关参考文献的目录 4 要求开题报告应有封面页, 总页数应不少于4页。版面格式应符合以下规定。

相关文档