专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

如果这里解决不了您遇到的实际问题,请到老妖社区问问老妖们如何解决
如果你想脱离asp爱好者的水平,那么你就应该学会为asp编写组件。我在google上搜索了一下,Delphi编写asp组件的文章一共就几篇,所以今天写了这篇Delphi编写asp组件的基础文章,希望对新手有点帮助。如果你要学习VB编写asp组件的话,建议看看龙卷风大哥的文章(http://blog.csdn.net/online/category/9939.aspx),不是我可以比的。呵呵:)开始吧,让我们一起编写一个”hello world!”的示例。我这里用的是Delphi 7。1.文件->新建->其他->A... [阅读全文] [PDF]
在数据库应用程序开发中,系统设计员、程序设计员需要考虑的一个重要问题是如何设计和输出报表,在Delphi中我们可以采用多种方案来解决这一问题。如运用OLE自动化技术将数据输出到MS-Word、MS-Excel中等,但其中最直接、最本地化的还是使用Delphi3.0/40中的QuickReport报表组件。它是挪威QuSoft公司专门为Delphi编写的,使用QuickReport可以迅速设计出符合西方人习惯用的报表。然而,在设计中国式报表时,笔者发现在QuickReport中设计列与列之间的竖线和斜线比较困难;虽然QuickRepo... [阅读全文] [PDF]
轻松设计开发图文并茂的报表 具体参见:http://www.yuanzn.com/demo.htm 一、概述 Windows环境下的报表设计并不象原来DOS下的那样,通过制表符拼接起来就行了,中国式报表中的表格线需要采用画线的形式来绘制,这样,在有大量报表需要设计的软件开发工程中,程序员的压力相当大。虽然很多开发工具中有“报表设计器”,但往往由于工具是“泊来品”而不合中国人的习惯。 为此,我们花费了大量精力,开发成功了一套实用、功能强大、可设计开发符合国人习惯的中国式报表的软件工具及其配套的中间件,希望因此给各位同行减轻报表设计的... [阅读全文] [PDF]
Use Windows API GetSystemMetrics with SM_CLEANBOOT parameter, this specifies how the system was started, in your project´s code use: program Project1; uses Forms, Windows, Dialogs, Unit1 in \'Unit1.pas\' {Form1}; {$R *.RES} begin Application.Initialize; Applicati... [阅读全文] [PDF]
Delphi的组件读写机制(一)一、流式对象(Stream)和读写对象(Filer)的介绍在面向对象程序设计中,对象式数据管理占有很重要的地位。在Delphi中,对对象式数据管理的支持方式是其一大特色。 Delphi是一个面向对象的可视化设计与面向对象的语言相结合的集成开发环境。Delphi的核心是组件。组件是对象的一种。Delphi应用程序完全是由组件来构造的,因此开发高性能的Delphi应用程序必然会涉及对象式数据管理技术。对象式数据管理包括两方面的内容:● 用对象来管理数据● 对各类数据对象(包括对象和组件)的管理Delph... [阅读全文] [PDF]
参考:[http://www.CrazyCoder.cn/]Ø TReader参考:[http://www.CrazyCoder.cn/] 先来看Delphi的工程文件,会发现类似这样的几行代码:参考:[http://www.CrazyCoder.cn/]begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run;end. 这是Delphi程序的入口。简单的说一下这几行代码的意义:Application.In... [阅读全文] [PDF]
Delphi中如何编写图像解析组件Delphi作为一个强大的RAD开发工具,在应用软件的开发方面一直有着它的独特优势。这种优势同样体现在图像相关软件的开发上。如果你要在桌面上放置一张图像,只需要简单的在桌面上放置一个Image控件,然后就可以通过其Image属性任意的加载BMP、WMF、EMF等格式的图像。如果还想增加对JPEG的支持,只需要添加一个JPEG单元即可。甚至在Image中加载一张JPEG后,Delphi会自动添加一个JPEG单元。一切做起来就是这么的简单。基本格式都已经封装在了VCL中,那么Delphi对类似JPEG这... [阅读全文] [PDF]
数据源组件DataSource位于组件板的DataAccess页中,用于数据集组件与数据界面组件的连接,其主要属性如下。 1.主要属性 (1)AutoEdit AutoEdit属性为逻辑型变量,用于控制用户是否能对与之相连的数据表进行编辑修改。当AutoEdit=True时,表示允许修改数据。当AutoEdit=False时,表示用户必须调用数据集组件的Edit方法将其设置为编辑状态后才能修改数据,否则不允许修改数据。 (2)DataSet DataSet属性用于指定DataSource所连接的数据集组件,这些数据集组件可以是Table、Query、Sto... [阅读全文] [PDF]
Table组件用于连接处理单一的数据表,对应TTable类。窗体上的数据界面组件可通过Table组件与数据表连接,对数据表中的数据进行录入、编辑、删除等操作。下面按照数据表处理过程来介绍Table组件的属性与方法。 1.Table组件与数据库表的连接 (1)Databa,seName属性 DatabaseName属性用于指明数据库应用程序所使用数据库的路径名称,它可以是数据库文件所在磁盘路径(如E:\xsdagl\data),也可以是由BDE定义的数据库别名(如xsda),还可以是由Database组件定义的一个数据库名(如xsdadb)。 实际使用最多的... [阅读全文] [PDF]
(2)AppendRecord.([字段值列表])方法 Ap.pendRecord([字段值列表])方法向数据表尾添加一条新记录,并将数据集置为插入状 态。例如,向系部编码表’FB06中新增一条艺术系记录的方法如下: Table_TB06.AppendRecord([’70,’艺术系’,’YSX’,NULL]); (3)Insert方法 Insen方法向数据表当前记录之前插入一条新的空记录,并将数据集置为插入状态。 (4)InsertRecord.([段值列表]) InsertRecord方法向数据表当前记录之后插入一条新记录,并将数据集置为插入状态。例如... [阅读全文] [PDF]
用数据集组件Table定位查找记录的方法是,先对要查找的字段建立索引文件,然后用Table的IndexName属性打开索引文件,或在IndexFieldName属性中选择索引字段,最后用FindKeyG。toKey方法进行严格定位查找,用FindNearest、G。toNearest进行模糊定位查找。下面介绍记录定位查找中所用到Table组件的属性与方法。 (1)对数据表中要查找的字段建立索引文件 例如,用Desktop数据库桌面系统为系部编码表TB06建立索引文件Index—TB06,索引字段为TB0601与TB0603。 (2)在数据集组件Table... [阅读全文] [PDF]
最近刚刚做完一个项目,使用到了RAVE进行报表设计,在使用中也查阅了很多资料,但总觉得网上的资料过于分散,而且都不是很全面,所以决定将如何在Delphi7中使用RAVE报表写成几篇文章,由于本人从小语文学得不好,不是写作高手,这次也是第一次写这样的文章。希望看到这篇文章的网友能多提意见,欢迎大家指教。可以给我留言,,www. 。   言归正传,在我们要给用户编写的软件中往往需要生成各种各样的报表,报表是数据库中数据的最终表现形式,在Delphi6以前,编写报表都在使用Qusoft公司的Quickreport,而且在Delphi中集成了Quickreport。在Bor... [阅读全文] [PDF]
打开Delphi7,看到的rave页如下: Delphi7下的Rave   包括有RvProject、RvSystem、RvNDRWriter、RvCustomConnection、RvDataSetConnection、RvTableConnection、RvQueryConnection、RvRenderPreview、RvRenderPrinter、RvRenderPDF、RvRenderHTML、RvRenderRTF、RvRenderText这几个组件。   一、RvProject组件   在使用rave报表中,这个组件是最为重要的一个,是使用频率最高的... [阅读全文] [PDF]
{ 最简单的系统托盘组件 for D7 }{ 属性: }{ Visible - 是否显示托盘图标 }{ 方法: }{ Change - 修改托盘图标,组件使用了Application的Icon及Title,所以 }{ 当这两者之一或全部改变时,就需调用Change以更新托盘图标 }{ 事件: ... [阅读全文] [PDF]
l·CoolBar组件 CoolBar组件是组件板的Win32选项卡中的组件。在窗体中添加了CooIBar组件后,Align属性默认设置为alT。P,所以CoolBar组件默认停靠在窗体的最上边,并且宽度会自动适应窗体宽度的改变。在默认状态下,CoolBar的高度大于单个工具栏的高度。 在一个CoolBar组件中可以有多个工具栏,并且可以将一个工具栏拖动到另一个工具栏的后面。选中CoolBar组件后,可以直接向其中添加其他组件。添加的组件会自动形成一个相对独立的工具栏。 2.ControlBar组件 ControlBar组件是组件板的Additional页... [阅读全文] [PDF]
首发(www.)MonthCalendar组件位于组件板的Win32页上,以月历方式显示日期,主要属性如下: (1)Date属性 Date属性用于设置或返回日期。 (2)MaxDate与MinDate 日期变化的最大与最小值。 (3)MuhiSelect与EndDate 这两个属性用于实现MonthCalendar组件的多选功能。当MultiSelect属性为True时,运行后可按Shift键用鼠标选择连续的多个日期,起始日期由Date属性决定,终止日期由EndDate属性决定。当MuhiSelect属性为False时,只能单选择日期。 (4)ShowT... [阅读全文] [PDF]
1ProgressBar组件 ProgressBar进程条组件位于组件板的Win32页中,用于显示程序执行的进度。其主要属性如下: ①Max、Min、Position属性与ScrollBar相同。 ②Step属性用于设定ProgressBar组件的每步间隔。 2Gauge组件 Gauge进程条组件位于组件板的Samples页中,同样用于显示程序执行的进度,其主要属性,整理发布,www.如下: ①MaxValue、MinValue与Progress属性分别用于表示进程的最大值、最小值与当前值。 ②BackColor与ForeColor属性分别用于设置... [阅读全文] [PDF]
①定时器组件Timer主要用于定时操作,用:Inte,·val属性控制定时时间,用Enable属性控制定时开关,用()nTimel’过程处理定时事件。用Pimer组件很容易在窗体上产生一个实时时钟。 ②日期时间类组件主要有3种:Date imePicker组件用编辑框方式显示编辑日期或时间(只能是两种方式之一);通过Kind属性可选择编辑日期或编辑时间。程序运行过程中可用Date和Time属性设置与返回日期和时间。MonthCalendar’组件以月历方式显示日期,并通过Date属性 设置与返回日期。Calendar组件以星期表格方式显示日期,并通过Yea... [阅读全文] [PDF]
通过前面的学习,读者已经知道了如何放置组件,下面介绍向窗体中添加组件的方法,主要有:①在组件页中用鼠标单击选择组件,然后在窗体中单击或拖放。 ②在组件栏中双击组件,则被双击的组件会自动添加到默认的窗体或容器组件中。 ③选择一个或多个已在窗体中的组件,通过菜单命令“复制\"、“粘贴”到窗体中。 选择多个组件的方法有2种: ①按下Shift键的同时,利用鼠标左键单击各个组件。 ②按下鼠标左键并拖动,会出现一个虚框。松开左键后,虚框内的组件就被选中了。 2.删除窗体中的组件 如果要删除窗体中的某个组件,可以先选中该组件,然后单击键盘上的Delete键就可以了。 ... [阅读全文] [PDF]
1 共19条 分1页