自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

查看数据库里的字段是何种类型时

 查看数据库里的字段是何种类型时 最近总是发现自己在要看字段是什么类型,或者是表里是否有某个字段,一个一个的去看,挺烦的,找也累. 有个Database2Sharp的工具,可以把数据库的字段导出来,导出来后,可以用查找件,进行查找,那样可以省去眼睛查找的时间。  ...

2009-07-31 16:28:45 170

main不能创建 Invalid Property

 今天遇到个问题,主窗口不能创建,报“无效的属性”;本来也没不知道哪里动了一下,就只是在了formshow事件里加了些代码,结果就出这个错了。 最终检查出:原来是自己不知道怎么回事,把FormShow过程放错位置了,造成了访问权限出错; 以下是放错了位置的:type  TFMMain = class(TForm)  private  procedur...

2009-07-31 11:45:04 224

SQL里的查询分析器注释符号:--

 注释掉某一条语句:用两个横杠  SQL里的查询分析器注释符号:--  建立一个临时表(存储过程里用):   CREATE TABLE #tmpBill_cyj  (     billNo  varchar(20)     )  给临时表添加值: set @billno='11'   --设置billno的值为11,前面已定义  decl...

2009-07-29 17:57:23 271

原创 程序设计方法

 转自:http://www.programfan.com/blog/article.asp?id=11230 源代码的学习 1. 画出整个程序的流程图,理解整个程序流程的思想。画流程图的方式更让人很直接 的理解程序的整体流程,而不会被代码所干扰,让程序员总体上把握整个程序。2. 对流程各节点(函数或过程)的理解。流程的每一节点是构成整个流程的不可缺少的部份。3. 再把流程...

2009-07-29 12:55:58 2681 1

SQL:使用自己的函数

     SELECT @Amount=AMOUNT,@Price=Price,@Curr=Currency  FROM dbo.CalcFeeCenter (@PostNet,'运费',@PostType,'',@CalcKg,@SendZone,@SendNet,@ScanNet,2,0)  dbo.CalcFeeCenter : 是自己定义的函数;...

2009-07-28 17:35:31 68

SQL:在存储过程里判断结果集是否非空

 使用exists函数,在存储过程里,判断查询所得结果集是否为空   if exists(select * from tablename)  print '结果非空!'elseprint '结果为空!'    注:使用Isnull函数,在存储过程里,判断查询所得字段内容是否为空 ...

2009-07-28 16:49:00 944

fastreport主从表的报表制作 打印

  fastreport主从表的报表制作 打印 fastreport 版本: 3.0 建两个数据集,一个主表的数据集,一个明细表的数据集; 1. 添加一个主数据,用于存放主表的内容,选择主表数据集; 2. 添加一个明细数据,用于存放明细表的内容,选择明细表数据集; 3. 如果尾部还要放主表的数据,则添加一个“尾”band; 4. 在主数据里,...

2009-07-25 09:59:51 1100

选中结果集里的多条记录用fastreport进行打印

 实现思想:1. 将选中的记录写到一个新建的结果集里(Clientdataset);2. 把结果集赋给fastreport; frxdbdtstDBCusBillDetail.DataSet := cds;3. 在Fastreport里设置,在设置界面里,右键==》选上stretch, (将打印范围拉大,把整个要打印的记录包括进去), 再接着右键==》编辑,选中数据集为“frxdb...

2009-07-24 12:49:54 1538

原创 二级域名

 转自:http://www.iteye.com/topic/419100  二级域名支持是一个很简单的问题,把JavaEye的代码贴出来供你参考:   # show website homepage  def homepage    if www?      render :template => 'main/homepage', :layout => false  ...

2009-07-23 12:38:04 204

原创 SQL 临时表

  转自:http://blog.163.com/im_foto/blog/static/49085060200942511938865/ 1、MS SQLSERVER      SQL Server 支持临时表。临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储在当前数据库内,而是...

2009-07-23 09:30:33 97

使用函数

 使用函数:  要使用一个函数,第一是看函数的入口参数,                        第二是看函数的返回值;                         第三是:总结该函数的功能,使用场合; 例如: SQL Server 里的一个SQL 语句: select convert(varchar(10), GetDate()-7 , 120)  ...

2009-07-23 08:20:30 82

SQL:给自己的列起别名

 给postdate -ComeDate得到的结果列起别名为:ResulTime select  ResulTime= case when (postdate -ComeDate)>0   then '正常' else '延迟' end,  *  from table  

2009-07-22 21:47:51 236

使用align属性的alclient值,自动填满整个窗体

  alclient 要跟其他可视控件 align 属性一起出现才有效果的。放三个可视控件到窗体上,将其中两个分别设为 alTop 和 alBottom 或 alLeft 和 alRight,最后一个设为 alClient,效果就出来了。alClient 的会占满剩余的空间,并且会窗体尺寸自动改变,在调另外两个控件的大小时自动改变,而且会自动缩放显示全部,而不会出现滚动条只显示...

2009-07-22 11:20:29 585

设置窗体与分辨率大小适应

   摘抄自CSDN  假设你在800*600的分辨率下设计的form,第一步:     先设置Form.scale:=false;     然后     inplementation     const         ScreenWidth:   LongInt   =   800;   {I   designed   my   form   in   800x600   ...

2009-07-22 11:11:40 213

中山第22集

  几个关键字:SEG, OFFSET, TYPE, LENGTH, size (1) 操作符SEG返回变量所在段的段值(2) OFFSET返回变量或者标号的偏移  (3)type操作符返回变量或标号的类型,类型用数值表示,常见类型和对应的数值规定如下:   字节(BYTE)变量  1   字变量(WORD)    2   双字变量(DWORD) 4   近(NEA...

2009-07-20 20:51:39 96

http://fast-report.com/en/documentation/

 fastreport 的官方网站http://fast-report.com/ http://fast-report.com/en/documentation/

2009-07-20 10:51:24 94

中山汇编第七集

 传送指令: mov dst, src源操作数可以是累加器,寄存器,存储单元以及立即数,而目的操作数可以是累加器,寄存器和存储单元;注意:源和目的操作数不能同时是段寄存器;代码段寄存器CS不能作为目的;指令指针既不能作为源,也不能作为目的。      立即数不能直接送到段寄存器;除了串操作指令外,不能同时是存储器操作数;必须有一个是寄存器1. mov bx, off...

2009-07-19 14:12:15 84

asp里vbscript脚本的注释

  asp里vbscript脚本的注释 以' (单引号)为注释  顺带一下:在汇编里,是以;(分号)做为注释  

2009-07-19 11:58:42 396

中山汇编第6集与第7集部分

  中山汇编第6集与第7集部分 第6种常用寻址方式: 1. 基址加变址寻址方式 :  操作数在存储器中,操作数的有效地址由基址寄存器之一的内容和变址寄存器之一的内容相加,                                  即:       (BX)           (SI)                                     ...

2009-07-18 22:08:32 90

原创 读一读Scktsrvr.exe的源程序

  转自:http://www.knowsky.com/335289.html  读一读Scktsrvr.exe的源程序 使用DELPHI做多层开发的朋友们都应该对Scktsrvr.exe这个程序不陌生的,Borland公司在DELPHI中给出了它的源代码。这是一个900来行的程序,程序不算长,现在我只选其中部分仔细读一读。走的线路大致是,从服务器接到客户端连接,处理客户端的一...

2009-07-18 14:55:12 172

原创 关于MDI窗口的子窗口关闭代码通用化问题

  转自:http://hi.baidu.com/chinamis/blog/item/b52b242440c9d23ac995596b.html 在form 关闭后 ,窗口变量的指针变没有指向NIL,而是指向一个无效的地址,对于SDI 窗口来说,这不存在问题,但是对于 MDIChild ,则问题多多。    一般来说,我们应该只需要在 close 事件中写上Action ...

2009-07-18 11:03:03 253

原创 提高执行效率的一些方法--delphi

 转自:http://www.cnpack.org/showdetail.php?id=533&lang=zh-cn 四、不使用if Flag = True then 这样的语句     原因很简单,因为FLAG本来就是BOOLEAN类型的变量,完全没有必要提取他的值来和True比较,直接写成       if Flag then 可以有效的减少执行时间;     同理: ...

2009-07-18 10:50:37 397

中山视频第5集

 寻址:即寻找操作数的物理地址(在存储器中的物理地址); 8086常用7种寻址方式: 1. 立即数寻址: mov ax, 5H;      //--操作数存在存储器中,即内存中,但是是紧跟着操作码mov的地方; 2. 寄存器寻址: mov ax, bx;      //--操作数存放在寄存器中,直接赋值就是; 3. 直接寻址: mov ax, [1234H]; ...

2009-07-17 22:17:32 91

中山汇编视频第4集--存储器地址

  中山汇编视频第4集 存储器里以字节为单位存储信息,每一个字节单元给以一个存储器的地址; 一、 8086/8088CPU有20根地址线,可寻址1M(2的20次方)的内存空间;        内存地址以20位地址进行编码,即内存的物理地址为一个20位2进制位的数字,对应的16进制位为5位(4个二进制位顶一个16进制位);00000H~FFFFFH;     ...

2009-07-17 20:25:30 106

fastreport3少字的解决方法

 第一步:将一个好的frxGraphicUtils.pas替换原来的引用路径下的这个文件 第二步: 替换后编译会报String and TString不匹配;不能编译使用单元frxClass.pas解决:将Result := FDrawText.WrappedText 改为:Result := FDrawText.WrappedText.Text; 第三步:重新编译...

2009-07-17 16:10:21 271

第二章 寄存器

 看了视频后,特总结如下: 1. CPU有14个16位的寄存器,8个8位的寄存器; 2. CPU的14个16位寄存器分为:   (1) 通用寄存器数据寄存器: AX, BX, CX, DX; (AX: 累加器; BX:; CX:计数寄存器;DX:)指针寄存器: SP, BP;(堆栈指针)变址寄存器: SI, DI;(SI: 源变址指针;  DI: 目的变址...

2009-07-16 21:57:13 74

delphi快捷键回到当前工程目录

 delphi快捷键回到当前工程目录 1. 因为装了CNpack,    在当前工程的代码下,按快捷键CTRL + \,马上就打开该项目所在的文件夹     这个快捷键挺方便的  2. Ctrl + /  第一次是注释代码块,第二次是取消所注释的代码块,如此反复;(可能也是装了CNPack的缘故) 3. Ctrl + Q  隐藏QQ在右下角的图标...

2009-07-16 08:33:03 124

原创 笑来---真的是“岁数大了,脑子不够用了么?”

 转自:http://www.lixiaolai.com/index.php/archives/6935.html 经常遇到有人慨叹说,“岁数大了,脑子不够用了,学点什么都费劲了……”甚至,很多刚刚从大学毕业没多久的人都经常发出这样的叹息。尤其在学英语这件事上,迄今为止我个人就不知道遇到过多少人发出过这样的哀怨。然而,真的如此么?一个人的智商是在不停发展的(除非他拒绝学习,并且成功...

2009-07-15 14:04:22 229

cxGrid1导出到Excel

 1. 先usescxExportGrid4Link   单元 2. 使用方法ExportGrid4ToEXCEL(); 完整代码如下:  if dialogSave1.Execute then  begin                                ExportGrid4ToEXCEL(dialogSave1.FileName, cxGrid1, ...

2009-07-15 12:01:26 149

原创 cxGrid的使用

 转自:http://www.pcfen.cn/date/2009/5/5/1/1/ 使用cxGrid有一些时间了,在这里总结一下使用cxGrid的一些方法,希望给刚开始接触cxGrid的人一些帮助。1.简单介绍:cxGrid右下方的cxGrid1Level1是表示Grid表的层,cxGrid可以有多层,这相当于集合了PageControl的功能,而cxGrid1Level1右边的cx...

2009-07-15 11:51:35 108

原创 常用快捷键

 转自:http://blog.163.com/wangzhaorong2008/blog/static/82461269200952593029546/ 引用:《互动中心网友》电脑小知识   一、最常用的快捷键 二、键盘快捷键 三、资源管理器 四、自然键盘 五、辅助功能 六、QQ快捷键 七、IE浏览器快捷键 最常用的快捷键 :F5------------刷新         ...

2009-07-14 20:31:38 98

原创 IE常用快捷键

  CTRL+O(CTRL+L) 出现网址输入框.CTRL+N         以当前页打开CTRL+L         快速关闭当前窗口CTRL+F5        刷新当前页CTRL+F3        打开搜索栏CTRL+D         将当前页添加到收藏夹CTRL+B(CTRL+I) 打开收藏夹(整理收藏夹)CTRL+H         查看历史记录CTRL+S        ...

2009-07-14 20:28:17 89

原创 提高编码速度

转自:http://bbs.topsage.com/dispbbs_121_142960_23.html 一旦方案想清楚,剩余部分的工作效率瓶颈就在于你的手速了。最近一直看起点中文网上的《师士传说》,主角叶重一个强项就是手速。最基本的就是盲打。不会盲打的通常属于“编码低能儿”。身边也有不会盲打的朋友,他们通常都有一个问题,就是眼高手低,说说还行,动手就不行。当然他们能够在IT研发领...

2009-07-14 19:26:08 87

原创 上得了QQ,上不了网页

转自:http://www.shudoo.com/09/0629/16/12380909.htmlHOST问题导致 知识准备:Hosts表文件  Hosts表文件是一个没有扩展名的文件, Hosts表文件中存放的是一些常用的网站主机的域名和其对应的IP地址。这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和 Host name(主机名)的映射关...

2009-07-13 19:52:06 126

点击wwDBGrid的标题进行排序

{--排序--cyj 2009-7-13}procedure TDispatchForm.wwDBGridSort(Sender: TObject;  AFieldName: String);begin    //--cyj 2009-7-10 起if ((Sender as TwwDbGrid).DataSource.DataSet.State in [dsedit,dsinsert]) t...

2009-07-13 15:00:48 193

原创 关于嵌入式环境搭建

 转自:http://bbs.topsage.com/dispbbs_121_1420_15.html 有些朋友想学通信、嵌入式开发,但总觉得自己没有软硬件环境,我就按我的了解给 大家介绍一下怎么建立这样的环境,当然我了解的只是我学习和工作的方向。通信我做的是数据网方面的工作,包括TCP/IP、二三层交换、对接入网、H.323和软交换也有一点认识。这些软硬件环境都是可以在PC上构建的。...

2009-07-10 20:37:08 71

类C语言

 (严蔚敏的)数据结构里有这种表示方法: InitList(&L) : 初始化一个线性链表 解释:这是一个类C语言表示,即表示L这个线性链表,相当于C++语言的引用,在函数里改了后,会影响到函数外的值,也可以认为是C语言的传址,非传值;但这只是表示而已,并非能这么写,要写成C语言的表示,要用指针(传指针);  ------------------------...

2009-07-09 22:05:29 2325

小结一个早上的汇编 2009-7-5

 今天早上看了一些汇编相关的东西,特小结一下: 1. 使用了一下debug 程序, -a 100 表示从100偏移量开始输入汇编程序代码    输入完后,    用-g 参数执行刚输入的汇编程序代码    -w 参数将当前汇编程序代码写入到硬盘中    -u 100反汇编刚才输入的代码,可以查看输入的源代码     -r 查看寄存器的值 2. 汇编程序结...

2009-07-05 12:50:03 60

小结一个早上的汇编 2009-7-5

 今天早上看了一些汇编相关的东西,特小结一下: 1. 使用了一下debug 程序, -a 100 表示从100偏移量开始输入汇编程序代码    输入完后,    用-g 参数执行刚输入的汇编程序代码    -w 参数将当前汇编程序代码写入到硬盘中    -u 100反汇编刚才输入的代码,可以查看输入的源代码     -r 查看寄存器的值 2. 汇编程序结...

2009-07-05 12:49:16 59

debug 命令基本使用

 转自:http://baike.baidu.com/view/569101.htm debug命令  DEBUG命令参数详解  DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,...

2009-07-05 12:27:37 972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除