软件 > 专题、教程宝典 > 技术开发 >




Visual C++.Net 实战编程

  
往日精选


















         Delphi 控件与技巧专辑

  [前言:]为简化程序员的工作Delphi提供了众多控件,同时由于的成功众多的软件厂商也为Delphi提供了相应的第三方控件,这一切使Delphi变得更加强大,成为微软在应用软件开发工具中强有力的竞争者。

  Delphi中ListBox控件的六种特效
  Delphi5是Borland公司开发的全新的可视化集成开发环境,它使用语法严密的Pascal语言,并封装了Windows中的构件,形成了自己的一套控件库体系

  DELPHI超级Internet控件集--INDY
  有一套功能很丰富、使用很方便、开放源代码的免费INTERNET控件集可以解决你的烦恼。这套控件集就是INDY

  如何用Delphi编写自己的可视化控件
  可视化控件实际上就是一个类(class),要编写一个类,可以直接在*.pas文件中编写。但是要编写控件,则必须使用包(package)。从File菜单中选择New,新建一个Package,这就是存放和安装控件用的包

  Delphi 插件创建、调试与使用应用程序扩展
  一个插件和一个普通DLL之间的差异在于插件具有扩展父应用程序功能的能力。例如,Photoshop本身并不具备进行大量的图像处理功能。插件的加入使其获得了产生诸如模糊、斑点,以及其他所有风格的奇怪效果,而其中任何一项功能都不是父应用程序自身所具有的

  改变VCL的行为--一个使用可视化元件的实例
  秘密在于在控件之前抢先截获Windows消息。这可以通过使用一个叫做WindowProc的TControl属性来实现,这个属性实质上指向控件的Windows消息事件处理器

  Delphi第三方控件大测评
  现在控件满天飞,不要说DSP(Delphi Super Page)了,光一个深度历险上面的控件就已经洋洋洒洒上万数了,而且每天还在更新

  在Delphi中使用IP控件
  在网络程序中,我们常常碰到需要用户输入IP地址的情况。然而Delphi并没有为我们提供可以用于输入IP串的控件,于是我们只好用Tedit控件(单行文本框)来接受用户输入的IP串。但是,使用Tedit来输入IP串并不是一个好的主意,因为处理起来非常不方便

  TList的用法
  TList是一个很好的东东,有了它我们不再去费尽心思地写什么列表类,直接用它就行了,下面的例子示范了怎样建立一个TList并插入两条记录,这些记录将输出在PaintBox上

  RichEdit的自动格式化
  这是一个注册EXE,OBJ,BIN三种类型文件当其被RichEdit打开时会自动转换为16进制显示的例子

  RichEdit中实现查找功能
  RichEdit有一个FindText函数,极大方便了我们为RichEdit编制查找功能。下面的片断取自于Delphi帮助中的范例

  让按钮连续工作--兼谈Delphi元件开发
  不知大家是否见过一种按钮,当它被按下的时侯,它所执行的功能(如向上或向下)就持续执行,当松开时,就停止,其实滚动棒两边的按钮就是这样的
  
  在Listboxes中加背景图
  1. 建立一个窗体 2. 放一个ComboBox和Listbox

  自 动 隐 藏 的 声 象 按 钮
  随着计算机的日益普及和多媒体技术的不断发展,多媒体计算机辅助教学(MCAI)软件正改变人们传统的学习方式。MCAI软件的操作界面赏心悦目,特别是具有音响效果且能自动隐藏的图象按钮或菜单,图、文、声并茂,确实为软件添色不少,深受用户喜爱

  DELPHI中利用TreeView控件建立目录树
  TreeView是一个显示树型结构的控件,通过它能够方便地管理和显示具有层次结构的信息,是Windows应用程序的基本控件之一

  在Delphi程序中应用IE浏览器控件
  大概大家还记得Delphi的范例程序中的那个浏览器的例子吧。在那个例子中,利用控件THttp的属性和方法制作了一个浏览器。该例子用于理解THttp控件的使用方法,确实不错。但很少有人会用它作为一个真正的浏览器,原因很简单,功能太有限了

  轻轻松松在DELPHI3.0中实现三态按钮
  在许多新的软件中都用到三态按钮。所谓的三态按钮就是当鼠标还末移到时,按钮显示一种平面图像(FLAT);当鼠标移到按钮时,按钮呈现凸立体(UP);当鼠标在按钮上按下时,按钮呈现凹立体

  制作用于日期时间型字段的DELPHI数据感知控件
  用DELPHI开发C/S应用方便而快速,因为它拥有大量易于使用的数据访问和数据感知控件。然而万事总是难以完美,DELPHI的DBEdit控件用于输入日期时间型字段却很不方便

  DELPHI控件Tweblabel的编制
  Internet已经越来越多地渗透到生活的各个方面以及各个领域,许多人都有了自己漂亮的主页,但是,如何简洁而快速地调用这些主页呢?这就是用DELPHI的Tweblabel控件方法

  在Delphi的DBGrid中插入其他可视组件
  Delphi提供了功能强大的 DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据

  用Delphi4的QReport部件生成报表
  用户在使用数据库应用程序时经常要生成报表,利用Delphi 4的QReport 部件,可以帮助我们快速方便地生成报表。这里以一个设备管理报表为例说明如何用QReport部件与Query部件设计从多个数据表中生成报表

  在Delphi中巧改窗体文件实现控件数组
  delphi 开发的应用中,每一个窗体都有一个对应的窗体文件(.dfm),用来记录该窗体的属性以及窗体上所有控件的属性,以便在窗体关闭后能准确地重新生成窗体

  状态条插入可视控件
  FROM中放置一个状态条控件Status。调节Status.Panels,在其中插入3个状态条嵌板。把第二个嵌板的参数Style设置成psOwnerDraw

  在Listboxes加背景图
  建立一个窗体2. 放一个ComboBox和Listbox 3. 改变Component的Style为csOwnerDrawVariable和ListBox的Style为lbOwnerDrawVariable
 
  编写提取图标的Delphi控件
  在《从文件中提取图标》一文中(《计算机世界》第10期),我介绍了怎样从Windows下的可执行模块(EXE,DLL,CPL等)提取图标资源并且将所提取的图标保存成单独的图标文件

  在RichEdit中的串查找
  使用时与一般的WinAPI相差不多, 以下有一个包装过的函式.

  改变RichEdit的游标位置
  指定输入游标的位置

  有关TListView的使用
  ListView1.Items 为标准 Tlistitems类 ListView1.Items

  Delphi中RichEdit的奥妙
  用RichEdit(或者memo)控件制作文本编辑器时,通过访问lines?count属性可以得到总行数,但是若想知道光标当前所在行的行号就麻烦了