首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
采用反射和开放编译技术,设计并实现了一个面向对象程序静态分析器,对开放编译器OpenC++进行了扩展与改进。通过实验研究表明,该程序静态分析器可以得到全面的系统依赖信息,可以有效地辅助程序理解。  相似文献   

2.
吴穹  金成柏 《软件学报》1996,7(A00):100-106
本文介绍了一个针对C++语言的程序理解辅助系统HOOPUS(hypertext-basedobject-oriened program understanding support system),该系统基于程序结构分析技术,以易于程序中的信息,辅助理解C++程序的功能与结构,另外,还利用hypertext、多维表现、导航与定位等技术对理解过程提供支持。  相似文献   

3.
文章对c++普通类对象、聚集对象和派生类对象的各种实例化方法及注意点进行了探讨。熟练掌握c++对象实例化方法,对加强理解c++支持的面向对象特性———封装性、继承性和多态性,提高OOP编程能力,有一定的参考价值。  相似文献   

4.
<正>我们在学习《计算机图形讲学》的时候,经常需要跟基于C语言的WINDOWS编程的程序打交道。因为《计算机图形学》第一版编写的时候,是在1995年,当时,最盛行的是基于C语言的WINDOWS编程,采用的平台WINDOWS3.1,编程语言采用的VisualC++1.0,或者VisualC++1.5。无论是VisualC++1.0,还是VisualC++1.5,现在很多人手里基本上没有这两个版本的安装程序(作者刚开始也是向很多人借,可很多都已经找不着了),现在采用比较多的是’VisualC++6.0。我们知道,VisualC++6.0的菜单虽然也有PROJECT这一项,但是,它和VisualC++1.0或者VisualC++1.5中的PROJECT菜单项差别较大,它不能将.c、.rc.和def三者组合成一个工程文件,即MAK文件(VisualC++6.0称之为工作区文件,扩展名为dsw),但是,VisualC++1.0或者VisualC++1.5的PROJECT菜单项中,有一项可以将.c、.rc.和def、三者组合成一个工程文件,即/VIAK文件。难道非要找回以前的VisualC++1.0或者VisualC++1.5安装程序不可?能不能在VisualC++6.0中完成基于C语言的WINDOWS编程?答案是肯定的。下面我们来详细介绍实现的方法和过程。1建立应用程序框架进入VisualC++6.0可视化界面,单击FILE→NEW菜单项,弹出NEW对话框,选中Win32Application项,先在Location:下面的编辑框中输入graphics,再在Projectname:下面的编辑框中入graphics(因为这个程序主要是实现图形功能的,所以我们用图形的英文graphics来命名),点击OK按钮结束对话框。随即系统又弹出另外一个对话框,不作任何修改,直接单击Finish按钮结束对话框,系统再弹出一个信息提示对话框,单击OK按钮结束。2添加C语言源文件和资源文件  相似文献   

5.
Matlab是最常用的功能强大的试验数据分析处理软件,很多算法研究都基于Matlab进行,c\c++语言是开发数据采集和分析处理软件的最流行的开发工具,两者的结合将极大加快产品的研发进度。论文给出了在c\c++源码级使用MatLab中各种数学运算、信号处理和图形显示功能的完整方案和应用例程,内容涉及Matlab数学和图形库的调用、mat格式的文件读写、输出图形的导出和打印、m函数程序转化为dll等,最后说明了应用Matlab进行c\c++程序开发时的编译、链接、发布等具体过程。  相似文献   

6.
分析数据库是根据EAST物理实验的要求而建立的一个数据分析处理系统。该系统的设计与实现综合利用了面向对象设计与分析技术、多线程技术及C++与MATLAB混合编程技术。所有程序由C++编写并跨越Linux和Windows操作系统平台实现。  相似文献   

7.
谈到面向对象(Object—Oriented,简称OO)这一术语,大多数人很可能想到他们所知道的OO程序设计语言,如C++、Smalltalk等,他们对OO的理解也常常局限于OO程序设计。还有不少人习惯于传统的软件开发思想,总是从计算机的角度而非从应用的角度来思考问题,因而对OO的方法和技术难以理解和接受。  相似文献   

8.
采用反射和开放编译技术,设计并实现了一个面向对象程序静态分析器,对开放编译器Open C 进行了扩展与改进。通过实验研究表明,该程序静态分析器可以得到全面的系统依赖信息,可以有效地辅助程序理解。  相似文献   

9.
该文介绍了一种C++程序的分层切片方法。通过构造系统程序层依赖图、类层依赖图、方法层依赖图和语句层依赖图,对C++程序进行分层切片,有效地表示了C++中的单重继承、多重继承、多态和动态绑定,该方法比其它C++切片技术更清晰地描述了C++程序中类之间的各种关系和消息传递机制。  相似文献   

10.
Smalltalk程序理解辅助系统BDCom-ST   总被引:2,自引:0,他引:2  
Smalktalk语言的概念和语法结构简洁,程序易于理解,但它的某些特性(如动态绑定、动态类型)仍然对Smalltalk程序的理解构成障碍,而且随着应用系统复杂性增大以及类库的增长,对Smalltalk程序理解的难度也随之增大,对此,作者介绍了一个Smalltakl程序辅助理解系统BDCom-ST,它在分析Smalltalk程序的基础上,利用类型推导技术来解决动态行为的理解问题,该系统可从源程序逆  相似文献   

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

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