高压电脑

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

博客园 首页 联系 订阅 管理

2010年2月14日

摘要: 面向对象技术是九十年代的主流技术,各类应用软件如果以面向对象的方法构造并且渗透面向对象的风格将使软件具有更高的品质。在面向对象程序设计中,对象式数据管理占有很重要的地位。在Delphi中,对对象式数据管理的支持方式是其一大特色。Delphi是一个面向对象的可视化设计与面向对象的语言相结合的集成开发环境。Delphi的核心是部件。部件是对象的一种。Delphi应用程序完全是由部件来构造的,因此开发高... 阅读全文
posted @ 2010-02-14 09:51 高压电脑 阅读(639) 评论(0) 推荐(0) 编辑

摘要: Delphi除了支持使用可视化部件所见即所得地建立应用程序外,还支持为开发应用而设计自己的部件。  在本章中将阐述如何为Delphi应用程序编写部件。这一章将达到两个目的:  ● 教你如何自定义部件  ● 使你的部件成为Delphi环境的有机组合部分 19.1 Delphi部件原理 19.1.1 什么是部件   部件是Delphi应用程序的程序构件。尽管大多数部件代表用户界... 阅读全文
posted @ 2010-02-14 09:47 高压电脑 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 客户/服务器的开发工作涉及定义客户/服务器的体系结构, 然后再将该结构与其它一些对于客户/服务器的实现至关重要的系统结构和技术集成起来。Delphi 2.0的Client/Sever版支持用户开发客户/服务器结构的应用程序。本章中我们将阐述客户服务器体系结构原理、如何用Delphi构建客户/服务器的环境和Delphi存取远程SQL服务器的编程和注意事项。 18.1 Delphi客户/服务器应用开发... 阅读全文
posted @ 2010-02-14 09:46 高压电脑 阅读(605) 评论(0) 推荐(0) 编辑

摘要: SQL语言作为关系数据库管理系统中的一种通用的结构查询语言, 已经被众多的数据库管理系统所采用,如ORACLE、Sybase、Informix等数据库管理系统,它们都支持SQL 语言。Delphi与使用SQL语言的数据库管理系统兼容,在使用Delphi开发数据库应用程序时,我们可以使用SQL语言编程,支持SQL编程是Delphi的一个重要特征,这也是体现Delphi作为一个强大的数据库应用开发工具... 阅读全文
posted @ 2010-02-14 09:45 高压电脑 阅读(392) 评论(0) 推荐(0) 编辑

摘要: 数据浏览部件主要用于显示和编辑数据库表中的数据,因而它们又常常被称为数据控制部件或数据明了部件,它们在部件选择板中的DataControls页上,图16.1显示的是DataControls页上的全部数据浏览部件,其中的TDBGrid部件用于全屏幕显示和编辑数据库表中的记录,TDBNavigator用于在数据记录之间导航、插入记录、删除记录、投寄被修改的记录。 图16.1 DataControls部... 阅读全文
posted @ 2010-02-14 09:44 高压电脑 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 在这一章里我们主要介绍Delphi的数据访问部件的层次结构、 多部件之间的关系、部件的属性、方法、事件以及各部件的应用。这些部件包括:● TSession部件● 数据集部件(TTable和TQuery)● TDatasource部件● 字段对象TField● 字段编辑器的使用● TReport部件和TBatchMove部件我们... 阅读全文
posted @ 2010-02-14 09:43 高压电脑 阅读(355) 评论(0) 推荐(0) 编辑

摘要: Delphi中嵌入的数据库应用开发工具如Database Form Expert具有很强大的功能,我们不需要编写任何程序代码便可以快速地创建一个简单的数据库应用程序,甚至还能创建基于多个数据库表的主要──明细型数据库应用程序。 本章主要介绍用Delphi开发简单的数据库应用程序的一般方法和步骤,首先让读者对Delphi强劲的数据库应用开发工具有一个直观的印象,然后在此基础上... 阅读全文
posted @ 2010-02-14 09:42 高压电脑 阅读(405) 评论(0) 推荐(0) 编辑

摘要: 在应用程序开发中如何检测、处理程序的运行错误是一个很重要的问题。在 Delphi 的集成开发环境( IDE )中提供了一个完善的内置调试器,可以帮助你发现大部分程序错误。但并不是所有的错误都可以被发现,而且当程序涉及到与外设的数据交换或操作外设,如要求用户输入、读写磁盘等时,错误的发生是程序无法控制的,如输入非法字符、磁盘不能读写等。这些情况不仅会导致应用程序异常中止而且可能引起系统的崩溃。针对这... 阅读全文
posted @ 2010-02-14 09:41 高压电脑 阅读(1149) 评论(0) 推荐(0) 编辑

摘要: 13.1 数据库系统概述  数据库系统为我们提供了一种把与我们的工作和生活紧密相关的信息集合在一起的方法,它还提供了在某个集中的地方存储和维护这些信息的方法。数据库系统主要由三大部分组成:数据库管理系统(DBMS:它是专门负责组织和管理数据信息的程序)、 数据库应用程序(它使我们能够获取、显示和更新由DBMS存储的数据)、数据库(按一定结构组织在一起的相关数据的集合)。 一般来说,DBMS和数据库... 阅读全文
posted @ 2010-02-14 09:41 高压电脑 阅读(469) 评论(0) 推荐(0) 编辑

摘要: 11.1 Help文件的建立   Help文件是Micosoft Windows3.0以上的版本提供的超文本帮助文件。利用这种超文本,用户可非常方便地使用帮助文件系统。帮助文件是以主题为主线进行编写的,一个主题可以跳转至相关的主题,也可按关键字进行主题查询。帮助文件与软件开发工具相结合,可实现应用程序的'上下文敏感',而且帮助系统自动装入。“上下文敏感”是指根据程序当前执行... 阅读全文
posted @ 2010-02-14 09:40 高压电脑 阅读(379) 评论(0) 推荐(0) 编辑

摘要: 动态链接库(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) 编辑