首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
本文是对面向对象程序设计(OOP)技术的一点探讨。文中较详细地分析了流行的BorlandC++3.1&AF中的TurboVision对流的管理机制,并具体地说明了如何让程序员自己的类也能方便地进行流I/O。希望本文能起到抛砖引玉的作用,吸引更多的人来学习、研究九十年代最流行的程序设计技术──面向对象程序设计技术。  相似文献   

2.
传统的有限元程序设计一般采用结构化的程序设计方法和结构化语言(如FORTRAN),其数据存储形式都使用固定的数组结构,使得程序的扩展能力有限,代码的重复利用率低,调试复杂。模板是面向对象的C++语言中相对较新的重要特性,模板能够快速建立类库集合,极大地提高了大型软件的开发速度。采用面向对象的程序设计方法,遵循有限元分析的本质,建立了有关描述有限元模型的类,用链表方式实现结点、单元和材料的数据存放、用多态性实现单元的自由链接,方便地实现了单元增减等用传统语言无法实现的功能。据此编制了有限元分析的数值计算程序,并给出了一个实例。结果表明,程序设计和调试周期较传统设计方法明显缩短,代码的利用率也明显提高。  相似文献   

3.
提出了C^ Builder可提供一个面向对象、可视化设计的快速应用程序开发环境,使用它可以用最少的程序代码编写各类Windows应用程序,介绍了C^ Builder对Web服务器编程所提供的支持,并通过一个简单的CGI标准的Web应用程序的设计,给出了用C^ Builder开发Web程序的一般方法。  相似文献   

4.
程序设计的基本方法包括早期的结构化程序设计方法和面向对象的程序设计方法.从程序设计的角度看,结构化方法和面向对象方法各有优缺点.从提高程序的重用性和可维护性的角度看,面向对象方法有较好的应用前景.但面向对象程序设计方法的基础仍然是结构化程序设计,即由顺序、分支与循环三种结构来组成.因此,对于程序设计人员来说,应首先掌握结构化程序设计方法,在此基础上掌握面向对象程序设计方法.  相似文献   

5.
C++程序设计中对象建模方法研究   总被引:1,自引:0,他引:1  
在面向对象的程序设计中,对象建模是一个非常重要的设计环节.通过分析对象模型的基本特征,提出一种不依赖于专业建模工具的C++ 对象建模方法, 并以实例说明C++ 对象模型的具体建模过程以及在C++程序设计中的应用.  相似文献   

6.
面向对象程序设计与泛型程序设计   总被引:1,自引:0,他引:1  
目前在程序设计领域中面向对象程序设计占据着的主导地位,而随着面向对象程序设计的广泛应用,其自身固有的一些不足和缺陷也就显露出来。于是,一种新的程序设计方法———泛型程序设计近年来开始倍受人们的关注。因此对面向对象和泛型这两种程序设计方法进行介绍、分析讨论是非常必要的。  相似文献   

7.
介绍了一种新的面向对象的形式化规范说明技术VDM++它是VDM的一种扩充,并且通过一个实例说明如何应用VDM++技术对面向对象系统进行形式化规范说明。  相似文献   

8.
在给出VBA的概念的基础上,介绍VBA在AutoCAD环境下的二次开发以及在露天矿设计中的应用,为程序设计者提供了一种面向对象的,简单易用的程序设计方法.给出一部分实现露天矿开采做VP曲线的程序,VBA程序开发的计划菜单.实现了露天开采的各种功能,在露天矿的设计中得到了广泛的应用.  相似文献   

9.
谈泛型程序设计影响编程者思维   总被引:2,自引:0,他引:2  
泛型程序设计是继面向对象程序设计之后对程序设计领域的又一次大的冲击。本文从泛型程序设计的历史、基础、理论、关键技术等方面对泛型程序设计做了一个总体概括,向读者介绍一种新的程序设计技术。  相似文献   

10.
介绍了面向对象的程序设计的一般原理,给出了1种面向对象的事件驱动程序设计方法的原则,并以面向对象的编程工具包Turbo Vision为例,对方法的原则作了说明。  相似文献   

11.
设置《虚拟仪器》课程的综合实验,是为了提高学生快速组建测试系统、编制测试系统软件的能力。通过实验,学生不仅能得到LabVIEW图形编程的训练,更能理解软件编程与数据采集硬件应用间的关系,真正认识虚拟仪器技术的实质。文章介绍了虚拟仪器的五种硬件构成模式、在LabVIEW开发环境下测试系统软件的三种编程模式和综合实验的要求。  相似文献   

12.
LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。它采用的数据流的思想和图形化的编程语言,极大地提高了编程的效率,从而能够方便快捷地设计虚拟仪器。设计了一种基于LabVIEW的虚拟同步积分器,利用LabVIEW软件提供的控件和函数,设计了两种虚拟同步积分器的信号处理方法,即直接法和间接法。虚拟同步积分器可用于以同步积分器及微弱信号检测为核心内容的实验教学,不仅能在一定程度上缓解实验教学的仪器压力,同时能够加深学生对理论知识的理解。随着虚拟实验技术的成熟,以虚拟仪器为基础构建的新型实验室将有助于实现开放的实验教学。  相似文献   

13.
基于虚拟仪器技术的海量数据存储记录仪   总被引:7,自引:2,他引:5  
记录仪是重要的二次仪表,用于工业自动化监控系统,也可以用于高速现场采集为后续分析准备数据.虚拟式海量数据存储记录仪是在克服传统记录仪缺点的基础上,结合虚拟仪器技术,开发出来的一种新型的记录仪.作者对系统原理、硬件结构及软件设计进行了详细的论述,并给出了一个应用实例.该仪器具有成本低,易携带,操作方便的优点,满足了大多数行业对记录仪的需要.  相似文献   

14.
研究虚拟现实人机交互技术在机器人离线编程系统中的应用,以提高系统人机交互的自然性和效率。介绍了将六自由度输入设备FASTRAK跟踪系统用于机器人运动路径交互式生成的原理。提出一种场合相关的基于模板匹配的手势识别算法,通过手势向虚拟环境发送交互命令来对虚拟机器人进行离线编程,实现了数据手套在系统中的人机交互。算法简单、实时性好、识别率高、鲁棒性强。方法已在SGI工作站上实现,应用在自主开发的机器人虚拟示教编程系统中,大大提高了离线编程的效率。  相似文献   

15.
迈克尔逊干涉仪是一种重要的精密光学实验仪器,可应用于多种实验之中,是大学物理的必学内容.但由于器材数量、场地等原因,学生往往不能很好地掌握迈克尔逊干涉仪相关的知识.根据测量光波波长、介质折射率和微小位移等实验原理及教学要求,开发出一种基于LabVIEW的迈克尔逊干涉仪虚拟仿真实验系统.该系统不仅可用于学习迈克尔逊干涉仪的工作原理以及相关实验的原理,而且可演示这3个实验的基本实验操作以及进行实时数据处理.基于LabVIEW的迈克尔逊干涉仪虚拟仿真实验系统还具有界面简洁、交互性强等优点,能有效激发学生的学习兴趣,从而提升课堂教学效果.  相似文献   

16.
以大亚湾核电站为原型,运用虚拟现实技术建立了基于3DS Max的虚拟核电站三维模型。利用3DS Max软件创建了大亚湾核电站的三维模型,借助OpenGL图形库编程生成核电站三维仿真系统,以期给核电站操作人员的培训工作带来帮助。  相似文献   

17.
讨论了一般Banach空间上一类非凸向量最优规划,提出了Banach空间上一类非凸向量最优规划的一个Mond-Weir型对偶问题.基于问题自身的结构特点和利用定义在Banach空间之间的映射不变凸性,获得了对偶问题新的弱(强)对偶结果.在满足Slater型约束品性条件假设下,严格证明了对偶问题新的弱(强)对偶结果.所获得的对偶性研究结果涉及的是一类多目标规划建立在一般Banach空间上,且目标函数及约束函数为不可微强紧Lipschitz.  相似文献   

18.
提出的虚拟结构法旨在解决形状不规则结构件的力学分析问题.虚拟一个形状规则的结构体,包容着不规则结构件;将虚拟结构边界上的虚拟力作为待定的未知量,通过控制方程和调整虚拟力的值,利用第一类数学规划加权残值法,使不规则结构的控制方程和边界条件得到满足.工程结构分析的虚拟结构法,实际上是加权残值配点法和线性规划法相结合的方法,是一种半解析方法.该方法应用于两个工程实际问题,计算结果表明,能很好地解决形状不规则结构的力学问题,是工程结构分析的一种有效方法.  相似文献   

19.
基于虚拟仪器技术的发动机测功系统   总被引:10,自引:1,他引:9  
随着计算机技术的发展,虚拟仪器技术正成为测试和控制领域的新工具.本文介绍了一个利用虚拟仪器技术,采用NI—PCI6024E数据采集卡、信号调理模块及PC机构成的柴油发动机测功系统.传感器输出的信号经过信号调理模块,被隔离、滤波、放大、线性化后,进入数据采集卡和PC机;另一方面,烟度计、油耗仪和流量计输出的信号,通过RS232C进入PC机.通过图形化语言LabVIEW的编程,用户界面直观的显示在显示器上,并可方便调试.系统应用在柴油发动机燃用柴油和16种植物油的稳态测功实验上,开发周期短且各参数测量误差与国家发动机试验标准对比,都满足要求.  相似文献   

20.
空中交通地面等待问题的网络流规划模型   总被引:18,自引:0,他引:18  
在将网络流方法应用于解决空中交通流量管理问题中,由于其形象直观和求解简单,因而倍受国内外学者的关注。本文针对确定容量条件下的单机场地面等待策略问题,研究了简单网络流规划方法,建立了数学模型和网络流规划模型。在简单网络模型的基础上,考虑更多的实际约束,改进成本函数,建立了修正的网络流规划模型,并对冲突航班例进行仿真,验证了规划方法的可行性。  相似文献   

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

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