当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: C++Builder3.0是Borland公司(现已更名为Insprise)于1998年推出的新一代基于C语言的RAD开发工具。
 

 

 ·结构 structure     »显示摘要«
    摘要:如果对类比较熟悉,先看看结构和类的异同点: 结构和类 visual basic .net 统一了结构和类的语法,结果就是两个实体都支持大多数的相同功能。但是,在结构和类之间还有着重要的区别。 相同点 结构和类在以下方面相同: 两者都属于“容器”类型,表示它们可以包含其他类型作为成员。 两者都具有成员,成员可以包括构造函数、方法、属性、字段、常数、枚举、事件和事件处理程序。 两者的成员都具有单独的可......
 ·在eclipse中使用junit(翻译)    »显示摘要«
    摘要: 这篇文章将向你介绍junit,一个用来在项目中进行测试和调试的工具。在介绍完tdd(以测试驱动开发)理论后,将进一步讲解怎样在流行的eclipse中建立你自己的junit测试。向你展示如何测试hello world这样简单的程序。 许多书上都讨论了自动测试,但是只有很少的著作注意到这么一个问题,那就是怎样把这些测试组织起来。随着测试的增加,放置和调用这些测试却变得更加麻烦。这将成为一个重要问题,......


C++Builder使用经验谈
c++builder3.0是borland公司(现已更名为insprise)于1998年推出的新一代基于c语言的rad开发工具.c++builder3.0的问世,对广大爱好c语言的用户来说不啻是个福音.因为以往在windows下,没有一种真正基于c语言的可视化编程语言.你如果想用vb或delphi这一类可视化编程语言去编程,你就不得不去重温一遍basic或pascal语言,没有了像c语言一样可以灵活应用的指针,没有了"++"."――"这样一类可爱的运算,总之一切使用起来都不如c语言一样得心应手.现在这一切烦恼都不复存在了.c++builder3.0不仅支持传统的c语言,也支持borland的owl与microsoft的mfc.可以这样说,c++builder3.0是目前windows下功能最为强大的c语言编译器.由于c++builder3.0问世不久,有关资料不是很多,下面结合笔者的使用情况,谈谈几点经验.体会. 一.动态调用窗体form  在缺省情况下,由file/newform生成添加入项目文件中的窗体都具有"autocreate"(自动创建)的特性.即只要程序运行,该窗体就存在于内存中了,不管当前它是否被调用.具有这种特性的窗体一般适用于窗体属性比较固定.经常被调用的情况.其优点是速度快,缺点是占用内存.在实际程序设计中,会遇见大量类似对话框功能的窗体,它们用于显示状态或输入信息,仅须在程序中调用一下,完成其功能就行了,无需常驻内存.这时可以通过选择project/options/forms,将"auto--createforms"栏中相应的窗体,如form1,用">"键移动到"availableforms"栏中,并在程序需调用该窗体处,加入下列语句:tform1*myform=newtform1(this);myform->showmodal();deletemyform;  窗体form1仅是在需要调用时才调入内存,调用完成后,即用delete清除出内存.这样可减少程序对内存资源的占用.  二.遍历窗体控件的方法  要访问或修改窗体上的控件,方法很简单,以tedit为例子:  edit1->text="";  edit2->text="";  但如果窗体上有十来个像edit1这样的控件,需要进行相同的初始化,用上面的方法一个一个地进行,岂不麻烦!所以有必要掌握遍历窗体控件的方法.在介绍该方法之前,让我们先了解一下窗体form的components与controls属性.参见表一.
...   下一页
 ·目前的状态(2)    »显示摘要«
    摘要:书看的很爽,但真正用起来才发现应用敏捷没有想像的容易. 相比较传统的重型方法, 敏捷把人的地位提高了很多. 技术人员(特别是传统上的底层人员,例如程序员)不再只是简单的可以替换的螺丝钉,他们是微型的智能自动螺丝钉,他们可以自己判断自己钻进指定的地方,甚至自己确定位置(注意这里是他们,对单个螺丝钉,敏捷在团队上的很多宝贵的思想就是去了意义). 现在项目的几个特点: 1. 编程人员是分散的 -->......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE