首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
ARX程序的类型和编译链接技术   总被引:1,自引:0,他引:1  
介绍了AutoCAD的最先进的ARX程序的三种类型和基本结构,论述了重要的编译链接技术和方法。  相似文献   

2.
孙彤  李三立 《软件学报》1997,8(A00):65-73
本文给出的方法是对Anderson-Lam方法的改进和发展。本文方法在循环分布之后对程序进行DOALL循环的内移和分布变换,使得所有DOALL循环都位于最内层的紧嵌套虽,因而不必按自底向上的顺序针对每个嵌套级进行分解。  相似文献   

3.
DOS下ADS程序与AutoCAD R12for windows间的通讯,连接   总被引:2,自引:0,他引:2  
本文介绍了ADS程序的组成,工作流程,并详细阐述了把DOS下ADS程序移植到Windows平台上与AutoCAD R12 for windows进行通讯、连接的方法和步骤。  相似文献   

4.
本文概述了数据库的规则语言,分析比较了COL LDL和RDL。这些语言的理论框架是DATALOG,扩充基于一阶逻辑的DATALOG规则语言,可以支持过程性功能,否定,更新,复杂对象以及用户控制性结构。  相似文献   

5.
针对AutoCAD11以上版本提供的基于C语言的开发工具ADS(Auto-CADDevelopmentSystem),本文详细介绍了它的特点、结构,描述了它与AutoCAD及Autolisp的关系,以及应用程序的编制方法、要求及调用方式。  相似文献   

6.
C语言与AutoCAD的结合,为CAD工作提供了极其强大而有效的手段。本文介绍了C语言与AutoCAD的连接方式,应用程序中函数的定义、调用、参数传递以及数据的存储结构等。阐述了应用程序的编译、连接、安装和内存分配问题,还展示了一个绘制机械零件图形的应用程序实例。  相似文献   

7.
94039在DOS系统下绘制AutoCAD图形//计算机世界月刊。-1993(3).-70~71通过分析AutoCAD的绘图数据库文件(PLT)的结构,用高级语言通过DMlPL指令直接驱动绘图机在DOs系统下绘制AutoCAD的图形。在DOS系统下绘制A...  相似文献   

8.
本文分析了UCDOS5.0的PostScrip字库的结构,剖析了其曲线字体显示过程,并按结构编制了相应的C语言程序。这在软件封面设计、CAD、CAI、广告设计等方面都有广泛的应用。  相似文献   

9.
计算机高级语言与AUTOCAD的数据传送(苏州轴承厂)一、引言为了充分发挥高级语言在计算和数据处理上的优势及AutoCAD的作图特长,一般数据处理、数值计算直接在高级语言中进行,建立数据库,再由AutoCAD读入并作出图形。数据传送方式一般存在两种∶...  相似文献   

10.
AutoCAD绘图功能的扩展   总被引:1,自引:0,他引:1  
本文讨论了在AutoCAD下如何对其绘图功能进行扩展的一般性技术,包括命令组文件绘图、数据库绘图、程序绘图等一系列绘图技术,这些技术也是AutoCAD二次开发中的不可或缺的内容。此外,还介绍了AutoCAD中用C语言开发系统ADS,并用ADS完成了对AutoCAD的功能扩展。  相似文献   

11.
周鹏  武延军  赵琛 《软件学报》2019,30(5):1224-1242
自动化编程是智能软件的核心挑战之一,使用程序执行轨迹或输入输出样例学习程序,是自动化编程的典型研究方法.这些方法无法弥合常规程序元素与神经网络组件间的隔阂,不能吸收经验信息输入、缺乏编程控制能力.给出了一种可无缝结合高级编程语言与神经网络组件的混合编程模型:使用高级编程语言元素和神经网络组件元素混合开发应用程序,其中,编程语言描述程序的框架、提供经验信息,关键复杂部分则用未定、可学习的神经网络组件占位,应用程序在可微分抽象机上运行生成程序的连续可微分计算图表示,然后使用输入输出数据,通过可微分优化方法对计算图进行训练,学习程序的未定部分,自动生成完整的确定性程序.可微分抽象机混合编程模型给出了一种能够将编程经验与神经网络自学习相结合的程序自动生成方法,弥合编程语言元素与神经网络元素间的隔阂,发挥并整合高级过程化编程和神经网络可训练学习编程各自的优势,将复杂的细节交给神经网络未定部分自动生成,降低编程难度或工作量,而适当的经验输入又有助于未定部分的学习,同时,为复用长期积累的宝贵编程经验提供输入接口.  相似文献   

12.
Much of research in programming environments for novices has been polarized toward two opposite domains: guided programming environments and free programming environments. Intelligent programming tutors and systems that represent guided environments concentrate mainly on helping novices in acquiring programming skills through a series of problem-solving situations. Most of these systems tend to ignore the significance of a preproblem solving, dynamic, visualization-based, and free environment which would help novices in compiling an effective programming knowledge through a discovery-like process. Free programming environments, on the other hand, concentrate exclusively on helping novices to build correct programming knowledge through visible, exploratory, and free discovery environments. These systems generally tend to neglect the issue of supporting those aspects of intelligent diagnosis and tutoring, through which novices can transform their program knowledge into programming skill. A system has been developed called DISCOVER that occupies a unique niche between the two domains discussed above. The system emphasizes a synthesis-based framework which integrates free programming with guided programming features, and supports software visualization and immediacy of feedback to come up with an environment that facilitates learning programming through discovery and guidance. To assess the usefulness of the design framework presented in this paper, two pilot performance evaluations were conducted. The results provided a number of interesting insights into the implication of incorporating visualization and immediacy features, along with intelligent program diagnosis into the design of programming systems intended mainly for novices.  相似文献   

13.
异构众核架构具有超高的性能功耗比,已成为超级计算机体系结构的重要发展方向.但众核系统更为复杂的并行层次和存储层次,给编程和优化带来了极大的挑战,因此研究面向众核系统的并行编程技术,对于降低国产众核系统并行应用的编程难度、提升并行程序的性能都具有重要的意义.提出统一架构的多模式并行编程模型,包括异构融合的加速运算模型和按同构方式编程的自主运算模型,根据编程模型设计了Parallel C语言,能有效描述国产众核系统的异构并行性,与其它众核系统上MPI+X的使用模式相比,编程和系统优化都具有全局视角,在多级局部性描述、单边消息、兼容已有多核应用等方面具有特色;基于Open64构建了Parallel C编译系统,全面支持加速运算模型和自主运算模型,提出并实现了数据布局与自动DMA、编译指导的线程代理和拓扑位置感知的集合通信等优化.Micro Benchmark和实际应用在神威太湖之光计算机系统上的测试数据表明,Parallel C语言和编译系统具有良好的性能和可扩展性,能够有效支撑大型应用.  相似文献   

14.
为了简化编程环境,增强编程体验,提出了一种基于web的python3编程环境。该应用的web环境采用基于python 的 Django框架,通过将 python3代码转换成浏览器可执行的JavaScript 脚本,达到在浏览器中运行python3代码的目的。与传统的python3编程环境相比,该编程环境不用在本地安装部署任何开发环境,即可实现远程编程和代码共享。实验结果表明,该编程环境可行性强,具有良好的稳定性和并发性。  相似文献   

15.
针对二层多目标线性规划问题,结合灰色系统的特性,提出了一般灰色二层多目标线性规划问题,并给出了模型的相关定义和定理.针对漂移型灰色二层多目标线性规划问题,提出一种具有全局收敛性质的求解算法.首先通过线性加权模理想点法把多目标转化为单目标;然后当可行域为非空紧集时,利用库恩塔克条件把双层转化为单层,再利用粒子群算法搜索单目标单层线性规划即可得到原问题的解;最后通过算例表明了该算法的有效性.  相似文献   

16.
Multiple choice programming, originated from Healy Jr, belongs to the non-convex mathematical programming with special ordered sets of variables type 1 as identified by Beale and Tomlin. The high applicability of multiple choice programming in many decision-making problems has made it a focus of many OR researchers and practitioners in the fields of integer programming and combinatories. We report a survey on the structures of multiple choice programming problems and their solution approaches. Applications of multiple choice programming and some prospective future researches are also discussed.  相似文献   

17.
William J. Tracz 《Software》1979,9(2):127-137
This paper analyses certain human thought processes associated with computer programming and observes some limitations, inherent in the human mind, that affect the writing of good computer programs. The thought processes associated with computer programming fall into two major categories: those associated with the nature of problem solving; and those associated with man/computer communication using conventional programming languages. The questions raised in this paper bring to light the psychological and physiological implications of such programming tools and procedures as structured programming, code walkthroughs and top-down design in support of their use.  相似文献   

18.
The Earth Simulator (ES) is an SMP cluster system. There are two types of parallel programming models available on the ES. One is a flat programming model, in which a parallel program is implemented by MPI interfaces only, both within an SMP node and among nodes. The other is a hybrid programming model, in which a parallel program is written by using thread programming within an SMP node and MPI programming among nodes simultaneously. It is generally known that it is difficult to obtain the same high level of performance using the hybrid programming model as can be achieved with the flat programming model.

In this paper, we have evaluated scalability of the code for direct numerical simulation of the Navier–Stokes equations on the ES. The hybrid programming model achieves the sustained performance of 346.9 Gflop/s, while the flat programming model achieves 296.4 Gflop/s with 16 PNs of the ES for a DNS problem size of 2563. For small scale problems, however, the hybrid programming model is not as efficient because of microtasking overhead. It is shown that there is an advantage for the hybrid programming model on the ES for the larger size problems.  相似文献   


19.
在高职院校计算机相关专业中,普遍开设了高级语言程序设计类课程。在这些课程中,一些重点知识,如变量、函数、三大程序结构以及面向对象编程的特征等,对于部分没有接触过编程的学生来说,往往是比较难掌握的。Scratch作为一个图形化编程工具,因其简单易上手等特点,能让学生更好地理解程序设计的知识。结合Scratch编程在程序设计课程中的应用,通过一些编程案例,深入说明了相关程序的概念是如何实现的。实践证明,在掌握了Scratch编程后,学生学习高级程序设计语言的难度明显降低,成绩有了明显提高,教师的教学效果也更好。  相似文献   

20.
Structured programming has become one of the most widely discussed topics among DP professionals. Despite this, however, COBOL programmers, responsible for the majority of ‘bread and butter jobs’, have been left mostly on their own. The article attempts to review the history of programming and list the areas essential for any future improvement and advancement of the programming profession, inclusive of systems analysis, education and training, and programming methodology. An alternative approach to structured programming in COBOL using decision tables is outlined and confronted with the concept of the so-called functional programming.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号