当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 2005-6-23 fh@mail.trisunwyse.com
 

 

 ·怎样做sql server数据库的还原     »显示摘要«
    摘要: 今天由于毕业设计要做一个数据库备份和还原的页面。我参考了一段代码后实现了功能但是我发现这段程序有一个比较麻烦的地方,就是数据库的还原的时候会遇到排它性问题。在网上搜索了找到了小白的blog上转了一个大富翁论坛上的讨论,看了讨论后发现里面提供的方法还不能直接用于asp.net。我对代码进行了稍稍的改动 void restorebutton_click(object sender, system.e......
    摘要: 现在网络的流行,使得服务器程序得到了广泛的应用,那么我们使用delphi如何设计出强壮的服务器呢?有人说,如果要设计服务器的话,一定要使用vc来设计,其实这个人说的有一定道理,因为如果你要使用delphi来设计服务器的话,要想设计高效的服务器就不要使用delphi带来的大部分的控件(最好不要使用delphi控件),为什么呢?下面我会告诉大家。这样的话你全部使用api来设计服务器,就同vc没有太大......


ReportBuilder设置打印页范围技巧

2005-6-23 fh@mail.trisunwyse.com

技术原理 【程序编程相关:用Delphi制作以浏览器为界面的应用程

【推荐阅读:我的一点发现: DBGridEh自带的实

     通过在tppreport的beforeprint事件中对tprinterdevice的pagesetting属性与pagelist属性进行赋值 【扩展信息:有关DELPHI 6.0 开发的三层的严

为何要如此处理?

根据分析reportbuilder源码,我们得到如下的调用顺序tppviewer -> tppproducer -> tppprinterdevice -> tpppagerequest -> tpppublisher,其中 tpppagerequest 封装了打印页范围信息,而tppprinterdevice 负责将指定的页发送到printercanvas

实现步骤

  1.在调用单元声明一个类私有变量,用于保存打印页范围

  type

    ...

  private

    spagerange: string;

    ...

  end;

  2.在调用单元声明一个类私有过程,用于处理tppreport.beforeprint事件

procedure tfrmmain.ppreportbeforeprint(sender: tobject);

begin

  if sender is tppreport then

    if (sender as tppreport).printerdevice <> nil then

    begin


...   下一页
 ·delphi中建议使用的语句     »显示摘要«
    摘要:网上找来的 感觉对入门者很有启示 收藏一下了!no.1 判断逻辑类型 }var b: boolean;beginb := boolean(2); //这样只是为了调试//b := true;if b = true then showmessage(b = true); //不建议//不安全///////if b then showmessage(b); //建议//简短end;var b: boo......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE