首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
赵俊峰 《程序员》2004,(4):90-93
前言。开发者常常希望在保证代码质量的同时加快应用开发,利用框架就是一种减少开发时间并改善软件质量的方法。框架为重用而设计,如果把整个应用比作一个建筑物,那么框架提供的预定义组件就是砖石,而设计模式就是整个建筑的设计图。  相似文献   

2.
JHotDraw是一个开源项目,它是一个二维的GUI框架,主要用于支持用Java开发的图形编辑器。它的设计中采用了许多著名的设计模式,因而具有良好的框架、很好的复用性和扩展性。针对矢量图形软件开发过程中面临的各种难题,本文提出了基于JHotDraw的解决方案,实现了功能模块的松散耦合关系,降低了代码的复杂度,并为开发矢量图形软件提出了新的思路。  相似文献   

3.
基于Java EE技术的实验教学平台的开发与建设   总被引:3,自引:1,他引:2  
本文将分析利用Java EE技术实现基于Web的实验教学平台的思想、系统组成以及阐述本系统在实际应用中的优缺点,同时介绍如何将Hibernate、Spring、Proxool、Struts、Tomcat等开源的JavaEE技术应用于Web网络实验教学平台。  相似文献   

4.
Junit设计模式分析和应用   总被引:3,自引:0,他引:3  
顾颖  徐良贤  贾银军 《计算机工程》2004,30(Z1):178-179
Junit是一个面向Java语言的单元测试框架,是一个源码开放项目。该文在实际项目中,分析了Junit的实现源码和其中所涉及的设计 模式,并总结它的应用场景。  相似文献   

5.
首先介绍了套接字(Socket)的基本原理和概念,接着对VC+ +6.0 MFC中封装Windows Socket API的两个类CAsyncSocket类和CSocket类进行探讨,并详细描述和比较了利用这两个类编写基于客户机/服务器模式的网络通信程序的编程模式.  相似文献   

6.
利用套接字开发网络通信程序   总被引:4,自引:1,他引:4  
首先介绍了套接字 (Socket)的基本原理和概念 ,接着对VC 6 .0MFC中封装WindowsSocketAPI的两个类CAsyncSocket类和CSocket类进行探讨 ,并详细描述和比较了利用这两个类编写基于客户机 /服务器模式的网络通信程序的编程模式。  相似文献   

7.
Linux文本模式下,使用curses库提供的文本界面开发功能,实现了一个简单的文本编辑器程序.可以进行全屏幕的文本文件查看和编辑、进行文件保存、支持块消除、复制、剪切、粘贴。  相似文献   

8.
本文从系统分析、系统总体设计、系统数据库设计、多层设计模式开发、公共类设计、功能模块设计等方面完整地分析与介绍了科技档案管理系统的设计开发过程。本系统采用分层开发模式中隔离驱动模式开发,极大地提高了程序的扩展性,同时系统中以类的形式来组织、封装一些常用的方法和事件,大大提高了代码的重用率,也方便了代码的管理。  相似文献   

9.
曾富洪 《数字社区&智能家居》2013,(26):6025-6027,6033
制造企业的信息复杂多变,致使软件存储态与运行态方面的差异明显,这就要求软件要具有自适应性,该文给出了软件自适应实现策略,并用类图描述了该策略的静态数据特征模型,用顺序图描述了该策略的动态行为特性模型,相应的基础件也用J2EE技术进行了开发,并且嵌入到相应的MIS系统中使用,效果良好。  相似文献   

10.
李可 《程序员》2003,(2):107-108
子曰:工欲善其事,必先利其器。什么是开发Java最棒的集成环境?一年前问我的话我会回答是Jbuilder,但是如果今天问我,我会回答 IntelliJ 也算一个。  相似文献   

11.
软件框架开发过程研究   总被引:17,自引:0,他引:17  
软件框架是实现大粒度复用的重要途径,它往往针对特定领域,同时支持设计复用和代码复用。论文主要探讨了软件框架开发的相关活动,包括软件框架开发以及基于框架的应用开发(即框架复用),通过建立开发过程模型,刻画了框架开发过程。进而基于该模型,描述了开发过程中的相关问题,如变化性处理策略、应用开发中的体系结构调整、框架演化等,从而指导相关开发活动。  相似文献   

12.
《软件工程师》2019,(7):1-5
在物联网应用开发中,其软件系统的开发往往受制于硬件节点的开发进度和完善程度,造成开发进度缓慢,需求不断变更,软件测试维护困难等问题。如果能在开发初期迅速搭建一个物联网节点的模拟单元则能够极大促进系统的开发和完善。Arduino提供了一个开源的、通用的、简单易用的硬件平台,非常适合模拟物联网的硬件节点功能。本论文基于Arduino及其开发框架,提出了一个通用的物联网节点的模拟单元模型,基于该模型开发了智能靶的虚拟节点用于智能靶网管控系统的开发,开发实践表明该模型和方法可以快速实现物联网节点功能和数据的模拟,提高物联网系统的开发质量。  相似文献   

13.
在传统Web应用的开发过程中,开发人员不仅需要手动编写大量的、重复的、枯燥乏味的页面代码,而且需要手动控制页面元素的布局,使得开发人员不能集中精力处理业务逻辑,造成开发效率降低.设计了一种前台快速开发的页面编辑器,整合了当前几种流行的页面技术,基于GEF(Eclipse图形编辑框架)和Draw2D(2维图形绘制框架)框架提供了所见即所得的图形设计平台.使用该平台,开发人员只需编写少量脚本,因此有效地降低了技术门槛,极大地提高了开发效率.  相似文献   

14.
ATS软件的面向对象框架开发   总被引:2,自引:1,他引:2  
面向对象框架是现代软件工程中一种重要的软件复用方式,不仅提供了代码复用;而且实现了更具有软件生产力意义的设计复用;在ATS(自动测试系统)软件开发中引入面向对象框架开发方法,分析总结了ATS软件领域共性,进行了ATS软件面向对象框架的设计,完成了一个适用于常规ATS软件开发的面向对象框架-ATSSF,并且,基于ATSSF开发了某型空地导弹ATS软件;实践表明,采用面向对象框架开发方法,可大幅度提高ATS软件开发效率。  相似文献   

15.
在简单介绍MVC框架实现的基础上,结合设计模式的思想,实现基于Struts框架的Java Web系统中控制流程设计.重点讨论了如何在继承Struts框架组件的实现中应用设计模式,从而达到功能复用机制,为我们的业务流程的开发带采了灵活性.  相似文献   

16.
基于框架的Web系统开发研究   总被引:2,自引:1,他引:2  
为大幅度缩短Web系统的开发周期,同时提高系统运行可靠性,研究了当前流行的Struts及Hibernate两个框架技术.基于模型-视图-控制器(model-view-controller,MVC)设计模式进行系统开发,Struts框架用于Web应用的表示层实现,同时基于Hibernate框架完成了对象和关系之间的映射,从而实现了业务层和数据库层之间的交互.该软件开发模式大大提高了框架可复用性,降低了组件之间的耦合,构建的应用程序更易于测试.最后以实例表明了该方法的可行性.  相似文献   

17.
利用OpenGL开发视景仿真软件系统   总被引:11,自引:0,他引:11  
OpenGL是最近发展起来的一个非常优秀的开放式三维图形软件,它是图形与硬件的接口。OpenGL包括了100多个图形函数,开发者可以用这些函数来建立三维模型和进行三维实时交互。因为OpenGL是一个图形函数库,它在许多方面都只提供了最底层的操作。例如,在物体建模方面,OpenGL基本库就只提供了点、线、多边形这些基本图元的生成函数;而对于一些常用的操作,如生成非矩形光栅图像、显示文本、复杂几何物体建模等,在OpenGL中没有提供可以直接实现的功能。现在OpenGL方面的资料对于如何  相似文献   

18.
基于广义软件框架的开发过程研究   总被引:1,自引:0,他引:1  
阐述了广义框架的概念,分析了广义框架在软件过程改进中的作用,最后建立了基于广义框架开发软件的过程模型。  相似文献   

19.
从类层次图CHG(class hierarchy graph)出发,提出一个基于CHG的分析面向对象程序的框架OOAF(object-oriented analyzing framework),讨论了OOAF的功能、算法和设计思想,给出了子对象识别以及可见方法、主导方法的确定算法,建立了可见方法类层次图;并且通过计算方法的继承集、改写集以及对方法改写边界的确定,生成程序的虚函数调用图,从而为理解面向对象程序中的虚函数调用问题提供了一种可行的解决方案.  相似文献   

20.
#Develop是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,而#ZipLib是它内嵌的一个制作.NET下的解压缩软件的强大工具,支持多种压缩格式。#Develop本身就是使用C#开发的,完全免费,公开全部源代码,所以我们可以使用它来实现文件的打包压缩。下面就结合实例介绍具体实现:  相似文献   

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

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