![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程综合
dengqingyan
这个作者很懒,什么都没留下…
展开
-
配置JDK和Tomcat环境变量
1.安装JDK安装好JDK后,再配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06;新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)在系统变量Path的值的前面加入以下...原创 2009-12-29 14:31:30 · 107 阅读 · 0 评论 -
查询数组里面是否包含重复值
查询一个数组里面是否包含重复值function TForm.BinarySearch(a:array of Integer):Integer;var i,j,temp:Integer;begin Result:=-1; if Length(a)>0 then begin for i :=0 to Length(a)-1 do beg...2010-06-11 12:27:46 · 253 阅读 · 0 评论 -
格式化输出(日期型字段、布尔型字段、数值型字段、计算字段)显示
1、在布尔字段中,常用的一种方法是用其来表示性别,但在显示给用户看时,最好又能显示成男、女,以方便用户。 双击ADOquery,在弹出的窗体中生成静态字段,然后你点取这些静态字段,在OnGetText和OnSetText事件中做如下。(我一般习惯用男1女0,想像丰富一点,嘿)procedure TfrmData.TADOquery1SEXGetText(Sender: TField; var Te...2010-06-11 10:13:00 · 616 阅读 · 0 评论 -
事件何时会触发
OnChange 当字段部件的字段值发生改变时,触发该事件 OnGetText 当字段部件获得字段值时,触发该事件 OnSetText 当字段部件被设置字段值时,触发该事件 OnValidata 当字值被修改或插入新的字段值时,对字段值进行有效性检验时,触发该事件 用户想自己设定字段的显示和编辑格式时,可以编写OnGetText事件和OnSetText事件的处理...2010-06-11 09:59:33 · 152 阅读 · 0 评论 -
编程中易忽视的细节
在IDE环境中,使我们在编程中减少了很多手工敲代码的错误,但是一些细节还是不容忽视的。这也恰恰是我们在编程中产生的BUG。 假设语法没有错误的前提下,我们又经常会有哪些错误呢? 1、声明了变量没有使用过 2、在反复修改代码时候产生遗漏的地方 3、全局变量和局部变量命名规范问题,有时候自己随便命名,结果在上千行的代码里面不能够明确的看出哪个是局部的,哪个是全局的,...2010-06-04 09:13:33 · 95 阅读 · 0 评论 -
内存异常程序常见错误
最近做了一些控件的封装,大多采用的是动态创建控件的形式,这样在关闭窗体的时候需要把之前所有用到过的控件进行释放,否则会出现内存异常错误。在释放之前还必须保证该指针已经被创建,否则同样会报指针异常的错误。也就是说,必须有垃圾回收机制,也就是程序自己编写的垃圾回收。关于内存的释放顺序如下:假设有多个窗体进行了嵌套,一层层的调用,调用时候的顺序和释放的顺序采用的是栈的方式进行释放的:先进后出...2010-06-03 11:46:42 · 134 阅读 · 0 评论 -
组件安装后不可用的原因终极分析解决方案
使用Delphi开发前台程序,在Packages更换路径后,重新启动Delphi还是出现编译错误,这个时候需要检测位置Tools->EnvironmentOptions->Library 里面的路径是否都配置正确了。如果这里面都正确了,那就可以正常编译通过了。...2010-06-01 09:06:36 · 374 阅读 · 0 评论 -
DELPHI组件安装全攻略
一、前言 由于系统不稳定,经常要重装DELPHI。而每次安装DELPHI的时候,原来注册的组件都被刷新,只能重新安装组件。众所周知,DELPHI的第三方组件N多,这个安装着实令人头疼。更有甚者,因为某些莫名其妙的原因,DELPHI的组件面板上有时居然只剩下一个标准组件。碰到这种情况,我不知道各位如何处理,我每次都是重新安装。为了解决这个难题,我决定深入了解DELPHI组件是如何被注册。以下...2010-06-01 08:47:12 · 194 阅读 · 0 评论 -
项目延期谁的责任?
最近带领团队开发了一个项目中的模块,结果比预期延迟了半天时间,导致整个项目在发版的时候没有包含此模块,想请大家分析一下原因: 在开发中主要涉及了需求分析、数据库设计、软件开发设计和编码、测试五个阶段。预计三天完成,结果使用了三天半才交给测试部门,延期了半天。 关于原因我自己总结了几条: 1、数据库的高级设计理论知识不足,导致在设计的时候出现了时间上的延迟,导致开发工期延后...2010-05-28 13:12:35 · 355 阅读 · 0 评论 -
性能测试 记录时间
性能测试,记录时间代码:procedure TForm_WorkForm.Button1Click(Sender: TObject);var string;begin inherited; s := FormatDateTime('hh:mms', Now); Form_TEST := TForm_TEST.Create(Self); Form_TEST....2010-06-18 15:39:30 · 187 阅读 · 0 评论