共查询到20条相似文献,搜索用时 0 毫秒
1.
C++Builder开发多线程应用程序 总被引:2,自引:0,他引:2
小月 《电脑编程技巧与维护》2005,(1):28-33
所谓多线程是指一个应用程序具有多个并发的程序执行的线路,它是Windows操作系统的一个重要特征。经过精心策划的多线程应用程序可以避免程序运行的瓶颈,大大增强程序的性能。 相似文献
2.
李明柱 《电脑技术——Hello-IT》1999,(1):51-53
线程作为Windows95抢先式多任务的基础,是Windows95程序分配CPU时间片的基本实体。每个进程都由一个或几个线程组成,各线程协同完成指定操作,并根据其调度优先级分配CPU。线程具有进程的许多特征,又称为轻量级进程。但线程自己基本上不拥有系统资源,仅占有一点在运行中必不可少的资源,例如:线程的机器寄存器、内核堆栈、线程环境块和用户推栈等。一个应用程序可以由不止一个进程组成,每个过程可以由多个线程组成(至少包括一个线程,称为主线程),同一进程中线程的切换不会引起进程的切换。因此,线程调度的开销远小于进程调度… 相似文献
3.
4.
5.
C+ +Builder5中Windows 消息响应机制分析 总被引:7,自引:0,他引:7
在Winodws系统,消息是无所不在。C++Builder5的可视化组件库(VCL)提供了对大多数Windows消息的处理机制,程序开发人员在一般情况下无需理会Windows消息的细节。然而由于Windows操作系统终究是一个以消息驱动的系统。掌握C++Builder中如何进行捕获Windows消息仍然是C++Builder5程序开发人员所必需的。本阐述了Windows消息的概念,对C++Builder的消息映射机制进行了系统分析,同时个实际范例,仔细说明了其中之技巧。 相似文献
6.
微软的Agent技术以其强大的交互能力、优美的操作界面和简便统一的编程方法,成为计算机人机交互方式的一个重要的发展方向。本文分析了Microsoft Agent技术的特点及系统构成,并通过实例介绍了在C Builder中使用Microsoft Agent技术的方法。 相似文献
7.
8.
韩珂晶 《电脑编程技巧与维护》2001,(9):35-37
随着Internet的发展,XML作为一种跨平台的通用描述语言越来越得到人们的重视,在MicroMedia公司出产的Dreamweaver、Flash以及游戏抢滩登陆等软件都开始利用XML文件作为数据存储方式.作为一个程序员,我们如何在自己编写的程序中使用XML文件?MSXML成为编程人员的首选.本文论述了如何在C++Builder中操作XML文件. 相似文献
9.
最近有朋友问我:“按照《电脑爱好者》上刊登的《C++Builder几次精通》的方法所编写的应用程序,为什么在安装了Borland C++ Builder的电脑上可以正常运行。而在没有装Borland C++ Builder的电脑上却不能运行呢?”其实这主要是两个问题造成的。 一、在C++ Builder中引入了包(Packages)的概念。在安装了C++ Builder后,你会发现在Win95的System目录下新增了约有18个以BPL为扩展名的文件,这就是C++ Builder的包文件(在Delphi中你也 相似文献
10.
11.
12.
在C++Builder中,通常我们都是事先创建好窗体,并在窗体上创建需要的控件.然而在一些软件编制过程中,我们有时却需要在程序执行过程中动态创建窗体,并在窗体上动态创建控件,同时为控件写函数。如何实现这项技术呢?我们可以采用这样的方法来实现:创建窗体时,只需要创建一个TForm类的实例就行了,如程序中frmNew=new TFrom(Application);动态创建窗体上的控件只要创建一个该控件类的一个实例对象,不过特别要注意的是,其父体应为该窗体对象,如创建按钮时,应这样创立btnOK=new TButton(frmNew),其中frmNew就是该控件所属窗… 相似文献
13.
14.
15.
介绍在C Builder中使用0LE Automation的方法实现对Excel的控制,并且给出了相关的实例和解释. 相似文献
16.
多层C/S模式分析及使用C++Builder3的实现 总被引:5,自引:0,他引:5
一、传统双层C/S模式的特点及其不足计算机网络计算经历几个发展阶段:从最初的主机/终端(Mainframe/Terminal)模式到文件服务器/工作站(FileServer/Workstation)模式,最终发展到今天的C/S模式。1.传统C/S模式的特点传统双层C/S模式的逻辑结构如图1所示。对比文件服务器/工作站模式。C/S模式在充分发挥分别作为服务器以及工作站的计算机能力的基础上,极大地减少了通过网络传输的数据流量,从而大大地提高了整个应用系统的运行效率。遗憾的是,分析表明,上述主-从结构… 相似文献
17.
在某些情况下,我们希望所开发的应用程序能在不同的语言环境中使用,最普遍的做法是先开发某个语言版本的软件,然后再“×化”(套用汉化这一术语)成另一种语言的版本。若是一个小程序还好办,但对于一个大型的软件,工作量就可能很大。然而在C++ Builder中,开发工具已为我们这种需求提供了极大的便利。 相似文献
18.
MD5算法原理及应用 总被引:14,自引:0,他引:14
在电子商务应用中,最常见是管理用户的帐户,尽管有些应用服务器提供了相应的基本组件,但很多应用开发者为了设计和管理的方便,还是喜欢采用Access、Sql Server等数据库来管理用户,比较常见的的做法是用户的密码往往使用明文或简单的变换后直接保存在数据库中。比如使用很广泛的动网论坛(http://www.aspsky.net)的较低版本就是采 相似文献
19.
张仁惠 《电脑技术——Hello-IT》1999,(1):47-48
现在PCK的操作系统是Windows的天下,打开电脑就是满屏幕的窗口,这些窗口都是矩形的,你是否想看到其他形状的窗口呢?比如椭圆形、多边形、圆角矩形……等等。如果你的朋友看到你写的程序弹出一个月亮般圆圆的窗口,准会觉得你好“酷”哦!其实做起来很容易,下面以椭圆形窗口为例。1.启动C++Buider,单击“File→NewApplication,开始一个新的工程。设置Forml的属性:BorderIcons=[],Bor-derStyle=bsNone。2.在Forml的OnCreate事件中添加如下代码:void-fastcallTForm::FormCreate(TObject*Sender)HRGNhrgn;… 相似文献
20.
网络下载、文件共享、网络游戏等常常需要保证重要文件特别是可执行文件的安全性,但网络上危机四伏,如何才能保证文件的“清白”、保证文件是没被木马修改的原始文件?我们可以为重要文件保留一个MD5检验标记,一旦文件发生任何变化,我们都可一目了然,看清其是否被修改,揪出恶意的木马病毒。 相似文献