共查询到20条相似文献,搜索用时 84 毫秒
1.
Q如何基于Delphi语言用多种方法实现窗体截图A在编程过程中,有时需要把程序的界面截取或打印出来。通常的做法可能是按PRINTSCREEN键或用其它截图程序来截取。这些做法均有不便之处。笔者找到了另外三种解决的方法。根据实现原理,把它们分为两类。1.利用窗体类的GetFormlmage方法实现窗体打印或截图当需要编程实现某种功能时,最先想到的可能就是从现有组件的属性设置或类成员方法调用上来寻求实现之法。因为,很显然这类方法实现起来是最容易的。对于这个问题也不例外,我们先从Delphi的窗体类上寻求解决之道。在Delphi的窗体类中,类似这种功能的方法有两个,它们分别是Print方法和GetFormlmage方法。下面看如何利用窗体类的成员方法实现窗体打印或截图。先看一下Delphi的联机帮助文档中关于窗体类的Print方法的定义和说明: 相似文献
2.
唐凯军 《数字社区&智能家居》2004,(8)
刚刚从MicrosoftVisualBasic6.0过渡到VB.NET的初学者对VB.NET中的窗体调用都十分疑惑:在VB6.0中,只需要根据某窗体名称就可以在程序的任何地方调用该窗体,例如:某项目中有两个窗体,Form1和Form2,如果要在Form1中调用Form2的话,只需要简单的语句:Form2.Show;当Form2打开后,也可以非常方便地调用Form1:Form1.Caption=“修改窗体标题”。十分不幸,进入VB.NET后,上面的语句不能直接使用,实在让许多VB.NET初学者感到有点无所适从,下面,用一个简单的实例来说明这种变化。在VS.NET中新建一个VisualBasic之Windows应用程序项目,I… 相似文献
3.
韩世伟 《电脑编程技巧与维护》2000,(12):12-14
一、Frames控件简介 Frames(框架)控件是 Delphi 5新提供的一个可视控件,该控件在窗体Form的基础上,针对Form不够灵活的地方进行了修改,从而使编程更加简便迅速。Frames控件是一个容器控件,可以容纳其它的控件,并且还可以嵌套使用,即它可以在其它的窗体Form或框架Frame中嵌套使用,而且Frames控件还可放在其它的容器控件中,比如Panel等,使用起来非常方便灵活。 Frames控件对应的类是TFrame类,这个类是 Delphi 5新添的,是TWinControl的一个子类,它的继承关系如下所示:TWinControl→TScrollingWinControl→TCustomFrame→TFrame, 相似文献
4.
前面我们对Delphi的基本特征及其主要控件作了介绍。并掌握了开发Delphi应用程序的基本方法和步骤。但对一个Delphi编程者,除了掌握Delphi的控件外,还必须对Delphi中的套件库(Gallery)、对象(Object)、子程序(Routines)、Windows API(Windows Application Programming Interface)以及事件处理程序(Event handler)作深刻的了解和认识。只有这样,才能充分认识Delphi的真正威力,才有可能写出一个十分令人满意的程序,从而呈现Delphi的强大功能。 一、Delphi程序的基本结构 1.程序的基本结构 前面我们已经介绍过Delphi的集成开发环境以及窗体和单元。实际上,Delphi的应用程序主要就是紧紧围绕着这两个部分进行的。窗体(Form)是与用户直接可见的对象。 相似文献
5.
从安全性的角度考虑 ,为了防止非授权用户使用数据库系统 ,系统往往需要采取一些保密措施 ,而采用密码核对框是最简便且行之有效的方法。使用 Delphi制作密码核对框非常容易。设系统的主窗体为 Form1,利用主窗体的 On Create事件 ,在 Form Create过程中输入下列代码 :procedure TForm1 .Form Create(Sender:TObject) ;var s:string; i:integer;begincoverform.free;{动态封面窗体释放 }for i:=1 to3do begin s:=inputbox( 密码核对框 , 请输入密码 , ) ; if s<> 1 2 36 then begin application.messagebox ( 密码… 相似文献
6.
7.
主要从面向对象的基本概念出发,分析了C#中的Form类,重点介绍了在C#中如何实现窗体间的相互调用方法,以及窗体间数据传递方法与实现技术。 相似文献
8.
9.
Delphi中数据库与Excel数据交互技术 总被引:1,自引:0,他引:1
Excel具有强大的数据排版输入打印等功能,十分方便,但在数据处理上不能与一些专业的数据库软件相比,使用Delphi编写的数据软件具有强大的数据处理功能,但它的报表排版、输出及打印又不是很方便.为解决这两者之间的矛盾,本文就Delphi中数据库与Excel数据交互技术作了一点探讨,实现了Delphi中数据库与Excel数据交互利用,方便了数据的管理与报表的输出打印. 相似文献
10.
姚一红 《数字社区&智能家居》2009,(11)
在Delphi中,由于其把设计时用CreateForm命令建立的第一个窗体作为主窗体,因此在当登录窗体设置不当时,用其他的常规方法往往会出现程序资源不能完全释放的情况。该文介绍了两种登录窗体的处理办法。 相似文献
11.
杨琦 《电脑编程技巧与维护》2007,(1):91-92
多窗体指应用程序中有多个窗口界面,这些窗口分别显示在屏幕上,它们之间没有绝对的从属关系。在多窗体中每个单独的窗体都依照应用功能分类进行设计,这样可以使整个程序的功能更加协调,相互之间的逻辑关系更具体。在用Delphi、VB开发数据库应用时,常常使用这种方法,那么在VC中如何实现呢?其实在VC中不仅能创建多窗体程序,而且也可建立多窗体多菜单的应用程序。 相似文献
12.
金永涛 《电脑编程技巧与维护》1998,(8):33-34
这里所谓的单独封面,是只独立于应用程序窗口本身的一个窗口,这个窗口在程序运行时首先弹出屏幕,用于装饰程序本身,或简单的演示一下程序的优越性。这样的封面在很多专业的WINDOWS程序中均存在,在VB中可有两种简单的方法实现这一功能。 第一种方法:多窗体编程方法 此方法是通常采用的方法,即在程序中创建两个或两个以上的Form窗体,把其中的一个作为专门的程序封面制作场所,具体方法: 1.创建一个新项目Form1,并在此窗体内安放 相似文献
13.
如何在Delphi中创建一个不带标题栏而且可以改变大小的窗体? 或许你会说,“把窗体的BorderStyle属性设为bsNone不就可以了?”这种做法虽然可以去掉窗体的标题栏,但是你却不能在程序运行时改变窗体的大小了。通过对Delphi的分析,笔者找到了一种比较简单的解决方法。首先我们应该澄清Delphi不仅仅是Object Pascal——它也非常有效地封装了Windows API。Windows中每一个窗口都是使用CreateWindow或者CreateWindowEx创建的。CreateWindow能创建一个标准样式的Windows窗口;CreateWindowEx与前者类似,不过你可以指定并创建特 相似文献
14.
Delphi程序的一种汉化方法 总被引:2,自引:0,他引:2
李鹏 《电脑编程技巧与维护》2000,(4):31-33
借助VCL所提供的过程,从DelPhi程序中提取出窗体资源,对窗体资源文本进行汉化,再替换掉原有的窗体资源,从而实现了对Delphi程序的汉化。 相似文献
15.
本文就在Windows中如何实现图象的旋转这个问题,做简要的阐述,下面的程序通过逐点处理的方法将一图象以30度为模数进行旋转。产生此程序的步骤: 1.在Windows中运行Visual Basic,若已经进入VasualBasic运行状态则从File菜单中选择New Project(Alt,F,N),系统自动生成Form1窗体。 2.在窗体Form1中设两个名为Picture1,Picture2的图片 相似文献
16.
Delphi在动态链接库编程中的应用 总被引:2,自引:0,他引:2
使用传统的Windows编程方法来创建和使用一个DLLs是一个很困难的事,Delphi的出现,减轻了开发者的负担,Delphi利用DLLs实现了窗体的重用机制,用户可以将自己的设计好的窗体储存在一个DLLs中,在需要的时候可随时调用它。 相似文献
17.
18.
hf_qy 《数字社区&智能家居》2003,(23):27-32
第四章数据输入输出考试要点1.数据输出(1)Print方法VisualBasic可以用Print方法输出数据。Print方法可以在窗体或其他一些对象上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。其一般格式为:[对象名称.]Print[表达式表][,|;](2)与Print方法有关的函数(Tab,Spc,Space$)VisualBasic提供了几个与Print配套使用的函数,如Tab,Spc,Space$,这些函数可以作为Print方法的一部分。配合使用这些函数,可以使信息按指定的格式输出。①Tab函数格式:Tab(n)该函数用于将光标移动到由参数指定的位置,从这个位置开始输出信息。… 相似文献
19.
第八话 父与子 在开始这一话之前,不知各位读者有没有使用过MDIForm呢?看看图1,这是一个标准的MDI Form和其中一个子窗体在标准和最大化情况下的外观。不过别误会,我不是想讲MDI,你再看看图2,我只是想让你区别图2的窗体不是MDI Form。图2的两个窗体都是一般的窗体,从最大化的外观就可以看出区别了。是不是觉得很有意思?其实也没有什么秘密。 相似文献
20.
本文主要介绍了用Delphi编写程序实现桌面上窗体截图的两类共三种方法。这三种方法既有用Delphi的窗体类成员方法实现的,也有用Windows的系统对象设备场景实现。文中既详细介绍各种方法的原理,又总结比较了各种方法的优缺点,并且给出每种方法相应的示例源代码。 相似文献