首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
提出了一个基于工作站网(networkofworkstations,简称NOW)的分布式程序设计语言NC++(NOWC++).它是DC++语言的扩充.NC++提供了一个完备的编程环境,包括NC++预编译器、图视编程界面、多目通信机制和测试系统.它完善了组管理机制和进程通信机制,提出了一个基于信度推理网络的分布共享内存(distributedsharedmemory,简称DSM)机制以管理C++公共变量.实践证明,NC++语言在确保编程方便性的前提下保证了分布式程序的性能.  相似文献   

2.
VSQL图卡定义及编辑器实现   总被引:1,自引:0,他引:1  
以图卡作为程序设计语言的基本语素,定义了一种可视化语言,用以解决空间数据库可视化查询问题,称为VSQL语言。文中主要介绍VSQL语言的语素-图卡的定义,并对图卡编辑器的C++实现进行简介。  相似文献   

3.
利用可视化技术简化分布式应用的开发是目前的研究热点之一。要使用可视化技术,首先要解决如何描述一个分布式的应用,一传统顺序程序不同,分布式应用必须考虑到资源共享、通信与同步、复制、任务分配等。本文提出了任务信道描述模型,讨论了如何在该模型中描述分布式的上述特征,着重探讨通信与同小的描述问题,给出了若干不同类的应用描述实例。  相似文献   

4.
C++Builder30中提供了诸如图形、图象、声音、视频等多媒体信息的强大处理功能,特别是C++Builder中经过封装好了的TMediaP切er控件,它可以直接调用Windows系统提供的100多个具有多媒体处理能力的API函数,再借助C++Builder的高效、可视化开发环境和具有强大功能的C+十语言,可以非常容易地实现多媒体应用程序的汗发。百变国帝的开发利用C++Builder30提供的Splitter分割条)控件和Iamge(图象框部件)可以开发一个随时更换窗帘和窗口背景图象的百叶窗演示程序(图1):回1程序演示时,用鼠标拖动两个图象(一个做百叶窗的…  相似文献   

5.
分布式处理要求分布式系统提供可靠高效的通信手段,本文在分析了分布式系统对多目通信机制要求的基础上,设计并实现了一个支持面向对象的分布式程序设计语言NC++的多目通信机制NCMCAST。实验证明NCMCAST向NC++提供了可靠,保序的多目通信机制。  相似文献   

6.
面向图结构的分布式程序设计模型GOM   总被引:3,自引:1,他引:3  
很多分布式程序由一组分散在不同处理器结点上的松散耦合的进程协作完成某项任务。这些进程底层的逻辑结构可以用一个图来表示,进程间的通信和同步关系可以用图上的操作来表示。该文描述面向图结构的模型GOM以及它的实现GOS。在GOM层,一个分布式程序由一个概念图以及由消息激活的若干函数构成。  相似文献   

7.
Apla语言中并发分布式机制的研究   总被引:1,自引:1,他引:0  
从并发分布式程序设计的角度,对现有的并发分布式语言进行分析比较,选取Jayadev Misra教授近几年提出的全新结构化并发分布式语言Orc作为研究对象。通过深入分析Orc语言的基本原理和语言特征,提出了一个能够适合Apla抽象程序设计语言的并发分布式机制,设计了并发算子、并发语句、进程定义、进程通信和进程同步,并通过实例探讨了该设计方案的可行性和实用性,最后阐述了Apla语言中并发分布式机制具有通用性强、抽象层次高、简单易懂、便于并发分布式程序的开发等优点。  相似文献   

8.
用VC+ +6.0实现计算机与数字化仪的通信   总被引:5,自引:1,他引:5  
齐苏敏  曹宝香 《计算机应用》2002,22(3):44-45,48
文中详细介绍了在VC++6.0中使用串行通信控件ActiveX实现计算机与数字化仪的通信,并给出了一个较实用的通信示例程序。  相似文献   

9.
本文介绍一个面向FPRTRAN的程序设计环境FOPE。FOPE提供对FPRTRAN程序的静态分析,动态分析、程序变换、循环变换、文档生成等功能,文中详细地介绍了这些功能。FOPE的一个重要特点是可视化。可视化工具有程度调用关系图、过程控制流图和数据依赖图三种,它能做到对程序的静态结构和动态运行过程用图形显示。  相似文献   

10.
本文引入面向对象机制为流化催化裂化(FCC)动态系统仿真问题求解建立了一个抽象通用的类层次,并应用TurboC++面向对象程序设计语言开发了FCC动态系统仿真程序。仿真模型采用9阶状态空间模型,仿真算法选择4阶Runge-Kutta方法,仿真曲线使用Borland图形接口(BGI)工具显示。仿真结果是令人满意的。作者认为,由于用面向对象程序设计语言编制的程序具有易阅读、易维修、易扩充和通用性强等优点,故用面向对象程序设计语言代替传统的过程式语言开发实际工业生产过程仿真软件,将使软件开发者和最终用户都受益非浅,它必将成为一种新的趋势。  相似文献   

11.
In this article, an ongoing research project held in the Computer Science department of the University of Vigo is described. Its main objective is to develop an interactive object-oriented environment, serving as a vehicle for learning object-oriented programming. It currently consists of a virtual machine, an assembler, compilers for two high-level programming languages, and an educational visual programming environment. Its main characteristics are (a) the support of prototype-based object orientation, which is a model of object orientation that actually wraps the class-based model; (b) the support for object persistence, which simplifies all input/output issues to the minimum, and (c) the availability of a new visual programming environment is an invaluable help. We the authors think that the combination of all of these possibilities, will lead to an interesting, useful tool that would be recommended for object-oriented teaching. The whole system has been successfully employed in a number of different courses, allowing students to concentrate on objects and their relationships from the very beginning, and thus helping them to achieve a high degree of knowledge about the object-oriented programming paradigm.  相似文献   

12.
基于VB与Matlab的混合编程方法   总被引:1,自引:0,他引:1  
根据Matlab强大的数据处理能力和Visual Basic界面开发能力的编程优点,研究探讨了两者相结合混合编程的方法,并分析了各种混合方法中数据格式、数据交互机制及具体应用实例.采用两者混合编程对工程计算软件的开发,提高开发质量和效率具有重要的意义.  相似文献   

13.
After tracing the steps that led to the current generation of iconic languages starting from the original idea of S.K. Chang, we describe an iconic language, named MicroApp, for modeling pervasive mobile applications directly on the mobile device. MicroApp exploits generalized icons for composing mobile applications: services are represented by icons and are composed of adopting colors for representing data-flow. We also qualitatively evaluate the visual environment that implements this iconic language.  相似文献   

14.
Palimpsest is a novel purely-visual language intended to support exploratory live programming. It demonstrates a new paradigm for the visual representation of constraint programming that may be appropriate to future generations of keyboardless and touchscreen devices. The current application domain is that of creative image manipulation, although the paradigm can support a wider range of computational expression. The combination of constraint semantics expressed via a novel image-layering metaphor provides a new approach to supporting a gradual slope of abstraction from direct manipulation to behaviour specification. Exploratory evaluations with a range of users give an indication of likely audiences, and opportunities for future development and application.  相似文献   

15.
A Matlab和VC联合编程的方法及实现   总被引:1,自引:0,他引:1  
Matlab是功能强大的工程计算和数据分析软件,Visual C 是面向对象的快速开发工具。二者结合,可以开发出具有友好界面、满足工程领域应用的软件.通过介绍Matlab6.5和Visual C 6.0的二种联合编程的方法,比较了它们的优缺点,并以实例说明。  相似文献   

16.
VC 是面向对象的强大的应用程序开发环境,MATLAB是一个功能强大的数值计算和结果可视化的软件.二者结合,可以高效开发出界面友好、功能完善的软件.本文通过实例的方式对两种MATLAB和Visual C 集成技术进行了研究,在此基础上进行了分析比较.  相似文献   

17.
This paper proposes a technique, called smell-driven performance analysis (SDPA), which automatically provides situated explanations within a visual dataflow language IDE to help end-user programmers to overcome performance problems without leaving the visual dataflow paradigm. An experiment showed SDPA increased end-user programmers’ success rates at finding performance problems and decreased the time required for finding solutions. Another study, based on using SDPA to analyze a corpus of example end-user programs, revealed that it is usually accurate at identifying performance problems. Based on these results, we conclude that SDPA provides a reliable basis for helping end-user programmers to troubleshoot performance problems, as well as a potential foundation for future work aimed at training users and at aiding code reuse.  相似文献   

18.
Many visual programming languages (VPLs) rely on the data-flow paradigm, probably because of its simple and intuitive functioning mechanism. However, there are cases where more powerful programming constructs are needed to deal with complex problems. For example, iteration is undoubtedly an important aspect of programming, and should allow repetitive behaviors to be specified in compact and easy ways. Most existing data-flow VPLs provide special constructs to implement iterations, therefore infringing the pure data-flow paradigm in favor of program simplicity. This paper has three main purposes: (1) To provide a survey of the mechanisms used by some representative data-flow VPLs to carry out iterations; (2) To investigate, given a pure data-flow VPL, what should be the minimum set of characteristics which, after being added to the VPL, allow iterations to be implemented; and (3) To show real data-flow iteration implementations which rely on the characteristics pertaining to such a minimum set.  相似文献   

19.
大学文科专业“Visual FoxPro程序设计”教学的探索与实践   总被引:2,自引:0,他引:2  
滕永晨  廖成斌 《计算机教育》2009,(10):70-71,162
本文通过对大学文科专业"Visual FoxPro程序设计"教学的现状分析,从教学观念、教学方法、教学实践等方面进行了全面探索与改革实践,为"Visual FoxPro程序设计"课程教学提供了有益的思路和建议。  相似文献   

20.
Matlab是一款集数值分析、矩阵计算、信号处理和图形显示等于一体的强大的数学软件,其功能简单易用,为科研和工程设计领域等提供了一种简单高效的编程工具。Visual C++是系统设计的常用工具,具有容易集成,容易发布等特点。该文介绍了如何将两者结合起来,在Visual C++环境下使用Matlab的强大数学处理功能的各种实现方法。  相似文献   

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

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

京公网安备 11010802026262号