⑴ 常见的文件格式有哪些
习习:中文C语言习语言源代码接接口:中文C语言习语言接口源代码77Z:7-Zip 格式压缩文件AAAC:MPGE-4高级音频编码ACC:苹果设备的专属音乐格式ACE:Ace压缩档案格式ACT:Microsoft office助手文件AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式ANI:Windows系统中的动画光标APK:AndroidPackage /Android(安卓)安装包,APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装APS:开发环境使用的资源文件,若要修改资源需要修改3个文件,.aps文件.rc文件 Resource.hARC:LH ARC的压缩档案文件ARJ:Robert Jung ARJ压缩包文件ASD:Microsoft word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streamingformat,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件ASF:Microsoft高级流媒体格式文件ASM:汇编语言源文件,Pro/E装配文件ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件AST:Astound多媒体文件;ClarisWorks“助手”文件avi:Windows视频文件Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)A3L:Authorware 3.x库文件A4L:Authorware 4.x库文件A5L:Authorware 5.x库文件A3M,A4M:Authorware Macintosh未打包文件A3W,A4W,A5W:未打包的Authorware Windows文件BBAK:备份文件BAS:Visual Basic Mole VB6模块文件BAT:批处理文件BDICT:网络输入法词库文件BIN:二进制文件,其用途依系统或应用而定BINHex:苹果的一种编码格式BMP:Windows或OS/2位图文件BOOK:Adobe FrameMaker Book文件BOX:Lotus Notes的邮箱文件BPL:Borlard Delph 4打包库BPS:网络输入法皮肤文件BSP:Quake图形文件BUN:CakeWalk 声音捆绑文件(一种MIDI程序)CC:C代码文件C0l:台风波形文件CAB:Microsoft压缩档案文件CAD:Softdek的Drafix CAD文件CAM:Casio照相机格式CAP:压缩音乐文件格式CAS:逗号分开的ASCⅡ文件CCB:Visual Basic动态按钮配置文件CCH:Corel图表文件CCO:CyberChat数据文件CCT:Macromedia Director Shockwave投影CDA:CD音频轨道CDF:Microsoft频道定义格式文件CDI:Philip的高密盘交互格式CDM:Visual dBASE自定义数据模块文件CDR:CorelDRAW绘图文件;原始音频CD数据文件CDT:CorelDRAW模板CDX:CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件CFG:配置文件CGI:公共网关接口脚本文件CGM:计算机图形元文件CH:OS/2配置文件CHI:.CHM文件的一个索引,用来支持对应的.CHM文件中的搜索功能,要和同名的.CHM文件放到一起用CHK:由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片CHM:HTML格式的帮助文档CHP:Ventura Publisher章节文件CHR:字符集(字体文件)CHT:ChartViem文件;Harvard Graphics矢量文件CIF:Adaptec CD 创建器 CD映像文件CIL:Clip Gallery下载包CIM:SimCity 2000文件CIN:OS/2改变控制文件用于跟踪INI文件中的变化CLASS:java类文件CLP:Windows 剪贴板文件CLL:Crick Software Clicker文件CLS:Visual Basic类文件CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件COM:操作系统中的二进制可执行文件,可执行文件分两种一种是后辍名为.COM另一种就是.EXE 了,.COM一般用于DOS。CPI:Microsoft MS-DOS代码页信息文件CPL:控制面板扩展名,Corel颜色板CPP:C++代码文件CPR:Corel提供说明书文件CPT:Corel 照片-绘画图像CSS:层叠样式表文档,配合HTML使用,单独专门定义样式表CST:Macromedia Director Cast文件CSV:Comma Separated Value逗号分隔值,通常都是纯文本文件CTL:Visual Basic User Control VB6.0用户自定义控件CTX:Visual Basic User Control Binary FileVB6.0用户自定义控件二进制缓存文件CUR:Windows光标文件DDAT:数据流格式,DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。也有数据文件的后缀名为.DAT,文件格式不确定,任何文件的后缀名都可以设为.DAT,因为读取数据不是从后缀名判断的,而是从文件格式判断DB:数据库文件,Thumbs.db是缩略图缓存DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel97打开);Oracle 8.1.x表格空间文件DBX:DataBearn图像;Microsoft Visual FoxPro表格文件DCF:数码照相机统一记录格式,DCF 也有音频格式DCT:Microsoft Visual FoxPro数据库容器DCU:Delphi编译单元文件DCX:Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏DIR:MacromediaDirector文件DLF:一种INI配置文件格式的语言文件DLL:动态链接库DOC: Microsoft Word 2003文档文件DOCX:Microsoft Word 2007文档文件Perfect文档、Microsoft:Word文档;DisplayWrite文档DOT:Microsoft Word文档模板DPL:Borland Delph 3压缩库DRV:驱动程序DRW:Micrografx Designer/Draw;Pro/E绘画文件DSF:Micrografx Designer VFX文件DSG:DOOM保存的文件DSM:Dynamic Studio音乐模块(MOD)文件DSP:Microsoft Developer Studio工程文件DSQ:Corel QUERY(查询)文件DST:刺绣机图形文件DSW:Microsoft Developer Studio工作区文件DTA:World Bank(世界银行)的STARS数据文件DTD:SGML文档类型定义(DTD)文件DTED:地面高度数字数据(图形的数据格式)文件DTF:Symantec Q&A相关的数据库数据文件DTM:DigiTrakker模块文件DUN:Microsoft拔号网络导出文件DV:数字视频文件(MIME)DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式DXR:Macromedia Director受保护(不可编辑)电影文件EE:易语言代码源文件EC:易语言模块文件EDA:Ensoniq ASR磁盘映像EDD:元素定义文档(FrameMaker+SGML文档)EDE:Ensoniq EPS磁盘映像EDK:Ensoniq KT磁盘映像EDQ:Ensoniq SQ1/SQ2/Ks32磁盘映像EDS:Ensoniq SQ80磁盘映像EDV:Ensoniq VFX-SD磁盘映像EFA:Ensoniq ASR文件EFE:Ensoniq EPS文件EFK:Ensoniq KT文件EFQ:Ensoniq SQ1/SQ2/Ks32文件EFS:Ensoniq SQ80文件EFV:Ensoniq VFX-SD文件EMD:ABT扩展模块EMF:Windows增强元文件EML:Microsoft Outlook Express邮件消息(MIME RTC822)文件EOT:是一种压缩字库,目的是解决在网页中嵌入特殊字体的难题,目前只有微软的IE浏览器支持EXE:可执行文件(程序)FFAV:Microsoft Outlook导航条FAX:传真类型图像FCD:虚拟CD-ROMFDF:Adobe Acrobat表单文档文件FLA:Macromedia Flash动画源文件FLAC:无损音频压缩编码FLV:Flash视频文件FNE:易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,易语言支持库还有FNR格式、NPK格式以及LPK文件包等。FND:Microsoft Explorer保存的搜索文件(Find applet)FNR:FNR文件是易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,但是与FNE格式支持库不同的是,FNR不带编辑信息,有运行支持代码的支持库。FON:系统字体FRM:Visual Basic Form File VB6.0窗体文件FRT:Microsoft FoxPro报表文件FRX:Visual Basic表单文本;Microsoft FoxPro报表文件FXP:经Microsoft FoxPro编译的源文件GGDM:铃声、口哨声和声音板模块格式GetRight:GetRight未完成的下载文件GHO:Norton 克隆磁盘映像GID:Windows 95全局索引文件(包括帮助状态)GiF:动态图片文件GL:动画格式GRP:程序管理组HH:C/C++ Header 头文件HEX:Macintosh BinHex2.0文件HLP:帮助文件;Date CAD Windows帮助文件HPP:C++程序头文件HQX:Macintosh BinHex 4.0文件HT:HyperTerminal(超级终端)HTM,HTML:超文本文档HTT:Microsoft超文本模板HTX:扩展HTML模板IICO:Windows图标IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft OutlookExpress文件IMG:GEM映像INC:Include File 引用文件,ASP中也会用到INF:Windows操作系统下用来描述设备或文件等数据信息的文件INI:配置文件,ini文件格式适合程序记录一些基本的配置设置INP:Oracle 3.0版或早期版本的表单源代码INRS:INRS远程通信声频INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码IOF:Findit文档IQY:Microsoft Internet查询文件ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件ISP:X-Internet签字文件ISS:Inno Setup 项目脚本文件 (Inno Setup 是一种安装包生成工具)IST:数字跟踪设备文件ISU:InstallShield卸装脚本IT:脉冲跟踪系统音乐模块(MOD)文件ITI:脉冲跟踪系统设备ITS:脉冲跟踪系统抽样,Internet文档位置IV:Open Inventor中使用的文件格式IVD:超过20/20微观数据维数或变量等级文件IVP:超过20/20的用户子集配置文件IVT:超过20/20表或集合数据文件IVX:超过20/20微数据目录文件IW:Idlewild屏幕保护程序IWC:Install Watch文档JJ62:Ricoh照相机格式JAR:Java档案文件(一种用于applet和相关文件的压缩文件)JAVA:Java源文件JAVA:Java源文件JFF,JFIF,JIF:JPEG文件JPE,JPEG,JPG:JPEG图形文件JS:javascript源文件JSP:HTML网页,其中包含有对一个Java servlet的参考KKAR:卡拉OK MIDI文件(文本+MIDI)KEY:授权文件LLAB:Visual dBASE标签文件LBT,LBX:Microsoft FoxPro标签文件LDB:Microsoft Access加锁文件LHA:LZH更换文件后缀LIB:Windows系统中的库文件,分为两种,静态库与动态库LIC:License 用户许可证书文件LNK:快捷方式文件LOG:日志文件LPK:LPK文件是易语言的其中一种支持库安装包,包含".FNE"、".FNR"、相关例程和文档的全部或部分文件。用于在易语言中装载和提供对应的命令和方法LST:列表文件 /MASM ListingLUA:LUA脚本语言文件LZH:LH ARC压缩档案MM1V:MPEG相关文件(MIME"mpeg"类型)M3D:Corel Motion 3D动画文件M3U:MPEG URL(MIME声音文件)MAM:Microsoft Access宏MAQ:Microsoft Access查询文件MAR:Microsoft Access报表文件MBX:Microsoft Outlook保存email格式;Eudora邮箱MCW:Microsoft Word的Macintosh文档MDB:Microsoft Access数据库MDN:Microsoft Access空数据库模板MDW:Microsoft Access工作组文件MID:MIDI音乐MKV:视频文件MMM:Microsoft多媒体电影MOV:QuickTime for Windows视频文件MP2:第二层MPEG音频文件MP3:第三层MPEG音频文件MP4:视频或音频文件MPA:MPEG相关文件,MIME“mpeg类型”MPE,MPEG,MPG:MPEG动画文件MPP:Microsoft工程文件;CAD绘图文件格式MPR:Microsoft FoxPro菜单(已编译)MSI:Windows 安装器包MSN:Microsoft 网络文档;Descent Mission文件NNPK:NPK属于易语言COM包装支持库,该支持库是引用COM包装库生成的,例如WebBrowser、Windows媒体播放器。该扩展名格式支持库可用记事本打开。OOBD:Microsoft Office活页夹OBJ:对象文件OBZ:Microsoft Office活页夹向导OCX:Microsoft对象链接与嵌入定制控件ODS:Microsoft Outlook Express邮箱文件OFT:Microsoft Outlook模板OPX:OPL扩展DLL(动态链接库)OSS:Microsoft Office查找文件OST:Microsoft Exchange / Outlook 离线文件PPAL:压缩文件PART:Go!Zilla部分下载文件PAS:Pascal源代码PCS:PICS动画文件PDF:Adobe Acrobat可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件PEM:OpenSSL 使用 PEM 文件格式存储证书和密钥。PEM 实质上是 Base64 编码的二进制内容,再加上开始和结束行BEGIN CERTIFICATE、ENDCERTIFICATE,在这些标记外面可以有额外的信息,如编码内容的文字表示。文件是 ASCII 的,可以用任何文本编辑程序打开PHP,PHP3:包含有PHP脚本的HTML网页PHTML:包含有PHP脚本的HTML网页;由Perl分析解释的HTMLPM5:Pagemaker 5.0文件PM6:Pagemaker 6.0文件PNG:可移植图像文件PPS:Microsoft Powerpoint幻灯片放映PPT:Microsoft Powerpoint演示文稿PRF:Windows系统文件,Macromedia导演设置文件PSD:Adobe photoshop位图文件PSM:Protracker Studio模型格式;Epic游戏的源数据文件PST:Microsoft Outlook个人文件夹文件PWL:Windows 95口令列表文件QQIF:QuickTime相关图像(MIME);Quicken导入文件QPYD:QQ拼音输入法词库文件QPYS:QQ拼音输入法皮肤文件QT,QTM:QuickTime电影QTI,QTIF:QuickTime相关图像QTP:QuickTime优先文件QTS:Mac PICT图像文件;QuickTime相关图像QTX:QuickTime相关图像RRA:RealAudio声音文件RAM:RealAudio元文件RAR:Windows RAR压缩文件RC:Resource Script开发环境使用的资源文件,若要修改资源需要修改3个文件,.aps文件.rc文件 Resource.hREC:录音机宏;RapidComm声音文件REG:注册表文件REP:Visual dBASE报表文件RES:Microsoft Visual Studio资源文件RM:RealAudio视频文件RMF:Rich Map格式(3D游戏编辑器使用它来保存图)ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari 2600、Colecovision、Sega、Nintendo等盒式磁带里的ROM完全拷贝,在两个仿真器之间不可互修改)RTF:Rich Text Format 富文本格式(也有称为多文本格式)Rxx:多卷档案上的RAR压缩文件(xx=1~99间的一个数字)SSAV:游戏保存文件SB:原始带符号字节(8位)数据SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x Bank文件SBL:Shockwave Flash对象文件SCC:Microsoft SourceSafe Status 在VB6.0中是管理记录文件SCF:Windows Explorer命令文件SCH:Microsoft Schele+1SCP:拨号网络脚本文件SCR:Windows屏幕保护;传真图像;脚本文件SFX:RAR自解压档案SHTML:含有服务器端包括(SSI)的HTML文件SKN:皮肤文件,QQ拼音输入法的皮肤源文件也是.sknSLN:Microsoft Visual Studio Solution VS开发环境的解决方案文件SPL:Shockwave Flash对象;DigiTrakker抽样SQL:Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名STF:Microsoft 安装文件STM:.shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块(MOD)文件STR:屏幕保护文件SVG:一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形SWA:在Macromedia导演文件(MP3文件)中的Shockwave声音文件SWF:Flash动画文件SYS:系统文件TT64:Commodore 64仿真器磁带映像文件TDF:Text Design File 是一个文字格式,或者是一个字幕文件格式THEME:Windows 95桌面主题文件TIF,TIFF:标签图像文件格式(TIFF)位图TLB:类似于.ocx,是一种ActiveX文件TMP:Windows临时文件TORRENT:BT种子文件TRM:终端文件TTF:TrueTypeFont是Apple公司和Microsoft公司共同推出的字体文件格式TXT:Windows文本文档TZ:老的压缩格式文件VVBA:VBase文件VBP:Microsoft Visual Basic工程文件VBW:Microsoft Visual Basic工作区文件VBX:Microsoft Visual Basic用户定制控件VCXPROJ:VC++ Project / C++ 工程文件VCXPROJ.FILTERS:VC++ Project Filters File / C++项目文件虚拟目录VCXPROJ.USER:Visual Studio Project User Options file / 项目用户配置VOB:DVD视频文件VQE,VQL:Yamaha Sound-VQ定位器文件VQF:Yamaha Sound-VQ文件(可能出现标准)VRF:Oracle 7配置文件VSL:下载列表文件(GetRight)WWAB:Microsoft Outlook文件WAD:包含有视频、玩家水平和其他信息的DOOM游戏的大文件WAL:Quake 2正文文件WAV:Windows波形声形WBK:Microsoft Word备份文件WFM:Visual dBASE Windows表单WFN:在CorelDRAW中使用的符号WIZ:Microsoft Word向导WOFF:Web Open Font Format Web开放字体格式,是一种网页所采用的字体格式标准WRL:虚拟现实模型WWL:Microsoft Word内插器文件XXLK:Microsoft Excel备份XLL:Microsoft Excel内插器文件XLM:Microsoft Excel宏XLS:Microsoft Excel 2003电子表格XLSB:Microsoft Excel 二进制电子表格XLSX:Microsoft Excel 2007电子表格XLT:Microsoft Excel模板XLV:Microsoft Excel VBA模块XLW:Microsoft Excel工作簿/工作区XML:可扩展标记语言ZZAP:Windows软件安装配置文件zip:Windows RAR 压缩文件000-999:用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIG.SYS文件);又可用于为小范围的PC应用程序的多个用户相关数据文件编号12M:Lotus 1-2-3 97 SmartMaster文件123:Lotus 1-2-3 97文件2D:VersaCAD的2维绘画文件2GR,3GR:在Windows之下的VGA图形驱动程序/配置文件386:在386或更高级处理器上使用的文件3D:VersaCAD的3维绘画文件3DM:3D NURBS建模器,Rhino3DS:3D Studio(DOS下)格式文件4GE:Informix 4GL编译后代码4GL:Informix 4GL源代码
⑵ CAD中如何插入和编辑明细表
明细表的常用操作如下图1所示。要生成明细表首先需要定义一套明细表模板,然后插入模板。
明细表由明细表头和明细表项两部分构成,两个部分分别由一个dwg文件定义。
明细表分段
将明细表输出为Excel格式文件,可以用作BOM汇总或采购明细等。
⑶ 如何在CAD 中调用ARX文件!希望能给出具体的方法和命令!
HEHE!只要在你的******commands.cpp中加入C*** A;A.DoModal();//***是你编程的头文件名
⑷ cad2006中CAD 管理器控制实用程序CMControl不能运行,提示注册表中没有基于autodesk的产品的键…什么原因
A ACE:Ace压缩档案格式 ACT:Microsoft office助手文件 AIF,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式 ANI:Windows系统中的动画光标 ARC:LH ARC的压缩档案文件 ARJ:Robert Jung ARJ压缩包文件 ASD:Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming format,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件 ASF:Microsoft高级流媒体格式文件 ASM:汇编语言源文件,Pro/E装配文件 ASP:动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件 AST:Astound多媒体文件;ClarisWorks“助手”文件 Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh未打包文件 A3W,A4W,A5W:未打包的Authorware Windows文件 B BAK:备份文件 BAS:BASIC源文件 BAT:批处理文件 BIN:二进制文件 BINHex:苹果的一种编码格式 BMP:Windows或OS/2位图文件 BOOK:Adobe FrameMaker Book文件 BOX:Lotus Notes的邮箱文件 BPL:Borlard Delph 4打包库 BSP:Quake图形文件 BUN:CakeWalk 声音捆绑文件(一种MIDI程序) C C0l:台风波形文件 CAB:Microsoft压缩档案文件 CAD:Softdek的Drafix CAD文件 CAM:Casio照相机格式 CAP:压缩音乐文件格式 CAS:逗号分开的ASCⅡ文件 CCB:Visual Basic动态按钮配置文件 CCH:Corel图表文件 CCO:CyberChat数据文件 CCT:Macromedia Director Shockwave投影 CDA:CD音频轨道 CDF:Microsoft频道定义格式文件 CDI:Philip的高密盘交互格式 CDM:Visual dBASE自定义数据模块文件 CDR:CorelDRAW绘图文件;原始音频CD数据文件 CDT:CorelDRAW模板 CDX:CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件 CFG:配置文件 CGI:公共网关接口脚本文件 CGM:计算机图形元文件 CH:OS/2配置文件 CHK:由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片 CHM:编译过的HTML文件 CHP:Ventura Publisher章节文件 CHR:字符集(字体文件) CHT:ChartViem文件;Harvard Graphics矢量文件 CIF:Adaptec CD 创建器 CD映像文件 CIL:Clip Gallery下载包 CIM:SimCity 2000文件 CIN:OS/2改变控制文件用于跟踪INI文件中的变化 CLASS:Java类文件 CLP:Windows 剪贴板文件 CLL:Crick Software Clicker文件 CLS:Visual Basic类文件 CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件 CPI:Microsoft MS-DOS代码页信息文件 CPL:控制面板扩展名,Corel颜色板 CPP:C++代码文件 CPR:Corel提供说明书文件 CPT:Corel 照片-绘画图像 CST:Macromedia Director Cast文件 CUR:Windows光标文件 D DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:DataBearn图像;Microsoft Visual FoxPro表格文件 DCT:Microsoft Visual FoxPro数据库容器 DCU:Delphi编译单元文件 DCX:Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏 DIR:MacromediaDirector文件 DLL:动态链接库 DOC:FrameMaker或FrameBuilder文档;Word Star文档、Word Perfect文档、Microsoft:Word文档;DisplayWrite文档 DOT:Microsoft Word文档模板 DPL:Borland Delph 3压缩库 DRV:驱动程序 DRW:Micrografx Designer/Draw;Pro/E绘画文件 DSF:Micrografx Designer VFX文件 DSG:DOOM保存的文件 DSM:Dynamic Studio音乐模块(MOD)文件 DSP:Microsoft Developer Studio工程文件 DSQ:Corel QUERY(查询)文件 DST:刺绣机图形文件 DSW:Microsoft Developer Studio工作区文件 DTA:World Bank(世界银行)的STARS数据文件 DTD:SGML文档类型定义(DTD)文件 DTED:地面高度数字数据(图形的数据格式)文件 DTF:Symantec Q&A相关的数据库数据文件 DTM:DigiTrakker模块文件 DUN:Microsoft拔号网络导出文件 DV:数字视频文件(MIME) DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式 DXR:Macromedia Director受保护(不可编辑)电影文件 E EDA:Ensoniq ASR磁盘映像 EDD:元素定义文档(FrameMaker+SGML文档) EDE:Ensoniq EPS磁盘映像 EDK:Ensoniq KT磁盘映像 EDQ:Ensoniq SQ1/SQ2/Ks32磁盘映像 EDS:Ensoniq SQ80磁盘映像 EDV:Ensoniq VFX-SD磁盘映像 EFA:Ensoniq ASR文件 EFE:Ensoniq EPS文件 EFK:Ensoniq KT文件 EFQ:Ensoniq SQ1/SQ2/Ks32文件 EFS:Ensoniq SQ80文件 EFV:Ensoniq VFX-SD文件 EMD:ABT扩展模块 EMF:Windows增强元文件 EML:Microsoft Outlook Express邮件消息(MIME RTC822)文件 EXE:可执行文件(程序) F FAV:Microsoft Outlook导航条 FAX:传真类型图像 FCD:虚拟CD-ROM FDF:Adobe Acrobat表单文档文件 FLA:Macromedia Flash电影 FND:Microsoft Explorer保存的搜索文件(Find applet) FON:系统字体 FRT:Microsoft FoxPro报表文件 FRX:Visual Basic表单文本;Microsoft FoxPro报表文件 FXP:经Microsoft FoxPro编译的源文件 G GDM:铃声、口哨声和声音板模块格式 GetRight:GetRight未完成的下载文件 GHO:Norton 克隆磁盘映像 GID:Windows 95全局索引文件(包括帮助状态) GIF:CompuServe位图文件 GL:动画格式 GRP:程序管理组 H HEX:Macintosh BinHex2.0文件 HLP:帮助文件;Date CAD Windows帮助文件 HPP:C++程序头文件 HQX:Macintosh BinHex 4.0文件 HT:HyperTerminal(超级终端) HTM,HTML:超文本文档 HTT:Microsoft超文本模板 HTX:扩展HTML模板 I ICO:Windows图标 IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook Express文件 IMG:GEM映像 INF:信息文件 INI:初始化文件;Mwave DSP Synth的“nwsynth.ini” GMS安装;Cravis Ultrasound bank安装 INP:Oracle 3.0版或早期版本的表单源代码 INRS:INRS远程通信声频 INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备 INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码 IOF:Findit文档 IQY:Microsoft Internet查询文件 ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 IST:数字跟踪设备文件 ISU:InstallShield卸装脚本 IT:脉冲跟踪系统音乐模块(MOD)文件 ITI:脉冲跟踪系统设备 ITS:脉冲跟踪系统抽样,Internet文档位置 IV:Open Inventor中使用的文件格式 IVD:超过20/20微观数据维数或变量等级文件 IVP:超过20/20的用户子集配置文件 IVT:超过20/20表或集合数据文件 IVX:超过20/20微数据目录文件 IW:Idlewild屏幕保护程序 IWC:Install Watch文档 J J62:Ricoh照相机格式 JAR:Java档案文件(一种用于applet和相关文件的压缩文件) JAVA:Java源文件 JAR:Java档案文件(一种用于applet和相关文件的压缩文件) JAVA:Java源文件 JFF,JFIF,JIF:JPEG文件 JPE,JPEG,JPG:JPEG图形文件 JS:JavaScript源文件 JSP:HTML网页,其中包含有对一个Java servlet的参考 K KAR:卡拉OK MIDI文件(文本+MIDI) L LAB:Visual dBASE标签文件 LBT,LBX:Microsoft FoxPro标签文件 LDB:Microsoft Access加锁文件 LHA:LZH更换文件后缀 LOG:日志文件 LZH:LH ARC压缩档案 M M1V:MPEG相关文件(MIME"mpeg"类型) M3D:Corel Motion 3D动画文件 M3U:MPEG URL(MIME声音文件) MAM:Microsoft Access宏 MAQ:Microsoft Access查询文件 MAR:Microsoft Access报表文件 MBX:Microsoft Outlook保存email格式;Eudora邮箱 MCW:Microsoft Word的Macintosh文档 MDB:Microsoft Access数据库 MDN:Microsoft Access空数据库模板 MDW:Microsoft Access工作组文件 MID:MIDI音乐 MMM:Microsoft多媒体电影 MOV:QuickTime for Windows电影 MP2:第二层MPEG音频文件 MP3:第三层MPEG音频文件 MPA:MPEG相关文件,MIME“mpeg类型” MPE,MPEG,MPG:MPEG动画文件 MPP:Microsoft工程文件;CAD绘图文件格式 MPR:Microsoft FoxPro菜单(已编译) MSI:Windows 安装器包 MSN:Microsoft 网络文档;Descent Mission文件 O OBD:Microsoft Office活页夹 OBJ:对象文件 OBZ:Microsoft Office活页夹向导 OCX:Microsoft对象链接与嵌入定制控件 ODS:Microsoft Outlook Express邮箱文件 OFT:Microsoft Outlook模板 OPX:OPL扩展DLL(动态链接库) OSS:Microsoft Office查找文件 OST:Microsoft Exchange / Outlook 离线文件 P PAL:压缩文件 PART:Go!Zilla部分下载文件 PAS:Pascal源代码 PCS:PICS动画文件 PDF:Adobe Acrobat 可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件 PHP,PHP3:包含有PHP脚本的HTML网页 PHTML:包含有PHP脚本的HTML网页;由Perl分析解释的HTML PM5:Pagemaker 5.0文件 PM6:Pagemaker 6.0文件 PPS:Microsoft Powerpoint幻灯片放映 PPT:Microsoft Powerpoint演示文稿 PRF:Windows系统文件,Macromedia导演设置文件 PSD:Adobe photoshop位图文件 PSM:Protracker Studio模型格式;Epic游戏的源数据文件 PST:Microsoft Outlook个人文件夹文件 PWL:Windows 95口令列表文件 Q QIF:QuickTime相关图像(MIME);Quicken导入文件 QT,QTM:QuickTime电影 QTI,QTIF:QuickTime相关图像 QTP:QuickTime优先文件 QTS:Mac PICT图像文件;QuickTime相关图像 QTX:QuickTime相关图像 R RA:RealAudio声音文件 RAM:RealAudio元文件 RAR:RAR压缩档案(Eugene Roshall格式) REC:录音机宏;RapidComm声音文件 REG:注册表文件 REP:Visual dBASE报表文件 RES:Microsoft Visual C++资源文件 RM:RealAudio视频文件 RMF:Rich Map格式(3D游戏编辑器使用它来保存图) ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari 2600、Colecovision、Sega、Nintendo等盒式磁带里的ROM完全拷贝,在两个仿真器之间不可互修改) Rxx:多卷档案上的RAR压缩文件(xx=1~99间的一个数字) S SAV:游戏保存文件 SB:原始带符号字节(8位)数据 SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x Bank文件 SBL:Shockwave Flash对象文件 SCF:Windows Explorer命令文件 SCH:Microsoft Schele+1 SCP:拨号网络脚本文件 SCR:Windows屏幕保护;传真图像;脚本文件 SFX:RAR自解压档案 SHTML:含有服务器端包括(SSI)的HTML文件 SPL:Shockwave Flash对象;DigiTrakker抽样 SQL:Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名 STM:.shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块(MOD)文件 STR:屏幕保护文件 SWA:在Macromedia导演文件(MP3文件)中的Shockwave声音文件 SWF:Shockwave Flash对象 SYS:系统文件 T T64:Commodore 64仿真器磁带映像文件 THEME:Windows 95桌面主题文件 TIF,TIFF:标签图像文件格式(TIFF)位图 TMP:Windows临时文件 TRM:终端文件 TXT:ASCⅡ文本格式的声音数据 TZ:老的压缩格式文件 V VBA:VBase文件 VBP:Microsoft Visual Basic工程文件 VBW:Microsoft Visual Basic工作区文件 VBX:Microsoft Visual Basic用户定制控件 VQE,VQL:Yamaha Sound-VQ定位器文件 VQF:Yamaha Sound-VQ文件(可能出现标准) VRF:Oracle 7配置文件 VSL:下载列表文件(GetRight) W WAB:Microsoft Outlook文件 WAD:包含有视频、玩家水平和其他信息的DOOM游戏的大文件 WAL:Quake 2正文文件 WAV:Windows波形声形 WBK:Microsoft Word备份文件 WFM:Visual dBASE Windows表单 WFN:在CorelDRAW中使用的符号 WIZ:Microsoft Word向导 WRL:虚拟现实模型 WWL:Microsoft Word内插器文件 X XLK:Microsoft Excel备份 XLL:Microsoft Excel内插器文件 XLM:Microsoft Excel宏 XLS:Microsoft Excel工作单 XLT:Microsoft Excel模板 XLV:Microsoft Excel VBA模块 XLW:Microsoft Excel工作簿/工作区 Z ZAP:Windows软件安装配置文件 ZIP:Zip文件.
⑸ 怎样将CAD图形DWG格式保存为PST格式
先下载个DEV-CPP386 Windows虚拟设备驱动程序 CDX 复合索引文件 ABC ASCII编码格式文件 CFG 配置文件,包含系统设备和环境信息 ACM 音频压缩管理驱动程序 CGM Paint Shop Pro映象文件 ACT 文档向导 CHK 被CHKDSK/F命令恢复的由丢失的簇组成的文件 ADF 系统管理配置 CLP 剪贴板文件 AIF 声音格式文件 CMD 命令文件 AIO 由APL文件转换成的格式文件 CNF 配置文件,包含设备配置的有关信息 ANI 动画鼠标光标 CNT 帮助内容 APL APL工作区格式文件 COB COBOL语言源程序文件 APP 应用文件 COM DOS命令文件 ARC 压缩文件 CPI 代码字符集信息文件 ARJ 压缩文件 CPL 控制面板应用程序 ART 图像文件 CPP C/C++程序源文件 ASC ASC文本文件 CPT Macintosh Compact Pro文件库 ASM MASM汇编语言源程序文件 CRD WINDOWS卡片 AU 声音文件 CRF 交叉汇编文件,由MASM编译器产生的程序列表 AVI Windows视频文件 CRT INTERNET安全证书 AWD 传真浏览文件 CSV 命令分割数据 AWP 传真关键浏览器 CTL 控制文件 AWS 传真签名浏览器 CUR 鼠标光标资源文件 BAD 错误文件 CUT Paint Shop Pro映象文件 BAK 备份文件 DAT 数据文件,包含程序中需处理或产生的一批数据 BAS BASIC语言源程序文件 DB dBASE或FoxBASE配置文件,包含运行环境的参数 BAT DOS批处理文件 DBC 数据库 BCM WORKS通讯文件 DBF FoxBASE或FoxPro数据库索引 BDB WORKS数据库文件 DBS 数据库 BFC 公文包 DBT 备注文件 BIN 二进制文件 DCT 字典文件 BMP WINDOWS位图文件 DCX 传真浏览文档或数据库索引 C C语言源程序文件 DDI 压缩文件 CAB WINDOWS安装程序 DEF 模式定义文件 CAL WINDOWS日历文件 DER Internet安全证书 CDA CD音轨文件 DEV 设备驱动文件,包含安装新设备时所需的参数 CDR Paint Shop Pro映象文件 DGS 设备诊断文件 MDB 扩展的浏览器 PCX 图形数据文件 MEM FOXBASE内存变量文件 PDR 口驱动程序 MID MIDI序列 PF ICM描述文件 MIF MIDI乐器 PFM 打印机字形组合文件 MIV MCC访问The Microsoft Network的快捷方式 PFO FORTRAN语言预编译文件 MLV 电影剪辑 PGM 样本或演示文件 MMF MICROSOFT邮件 PIC 图形数据文件 MMM 动画 PIF 程序信息文件 MNF 已存的MSN搜索 PIX 图形数据文件 MNT 菜单备注 PJT 项目备注 MNU 菜单数据文件,包含有关菜单的定义 PJX 项目 MNX 表单 POT POWERPOINT模板 MOV 影片剪辑 PPD POSTSCRIPT打印机描述 MPA 运动图形压缩格式文件 PPT 图片文件 MPD 驱动程序 PRG FOXBASE或FOXPRO过程或程序文件 MPE 运动图形压缩格式文件 PRJ 设计数据文件 MPG 运动图形压缩格式文件 PRN 打印格式文件 MPR 生成的菜单程序 PRO 说明文件 MPV 媒体剪辑 PRT 打印机格式 MPX 编译后的菜单程序 PS 用于POSTSCRIPT的文档 MSG 信息文件 PST MICROSOFT邮件 MSN MICROSOFT网络中心 PUB 通讯用公钥文件 MSP WINDOWS画笔图像 PWL 口令列表 NAV MSN应用程序 PX 原始索引文件 NDX DBASE或FOXBASE索引数据文件 QIC MICROSOFT程序的备份集 NED MSN应用程序 QPR 生成的查询程序 NET 网络配置文件 QPX 编辑后的查询程序 NIS 自然语言服务驱动程序 QT 影片剪辑 NWS INTERNET新闻 RAS Paint Shop Pro映象文件 OBD OFFICE活页夹 RAW Paint Shop Pro映象文件 OBJ 目标代码文件 RBK WINDOWS设备配置备份文件 OBT OFFICE活页夹模板 RC 资源文件 OBZ OFFICE活页夹向导 RCF RICHWIN艺术汉字制作器 OCX OLE控制 REC 用RECOVER命令恢复的文件 OFN 其它OFFICE文档 REG 应用程序注册器 OUT C语言目标文件 REF 说明性的文本文件 OVD 覆盖文件 REP 报表文件 OVL 覆盖文件 RLE 压缩格式化文件 OVR 覆盖文件 RMI MIDI音序 PAB MICROSOFT邮件 RPF 报表正文格式化文件 PAS PASCAL语言源程序文件 RPT 报表生成文件 PBK NBN电话簿 RTF 文本格式文件 PBM PAINT SHOP PRO映象文件 SAV 拷贝文件 PC C语言预编译文件 SCP 拨号网络脚本 SCR 正本文件 VBX Visual Basic控制文件 SCT 表单备注 VCT 可视类库备注 SCX 表单 VCX 可视类库 SEA MACINTOSH自我选用档案库文件 VER 版本描述 SEC 加密文件 VEW 报表视图文件 SET 设置文件 VIR 被病毒感染文件的备份文件 SHB 指向一个文档的快捷方式 VUE FoxPro 2.X视图 SHL 批命令文件 VXD 虚拟设置驱动程序 SHS 碎片对象 WAV 声音文件 SIT 压缩文件 WBK WORD后备文档 SLT 设置文件 WCM Works通讯文件 SND 声音格式文件 WDB Works数据库文件 SPD POSTSCRIPT打印机描述 WHT NetMeeting白板文档 SPL 假脱机文件 WIN 窗口文件 SPR 生成的屏幕程序 WIZ Word向导 SPT SUPER-STAR图形版面文件 WLL Word加载项 SPX 编译后的屏幕程序 WPC 写字板文档转换 SQL SQL *PLUS命令文件 WPS 文字处理系统WPS建立的文件 SWP 虚拟内存交换文件 WRI Windows书写器文档 SYM 符号调试定义文件 WRL 虚拟现实模型语言对象 SYS 系统控制文件 XAB Microsoft邮件地址薄 TAR UNIX合并文件 XBM 图形格式文件 TBK 备注备份 XLA Excel加载宏 TBL 词典文件 XLB Excel工作表 TGZ 一种先合并后压缩的文件 XLC Excel图表 TIF 图形图像文件 XLD Excel对话框 TMP 临时文件 XLK Excel备份文件 TRN 翻译文件 XLM Excel宏文件 TQT 压缩文件 XLS Excel工作表 TSP 电话服务提供者 XLT Excel模板 TTC TrueType合成文件 XLV Excel VBA模板 TTF True Type字体文件 XLW Excel工作表 TXT 文本文件 XSL 分层文件 ULS 用户定位服务 ZIP 由PKZIP压缩的文件 URL Internet快捷方式 ZOO 用于在交互式平台转换的一种文件格式 DIB Paint Shop Pro映象文件 H C编译头文件 DIC 字典文件 HDX Macintosh BinHex文件 DIF 变化备份设置目录文件 HEX 十六进制数据文件 DIR 目录文件 HGL Paint Shop Pro映象文件 DLL WINDOWS动态链接库文件 HIS 历史文件 DMP Oracle二进制格式备份文件 HLP 图形方式帮助文件 DOB 用户文本文件 HPJ 帮助Project文件 DOC 文档文件 HPP C/C++头文件 DOS DOS文件 HT 超级终端文件 DOT 文档文件 HTM Internet超文本标记语言 DOX 用户文本文件 ICC 图像配色描述文件 DRV 设备驱动文件 ICO 图标文件 DRW Paint Shop Pro映象文件 IDE Borland C++ Project文件 DSN ODBC数据库文件 IDF MIDI乐器文件 DUN 由拨号网络导出的文件 IDX 索引数据文件 DWG AUTOCAD图形文件 IMD 编码字典文件 DXF Paint Shop Pro映象文件 IME 输入法文件 EML INTERNET电子邮件 IMG 磁盘镜像文件 EPS 压缩的附录文件 INC 包含文件 ERR 出错记录文件 INF 安装信息 EXC 文本文件 INI 初始化参数文件 EXE 可执行文件 INP SQL *FORMS正文文件 FKY 宏 INS INTERNET通讯设置文件 FLL FOXPRO动态链接库 ISP INTERNET通讯设置文件 FMT dBASE或FoxBase屏幕格式文件 JOR 日志文件 FND 保存的搜索结果 JPE JPEG图像格式文件 FNT 字形数据文件 JPG 静态图形压缩格式文件 FON 字形数据文件 KBD 键盘布局 FOR FORTRAN语言源程序文件 KEY 加密钥文件 FOT 指向字体的快捷键 LBL dBASE标签格式文件 FOX FOXBASE编译目标文件 LBT 标签备注 FPT 表备注 LBX 标签 FRM 报表格式文件或SQL*FORMS二进制文件 LGO WINDOWS标识 FRT 报表备份 LHA 用LHARC压缩的文件 FRX 报表 LIB 库文件 FUL 全盘备份设置目录文件 LNK 静态快捷键 FUN 功能菜单文件 LOG 日志文件 FXP Visual FoxPro 3.0编译程序 LST 列表文件 GEM Paint Shox Pro映象文件 LZH 用LHARC压缩的文件 GIF 图形交换文件 MAC 宏定义文件 GR3 Windows 3.X屏幕捕捉器 MAP 映象文件 GRA 图形数据文件 MB 码表文件 GRP Microsoft程序组 MCC 访问The Microsoft Network的快捷方式 GZ 用GNZ ZIP打包的文件 MCI MCI命令集 什么是文件名后缀 说起来Windows工作界面下的文件名简直是随心所欲,比如:某编辑部的2000年工作计划。文件名即可用中文直接表达,而且长度最长可达256个字符,让人看起来真是一目了然。然而在Windows环境中,安装的软件中却大量存在着类似CALENDAR.EXE、GAMES.GRP等等的文件名,这又是为什么呢?原来这些文件名都是根据DOS环境的文件名命名规则而定的。 DOS环境下的文件名 在DOS 下,文件名采用8+3结构,即:最长8位的文件名,由小数点分隔后再跟上最长3位的后缀名,如:READ.ME、SETUP.EXE,一般情况下文件名不允许使用汉字,只能由字母、数字和一些符号组成。如READ.ME用中文理解就是"读我",即提示用户在使用软件前先看看这个文件的内容,以获取更多的提示信息。而更重要的是,DOS下规定用后缀名来区分各种不同的文件。 在DOS下最容易遇到的首先是可执行文件,后缀名有两类:*.exe、*.com(此处的*表示文件名任意),它们是由汇编语言或其它高级语言编出的程序经过编译后直接在DOS下运行的文件。有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能有同文件名的ovl文件,如ws.exe、 ws.ovl。另外还有一种文件可以直接运行,*.bat,即批处理文件,其中有许多命令或可执行文件名,主要用于提高工作效率,其中最有用的是 Autoexec.bat,这个文件在开机时会被自动执行(自动执行在英文中就是Automatically execute)。而另外一种可以加载但不能直接运行的文件即是系统扩展管理文件*.sys(sys即系统system),它主要提供某些非标准设备如鼠标、扩充内存等的驱动程序,如mouse.sys、himem.sys。为了统一管理还专门规定了一个config.sys的文本文件来一次性地在开机时自动调入这些必需的设备驱动程序,这些文件一旦被误删或换名或被病毒侵袭则将直接导致系统工作不正常。 DOS下字处理产生的文件原本是可以不用后缀的,但人们常用*.txt表示(txt即文本text)。被所有的平台和所有应用程序支持。而为了管理方便,人们也可以用自己的名字做后缀来表示是自己建的文本文件,如我输入的很多文章即为*.mcj,为了便于用户在意外删掉原文件的情况下能尽快恢复原文件,许多字处理系统都提供了一种自动备份的功能,如我第二次编辑JIHUA.MCJ时(JIHUA:计划的汉语拼音),系统会先拷贝一份原文件为JIHUA.BAK。使用具有特殊格式功能的字处理软件,如求伯君先生早年推出的WPS,就会规定其后缀为.wps,用以标识是用WPS生成的文本文件。当使用字处理软件编辑高级语言程序时,后缀通常为相应语言的前三个字母(如:*.BAS即BASIC语言源程序,*.PAS为PASCAL语言程序,*.FOR为Fortran语言程序,*.C即为 C语言,*.ASM即为汇编语言程序)。 伴随着可执行文件常附有以下几类文件:*.HLP即帮助文件(help)、*.CFG即配置文件(config)、*.DAT即数据文件(data)、*.LOG即日志文件(log)、*.TMP为临时文件(temporal)。 Windows环境下的文件名 绝大多数DOS文件名后缀在Windows下继续有效,但Windows本身也引出了许多种崭新的后缀名,如:*.drv为设备驱动程序 (Driver)、*.fon和*.fot都是字库文件、*.grp为分组文件(Group)、*.ini为初始化信息文件 (Initiation)、*.pif为DOS环境下的可执行文件在Windows下执行时所需要的文件格式、*.crd即卡片文件(Card)、 *.rec即记录器宏文件(Record)、*.wri即文本文件(Write),它是字处理write.exe生成的文件、*.doc和*.rtf也是文本文件(Document),它们是Word产生的文件、*.cal为日历文件、*.clp是剪贴板中的文件格式、*.htm和 *.html即主页文件、*.par为交换文件、*.pwl为口令文件(Password)等等。 图像文件名后缀 进入多媒体世界后,大家会看到各种各样精彩的图片,会发现许多种后缀名。的确,由于各个公司在开发图形有关的软件时都自制标准,导致今日在图形方面有太多的格式,以下就是常见的几种格式: 首先是一种位图文件格式,它是一组点(像素)组成的图像,它们由图像程序生成或在扫描图像时创建。主要有Windows位图(.BMP):由 Microsoft公司开发,它被Windows和Windows NT平台及许多应用程序支持。支持32位颜色,用于为Windows界面创建图标的资源文件格式,光标(.CUR、.DLL、.EXE):资源文件格式,用于创建Windows界面的光标。OS/2位图(.BMP):Microsoft公司和IBM开发的位图文件格式。它为各种操作系统和应用程序所支持。支持压缩,最大的图像像素为64000×64000。画笔(.PCX):由Zsoft公司推出,它对图像数据也进行了压缩,可由PCX生成。用于 Windows的画笔。支持24位颜色,最大图像像素是64000×64000。支持压缩。图形交换格式: Graphics Interchage Format(.GIF):由Compu Serve创建,它能以任意大小支持图画,通过压缩可节省存储空间,还能将多幅图画存在一个文件中。支持256色,最大图像像素是64000×64000。 Kodak Photo CD(.PCD):Eastman Kodak所开发的位图文件格式,被所有的平台所支持,PCD支持24位颜色,最大的图像像素是2048×3072,用于在CD-ROM上保存照片。 Adobe Photoshop(.PSD):Adobe Photoshop的位图文件格式,被Macintosh和MS Windows平台所支持,最大的图像像素是30000×30000,支持压缩,广泛用于商业艺术。 Macintosh绘画(.MAC):Apple公司所开发的位图文件格式。被Macintosh平台所支持,仅支持单色原图,最大图像像素是576×720。支持压缩,主要用于在Macintosh图形应用程序中保存黑白图形和剪贴画片。 动画文件的后缀名 动画文件格式用于保存包含动画框架中的图形信息。主要有:Autodesk FLIC(.FLC):即.FLI,Autodesk Animator和AnimatorPro的动画文件格式。支持256色,最大的图像像素是64000×64000,支持压缩。广泛用于动画图形中的动画序列、计算机辅助设计和计算机游戏应用程序。不大适合制作真实世界图像动画。 MacPICTS(.PCS,.PIC):Macromedia开发的动画文件格式,为Macintosh应用程序使用。支持256色,支持压缩,用于保存动画数据,是Quick Time的前身。 Microsoft资源互换文件格式,TIFF(.AVD):Microsoft公司开发的动画文件格式,被Windows、Windows NT平台和OS/2多媒体应用程序所支持,支持256色和压缩,用于在多媒体应用程序中保存音频、视频和图形信息。 MPEG(.MPEG):国际标准化组织的运动图像专家小组开发的动画文件格式。被所有平台和Xing Technologies MPEG播放器及其它应用程序所支持,支持压缩,最大图像像素是4095×4094×30帧/每秒。用于编码音频、视频、文本和图形数据。 Quick Time(.QTM):Apple计算机公司开发的动画文件格式。被Apple Macintosh和Microsoft Windows平台所支持,支持25位颜色,最大图像像素是64000×64000,支持压缩,用于保存音频和运动视频信息。 声音文件的后缀名 声音文件格式是用于保存数字音频信息的。它们主要有: AIFF(.AIF):这是Apple计算机公司开发的声音文件格式,被Macintosh平台和应用程序所支持。支持压缩。 Amiga声音(.SVX):Commodore所开发的声音文件格式,被Amiga平台和应用程序所支持,不支持压缩。 MAC声音(.SND):Apple计算机公司开发的声音文件格式,被Macintosh平台和多种Macintosh应用程序所支持,支持某些压缩。 MIDI(.MID):国际MIDI协会开发的声音文件格式,被Windows平台和许多应用程序所支持,用于为乐器创建数字声音。 声霸(.VOC):Creative Labs公司开发的声音文件格式,被Windows和DOS平台所支持,支持压缩。 WAVE(.WAV):微软公司用作Windows平台上保存音频信息的资源格式。 压缩文件的后缀名 为了提高存储效率,许多公司都推出了压缩数据的方法和相应的软件,这类文件的使用主要通过压包和解包软件来进行,主要的后缀有:*.zip、 *.arj、*.rar、*.lzh、*.jar。还有一些专用的压缩文件,如:*.ex_、*.dl_、*.d3_、*.cab等。 数据库类文件的后缀名 在Dbase、FoxBase、Foxpro系列软件的环境下有以下几类后缀: .dbf 数据库文件(databasefile) .prg 命令文件(即程序Program) .fxp 编译后的程序 .scx和.sct 屏幕文件 .fpt 备注字段文件 .frx和.frt 报表文件 .cbx和.pjt 标签文件 .mnx 和.mnt 菜单文件 .pjx和.pjt 工程文件 .app 应用文件 .cdx和.idx 索引文件 .qpr和.qpx SQL查询文件 .fp 配置文件 .ap 生成应用 .err 编译错误文件 .men 内存应用 .fky 键宏文件 .win 窗口文件 .pcb 库文件 .tmp 临时文件 .tbk 临时数据库文件 可安全删除的文件类型 临时文件:*.tmp,*.syd,*.$$$,*[email protected]@@,*._mp,*.gid,*.~*,*.gts 备份文件:*.bak,*.old,*.wbk,*.xlk,*.ckr_ 帮助文件:*.hlp、*.chm、*.cnt 后记 用户要注意在不同的操作系统下,后缀名的约定会有所不同,如在Unix下,*.p代表Pascal语言程序,*.z代表压缩文件,*.tar代表归档文件。另外,针对极特殊的设备,其驱动程序也会有特殊的后缀,如3DS显示卡的驱动程序是*.exp。还有某些公司针对自己的产品也规定了文件名后缀,如方正公司的图像排版文件规定用*.grh(即Graph)。 文件名的后缀代表着某一种类型的文件,一般会由某一种特定的软件产生和处理。只有对这些后缀名的知识有一定的了解,才能在上机的过程中知道其所以然。这儿带着大家看到了常见的一些后缀类型,实际上还有很多类型,不可能全部讲完。常言说,师傅领进门,修行在个人,以后大家在计算机世界中自己转着看吧。 常见的文件后缀名 .ACA Microsoft的代理使用的角色文档 .acf 系统管理配置 .acm 音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif 声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放 .AIF 音频文件,使用Windows Media Player播放 .AIFC 音频文件,使用Windows Media Player播放 .AIFF 音频文件,使用Windows Media Player播放 .ani 动画光标文件扩展名,例如动画沙漏。 .ans ASCII字符图形动画文件 .arc 一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 .arj 压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 .asf 微软的媒体播放器支持的视频流,可以使用Windows Media Player播放 .asp 微软的视频流文件,可以使用Windows Media Player打开 .asp 微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门 .asx Windows Media 媒体文件的快捷方式 .au 是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 .avi 一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片 .bak 备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名 .bas Basic 语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic .bat 批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用 .bbs 电子告示板系统文章信息文件 .bfc Windows的公文包文件 .bin 二进制文件,其用途依系统或应用而定 .bmp Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。 .c C 语言源程序文件,在C语言编译程序下编译使用 .cab Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式 .cal Windows 中的日历文件 .cdf Internet Explorer的频道文件 .cdr CorelDraw中的一种图形文件格式,它是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式 .cdx 索引文件,存在于Dbase,Foxbase,Foxpro系统软件环境下 .cfg 配置文件,系统或应用软件用于进行配置自己功能,特性的文件 .chm 编译过后的HTML文件,常用于制作帮助文件和电子文档 .clp 在Windows下剪贴板中的文件格式 .cmd 用于Windows NT/2000的批处理文件,其实与BAT文件功能相同,只是为了与DOS/Windows 9x下的BAT有所区别 .cmf 声卡标准的音乐文件,FM合成器等可以回放 .cnf NetMeetting会议连接文件 .cnt 联机帮助文件目录索引文件,通常和同名的.hlp文件一起保存 .col 由Autodesk Animator,Autodesk Animator Por等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的RGB值 .com DOS可执行命令文件,一般小于64KB .cpl 控制面板扩展文件,Windows操作系统使用 .cpp C++语言源程序,非常强大的语言,在各种平台中都有相应的开发系统 .crd Windows中的卡片文件 .crt 用于安全方面的证书认证文件 .cur Windows下的光标资源文件格式,可用光标编辑软件编辑 .css Text/css文件 .dat 数据文件,在应用程序中使用 .dat VCD中的图象声音文件,VCD播放软件可调用,或是通过VCD机播放 .dbf 数据库文件,Foxbase,Dbase,Visual FoxPro,等数据库处理系统所产生的数据库文件 .dcx 传真浏览文档文件 .ddi 映象文件,DUP,HD,IMG等工具可展开 .dev 设备驱动程序 .dib 设备无关位图文件,这是一种文件格式,其目的是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样 .dir 目录文件 .dll Windows动态连接库,几乎无处不在,但有时由于不同版本DLL冲突会造成败各种各样的问踢 .doc 是目前市场占有率最高的办公室软件Microsoft Office中的字处理软件Word创建的文档 .dos Windows保留的MS-DOS的某些系统文件 .dot Microsoft Word的文档模板文件,通过模板可以简化一些常用格式文档的创建工作,而且可以内嵌VBA程序来实现某些自动化功能 .drv 设备驱动程序文件,用在各种系统中 .dwg AutoCAD的图纸文件,也是许多绘图软件都支持的格式,常用于共享数据 .dxb AutoCAD创建的一中图形文件格式 .dxf 图形交换格式,一种计算机辅助设计的文件格式,最初开发用来与AutoCAD一起使用,以便于图形文件在应用程序之间的传递,它以ASCII方式储存图形,在表现图形的大小方面十分精确 .der Certiticate文件 .dic Txt文件 .emf 由Microsoft公司开发的Windows 32位扩展图元文件格式
⑹ CAD 二次开发 如何增加CAD命令
第一个程序:画一百个同心圆第一步:复制下面的红色代码第二步:在模型空间按快捷键Alt+F8,出现宏窗口第三步:在宏名称中填写C100,点“创建”、“确定”第四步:在Sub c100()和End Sub之间粘贴代码第五步:回到模型空间,再次按Alt+F8,点击“运行”Sub c100()Dim cc(0 To 2) As Double '声明坐标变量cc(0) = 1000 '定义圆心座标cc(1) = 1000cc(2) = 0For i = 1 To 1000 Step 10 '开始循环 Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆Next iEnd Sub也许您还看不懂上面的代码,这没有关系,只要能把同心画出来就可以了,祝您成功。第二课 编程基础本课主要任务是对上一课的例程进行详细分析下面是源码:Sub c100()Dim cc(0 To 2) As Double '声明坐标变量cc(0) = 1000 '定义圆心座标cc(1) = 1000cc(2) = 0For i = 1 To 1000 Step 10 '开始循环 Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆Next iEnd Sub先看第一行和最后一行:Sub C100()……End SubC100是宏的名称,也叫过程名称,当用户执行C100时程序将运行sub 和end sub之间的所有指令。第二行:Dim cc(0 To 2) As Double '声明坐标变量后半段“'声明坐标变量”自动变为绿色字体,它是代码语句的注释,它不会影响程序运行,它的作用是告诉阅读者程序员的想法。对于简单的程序,一般不需要写注释,如果要编写非常复杂的程序,最好要多加注释,越详细越好,对于程序员来说,这是一个好习惯。电脑真正编译执行的是这条语句:Dim cc(0 To 2) As Double它的作用就是声明变量。Dim是一条语句,可以理解为计算机指令。它的语法:Dim变量名 As 数据类型本例中变量名为CC,而括号中的0 to 2声明这个CC是一个数组,这个数组有三个元素:CC(0)、CC(1)、CC(2),如果改为CC(1 to 3),则三个元素是CC(1)、CC(2)、CC(3),有了这个数组,就可以把坐标数值放到这个变量之中。Double是数据类型中的一种。ACAD中一般需要定义坐标时就用这个数据类型。在ACAD中数据类型的有很多,下面两个是比较常用的数据类型,初学者要有所理解。Long(长整型),其范围从 -2,147,483,648 到 2,147,483,647。Variant 它是那些没被显式声明为其他类型变量的数据类型,可以理解为一种通用的数据类型,这是最常用的。下面三条语句cc(0) = 1000 '定义圆心座标cc(1) = 1000cc(2) = 0它们的作用是给CC变量的每一个元素赋,值其顺序是X、Y、Z坐标。For i = 1 To 1000 Step 10 '开始循环……Next i '结束循环这两条语句的作用是循环运行指令,每循环一次,i值要增加10,当i加到 1000时,结束循环。i也是一个变量,虽然没有声明i变量,程序还是认可的,VB不是C语言,每用一个变量都要声明,不声明就会报错。简单是简单了,这样做也有坏处,如果不小心打错了一个字母,程序不会报错,如果程序很长,那就会出现一些意想不到的错误。step后面的数值就是每次循环时增加的数值,step后也可以用负值。例如:For i =1000 To 1 Step -10 很多情况下,后面可以不加step 10如:For i=1 to 100,它的作用是每循环一次i值就增加1Next i语句必须出现在需要结束循环的位置,不然程序没法运行。下面看画圆命令:Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10)Call语句的作用是调用其他过程或者方法。ThisDrawing.ModelSpace是指当前CAD文档的模型空间AddCircle是画圆方法Addcicle方法需要两个参数:圆心和半径CC就是圆心坐标,i*10就是圆的半径,本例中,这些圆的半径分别是10、110、210、310……本课到此结束,下面请完成一道思考题:1.以(4,2)为圆心,画5个同心圆,其半径为1-5第三课 编程基础二绘制三维多段线时X、Y值在屏幕上用鼠标选取,Z值用键盘输入本课将讲解这个问题。为了简化程序,这里用多条直线来代替多段线。以下是源码:Sub myl()Dim p1 As Variant '申明端点坐标Dim p2 As Variantp1 = ThisDrawing.Utility.GetPoint(, "输入点:") '获取点坐标z = ThisDrawing.Utility.GetReal("Z坐标:") '用户输入Z坐标值p1(2) = z '将Z坐标值赋予点坐标中On Error GoTo Err_Control '出错陷井Do '开始循环 p2 = ThisDrawing.Utility.GetPoint(p1, vbCr & "输入下一点:") '获取下一个点的坐标 z = ThisDrawing.Utility.GetReal("Z坐标:") '用户输入Z坐标值 p2(2) = z '将Z坐标值赋予点坐标中 Call ThisDrawing.ModelSpace.AddLine(p1, p2) '画直线 p1 = p2 '将第二点的端点保存为下一条直线的第一个端点坐标LoopErr_Control:End Sub先谈一下本程序的设计思路:1、获取第一点坐标2、输入第一点Z坐标3、获取第二点坐标4、输入第二点Z坐标5、以第一、二点为端点,画直线6、下一条线的第一点=这条线的第二点7、回到第3步进行循环如果用户没有输入坐标或Z值,则程序结束。首先看以下两条语句:p1 = ThisDrawing.Utility.GetPoint(, "输入点:") ‘获取点坐标……p2 = ThisDrawing.Utility.GetPoint(p1, vbCr & "输入下一点:") '获取下一个点的坐标这两条语句的作用是由用户输入点用鼠标选取点坐标,并把坐标值赋给p1、p2两个变量。ThisDrawing.Utility.GetPoint()在ACAD中这是最常用的方法之一,它需要两个参数,在逗号前面的参数应该是一个点坐标,它的作用是在屏幕上画一条线,前一个端点位于点坐标位置,后一个端点跟随鼠标移动,逗号之前可以什么都不填,这时没有线条会跟随鼠标移动,但逗号必须保留。逗号后面使用一串字符,程序在命令行显示这串字符,这不难理解。VbCr通常代表一个回车符,而在这个语句中,它的作用是在命令行不显示“命令:”&的作用是连接字符。举例:“爱我中华 ”&”抵制日货 ”&”从我做起”z = ThisDrawing.Utility.GetReal("Z坐标:") '用户输入Z坐标值由用户输入一个实数On Error GoTo Err_Control '出错陷井……Err_Control:On Error是出错陷井语句,在程序出错时将执行On Error 后面的语句GoTo Err_contorl 是程序跳转语句,它的作用是在程序中寻找Err_control:,并执行这一行后面的语句,本例中Err_Control:后就是结束宏,所以只要出现错误,程序中止。Do '开始循环……Loop ‘结束循环这个循环就历害了,它会无休止地进行循环,好在本例中已经有了一个出错陷井,当用户输入回车时,由于程序没有得到点或坐标,程序出错,跳出循环,中止程序。如果要人为控制跳出循环,可以在代码中用Exit Do语句跳出循环。在For 变量 和Next 变量之间如果要跳出循环,那么只要在循环体内加一个Exit for 就可以跳出循环,关于这方面的例程以后会讲到。Call ThisDrawing.ModelSpace.AddLine(p1, p2) '画直线画直线方法也是很常用的,它的两个参数是点坐标变量本课到此结束,请做思考题:连续画圆,每次要求用户输入圆心、半径,当用户不再输入圆心或半径时程序才退出第四课 程序的调试和保存人非圣贤,孰能无过,初学者在编写复杂程序时往往会出现一些意想不到的错误,所以程序的调试显得尤为重要,随着学习的深入,以后我们需要经常进行程序调试。事实上,对于那些资深程序员来说,调试程序也是一项不可或缺的重要工作。首先,在程序输入阶段,应该充分利用VBA编辑器的智能功能。当你在写代码时,输入一些字母后,编辑器可以自动列出合适的语句、对象、函数供你选择,可以用上下键选择,然后按TAB键(它位于“Q”键左边)确认。当输入一个回车符后程序会自动对这条语句进行分析,如果出现错误就会提示。我们经常碰到的麻烦是程序的运行结果和预计的不一样,一般我会这样做:首先要想一想可能是哪一个变量有问题,然后去监视这个变量(或表达式),在程序合适的位置设置断点,这样可以使程序停下来看一看这个变量有没有按照我的设想在变化。下面我举一个简单的例子,先看源代码:sub test()for i=2 to 4 step 0.6next iend sub这是一个非常简单的循环,每一次循环i便会增加0.6,当循环3次后i值就变为4.4,但问题是每一次循环时i值变为多少?第一步:在菜单中选“调试”—“添加监视”,在表达试中填“i”,点击确定,这时你会看到临视窗口中会多一行。第二步:把光标移到代码窗口中的“next i”行,按一下“F9”,于是每当程序运行到这里时就会暂停了。好,一切就绪,请按F5执行程序,在监视窗口中C值立刻变为2,再按F5继续,C值为2.6,再按几次F5,直到程序结束,这样我们就成功监视了C值的变化。第三步:在next i行再按一次F9,清除断点。监视的表达式的右键菜单选择“删除监视”。另外,还可以用“逐语句”、“逐过程”、“运行到光标处”等方法进行调试,这些都在调试菜单中,操作比较简单,请读者自行领悟。到目前为止,我们所做的工程都是“嵌入式工程”,它只是嵌入在当前的Autocad图形文件中, 以后打开这个文件时代码才会加载,如果别的dwg文件也要使用,那就需要把代码导出为.bas文件,供其他dwg文件导入。在VBA编辑器的“文件”菜单中有这两个功能,一试便知。ACAD VBA还有一种工程叫“通用式工程”,只要进入ACAD就可以运行,程序可以在不同用户、不同的图形文件中共享,但是由于VBA功能太强,有时候会出现一些意想不到的事情,所以在学习阶段请暂时不要这样做。本课结束,请做思考题;监视下列代码中的i和j的值,注意,此题虽然要监视2个变量,但是在代窗口中只要设置1个断点就足够了。sub test()for i=2 to 4 step 0.6 for j=-5 to 2 step 5.5 next jnext iend sub第五课 画函数曲线先画一组下图抛物线。下面是源码:Sub myl()Dim p(0 To 49) As Double '定义点坐标Dim myl As Object '定义引用曲线对象变量co = 15 '定义颜色For a = 0.01 To 1 Step 0.02 '开始循环画抛物线 For i = -24 To 24 Step 2 '开始画多段线 j = i + 24 '确定数组元素 p(j) = i '横坐标 p(j + 1) = a * p(j) * p(j) / 10 '纵坐标 Next i '至此p(0)-p(40)所有元素已定义,结束循环 Set myl = ThisDrawing.ModelSpace.AddLightWeightPolyline(p) '画多段线 myl.Color = co '设置颜色属性 co = co + 1 '改变颜色,供下次定义曲线颜色Next aEnd sub为了鼓励大家积极思考,从本课开始,我不再解释每一条语句的作用,只对以前没有提过的语句进行一些解释,也许你一时很难明白,建议用上一课提到的跟踪变量、添加断点的办法领悟每一条语句的作用。在跟踪变量p时请在跟踪窗口中单击变量p前的+号,这样可以看清数组p中每一个元素的变化。ACAD没有现成的画抛物线命令,我们只能用程序编写多段线画近似抛物线。理论上,抛物线的X值可以是无限小、无限大,这里取值范围在正负24之间。程序第二行:Dim myl As Object '定义引用曲线对象变量Object也是一种变量类型,它可以把变量定义为对象,本例中myl变量将引用多段线,所以要定义为Objet类型。看画多段线命令:Set myl = ThisDrawing.ModelSpace.AddLightWeightPolyline(p) '画多段线其中括号中的p是一个数组,这个数组的元素数必须是偶数,每两个元数作为一个点坐标。等号前面部分“Set myl”的作用就将myl变量去引用画好的多段线。myl.Color = co '设置颜色属性。在ACAD中,颜色可以用数字表示,本例中co会增值,这样就会有五彩缤纷的效果。本课第二张图:正弦曲线,下面是源码:Sub sinl()Dim p(0 To 719) As Double '定义点坐标For i = 0 To 718 Step 2 '开始画多段线 p(i) = i * 2 * 3.1415926535897 / 360 '横坐标 p(i + 1) = 2 * Sin(p(i)) '纵坐标Next iThisDrawing.ModelSpace.AddLightWeightPolyline (p) '画多段线ZoomExtents '显示整个图形End Subp(i) = i * 2 * 3.1415926535897 / 360 '横坐标横坐标表示角度,后面表达式的作用是把角度转化弧度ZoomExtents语句是缩放命令,它的作用是显示整个图形,消除图形以外的区域本课思考题:画一条抛物线:y=0.5*x*x+3,其中X取值范围在正负50之间第六课 数据类型的转换上一节课我们用一个简单的公式把角度转化为弧度,这样做便于大家理解。不过VBA中有现成的方法可以转换数据类型。我们举例说明:jd = ThisDrawing.Utility.AngleToReal(30, 0)这个表达式把角度30度转化为弧度,结果是.523598775598299。AngleToReal需要两个参数,前面是表示要转换角度的数字,而后面一个参数可以取值为0-4之间的整数,有如下意义:0:十进制角度;1:度分秒格式;2:梯度;3:弧度;4:测地单位例:id= ThisDrawing.Utility.AngleToReal("62d30' 10""", 1)这个表达式计算62度30分10秒的弧度再看将字符串转换为实数的方法:DistanceToReal需要两个参数,前一个参数是表示数值的字符串,后面可以取值1-5,表示数据格式,有如下意义:1:科学计数;2:十进制;3:工程计数——英尺加英寸;4:建筑计数——英尺加分数英寸;5:分数格式。例:以下表达式得到一个12.5的实数temp1 = ThisDrawing.Utility.DistanceToReal("1.25E+01", 1)temp2 = ThisDrawing.Utility.DistanceToReal("12.5", 2)temp3 = ThisDrawing.Utility.DistanceToReal("12 1/2", 5)而realtostring方法正好相反,它把一个实数转换为字符串。它需要3个参数第一个参数是一个实数,第二个参数表示数据格式,含义同上,最后一个参数表示精确到几位小数。temp1= ThisDrawing.Utility.RealToString(12.5, 1, 3)得到这个字符串:“1.250E+01”,下面介绍一些数型转换函数:Cint,获得一个整数,例:Cint(3.14159) ,得到3Cvar,获得一个Variant类型的数值,例:Cvar("123" & "00"),得到”12300”Cdate,转换为date数据类型,例:MyShortTime = CDate("11:13:14 AM")下面的代码可以写出一串数字,从000-099。Sub test()Dim add0 As StringDim text As StringDim p(0 To 2) As Doublep(1) = 0 'Y坐标为0p(2) = 0 'Z坐标为0For i = 0 To 99 '开始循环 If i < 10 Then '如果小于10 add0 = "00" '需要加00 Else '否则 add0 = "0" '需要加0 End If text = add0 & CStr(i) '加零,并转换数据 p(0) = i * 100 'X坐标 Call ThisDrawing.ModelSpace.AddText(text, p, 4) '写字 Next i End Sub重点解释条件判断语句:If 条件表达式 Then ……Else……End if如果满足条件那么程序往下执行,到else时不再往下执行,直接跳到End if后面如果不满足条件,程序跳到else后往下运行。 Call ThisDrawing.ModelSpace.AddText(text, p, 4) '写字这是写单行文本,需要三个参数,分别是:写的内容、位置、字高第七课 写文字客观地说,ACAD写字功能不够历害,而用VBA可以使写字效率更高。比较正规的做法是把定义文字样式,用样式来控制文字的特性。我们还是用实例来学习,先看下面一段代码,它的作用是先创建一个文字样式,然后用这个文字样式写一段多行文本。Sub txt()Dim mytxt As AcadTextStyle '定义mytxt变量为文本样式Dim p(0 To 2) As Double '定义坐标变量p(0) = 100: p(1) = 100: p(2) = 0 '坐标赋值Set mytxt = ThisDrawing.TextStyles.Add("mytxt") '添加mytxt样式mytxt.fontFile = "c:\windows\fonts\simfang.ttf" '设置字体文件为仿宋体mytxt.Height = 100 '字高mytxt.Width = 0.8 '宽高比mytxt.ObliqueAngle = ThisDrawing.Utility.AngleToReal(3, 0) '倾斜角度(需转为弧度)ThisDrawing.ActiveTextStyle = mytxt '将当前文字样式设置为mytxtSet txtobj = ThisDrawing.ModelSpace.AddMText(p, 1400, "\P" & "此心自光明正大,过人远矣")txtobj.LineSpacingFactor = 2 '指定行间距txtobj.AttachmentPoint = 3 '右对齐(1为左对齐,2为居中)End Sub我们看这条语句Set mytxt = ThisDrawing.TextStyles.Add("mytxt") 添加文本样式并赋值给mytxt变量,只需要一个参数:文本样式名fontfile、height、width、ObliqueAngle是文本样式最常用的属性Call ThisDrawing.ModelSpace.AddMText(p, 1400, "\P" & "此心自光明正大,过人远矣")这条语句是写文本,需要三个参数。第一个参数p是坐标,1400是宽度,最后一个参数是文本内容,其中\p是一个回车符扩大字符间距用\T数字,例:\T3abc,使文字abc的间距扩大3 部,n取值范围是0.75-3在论坛中有一个经常被同好提及的问题:如何使用文字叠加。举例说明:123\S+0.12^-0.34\S是格式字符,^是分隔符,前面的数字在上,后面的数字在下。\C是颜色格式字符,C后面跟一个数字表示颜色\A是对齐方式,\A0,\A1,\A2分别表示底部对齐、中间对齐和顶部对齐够不够,不够的话给个邮箱,我再发给你一个pdf文件!
⑺ 初学CAD二次开发,使用VC和objectarx,我想做个对话框,让编译运行后能在cad输入命令,弹出对话框。
在头文件上面添加#include "resource.h"就可以了。在CAD里面弹出一个对话框很简单的,不要想复杂了。
⑻ UG和CAD有什么区别
CAD即计算机辅助设计(CAD-Computer Aided Design) 利用计算机及其图形设备帮助设计人员进行设计工作 。简称cad。 在工程和产品设计中,计算机可以帮助设计人员担负计算、信息存储和制图等项工作。在设计中通常要用计算机对不同方案进行大量的计算、分析和比较,以决定最优方案;各种设计信息,不论是数字的、文字的或图形的,都能存放在计算机的内存或外存里,并能快速地检索;设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;由计算机自动产生的设计结果,可以快速作出图形显示出来,使设计人员及时对设计作出判断和修改;利用计算机可以进行与图形的编辑、放大、缩小、平移和旋转等有关的图形数据加工工作。cad 能够减轻设计人员的计算画图等重复性劳动,专注于设计本身,缩短设计周期和提高设计质量。[编辑本段]发展概况 20世纪50年代在美国诞生第一台计算机绘图系统,开始出现具有简单绘图输出功能的被动式的计算机辅助设计技术。60年代初期出现了cad 的曲面片技术,中期推出商品化的计算机绘图设备。70年代,完整的cad 系统开始形成,后期出现了能产生逼真图形的光栅扫描显示器 , 推出了手动游标、图形输入板等多种形式的图形输入设备,促进了cad技术的发展。80 年代,随着强有力的超大规模集成电路制成的微处理器和存储器件的出现,工程工作站问世 ,cad技术在中小型企业逐步普及。80 年代中期以来,cad 技术向标准化、集成化、智能化方向发展。一些标准的图形接口软件和图形功能相继推出,为cad 技术的推广、软件的移植和数据共享起了重要的促进作用;系统构造由过去的单一功能变成综合功能,出现了计算机辅助设计与辅助制造联成一体的计算机集成制造系统;固化技术、网络技术、多处理机和并行处理技术在cad中的应用,极大地提高了cad系统的性能;人工智能和专家系统技术引入cad,出现了智能cad技术,使cad 系统的问题求解能力大为增强,设计过程更趋自动化。现在,cad 已在电子和电气、科学研究、机械设计 、软件开发、机器人、服装业、出版业、工厂自动化、土木建筑、地质、计算机艺术等各个领域得到广泛应用。[编辑本段]系统组成 通常以具有图形功能的交互计算机系统为基础,主要设备有:计算机主机,图形显示终端,图形输入板,绘图仪,扫描仪,打印机,磁带机,以及各类软件。 工程工作站一般指具有超级小型机功能和三维图形处理能力的一种单用户交互式计算机系统。它有较强的计算能力,用规范的图形软件,有高分辨率的显示终端,可以联在资源共享的局域网上工作,已形成最流行的cad系统。 个人计算机(pc)系统价格低廉,操作方便,使用灵活。80年代以后,pc机性能不断翻新,硬件和软件发展迅猛,加之图形卡、高分辨率图形显示器的应用,以及pc机网络技术的发展,由pc机构成的cad 系统已大量涌现,而且呈上升趋势。 计算机所设计的二次曲面——球面 图形输入输出设备 除了计算机主机和一般的外围设备外,计算机辅助设计主要使用图形输入输出设备。交互图形系统对cad 尤为重要。图形输入设备的一般作用是把平面上点的坐标送入计算机。常见的输入设备有键盘、光笔、触摸屏、操纵杆、跟踪球、鼠标器、图形输入板和数字化仪。图形输出设备分为软拷贝和硬拷贝两大类。软拷贝设备指各种图形显示设备,是人机交互必不可少的;硬拷贝设备常用作图形显示的附属设备,它把屏幕上的图像复印出来,以便保存。常用的图形显示有三种:有向束显示、存储管显示和光栅扫描显示。有向束显示应用最早,为了使图像清晰,电子束必须不断重画图形,故又称刷新显示,它易于擦除和修改图形,适于作交互图形的手段。存储管显示保存图像而不必刷新,故能显示大量数据,且价格较低。光栅扫描系统能提供彩色图像,图像信息可存放在所谓帧缓冲存储器里,图像的分辨率较高。 cad软件 除计算机本身的软件如操作系统、编译程序外,cad主要使用交互式图形显示软件、cad应用软件和数据管理软件3类软件。 交互式图形显示软件用于图形显示的开窗、剪辑、观看,图形的变换、修改,以及相应的人机交互。cad 应用软件提供几何造型、特征计算、绘图等功能 , 以完成面向各专业领域的各种专门设计。构造应用软件的四个要素是:算法 、数据结构、用户界面和数据管理。数据管理软件用于存储 、检索和处理大量数据,包括文字和图形信息。为此,需要建立工程数据库系统。它同一般的数据库系统相比有如下特点:数据类型更加多样,设计过程中实体关系复杂,库中数值和数据结构经常发生变动,设计者的操作主要是一种实时性的交互处理。 基本技术 主要包括交互技术、图形变换技术、曲面造型和实体造型技术等。 在计算机辅助设计中,交互技术是必不可少的。交互式cad系统, 指用户在使用计算机系统进行设计时,人和机器可以及时地交换信息。采用交互式系统,人们可以边构思 、边打样、边修改,随时可从图形终端屏幕上看到每一步操作的显示结果,非常直观。 图形变换的主要功能是把用户坐标系和图形输出设备的坐标系联系起来;对图形作平移、旋转、缩放、透视变换 ;通过矩阵运算来实现图形变换。 计算机设计自动化 计算机自身的cad,旨在实现计算机自身设计和研制过程的自动化或半自动化。研究内容包括功能设计自动化和组装设计自动化,涉及计算机硬件描述语言、系统级模拟、自动逻辑综合、逻辑模拟、微程序设计自动化、自动逻辑划分、自动布局布线,以及相应的交互图形系统和工程数据库系统。集成电路 cad有时也列入计算机设计自动化的范围。 。[编辑本段]什么是计算机辅助设计(CAD) 计算机辅助设计指利用计算机及其图形设备帮助设计人员进行设计工作 。简称CAD。 在工程和产品设计中,计算机可以帮助设计人员担负计算、信息存储和制图等项工作。在设计中通常要用计算机对不同方案进行大量的计算、分析和比较,以决定最优方案;各种设计信息,不论是数字的、文字的或图形的,都能存放在计算机的内存或外存里,并能快速地检索;设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;由计算机自动产生的设计结果,可以快速作出图形显示出来,使设计人员及时对设计作出判断和修改;利用计算机可以进行与图形的编辑、放大、缩小、平移和旋转等有关的图形数据加工工作。CAD 能够减轻设计人员的劳动,缩短设计周期和提高设计质量。[编辑本段]CAD发展概况 20世纪50年代在美国诞生第一台计算机绘图系统,开始出现具有简单绘图输出功能的被动式的计算机辅助设计技术。60年代初期出现了cad 的曲面片技术,中期推出商品化的计算机绘图设备。70年代,完整的cad 系统开始形成,后期出现了能产生逼真图形的光栅扫描显示器 , 推出了手动游标、图形输入板等多种形式的图形输入设备,促进了cad技术的发展。80 年代,随着强有力的超大规模集成电路制成的微处理器和存储器件的出现,工程工作站问世 ,cad技术在中小型企业逐步普及。80 年代中期以来,cad 技术向标准化、集成化、智能化方向发展。一些标准的图形接口软件和图形功能相继推出,为cad 技术的推广、软件的移植和数据共享起了重要的促进作用;系统构造由过去的单一功能变成综合功能,出现了计算机辅助设计与辅助制造联成一体的计算机集成制造系统;固化技术、网络技术、多处理机和并行处理技术在cad中的应用,极大地提高了cad系统的性能;人工智能和专家系统技术引入cad,出现了智能cad技术,使cad 系统的问题求解能力大为增强,设计过程更趋自动化。现在,cad 已在电子和电气、科学研究、机械设计 、软件开发、机器人、服装业、出版业、工厂自动化、土木建筑、地质、计算机艺术等各个领域得到广泛应用。UG EDS公司的Unigraphics NX是一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。Unigraphics NX针对用户的虚拟产品设计和工艺设计的需求,提供了经过实践验证的解决方案。Unigraphics NX为设计师和工程师提供了一个产品开发的崭新模式,它不仅对几何的操纵,更重要的是团队将能够根据工程需求进行产品开发。Unigraphics NX能够有效地捕捉、利用和共享数字化工程完整过程中的知识,事实证明为企业带来了战略性的收益。 来自 UGS PLM 的 NX 使企业能够通过新一代数字化产品开发系统实现向产品全生命周期管理转型的目标。 NX 包含了企业中应用最广泛的集成应用套件,用于产品设计、工程和制造全范围的开发过程。 如今制造业所面临的挑战是,通过产品开发的技术创新,在持续的成本缩减以及收入和利润的逐渐增加的要求之间取得平衡。为了真正地支持革新,必须评审更多的可选设计方案,而且在开发过程中必须根据以往经验中所获得的知识更早地做出关键性的决策。 NX 是 UGS PLM 新一代数字化产品开发系统,它可以通过过程变更来驱动产品革新。 NX 独特之处是其知识管理基础,它使得工程专业人员能够推动革新以创造出更大的利润。 NX 可以管理生产和系统性能知识,根据已知准则来确认每一设计决策。 NX 建立在为客户提供无与伦比的解决方案的成功经验基础之上,这些解决方案可以全面地改善设计过程的效率,削减成本,并缩短进入市场的时间。通过再一次将注意力集中于跨越整个产品生命周期的技术创新, NX 的成功已经得到了充分的证实。这些目标使得 NX 通过无可匹敌的全范围产品检验应用和过程自动化工具,把产品制造早期的从概念到生产的过程都集成到一个实现数字化管理和协同的框架中。 工业设计和风格造型: NX 为那些培养创造性和产品技术革新的工业设计和风格提供了强有力的解决方案。利用 NX 建模,工业设计师能够迅速地建立和改进复杂的产品形状, 并且使用先进的渲染和可视化工具来最大限度地满足设计概念的审美要求。 产品设计: NX 包括了世界上最强大、最广泛的产品设计应用模块。 NX 具有高性能的机械设计和制图功能,为制造设计提供了高性能和灵活性,以满足客户设计任何复杂产品的需要。 NX 优于通用的设计工具,具有专业的管路和线路设计系统、钣金模块、专用塑料件设计模块和其他行业设计所需的专业应用程序。 仿真、确认和优化: NX 允许制造商以数字化的方式仿真、确认和优化产品及其开发过程。通过在开发周期中较早地运用数字化仿真性能,制造商可以改善产品质量,同时减少或消除对于物理样机的昂贵耗时的设计、构建,以及对变更周期的依赖。 Tooling: NX tooling applications extend design proctivity and efficiency into manufacturing, with solutions that are dynamically linked with proct models to ensure accuracy and timely development of proction tooling, workholding jigs and fixtures, and complex molds and dies. Machining: NX provides process-oriented machining solutions that streamline machining while optimizing speed and efficiency. With a "do anything" range of capabilities, NX machining solutions include advanced numerical control programming, toolpath and machine simulation, postporcessing, shop documentation, and process planning. 有序的开发环境: NX 产品开发解决方案完全支持制造商所需的各种工具,可用于管理过程并与扩展的企业共享产品信息。 NX 与 UGS PLM 的其他解决方案的完整套件无缝结合。这些对于 CAD 、 CAM 和 CAE 在可控环境下的协同、产品数据管理、数据转换、数字化实体模型和可视化都是一个补充。 UG主要客户包括,通用汽车,通用电气,福特,波音麦道,洛克希德,劳斯莱斯,普惠发动机,日产,克莱斯勒,以及美国军方。几乎所有飞机发动机和大部分汽车发动机都采用UG进行设计,充分体现UG在高端工程领域,特别是军工领域的强大实力。在高端领域与CATIA并驾齐驱。 UG的兄弟软件: 1. Team Center,与达索的Smarteam并称为最强大的PLM软件 2. Postbuilder, 准确的说是UG软件的一部分,强大的CAM/CNC后置处理器。 3. Nestran,与NASA的Nestran同根同组,是军工及航空航天业强大的CAE软件,主要应用于线性问题求解。 4. I-DEAS,军方用高端软件,福特和日产使用,常用在CAE领域 5. SolidEdge,中端设计软件,除了Solidworks之外很常用的软件,强项是钣金 6. Imagewre,逆向造型与汽车A面造型软件,在此领域市场领导者。 UG的二次开发工具非常强大,所以有必要做一下介绍: 1. Open Grip,提供了最简单的解释性语言,类似于AutoCAD的Lisp,可以完成绝大多数曲线,实体CAD操作功能,生成的文件可以被UI Styler二次开发的菜单.men文件调用,也可被Open API(C语言)或者Open C++调用。 2. Open API,也叫Open C,UG的一个C语言函数库,将相似功能的函数放在同一个.h头文件中,只要被.c文件#include一下就能使用,编译后生成dll,这种dll文件可以直接由3种方式调用: 1)通过.men调用,需要写在.men文件中 2)通过UI Styler二次开发的对话框.dlg中的按钮响应函数来调用 3)通过Open Grip函数调用。 Open C,是最强大的二次开发工具,可以实现草图,三维实体曲面,产品装配,汽车模块,模具模块,知识工程(Knowledge fusion),CAM加工,有限元FEM,数据库操作等所有UG功能的二次开发。 3. Open C++,与Open C类似,只是函数库为C++类库的形式,可以用C面向过程或者C++面向对象的方法来编写和调用。但是功能仅局限于CAD。 4. UI Styler,用于二次开发扩展的菜单命令和对话框,界面,生成的.men, .dlg可以调用上述二次开发语言编写的可执行代码。 5. Tooling Language,UG自己提供的一套工具说明性语言,比较多的用在Genius设备刀具管理和Postbuilder CAM后置处理器上,一般情况下,不需要做任何修改,以Postbuilder为例,在这个用Java编写的跨平台工具中,机床类型、主轴、机床各轴,进给率,刀具描述等都已经由这种由Java生成的工具语言完成.在Postbuilder窗口中的任何可视化修改,都会自动修改这些工具语言。有经验的用户或第三方也可以自己修改这些工具。 6.在此补充的是,可以使用VB,Java等语言,通过对UG安装目录下各个.set, .template, .dat, .dlg, .men文件和数据库进行操作来达到上述二次开发工具同样的效果。这也是UG二次开发工具强大之处。
⑼ 什么是CAD
CAD即计算机辅助设计(Computer Aided Design,CAD),其概念和内涵正在不断地发展中。1972年10月,国际信息处理联合会(IFIP)在荷兰召开的“关于CAD原理的工作会议”上给出如下定义:CAD是一种技术,其中人与计算机结合为一个问题求解组,紧密配合,发挥各自所长,从而使其工作优于每一方,并为应用多学科方法的综合性协作提供了可能。CAD是工程技术人员以计算机为工具,对产品和工程进行设计、绘图、分析和编写技术文档等设计活动的总称
未经允许不得转载:山九号 » cad头文件|常见的文件格式有哪些