转贴: 有经验的AutoCAD用户认为R14完全是为R12的DOS用户设计的。R14的主要设计目标是针对目前仍然使用R12版本的用户。下面简述一些吸引R12用户的R14性能。 R14对于R12的用户有两大增益,即所有R13对R12的功能提高和R14本身那些由用户驱动的特征及功能方面的改进。R14能够很好地读取R12的DWG文件。在R14中也有一条命令,可将图形文件按R12的格式存储。R14提供学习工具。一种是以R12用户为对象的超过50项课程的多媒体教程,另一种是可选的与R12类似的菜单及工具条界面配置功能。应升级到32位Windows的时代。 32位的Windows95和Windows NT已被证明是成功的,而对16位的DOS和Windows 3.1的支持已越来越少。
转贴: 有经验的AutoCAD用户认为R14完全是为R12的DOS用户设计的。R14的主要设计目标是针对目前仍然使用R12版本的用户。下面简述一些吸引R12用户的R14性能。
R14对于R12的用户有两大增益,即所有R13对R12的功能提高和R14本身那些由用户驱动的特征及功能方面的改进。R14能够很好地读取R12的DWG文件。在R14中也有一条命令,可将图形文件按R12的格式存储。R14提供学习工具。一种是以R12用户为对象的超过50项课程的多媒体教程,另一种是可选的与R12类似的菜单及工具条界面配置功能。应升级到32位Windows的时代。 32位的Windows95和Windows NT已被证明是成功的,而对16位的DOS和Windows 3.1的支持已越来越少。
R14是继R13后第二个基于面向对象技术的AutoCAD。只有R14支持新一代的解决方案。例如Autodesk的MDT和Softdesk的面向对象的AEC将不再支持R12。R14的Internet功能会为CAD的用户提高竞争力 。Web主要运行在Windows环境,R14具有Web的所有优势。
去年夏天Autodesk宣布,未来的产品将全部在32位Windows平台,即Windows 95和Windows NT上开发。R14正是这种新策略的体现:它只支持Windows 95和Windows NT操作系统。通过对操作系统的专一支持,使AutoCAD与Windows平台的兼容性更好了,AutoCAD的运行效率更高了,而且应用程序的运行速度会普遍提高。
在80年代,象DOS操作系统、甚至是UNIX系统本身功能相对比较“弱”,应用程序自己不得不做所有的工作。在这种情况下,应用程序移植到其它操作系统中不会严重影响其品质。如AutoCAD,在DOS环境中有AutoLisp,在UNIX系统中也有AutoLisp。
到了90年代,象Windows 95和Windows NT操作系统提供了各种各样的子系统,如ActiveXAutomation、 Windows True-type字体资源或Windows系统注册等。如今,不同系统之间应用程序的移植就会遇到很多麻烦。为了使应用程序移植性比较好,必须避免使用操作系统提供的许多非常好的特性以及Windows的用户接口(UI)标准,这样才能将应用程序比较容易地移植到完全不同的系统环境,如UNIX中。
2楼
采用Windows 95和Windows NT作为我们唯一的操作系统平台后,R14能够充分利用Windows的特点,使用Windows自身的字体资源作为R14固有的字体资源。R14还支持ActiveX Automation,这意味着为Auto - CAD编程跟使用Excel Basic或Visual Basic一样容易。我们为Windows操作系统和Intel处理器专门优化了AutoCAD代码,从而大大提高了AutoCAD R14的速度。R14用户界面也非常象Windows并与以前的版本保持一致,缩短了用户的学习周期,保证用户在AutoCAD、电子邮件系统或浏览器中使用的热键具有一致性 。
专注于 Windows 95和Windows NT操作系统后,R14的品质也大大增强了,因为R14的每个设计人员、程序员和测试人员每天都在自己的Windows环境的机器上操作R14,而用户将会运行R14的也正是这些机器环境。我们非常自信:AutoCAD是世界上最好的基于Windows平台的CAD软件,而且在所有CAD软件中,R14 具有最好的Windows用户界面(UI)。用户反应: “从速度方面来看,R14对内存的使用十分经济。无论是重生成时间,装入图形的时间还是文件的大小都比原来降低了。特别是原来使用PLINE的地方,现在可以用轻量PLINE了。”有关研究表明,绝大部分R13用户已经具备这样的硬件条件。因此,从硬件需求方面来看,R14是“即插即用”的产品。超过半数以上的R12用户已经具有奔腾(Pentium)级的硬件条件。所以,即使对于R12的升级用户,也不用过多地考虑硬件升级的烦恼。
最后,R14中包含了基于WHIP技术的图形子系统,它使得通常的廉价图形卡的工作特性与高档图形卡非常相似。这就是说,只要你的PC机可以执行高速二维点位操作(实际上,所有奔腾级的PC机都可以完成这种操作),你就有了一个高速的图形硬件系统,因此也就再不用为提高生产效率去投资购买昂贵的图形加速卡了。
R13中采用的全新的面向对象的数据库技术是AutoCAD革新的起点。在R14中有许多子系统进行了更新和改革,其中最主要的是采用了以HEIDI为基础的新图形子系统,它取代了以前的以ADI为基础的图形子系统 。 HEIDI是Autodesk开发的用来设计应用软件的优化图形子系统,在Autodesk产品中,如3DS MAX已在大量使用HEIDI。
新图形子系统有许多优点,首先,也是最主要的是为AutoCAD的进一步发展奠定了坚实的基础(更好的结构和文档系统,易于掌握和扩充,免除了ADI的二义性和限制等)。第二,运行速度大大加快,特别是在
常用的一些操作上,例如图层的改变,缩小放大和光照。第三,AutoCAD现在可以直接显示TrueType字体 。
第四,当绘制大量图形时可节省许多磁盘空间,从而也间接地节省了RAM空间。最后,R14有一最新的WYSIWYG绘图预显功能,可用来准确地显示图形。
在R14的核心中已采用了R13c3的WHIP,在新图形子系统中就没有了ADI屏幕驱动程序。因为HEIDI用于能支持Windows的PC图形平台,所以R14的屏幕功能是标准化的,并不增加PC硬件的另外开销。R14也采用了R13c3中的实时放大缩小的功能,并被作为交互式技术嵌入到UI中。R14的图形子系统是一种巨大的技术改进,是当代最先进的AutoCAD技术中极为重要的革新,会给用户带来巨大的便利,同时也为开发提供了新一代的图形平台。
15年来,AutoCAD一直被作为矢量(线/弧/圆)处理的标准平台。以前版本的AutoCAD没有直接提供光栅处理的功能,而R14首次具有了内建的光栅处理功能(Bitmap),它开创了光栅和矢量处理相结合的全新时代 。 R14增加了将光栅影象和标准的AutoCAD矢量图形相结合的功能。R14的用户可以将扫描进来的逻辑图、标识、手绘的草图及数字化图形与绘图和设计工作相集成。用户只需使用内建的命令和标准的UI就可完成操作 ,因为R14的光栅处理是和强有力的ObjectARX结合在一起的。其中的主要原因是R14有影象支持模块(ISM), , ISM来自第三方厂商的光栅处理应用技术。ISM具有很好的性能来存储和处理光栅影象。R14给用户提供插入、比例、剪辑、调整和观看光栅影象的命令。ISM也给开发者提供了强有力的API工具。
回复
3楼
R14的光栅处理功能给用户和合作伙伴带来如下益处:1.用户能了解改变图形多义性的标准,因而在日常工作中增强处理多义性图形的能力。2.客户将保证和第三方厂商的光栅处理应用产品能很好地集成。例如,能将图形扫描应用与分析应用相结合,能100%地进行数据交换,并能将AutoCAD很好地与其它厂家的产品集成。光栅处理软件的开发商可不必化费更多的力量来研究和开发当代最先进的光栅处理软件所需的基础功能,Autodesk已将其集成到R14当中。3.R14能支持多种光栅影象格式,例如BMP、CALS I、FLIC、GIF、JFIF、PCX、 PICT、PNG、TGA和TIFF。影象可是双色、8位灰色、8位彩色和24位彩色。也支持透明影象。当然也支持第三方厂商的影象格式。4.ISM的内存管理非常强。影象的大小几乎是无限的(我们已试过135MB的影象文件)。你可对影象边界进剪辑,剪下的部分不占用内存。5.同时处理光栅影象的大小和数量是没有限制的(我们同时试验过600个影象)。多重影象可以同时出现在多个视口。6.R14的光栅对象和AutoCAD的图素一样,都是“一级图素”(或“内建的”),这得益于ObjectARX。例如移动、阵列、比例和控制编辑等AutoCAD命令均可用于光栅对象。7.影象管理。主要的光栅对象控制是通过IMAGE,即称作影象对话的命令来执行的。该功能的界面类似于R14新的Xref 管理界面,并提供了管理输入光栅对象的工具 。
8.R14显示控制。影象的亮度,对比度,淡化和透明度均可调整,以便使用户能很好地控制影象结果。9.新的ADI 4.3驱动程序,它可使目前通用的硬拷贝设备打印出很好的矢量和光栅图形。
如果你曾等待过系统执行“磁盘页面交换”,你就知道在磁盘和内存之间进行数据或代码的往返传输可能使你的工作被迫停顿。因此,内存的智能化管理以及为用户当前的DWG图形操作提供尽可能多的内存乃是R14的重要改进目标。
R14使用了一种所谓“按需装入应用程序”的技术,它确保AutoCAD系统中尽可能多的未用程序和未使用的用户数据都保留在磁盘上,以避免内存的阻塞。其结果是为真正需要的操作和数据增加了可用内存量。可用内存量越多,AutoCAD运行中发生内存与磁盘之间交换数据的机会就越少。从而使用户在速度、数据处理能力和生产效益方面的获益能够提高。
按需装入意味着未用的程序代码或数据能保留在磁盘上,且仅在实际需要它们时才装入内存。例如在R14中,所有的ObjectARX应用程序都会按需装入。而在R13中,所有的ARX应用程序在R13启动时便会自动装入,即使用户在整个运行期间根本不需要它们时,大量内存也要为它们所占用。现在,R14中的应用程序的DLL部分,甚至连单一的命令行命令所对应的程序都留在磁盘上,直到用户真正需要它们时(即发出命令时 )才首次装入。其结果是使用户能得到几兆字节的可用内存空间。并且,非常聪明的R14会在.DWG文件被打开时,正确地按需装入所有必须的ObjectARX代码,如当打开包含墙实体的绘图文件时,有关控制和操作墙实体的程序代码就会按需装入。
最突出的实例是ACIS实体造型子系统。R13从头至尾都装入该系统,即使用户从未用过它。而ACIS在 R14中完全是按需装入。当R14启动时,4.5MB的ACIS模块会保留在磁盘上,直到用户发出实体造型命令为止。仅此一项改进就给那些不需要ACIS造型功能的用户节省了 4.5 MB或更多的内存。
回复
4楼
对许多用户很重要的是,XREF(外部参考文件)和光栅图象在R14中也可以被用户“剪裁”。被用户剪裁的部分不仅不显示,甚至也不装入内存。关于XREF按需装入的实例是将某一城市地图从国家地图中提取出来,并且不需要为无用的数据消耗系统资源。从剪裁XREF和光栅图象所得的内存节省和速度增加是极为明显的。而且,剪裁XREF可以在三维空间执行,这使得该功能更加优越。
R14中使用ObjectARX实现并能按需装入的部分命令包括光栅图象操作、绘图次序、ActiveXAutomation 、 新的MText编辑器、属性传播和照片级真实感渲染等功能。其结果是 R14总体上能比人们通常想象的内存占用规模小的多,这就意味着用户能有更多的内存用于绘图和在同一存储空间中能容纳更多的图形文件。当然,这些益处将转变成更快的操作速度和“工业强度级的数据容量/产量”,使R14更加适合于大工业规模的项目,并取代那些“年老力衰”的CAD系统。当人们想起R14时,会自然感到这是一种成熟的、可信赖的、稳定的和最现代化的CAD产品。为此,特别感谢过去5年内Autodesk所实现的、具有革命性的产品技术结构重组工作。
R13的最大特征之一是其面向对象的数据库,它使得 Autodesk 和第三方开发者能以无缝集成的技术方法绝妙地向AutoCAD中增加自定义的新实体和设计对象。R14增加了三种主要实体:“轻量PLINE”,“光删图象”和“剖面线”。这里我们主要讨论剖面线。
"绘制剖面线" 是指在图形中的某一区域内充满某种图案,例如砖块图案或在机械制图中常用的截面图案。剖面区域的边沿称为“边界”。在R14之前,AutoCAD为剖面图案中的每条线生成独立的几何实体。例如,交叉型剖面线可以由左上走向的30条线和右上走向的30条线组成。AutoCAD为每一剖面创建和存储60条剖面线,另外还包含几何实体在边界上被截断的信息。这种旧方法具有显示速度快的优点,但是会消耗很多磁盘空间和内存。
在R14中,剖面是以“过程”存储,即意味着R14仅存储边界信息!即新的BHATCH实体,与该边界信息相依附的是被R14“记住了的”剖面线特征,而非整个剖面本身。正是因为有了出色的编程和今天如此快速的PC,我们可以实时地显示和打印剖面图案,自动计算其所有的边界交点。可见,我们根本不需为剖面线图案生成任何几何实体,从而使磁盘空间和内存的节省相当可观。因此,当用户的图形中有很多剖面线图案时,其R14格式的文件尺寸与R13的相比会明显缩小。当然,R14在装入R13图形时会自动将其中的剖面线转成R14风格,而当用户要求"Save as R13"时,R14还可将其回写成 R13风格。谁将更受益于R14采用的新剖面线特性?显然是那些需要在图中使用大量剖面线的人。这可能会是机械CAD用户,因为他们的图形中往往充满了剖面线。
回复
5楼
最后要说明的是,R14首次在AutoCAD从旧版本升为新版本时竟能使内存和文件存储空间的消耗降低,采用新的剖面线对象技术应是其原因之一。用户反应:“我用 R13c4打开了一个约为7.2 MB 的R12图形文件 ,里面都是PLINE。存成R13格式后,文件尺寸激增到9.9 MB。现在我用R14打开这个R13图形文件,AutoCAD自动将PLINE转成了轻量PLINE,使文件缩到了4.4 MB。”首先,我们定义什么是PLINE。大家都知道什么是直线:它由两点定义。那么,PLINE是线段的序列,其上段的末点是下段的首点。这些“公共首/末点”叫节点。在R13和早期版本中,AutoCAD为PLINE的每一线段和节点分别创建一个独立的实体。这使PLINE很灵活并容易对其编程,但也意味着AutoCAD需要花费很多内存和磁盘空间来存储PLINE。旧的PLINE所具有的灵活性尤其表现在每一线段都可有与其他线段不同的线宽。但是我们对5万多个用户图形文件的测试表明,在用户最频繁使用的图素中,PLINE居于第三位,并且89%的用户所用的PLINE均是普通PLINE,而10%是加宽的PLINE,仅有1%是锥形PLINE。所以,我们为R14创建了新的轻量PLINE(原PLINE仍然存在),即LWPoly。这是存储PLINE数据更紧凑的方法。它用带有节点序列的单一实体取代每一线段和节点的独立实体。其结果会节省了大量的内存和磁盘空间。R14为用户提供了将旧风格的PLINE转成新的PLINE(或反向转换)的灵活选项。R14在读入R12和R13格式的图形文件时会对其自动转换。而当 R14用户要求"Save as R13"时,R14会将所有轻量PLINE以不丢失数据的方式转回成R13风格的“重量”PLINE。轻量PLINE是在AutoCAD从旧版本升为新版本时能使内存和文件存储空间的消耗降低的又一原因。R14采用了简明、高效和现代化的用户界面来完成图层和线型的管理工作。为了证明它的重要性,去年夏天,我们调研了AutoCAD常用命令的使用频率。结果发现,改变图层的命令的使用频率高居第三位,因为很多图形都会包含很多的图层。同时,在绘图中还要经常使用很多不同的线型,而且每种线型具有其特定的意义。
现在,R14中有了新的对话框,称做“图层和线型的属性对话框”,其中为每一图层和线型提供分别的图层表和线型表以及相应的交互工具。该对话框的外观和特性很象Windows 95资源管理器的对话框,这也是我们当时设计所确定的目标。用于线型管理的线型表是图层表的功能类推,两者之间有相似的特征功能。线型表有一项令人感兴趣的功能是可以“外观显示”每一线型的形状描述(即所见即所得)。而扩展的线型表能提供统一的或对每一实体的线型比例控制。
R14根据用户要求增添了一种新命令,用来使当前图层的设置状态与选定的绘图对象相匹配。该命令能更快、更简单和更准确地设置当前图层状态。在线型和图层的操作方面,AutoCAD用户可能会消耗很多时间 ,因此R14提供的更易学、更合理和更现代化的用户界面将为用户节省宝贵的时间。用户反应:“AutoSnaps为选择操作提供了强大而简便的线索,使用户在复杂的图形中不再点取错误的交点。"R14使用了几种新的和改进的实体捕捉(object snapping)工具帮助用户更精确地绘图。你可能要问什么是实体捕捉工具?它们是精确定位几何目标的用户接口命令。例如,你想要两条线的端点相接,您决不会希望它们相距哪怕千分之一英寸,而是精确地连接在满足AutoCAD双精度分辨率的一个几何点上。如果没有捕捉功能,用户总是不得不将图形放大很多倍,通过视觉观察来使两点相接,然后再返回到正常的图形显示状态。更进一步,没有捕捉功能,用户很难将几何实体精确地放置在线段的中点或圆心上。通过捕捉功能,AutoCAD使许多几何构造操作更容易、快速和精确。R14新的捕捉工具保持和扩展了先前版本中有用或易用的特征,在为新用户提供增强的画图工具的同时使老练的AutoCAD用户还能继续利用其丰富的经验。基本的工具是AutoSnaps,加上新的跟踪特征,通过预览不同的捕捉点和从现有几何实体中建立新的几何实体,而减少了按鼠标器的操作。用户在绘图和编辑操作时,通过使用AutoSnaps可以在选点之前预览和确认捕捉点。对象捕捉是Auto - CAD R14之前版本中最普遍的操作之一。捕捉一个点的过程常常要集中精力、费时,有时还不准确。有了AutoSnaps的视觉和触觉确认,即使当设置了多种捕捉模式或有很多图形几何实体时,用户也能知道是否捕捉到了正确的位置。因此,AutoSnaps提高了生产率,减少了错误,并使R14易学易用。
回复
6楼
AutoSnaps支持几个可视化帮助:标记 当靶区(圆孔)移过对象时在Osnap位置上显示的临时标记。每个Osnap模式(如端点,中心等) 都有其可区分的AutoSnaps标记。捕捉提示 小的弹出式窗口,显示Osnap位置的名称 (如端点,中心等)。磁铁当光标靠近时,自动将光标拉向捕捉点。这种操作类似于夹点(Grips)特性中的光标动作。漫游在靶区内轮流选择捕捉点的特征。Tab键用来在靶区中,从离中心点最近到最远的各个捕捉点漫游。漫游到的几何实体会高亮显示以便识别。AutoSnaps标记、磁铁和提示特性通过Osnap Settings对话框的 AutoSnaps表卡(tab)来控制。对话框允许用户使能或非能任何一种AutoSnaps可视化帮助,并控制AutoSnaps标记的颜色和大小。
如果你曾听说过 "灵巧光标"的术语,你可以认为R14新的AutoSnaps特性就是“灵巧光标”的同义词。跟踪 (tracing)、对象捕捉切换 (runing object snap toggle) 和坐标输入优先级 (coordinate entry priority)是R14的三项创新。它们可以使绘图员在绘制几何细节时更有效率。尽管这些特征对非绘图人员来说可能有些难懂 ,但是我们确信对AutoCAD用户来说非常有意义。跟踪帮助用户直观地定位与其它点相关的点的绘图工具。跟踪通常与对象捕捉或直接坐标输入一同使用,而且不需要使用坐标过滤。R14的跟踪特性可以始于任何一点。当使用跟踪特性时,先指定第一点,然后R14迫使你必须延水平或垂直方向确定新的点。当用户选定了第二点并按“返回”键结束跟踪时, R14将在第一点和第二点引伸出来的线的垂直相交处定位新的点。跟踪极大地简化了很多绘图工作。例如,使用跟踪能很快找到矩形的中心点,在起始点,用户从对象捕捉的光标菜单中选择跟踪工具开始跟踪,然后仅需指明矩形的水平和垂直边的中点,就可以快速而有效地找到矩形的中点。
对象捕捉切换:对象捕捉切换是R14中增强的对象捕捉功能。它使用户能在选择点之前关闭对象捕捉功能 ,而又不会丢失对象捕捉的设置。对象捕捉与新的AutoSnap特征一起使用时,它会使这一强大的绘图辅助工具更易使用。通过双击 R14状态行菜单中的OSNAP、或用 F3功能键、或按CTRL+F键来设置对象捕捉切
换 。没有选择对象捕捉时,双击OSNAP调出Osnap设置对话框,就可以配置目标捕捉。坐标输入优先级 在R14中,有个选项使绝对坐标输入优先于任何对象捕捉。有了这个选项(缺省设置),增强了直接坐标输入功能,用户操作更有把握。与对象捕捉切换一样,这一改进使新的AutoSnap特征更有效。
用户反应:“我们从Alpha 3版本开始测试,立刻就感到这个版本非常稳定。我们用过从R2.17到 R12的所有版本,现在共有1200套R12。我们的目标是向R14转移。Autodesk的产品发展策略非常适合我们。我们原来最大的担心是Lisp上开发的那些应用程序,在这次测试之后,我们感到放心了。R14在显示缩放和文件装入操作方面有了很大改进,在图纸空间和实体空间中不需要重新生成图形。AutoSnap消除了辅助线。带有可视化工具的Xref管理也非常精彩。R14的重要新特征之一是能够象操作AutoCAD实体一样处理光栅图象。R14的另外一项改进是高水平的工作进程客户化工具。剖面线现在作为实体来管理,还增加了很重要的
实体填充功能。我们也非常欣赏属性粘贴特征和漂亮的TrueType字体。联机帮助作为学习工具也很好用。总之,这个版本真是太棒了,它还促使我们使用新的工作方法,如Intranet。" AutoCAD传统上比较薄弱的环节是文本工具。其实,R13已经引进了很有用的文本编辑器。但它有限的能力只抓住了用户的表面需要。而R14则提供了更强大的文本编辑器,它无论看上去和用起来都象Windows的字处理应用程序,就象是Windows 95的迷你Microsoft Word。改进的 MTEXT编辑器支持 True Type字体、扩展的字符格式(如粗体、斜体和下划线等)、特殊字符系列,包括加/减、幂、复制权、商标和大量的其他字符,能识别和替换大小写及全局匹配。
对大多数图形来说文字部分都是关键的部分,对于目录和说明部分甚至占支配地位。R14明显改进了文字的生成和处理功能。R14的文本编辑器实用性大大增强了。它采用一种新方法指明文本的放置位置,使用户更容易理解。用户拖动一个矩形框来显示Mtext命令设置的正文的携载点和方向。R14的编辑对话框本身也作了重新设计,它非常象Windows的字处理应用程序,如Windows 95版的Microsoft Word 。新的 MTEXT编辑器提供用户非常熟悉的、直观的接口,易学易用R14的Mtext编辑器有三个表,用于字符格式化、改变属性、寻找和替换文本。编辑器上部的控制项随着表的不同而改变。对话框能自动扩展以适应大量的文本,如果有必要,可以显示滚动条。字符表中有一个新的选项可以从下拉式清单中选择经常使用的符号(包括度、加/减、直径等)。MTEXT命令的这些明显改进使文本功能更易于使用,因为它从功能和特征上努力效法Windows的文本及字处理应用程序。由于使用WYSIWYG对话工具能够简单而可靠地输入复杂的文本,增强了图形的专业化特
回复
7楼
在R14中,有一些新增和改进的设施可以用来帮助用户更加直接地,可视化地管理诸如颜色,图层和线型等对象的特性。这里,请不要把对象特性工具栏和图层、线型对话框相混淆,利用工具栏操作图层和线型是对使用对话框的一种补充。R14中的对象特性工具栏(OPT)有了显著的增强。在R13中,对象特性工具栏中的三种控件用于列出和设置将要生成的对象的颜色,图层和线型。R14把这一功能进一步扩展为可以列出
和编辑选定对象的特性。这一增强使得R14的工具栏控制特性与微软的Office软件当中的特性控制工具栏的行为更加相似。
在R14中选中一个对象,对象特性工具栏中就会显示所选对象的图层,颜色和线型信息。可以形象地把对象特性工具栏想象为一个仪表盘,选定一组对象之后,便可以从上面读出有关的特性数据,而且还可以通过这个仪表盘修改对象的特性。所有的对象特性(颜色,图层和线型)都可以通过在下拉式的控制框中选择新数据的办法进行修改。对于一组对象,也可以用相同的办法修改它们的特性。AutoCAD R14在用户界面设计中强调合理化,与R12和R13相比,完成同样的操作需要更少的键盘和鼠标器操作,对象特性工具栏功能的增强就是这方面的一个例证。
AutoCAD R14中的另外一个增强是特性匹配命令。它可以把对象的颜色、线型等特性复制到另外的对象上去,而且有关的操作只需一个步骤并且易于使用。在微软的Office软件中,大多提供了“格式刷”功能,R14里的特性匹配命令与“格式刷”的功能相等同,不过它是作用于CAD数据,而且特性的复制还是可以选择的。特性匹配还是一个“可扩展”的命令,它不但可以应用于AutoCAD自身的对象,而且可以应用于第三方应用程序开发商建立的对象。与使用传统的AutoCAD命令(如CHANGE /CHPROP /DDCHPROP /LIST / DDMODIFY ) 相比 ,使用对象特性工具栏更加方便,效率更高。用户需要的是更加合理的用户界面。
R14的对象特性工具栏还有其他一些控制对象特性方面的增强:对象特性工具栏有一个下拉式的列表,用户可以在其中选择颜色。在列表中同时包含颜色的样本,颜色名称或颜色号码。这样,用户在绝大多数情况下可以不必通过另外的对话框选择和编辑颜色。
图层控制图标中的提示力求说明图标的含义,图标本身也做了改进。图层名称和线型名称的显示方面更加灵巧。在以前的版本中,如果存在一个十分长的图层名,它在显示时会被截断,从而无法看到图层名的尾部。当引用外部参照时,图层名会被自动串接,因此经常出现这样的情况。在R14中,当图层名太长的时候,名字的中间部分会被代之以省略号。例如,“A_very_long_name_for_layer_23”在R12中会被显示为
“A_very_long_name_for_”,而在R14中的显示则将是:"A_very_...for_layer_23"根据用户的要求,对象特性工具栏现在可以根据所选择的对象设置当前图层。
R14改进了AutoCAD在网络上共享打印的功能。它为用户和系统管理员提供了将AutoCAD与标准的网络打印设备更好地集成的能力。主要有三方面的改进:支持网络打印队列。R14可以被配置成直接打印至网络打印队列,从而简化了使用标准打印设备的设置和方法。打印缓存。当使用系统打印机时,R13支持使用系统打印缓冲池。而对于R14,当使用非系统的ADI驱动程序时,仍然支持系统打印缓冲池。这使得用标准设备打印的过程大大简化了。基本的打印批处理。R14仅仅通过BATCHPLT就可支持某一外部设备绘制多幅图形。这一特性要求AutoCAD在不需要其它工具的情况下提供基本的自动打印出图。打印批处理工具使用户能将一组等待打印的图形排队,给每个图形可选地分配一个PCP或PC2文件以控制绘图笔的设置和其它绘图参数的配置。对多种绘图设备也可以配置。
经销商们之所以对R14的这一新特性感到非常激动,是因为在R13和更早的AutoCAD版本中,要想在网络上通过系统打印机驱动程序特别是ADI绘图驱动程序正确地打印图形,需要执行复杂的配置操作和大量的技术支持。R14中更新过的打印预览功能比AutoCAD以前的版本更灵活、更易学习和使用。打印预览的改进是我们专门针对Windows平台所做的优化AutoCAD性能的许多种方法之一。为了修改R14中的打印预览,我们使用了微软的基础类库(MFC),使得R14的打印预览无论是看起来还是用起来都是非常标准的Windows界面。任何Windows用户都能立刻认出它,并且知道如何使用它。(实际上,R14中几乎所有的UI部分都用到了MFC)R14的打印预览功能不用通过打印对话框就可以直接从标准的工具栏上执行。类似于Microsoft Word,R14将预览的内容显示在灰背景上的白纸上。此外,打印预览模式还支持动态的移动(pan)和缩放(zoom)命令,能迅速查看最后出图的版面布局和精确内容(这要感谢R14新的图形系统)。R14还有一些新功能,如您可以从预览模式直接进入打印模式,另外光栅对象和OLE对象都能象最终打印在图纸上那样正确地显示在预览模式中。“所有文档非常详细。”这句话绝对适用于AutoCAD OLE的文档支持。当然,以前的版本也提供
回复
8楼
在14版中,用户可以方便地使用OLE把其它应用程序“插入”到AutoCAD中来。这样,用户对这些对象的使用也就变得非常方便了,从而也就使制图变得更简单了。总之,14版主要有以下几点改善:1.比例缩放.在14版中,缩放嵌入对象的机理和Windows的其它应用程序,如Power Point和Word等完全一致。使用该方法时,拖住对象的边框以使该对象的缩放尺寸能与缩绘的图相匹配。图序控制14版控制图序显示与打印的功能,大大加强了在带有图形实体的关联中使用链接和嵌入对象的能力。所以,我们可以方便地构造一幅含有嵌入对象的图图层支持现在的OLE对象支持图层。例如:通过修改有关的图层,有些OLE对象就可以被消隐或冻结。利用剪切(Cut)和粘贴(Paste)功能,这些OLE对象可以在图层之间进行移动。可见性控制OLEHIDE是一个新的系统变量,该变量使得用户可以快速而方便地打开和关闭嵌入对象的显示。2.显示列表.现在OLE对象是图象显示列表的一个组成部分。这样就能够在图纸空间显示和打印多重层叠的视口和浮动模型的视口,动态显示实时平移和实时缩放,并能显示绘图的预览图标。3.可选性控制.现在用户可以指定嵌入对象是否可选,这样就加强了利用嵌入数据的能力,同时保留了方便地编辑最近的绘制对象的能力 。
4.粘贴时转换光栅图.在14版中,嵌入对象在粘贴时可以被转换为光栅对象。这一新功能通过利用特殊的光栅图象属性增强了控制嵌入对象效果的能力。5.组合文档打印.R13只能通过Windows系统配置的打印机输出在图中嵌入的OLE对象,而不能直接使用配置ADI驱动程序的打印机或绘图机来输出。当然,这一限定是有其特定的技术原因的 (想象一下,怎么能通过Autodesk的ADI打印驱动程序将某一BMP图形输出到Calcomp或HP的绘图机上呢?) 。但是对大多数用户来说,这样就没有充分利用OLE的功能,因为大多数绘图输出都需要使用32位的ADI驱动程序而不是那种倍受限制的16位Windows系统打印驱动技术。所以,我们在R14中开发了一种独特的方法,使得R14能够捕捉来自Windows应用程序的任意输出,并随时可将其转换为ADI格式,其结果是使图形中的OLE嵌入对象能够通过ADI设备打印输出。
AutoCAD 有几种编程接口,最原始的一种是AutoLISP。它是一种解释性的编程语言,最初出现于1985年发行的 AutoCAD 2.5 版中。四年以后,在R10中增加了称为ADS的C语言编程能力。然后,在R13中又增添了ARX (AutoCAD运行扩展)编程接口,它是新一代的基于C++的应用程序接口,可以为应用程序扩展AutoCAD的功能提供前所未有的能力。ObjectARX 接口的功能十分强大,R14自身的很大一部分就是用 ObjectARX 实现的。例如,处理光栅图像的子系统就几乎没有向 AutoCAD 核心系统增添什么新代码。其结果是,ObjectARX 使得 AutoCAD 成为了一个更加模块化的系统。需要了解的是,ObjectARX 并没有取代 LISP 和 ADS,在R14中,LISP和ADS仍然存在并有所扩展。R13中使用的ARX是1996年1月发行的1.1版。在R14中,通过新的API和其他改进,ARX的功能又有了新的扩充。它最主要的特点是:14版的ARX与13版中的ARX具有高度的向上兼容关系。R13上的ARX程序只需要重新编译就可以在R14上运行。R14中的ARX已经重新命名为 ObjectARX, 借此强调这一强有力的编程工具所具有的面向对象的基本特性。开放的体系结构一直是AutoCAD软件极为重要的特性。在AutoCAD过去的版本中,我们提供了一系列软件客户化工具。而现在,通过 ActiveX Automation 系统,我们更提供了R14与其他应用程序集成的客户化工具。对于 ObjectARX 应用程序,可以享受改进的对象协同操作能力带来的益处。通过按需装入和驻留的LISP特性节约操作时间。这里,我们重点谈谈 ActiveX Automation。AutoCAD R14宣布支持 Active Automation。这是微软公司开发的,跨应用程序的,通用的客户化和集成化设施。过去,这一系统称为 OLE Automation 2.0,最近微软将它改名为 ActiveX Automation。通过 ActiveX Automation, AutoCAD 和其他 Windows 95 应用程序之间的集成变得更加方便。另外一个强大的特性是:用户可以使用常见的,易学易用的客户化编程语言和工具, 如 Visual Basic 4.0 来编写 AutoCAD ActiveX 应用程序。换言之,ActiveX Automation 给 AutoCAD 提供了又一种客户化接口和工具。
ActiveX Automation 单元:AutoCAD R14 可以作为 ActiveX Automation 中的单元 (Component) 出现。这样,R14 开放的部分,包括运行程序,文档,对象和交互式界面都可以为任何一个 ActiveX Automation 客户程序所操作和管理。这样的客户程序有 Visual Basic, Borland Delphi 或 Microsoft Excel 等, 所建立的应用程序可以把 AutoCAD 图纸与数据库或电子表格相集成,可以通过批处理方式检查和管理图纸,甚至可利用 Visual Basic 出色的图形用户界面开发出交互式的处理程序。
回复
9楼
操作 AutoCAD 对象数据库:在R14之前,操作 R13 对象数据库唯一的办法是使用 C++,现在,通过 ActiveX Automation 的支持,AutoCAD 中的对象都可以为用户所选定的编程工具所操作。AutoCAD 中的 ActiveX Automation 接口与微软公司出品的 Excel 和 Access 中的接口十分相似。因此十分容易学习和使用。对 R14 的用户来说,因为 Visual Basic 的那些标准特性 (例如数学和字符操作) 对于所有应用程序都是相同的,因此他们只需要学习与 AutoCAD 相关的部分功能。在我们的接口中还包括完整的在线帮助系统和便于使用者借用的样本程序。在R14中实现的 ActiveX Automation 不但是即将交付使用的软件包的一部分,可以立即与其他编程工具,如Viausal Basic一起使用,而且将成为未来在 AutoCAD 中实现的 VBA
(Visual Basic for Application)的基础。这是一件十分令人高兴的事,全世界今天有三百余万用户掌握了 VB 编程技术。而现在AutoCAD 用户不但可以选择VB作为AutoCAD应用程序的开发工具,而且可以把AutoCAD与其他标准的Windows应用程序相集成。
在R14当中如何使用Visual Basic? AutoCAD R14包含了对 ActiveX Automation 的广泛支持,ActiveX Automation 是微软制定的、通用的、跨应用程序的客户化和集成规范。它使得AutoCAD可以方便地与其他Windows 95应用程序相集成。今天,对于快速开发小规模的应用程序来说,最普及的工具软件就是微软公司的 Visual Basic (VB)。VB 是微软公司以最终用户为目标生产的编程工具,在美国,各种版本的 VB 软件零售价格在 100 到 500 美元之间。每一个用户都可以在自己的PC机上安装VB并且在VB环境下编程。一旦编程完毕,就可以作为独立的 Windows 应用程序执行自己的VB程序。VB程序可以是自给自足的,也可以与其他 Windows 应用程序通讯。而大家所关心的是VB程序通过ActiveX Automation 与AutoCAD通讯。在 AutoCAD R14 中,VB 程序可以通过AutoCAD 的 ActiveX Automation API 操纵 AutoCAD。例如VB程序可以遍历当前的AutoCAD图形,清点在设计中使用过的各种零部件(如23 FX3 照明灯固定件)。业界对VB编程工具将变得十分普及这一点毫不怀疑,因此有必要突出强调 R14 的 ActiveX Automation API 和 R14 与VB 协同工作的能力。
用户反应:“KEY系统公司的编程队伍发现,他们的软件移植到R14上完全是平铺直叙,没有出现任何问题。五个应程序已经通过了基本质量控制测试。可以说,移植过程就是重新编译而已。”AutoCAD 通过多种途径为不同的用户提供解决方案。对于某些用户来说,单纯使用AutoCAD,再加上一些简单的菜单改造和LISP程序就可以满足工作需要。而对于另外一些用户来说,完成工作需要第三方应用软件的协助。一般来说,第一类用户可以十分容易地完成软件的升级和更新。而对于第二类用户来说,他们赖以生存的第三方应用软件在新版 AutoCAD 上是否延续乃是他们决定是否要进行软件升级的最基本考虑。因此,ObjectARX 和 R14应用软件的存在性就成为R14上市是否成功的要素之一。在美国,50%的AutoCAD是不跟随附加软件单独销售的。而在欧洲,80%的AutoCAD是随第三方应用软件一同销售的。考虑到这一点,AutoCAD R14开发部门的API开发组早在去年9月就已经将ObjectARX开发工具(SDK)提交给了Autodesk 的30家最大的应用开发商。在SDK中包含了一份200页的,十分详尽的开发平台转移指南。在这份指南中全面介绍了R13 ARX 与R14 ObjectARX的所有区别。由于R14的API几乎可以说是R13 API的超集,绝大多数开发商仅仅需要重新编译源程序就可以使他们的应用软件在R14上运行。
回复
10楼
去年秋天在美国发布的“Internet Publishing Kit” (IPK) for R13中所有有关AutoCAD的功能,都作为R14的命令集成进了AutoCAD R14。在R13中,IPK的这些命令是作为单独的工具包加载的,而在R14中则是与R14紧密集成的。如R14的手册中将包括所有这些内容,而且它们还是R14基本安装的一部分。例如,在AutoCAD中生成DWF(Drawing Web Format)图形的命令,在图形中嵌入URL、或在DWG中显示所有URL的命令都将包括在R14的命令集中。此外,R14中还将包括用于浏览DWF文件的WHIP! 插入软件(您仍然可以继续从 www.autodesk.com主页上免费下载WHIP!)。WHIP! 插入软件具有非常卓越的性能,甚至可以在Internet或Intranet上实时移动和缩放DWF文件。 WHIP! 对Windows 95和Windows NT上的Netscape Navigator以及Microsoft Internet Explorer浏览器都提供支持。DWF是高度压缩的格式,是DWG文件的“简化版本”,它能节省大量的下载时间,所以它是一种在Internet上共享信息的极佳方法。因为DWF是一种只读和可视的格式,所以CAD数据能够安全地在Web上发表,而不用担心原DWG格式中的设计信息被别人无偿获取。当然,DWG文件也能被放在Web主页上。DWF另外一个令人兴奋的特征是它能包含指向世界各地任何网点主页的地址,并且DWF也能指向相关的DWG图形。当用户正在用WHIP! 浏览DWF文件时,他们可以将DWF 拖放到R14图形中,这时相关的DWG图形(DWF数据的拥有者可以选择是否提供相关的DWG文件)将自动被下载并插入R14图形中。这真是太棒了!它意味着CAD数据能够在Internet上发表,而且有很好的视觉效果,当用户浏览了10或20幅图形后发现了他想要的图形,他们就能将真正的DWG数据拖放到他们的图形中。有了R14,Autodesk将能通过Web比以往任何时候都更靠近我们的客户。尽管在Internet技术和应用上,美国比较先进,其它国家的情况各不相同;但有一点很明显,我们全世界各地的用户正在迅速地采用Internet。根据去年秋天的一项调查,在美国,我们的用户中有62%能够访问Internet。这些用户差不多每星期有三天会访问Internet,查找与其工作相关的信息。就在最近,我们的美国经销商很快发现我们的Web站点是经销商与Autodesk公司联络的最省时、省钱的途径。例如,几乎所有美国经销商的R14 Beta注册都是通过Autodesk的Web站点完成的,而不是采用传统的传真、电话和电子邮件。
下面我将重点谈谈我们新的、面向R14最终用户的Web站点。我们将有两个站点。第一个是预览站点,它已经开通,目的是为R14测试(Beta)用户和Autodesk之间进行讨论和交流。等Beta测试完成后它就将消失。第二个将是永久性的R14 Web站点。无论在哪种情况下,www.autodesk.com/autocad将总能带您到我们当前的R14 Web站点。3月20日,AutoCAD R14预览Web站点正式向近3000个美国的预览者和Beta测试人员开放。用户终于能第一次参加到位于Autodesk Web站点上的、由Autodesk员工主持的讨论组。当AMG决定加入讨论的时候,讨论组的主持水平将绝对先进。如果有客户曾经说“他们无法直接与Autodesk交谈 ”,那么就请告诉他们去访问Autodesk的Web站点,并且贴出您的话题和问题吧!预览站点的目标是为广大用户提供一个论坛,使大家能互相交换有关R14的技巧、策略和意见。它还为用户提供了一条获得产品支持的新途径(除了Autodesk自己的电话支持和经销商的支持外)。Web站点不仅将Autodesk和我们的用户联系在一起,而且通过用户的众人之口尽早提出需求,促进了R14性能的提高。该Web站点将一直保持到我们向公众开放正式的R14 Web站点。到那时预览Web站点的有关讨论组和所有资料都将全部吸收到新站点中。正式的R14 Web站点将综合新的导航和设计方案,增强查找能力,增加和改善产品支持及培训选项,增加电子邮件广播、循环引述和R14更新,并且扩大讨论组。每个人都能通过在Internet浏览器中键入URL来访问这两个Web站点。但是真正令我们激动的是R14用户在R14帮助菜单下选择“连接Internet” 就可以立即访问这个站点,执行该命令将自动加载浏览器软件并连接到配置好的URL,它的缺省值就是AutoCAD R14 Web站点
回复
11楼
最后说明一点,这篇文章是我转载的,也不知道是否有用,还有就是我也不知道发的贴是不是发在了正确的地方。希望大家原谅!!
回复