首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
详细介绍了Windows开发环境中Win32 API和.NET Framework提供的各种定时器,对不同定时器的特点进行了分析比较,提出了解决多线程定时器带来的代码重入问题和提高定时处理实时性的方法并给出了验证.  相似文献   

2.
冉林仓 《程序员》2006,(11):50-53
历史如过眼烟云,Win32从横空出世到如日中天,一转眼已经走过了10个年头。在这10个春秋中,95%以上的PC都改弦更张,从以前呆板枯燥的DOS行列团结到微软的Windows大旗之下。回顾过去,Win32经历也并非像人们所想那样一帆风顺,而它的未来更是前途未卜。这里从个人的角度,斗胆回顾一下Win32的前生,预测一下Win32的未来,不妥之处,还望不吝指正。  相似文献   

3.
基于Win32 API的通用串口通信组件的开发   总被引:1,自引:0,他引:1  
介绍了基于Win32 API的通用串行通信组件的开发.采用OVERLAPPED串口操作方式,通过一种多缓冲区、多线程协同工作方式,实现了可用于各种Windows平台下串口通信编程的通用组件,并提供了手动模式及消息模式两种接口方式.分析了目前串口通信组件的不足和工业领域串口通信组件的需求;在归纳了Win32串口相关API的基础上提出了组件设计框架,对组件实现过程中的缓冲区设计、线程同步、信号系统、回调函数接口、读写线程流程等进行了详细介绍.文末给出了串口通信组件的两个应用实例,其运行效果证明了串口通信组件的设计合理、有效.  相似文献   

4.
主要阐述自主开发的delphi简易开发平台的基本功能和设计思路以及实现方法。阐明企业中小型管理信息系统所必需的数据模块、主控模块、权限管理模块及一些常用功能模块的设计理念和实现方法。为中小型软件开发单位提供一条快速开发信息系统的途径。  相似文献   

5.
本介绍了在Delphi5.0中采用面向对象的设计方法为图形化程序开发平创建可视化组件库(VCL)两个基类的方法。  相似文献   

6.
陈省 《程序员》2005,(1):91-93
自从 Borland 收购模型驱动开发的领先厂商 Bold,以及双向建模工具 Together 之后,Borland 开始整合两者的资源,于 C#Builder 和 Delphi8中推出了强大的可视化 MDA 模型驱动的 Enterprise Core Objects(以下简称 ECO)O/R Mapping企业应用开发框架,可以用来轻松地完成从“可视化的平台无关 UML 模型创建=>自动平台相关模型转换=>代码模  相似文献   

7.
在COM组件技术的基础上,对Win32平台下应用程序的二进制接口跨编译器兼容问题进行了研究。通过利用Win32平台下COM技术规约针对对象内存分布的一致约定,结合C++语言虚函数表的特性,提出一种专用于Win32平台的应用程序二进制接口跨编译器兼容问题解决方法。并由该方法衍生出一系列二进制接口兼容的类,形成一整套解决方案。与传统Win32平台上使用C语言接口或COM组件来达到二进制接口兼容的方式不同,新方案采用精简的类和虚函数表来规范对象内存分布,借助Win32平台下编译器对COM技术的广泛支持,实现了应用程序接口在不同编译器下二进制级别的统一。同时,方案保持了原C++语言的面向对象特性,还具有简单、轻量级的特点。  相似文献   

8.
托管C 除了保留标准C 的全部功能,还可通过.NET Framework(.NET框架)来创建对象,实现自动化内存管理以及与其他.NET语言的相互操作性.由于托管环境与非托管环境的区别,Win32 API并不能像MFC那样直接在托管C 中进行调用.本文通过几个托管C 实例来探讨在托管环境下使用Win32 API的方法,从而使托管C 缩短开发周期、优化系统性能,并就使用过程中的数组、结构和字符串的数据封送等关键问题进行讨论.  相似文献   

9.
基于Delphi车间管理系统是一个以提高车间管理效率为目的的管理系统,此系统采用的是TCP/IP协议技术,以Delphi为开发平台,SQL Server2005为后台数据库。车间管理系统主要包括了质量管理、设备管理、配件管理、成本管理和人力资源管理几个模块,系统可以全自动的对车间内的相关仪器和生产设备进行资料采集,为车间的管理决策提供依据。  相似文献   

10.
刘艺 《程序员》2005,(6):114-118
NET的到来让跨语言开发这个梦想变成了现实。无论你使甩 C#.V8.NET、Delphi.NET 还是 J#,程序代码最终都会被转变成中间语言,进而在虚拟机上执行。于是,语言本身便没有了“高低贵贱”之分,而程序的效率将很大程度上取决于程序的设计,于是,如何博采众家之长,充分发挥各种语言的开发优势,便成了一个很重要的问题,本文作者将从一个实际的项目出发,给出一些经验和建议。  相似文献   

11.
平台调用服务(PInvoke)允许托管代码调用在DLL中非托管函数,它提供了从.Net平台访问Win32 API的一种方法,是实现跨语言集成的解决方案之一.在混合系统开发中,特别是.Net与传统桌面应用程序的混合开发中具有十分重要的作用.  相似文献   

12.
本文针对建筑行业环境下管理信息系统开发存在的问题,提出了采用.NET技术体系为结构框架进行系统开发的设计思路,着重介绍了如何利用类库和用户控件进行Web应用开发。  相似文献   

13.
通过一个具体的例子,演示了Web Service的开发和调用ActiveX组件的技巧.  相似文献   

14.
基于.NET平台的构件开发若干问题研究   总被引:8,自引:0,他引:8  
构件技术是目前最重要的软件开发技术,是实现软件复用的关键因素。本文对比了现有的构件技术,结合资产运行监管系统,讨论了构件技术在二进制代码级的复用、构件组装的标准以及有助于构件交互的元数据几个问题。  相似文献   

15.
《程序员》2007,(12):24-27
微软.NET Micro Framework的发布在嵌入式应用开发者之中引起了广泛关注。针对于微型设备市场推出的.NET Micro Framework同样引入了强大可靠的代码托管功能,为便携式设备提供了紧凑高效的.NET运行时,使得开发人员将能够使用同样的托管代码来进行嵌入式设备的应用开发。  相似文献   

16.
涂曙光 《Internet》2008,(8):18-18
伴随着Sun公司在JVM平台上面支持多语言编程的平台战略,NetBeans这个由Sun公司主导的开源Java IDE已经逐渐从一个单纯的Java开发工具转变为通用多语言编程平台工具了。  相似文献   

17.
孟岩 《程序员》2007,(3):74-76
测试驱动开发(Test Driven Development)是2000年之后在敏捷软件运动中兴起的一种微观过程和思想,它强调由程序员本人发起的代码测试,并且将这种测试行为提到了开发过程的核心地位上。由于有了Kent Beck的Jolt获奖著作《测试驱动开发》的宣教,更由于JUnit、NUnit等工具的迅速普及,  相似文献   

18.
ASP.NET已经成为Windows平台网站开发的主导技术.越来越多的用户都在转向使用该开发工具。但一般初学者在安装和配置的过程中难免会遇到一些问题。即使借助于Visual Studio.NET自带的帮助信息,有时也难以解决。为此把我碰到问题整理下来,希望有助于初学者。  相似文献   

19.
金旭亮 《程序员》2003,(10):116-118
.NET作为微软对抗J2EE的主要武器,在许多方面已对J2EE的领先地位进行了强有力的挑战。近年来,学习.NET的人越来越多,相应地造就了.NET书籍的繁荣,面对让人眼花缭乱的.NET书籍,我以一名程序员的眼光,写下我对所看过书的评价。对一本书的好与坏,各人必定看法不一,文中观点,都是建立在我个人的经验与感受之上,期望读者指出我的偏颇之处。  相似文献   

20.
崔轶 《程序员》2005,(5):92-92
回顾人类近五十年的计算之路,不难发现这样的事实,那就是人们所需要考虑的计算层面越来越抽象,越来越集中于业务逻辑而非在计算平台上的实现细节。这使得人们开始把更多的精力用于搭建灵巧的架构、实现变化多端的业务逻辑。于是各种设计模式,AOP等高抽象层级的软件理论方兴未艾。但是,这些理论都没有从根本上解决人们要自己把思想转化成代码这一事实,而这正是软件开发效率低下的根  相似文献   

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

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