高压电脑

孰能浊以静而清,孰能安以动而生?

博客园 首页 联系 订阅 管理

2010年2月14日

摘要: 动态链接库(DLLs)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中,同时用户也可以用LIB程序创建自己的函数库。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的.OBJ文件中相比更有利于代码的重用。  但随着Windows这样的多任务环境的出现,函数库的方法显得过... 阅读全文
posted @ 2010-02-14 09:39 高压电脑 阅读(481) 评论(0) 推荐(0) 编辑

摘要: 拖放(DragDrop)是Windows提供的一种快捷的操作方式。作为基于Windows的开发工具,Delphi同样支持拖放操作,而且开发应用系统的拖放功能十分方便,真正体现了Delphi的强大功能和方便性。  Delphi提供的所有控件(Control,即能获得输入焦点的部件)都支持拖放操作,并有相应的拖放属性、拖放事件和拖放方法。下面我们先介绍控件的拖放支持,而后再给出开发拖放操作的一般步骤和... 阅读全文
posted @ 2010-02-14 09:38 高压电脑 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 对象链接和嵌入(Object Linking and Embeding)是一组服务功能,它提供了一种用源于不同应用程序的信息创建复合文档的强有力方法。 对象可以是几乎所有的信息类型,如文字、位图、矢量图形,甚至于声音注解和录像剪辑等。  Windows附件组中的书写器是应用OLE的实例,使用单击“对象 | 插入”菜单项, 书写器弹出插入对话框,对话框中列出了多个OLE服务器... 阅读全文
posted @ 2010-02-14 09:37 高压电脑 阅读(455) 评论(0) 推荐(0) 编辑

摘要: 应用程序间的数据交换是象Windows 这样的多任务环境的重要特性。作为一种基于Windows的开发工具,Delphi支持如下四种数据交换方式:剪贴板、动态数据交换 ( DDE)、对象联接与嵌入(OLE)以及动态联接库(DLLs)。这中间前三种方式最为常用,OLE功能最为强大,DDE次之。而剪贴板使用最为方便。在本章,我们只讨论剪贴板和动态数据交换。利用OLE实现数据交换见下一章,利用动态联接库(... 阅读全文
posted @ 2010-02-14 09:36 高压电脑 阅读(1822) 评论(0) 推荐(0) 编辑

摘要: 文件是同一类型元素的有序集合,是内存与外设间传输数据的渠道。一些外设如显示器、键盘、打印机等都可以看作文件,但最常用的还是磁盘文件,这也是本章我们主要讨论的对象。 Delphi继承了Object Pascal的文件管理功能,并有很大的发展,其中最主要的是提供了用于文件管理的标准控件,同时也提供了更多的文件管理函数。利用Delphi的强大功能,开发一个自己的文件管理系统就成为很容易的事。 本章首先介... 阅读全文
posted @ 2010-02-14 09:35 高压电脑 阅读(1035) 评论(0) 推荐(0) 编辑

摘要: 在Delphi中,专门定义了一组对象和部件用以绘制图形,完成一些简单的图像功能。利用这些对象、部件的方法,可以方便地绘制各种常用图形;通过设置它们的属性,能得到不同风格的图形。另外,通过对鼠标事件的定义,可以方便的设计图形绘制程序。  本章将介绍以下内容:  1. TCanvas,TPen,TBrush,TColor对象的方法及属性;  2. 绘图功能的实现;  3. TImage,TPictur... 阅读全文
posted @ 2010-02-14 09:34 高压电脑 阅读(352) 评论(0) 推荐(0) 编辑

摘要: 本章介绍多文本界面(MDI)、多页面界面(MPI)技术;VCL库中TMemo,TEdit 控件以及有关文本编辑的常用对话框的使用。我们开发的MPIEdit.dpr是一个文本编辑的实用程序,可实现如下功能:  ● MDI的编辑环境  ● MPI的编辑环境  ● 创建打开、编辑、保存文件  ● 查找、替换文件中指定的字符串  ● 复制、粘贴、... 阅读全文
posted @ 2010-02-14 09:32 高压电脑 阅读(707) 评论(0) 推荐(0) 编辑

摘要: Delphi应用程序经常要处理字符串列表,如组合框和列表框中的字符串,TMemo部件的文本行,屏幕支持的字体列表,TNotebook部件的tabs属性,字符串网格的行、列等等。  虽然应用程序以不同的方法使用这些列表,但Delphi通过一个叫字符串列表(Tstrings)的对象提供统一的界面,并且在不同场合可相互转化。例如,可以在TMemo部件中编辑某一字符串,并把它当成列表框中列表项使用。  在... 阅读全文
posted @ 2010-02-14 09:31 高压电脑 阅读(816) 评论(0) 推荐(0) 编辑

摘要: Delphi2面向对象的编程方法Delphi的编程语言是以Pascal为基础的。Pascal语言具有可读性好、编写容易的特点,这使得它很适合作为基础的开发语言。同时,使用编译器创建的应用程序只生成单个可执行文件(.EXE),正是这种结合,使得Pascal成为Delphi这种先进开发环境的编程语言。 本章中,我们将讨论Object Pascal的主要特点,并讲解如何在事件处理过程和其他应用程序中,使... 阅读全文
posted @ 2010-02-14 09:30 高压电脑 阅读(249) 评论(0) 推荐(0) 编辑

摘要: Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效... 阅读全文
posted @ 2010-02-14 09:28 高压电脑 阅读(2430) 评论(0) 推荐(0) 编辑