学院 软件分类 下载排行 最新更新 精品推荐 国产软件 国外软件 汉化软件 论坛转帖 论坛 ·设为主页 ·收藏本站
飞翔下载,绿色软件
软件搜索:
首页系统工具网络工具媒体工具安全相关图形图像精彩栏目应用软件程序源码游戏娱乐书籍教程编程开发
您当前位置 首页 >> 书籍教程 >> 电脑教育 >> VisualLISP应用程序开发指南AP—API开发高效应用程序下载 1460

本类推荐

电脑报2007合订本 :作为中国最具影响的IT媒体,《电脑报》以期..
  • 总下载排行
  • 周下载排行
  • 月下载排行

下载地址VisualLISP应用程序开发指南AP—API开发高效应用程序

软件名称: VisualLISP应用程序开发指南AP—API开发高效应用程序

软件大小: 2.44 MB

软件语言: 简体中文

软件类别: 国产软件-书籍教程-电脑教育

运行环境: WinNet, WinXP, Win2K, NT,..

授权方式: 共享软件 软件开发商

加入时间: 2003-12-12 刷新: 2008-11-15

软件评级: 软件等级

插件情况: 插件情况

广告

软件介绍

VisualLISP应用程序开发指南AP—API开发高效应用程序 前 言何谓Artful? 摘自Microsoft Bookshelf’ 99的定义,供参考: Art.ful art.ful(art’ful)形容词 1. 表示艺术或技能:“这套家俱是古董和复制品融合的艺术”(Michael W.Robbins)。 2. 通过使用巧妙的技术或工艺,达到精巧制作的目的。参见同义词sly.。 3. Artificial(人工的)。 —art’ful.ly 副词 —art’ful.ness 名词何谓Artful Programming?我们将“artful programming”定义为充满编程艺术与技巧。读者可使用上述artful定义中的任一种或所有含义。我倒愿意将artful programming称为人工的,仅仅是在人们的努力范围之内(一些人)认为是人工编程。根据Alan Cooper所说,编写满足用户要求的程序理由有三: 1. 如果我们编写的程序有利于满足用户的目标,他们会很乐意接受。 2. 如果我们的程序使用户乐意接受,他们就会购买我们的程序。 3. 如果用户购买我们的程序,我们将会富有、出名和幸福。即使编写只是自己使用的程序,如果编写的程序有助于满足自己的目标,那么你定会高兴。如果编写的程序无助于满足自己的目标,那么你为什么要编写这些程序呢? Artful程序决不会做用户不期望做的事我们怎样才可能帮助人们用了不合适的工具而满足其目标? Artful程序决不会导致死机。Artful程序决不会无意中重新格式化你的硬盘。Artful程序决不会使你感到不悦。 Artful程序不会使计算机出现异常 Joel Orr首次对我指出了计算机系统出现异常的本质。“如果有一天,”他对我说,“您说‘Hello,Joel,’我回答‘Hi,Phil,’,另一天,您说‘Hello,Joel,’我冲您嘴上一拳,我表现出了多变的性格而精神失常;如果您的计算机程序表现出多变的特性,计算机一定出现异常了。” 我首次基于PC机使用的字处理程序是WordStar。WordStar很难学,但容易使用。按顺序查找和替换的键是CTRL+Q,A(表示Quick Alter)。 WordStar 4 产生了WordStar 2000。WordStar新的改进版本用CTRL+Q,A表示取消修改。如果这是正常情况的话,我不知道为什么(我已放弃使用WordStar 2000)。 Artful程序相当于AutoCAD的内部命令如果向AutoCAD添加命令,用户有理由要求这些命令的举止就像AutoCAD的内部的命令一样(至少有点相像)。这样,一条STAR命令的提示应与POLYGON命令的提示一样。编写Artful程序并不难诚挚地希望做到这一点。使用Artful应用程序编程接口(API)编程很容易。谁应阅读本书?本书是为中高级的AutoLISP程序员编写的。假设读者已学过在AutoCAD2000上使用Visual LISP课程。在Artful编程一书所附CD-ROM中有哪些内容? ?Artful编程API联机参考和程序清单—ap-api.chm ?Artful编程API—ap-api.fas ? HTML帮助更新程序—hhupd.exe 读者能否允许发布基于Artufl编程接口的应用程序? 必须遵守四条原则: 1. 读者不可以自己发布Artful编程接口API(ap-api.fas)。 2. 可以发布使用Artful编程接口API创建的任何应用程序(只要编译(.vlx)成Separate Namespace Applications(独立名称空间应用程序))。详细说明请参见第7章。 3. 必须发布未经修改的Artful编程接口API全部Redistribute文档。 4. 不可以删除或隐去我们的版权信息。有关版权的内容 Copyright ?2000 by Looking Glass Microproducts,Inc Looking Glass Microproducts公司保留在合适时修订和改进本公司产品的权利。本书在出版时阐述了本产品的说明,但并不一直表示将来的产品。 Looking Glass Microproducts商标下面列出Looking Glass Microproducts公司在美国和其他国家的商标:Phil Kreiker’s Underware、Computer Underware、Underware for Computer。 Autodesl 商标下面列出Autodesk公司在美国和其他国家的注册商标:3D Plan、... 下面列出Autodesk公司在美国和其他国家的商标:3D on the PC、.... 第三方商标 Microsoft、Visual Basic、Visual C++和Windows是微软公司在美国和其他国家的注册商标;Visual FoxPro和Visual Basic Technology 标记是微软公司在美国和其他国家的商标。如何更新和升级从www.ComputerUnderware.com网站免费更新Artful编程接口API。我推荐读者下载最新软件版本。何时算学完本书读者应该知道如何使AutoCAD帮助你和你的用户实现自己的目标,正如前面所述,应使他们高兴、使你富有、出名和幸福。此外,我就不能许诺了。风格问题 Bill Kramer关于风格的评论值得珍惜,我愿与大家共享。 Bill:选择的字形使变量名l(读音elle)看起来就像数字1(读音Won)。 Phil:我用变量n(读音en)代替变量名l(读音elle),这样会更清楚。 Bill:符号ENAME是该函数类型的一个返回值,我推荐您不要使用ename作为返回值,以避免混淆。 Phil:我全部改为e-name。 Bill:函数setq的用法并不一致。有时setq函数用来给一系列的变量赋值,有时用来向每一个变量赋值,有时混合使用。在我的程序实例中,经常碰到,也许您注意到了这一点。 Phil:Ralph Waldo Emerson说过:“愚蠢的前后一致不算是智慧的魔鬼...一个伟大的人坚持前后一致,只不过什么事情也不能做。” 这里,我认为必须说明本书的风格。在使用 (vl-cmdf "_circle" p0 1.0 ;画第一个圆 "_circle" p0 0.9) ;画第二个圆时,我为什么表示为 (vl-cmdf "_circle" p0 1.0 ;画第一个圆 (vl-cmdf "_circle" p0 0.9) ;画第一个圆呢?每次调用vl-cmdf 或command,完整表示AutoCAD命令提示与命令提示间的互相作用: ?使我容易记住正在试图做什么。 ?使我容易插入、删除、编辑和调试命令序列。 ?由于Visual LISP的优化编译器对不同表示形式的执行结果是相同的。在使用 (setq size 0.5 ; 十字线大小 p1 (ap-vector-dif p0 (list size 0 0)) ;左边 p2 (ap-vector-sum p0 (list size 0 0)) ;右边 p3 (ap-vector-dif p0 (list 0 size 0 0)) ;底面 p4 (ap-vector-sum p0 (list 0 size 0 0)) ;顶面 ) 或 (setq size 0.5) ; 十字线大小 (setq p1 (ap-vector-dif p0 (list size 0 0))) ;左边 (setq p2 (ap-vector-sum p0 (list size 0 0))) ;右边 (setq p3 (ap-vector-dif p0 (list 0 size 0))) ; 底面 (setq p4 (ap-vector-sum p0 (list 0 size 0))) ;顶面时,我为什么表示为 (setq size 0.5) ; 十字线大小 (setq p1 (ap-vector-dif p0 (list size 0 0)) ;左边 p2 (ap-vector-sum p0 (list size 0 0)) ;右边 p3 (ap-vector-dif p0 (list 0 size 0)) ;底面 p4 (ap-vector-sum p0 (list 0 size 0)) ;顶面呢?每次调用setq按合乎逻辑的分组表示: ?使我容易记住正在试图做什么。 ?使我容易插入、删除、编辑和调试函数序列。 ?由于Visual LISP的优化编译器对不同表示形式的执行结果是相同的。 ?避免在替换时容易出现下面这样的错误:用 (if expression (setqa 0 b 1) 表示 (if expression (setqa 0) (setqb 1) ) 关于本书的作者作为一个电子工程硕士,Phil Kreiker从1963年以来涉及了计算机业的各个方面:硬件、软件、人员因素、系统设计和生产控制。从1968年以来,Phill一直编写和使用AutoCAD系统。使用该系统他为Data General 有限公司、Digital Equipment有限公司、Datatrol和Raytheon公司开发程序、设计计算机和外部设备。他为联合国国际计算机中心(United Nations International Computer Center)和惠普公司(Hewlett Packard)运行和管理系统。他讲授用AutoCAD设计传输系统、砌砖装置,设计减振器罩、将正交投影变换为等轴测投影、连续传输线、投影图、矿山工程图等等。 Phil总是找时间掌握多种计算机语言、撰写了大量的文章和书籍,并获得了一项微处理器控制电路的专利。他在科罗拉多矿业学院(Colorado School of Mines)教AutoCAD,从1996年至1997年任CADENCE杂志的技术总编。1988年至1996年Phil是CADalyst杂志撰稿编辑。他的处女作“The CAD Cookbook Collection”1993年出版。 1990、1992,再一次是1998年,Phil参加了在AutoCAD展览会上的AutoCAD Top Gun U.S.A的竞争;1990年他被选入北美AutoCAD用户组织董事会。1991年Phil被选 为北美AutoCAD用户组织董事长。1992年获得用户组织总裁的职位。 2000年Phil提出了菲尔·库瑞尔克的计算机附属商品(Phil Kreiker’s Underware for Computer)的概念。1979年,Phil的妻子Joy和两个孩子迁到科罗拉多州的Loveland。1982年Joy和Phil Kreiker建立了Looking Grass Microproducts;1990年由科罗拉多州工商协会(Colorado Association of Commerce and Industry)命名为Business of the Year。菲尔·库瑞尔克(Phi Kreiker) 2000年6月于罗拉多州Loveland
..

下载请看

☉ 本站广告较多,请大家见谅,我们采用 Cookies 控制广告只显示一次你再次刷新就不会有广告了。

☉ 飞翔90%以上的软件都是本地下载,如果不能下请用网际快车迅雷等下载; 如何下载飞翔的软件或者找不到下载地址请点这里

☉ 默认解压密码为 www.52z.com 欢迎加入 飞翔软件交流群: 210808 2222845 30958999

软件评论

评论共 0 条 查看完整评论内容 
评论昵称: 电子邮件: 评分:
评论内容:
* 请注意用语文明且合法,谢谢合作! Ctrl+回车 可以直接发表

商务合作: QQ:160845 Msn: hncj@msn.com FlyUser@126.com

Copyright 2003-2005 Www.52z.Com 版权所有 湘ICP备 05000461号

本站提供的所有软件均来自互联网下载纯属学习交流之用,如侵犯您版权的请与我们联系,我们会尽快改正请在下载24小时内删除了