- 博客(11)
- 收藏
- 关注
原创 编程中算法和人的想法谁主谁次?
编程中算法和人的想法谁主谁次?有些人不论是编程新手还是老手在思想上残留了一些定势。也许是很好的算法但不一定是最好的。但“经验”使人的大脑懒惰了。从而少了创新。如下两题你会怎么做呢?(1)1+2+3+4+...+n,(2)1-2+3-4+........+(2n-1)-2n
2006-01-23 07:58:00
928
原创 时间比较
SELECT SUM(ylmx_flag * ylmx_shuliang) AS SUM, ylmx_huono, ylmx_mbianhao, yl_cangkuname, ylmx_clname, yl_timeFROM Kylmingxi, kyongliaoWHERE Kylmingxi.ylmx_ylbianhao = kyongliao.yl_bianhaoGROUP BY
2005-12-24 16:13:00
987
原创 fastreport(1)
FastReport components reviewFastReport 包含许多元件供报表建立、修改、导出不同的格式及強化报表功能, 让我们探究每一个FastReport 元件栏上的元件。TfrxReport此为最主要的报表元件,一个TfrxReport 元件组成一份报表。在设计时期,双击此元件可打开报表设计器(Report Designer)此元件拥有所有载入、存盘、设计及来看报表必须的属
2005-10-31 17:36:00
3714
1
原创 MessageBox详解
MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框。 1、函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可
2005-10-26 11:59:00
9688
原创 他山之石 网上Delphi DBGrid总结
在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。 以下的示例程序演示了对 DBGrid 各属性的设置,使 Delphi 显示的表格
2005-10-20 18:57:00
7420
1
原创 深入delphi编程
刚刚接触的delphi的朋友,可能最感兴趣的就是它丰富、强大的vcl(可视化构件库)。仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有实用价值的程序,真是令人激动。但是,vcl只是delphi的一小部分,delphi的优秀远远不只是表现在vcl上。如果你仅仅停留在使用vcl这一阶段,那么你永远也不可能成为一个真正的delphi高手。记住,必须超越vcl,才能够接触到delphi的
2005-09-21 13:20:00
1961
1
原创 成为软件工匠
1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要拘泥于
2005-09-21 13:18:00
1012
原创 正则表达式
TRegExpr是正则表达式在delphi中的一个很好的实现。是一个单独的单元,使用时直接引用即可。还自带了几个sample。 对其中的SelfTest例子加了几行注释如下: { basic tests } r := TRegExpr.Create; r.Expression := [A-Z]; r.Exec (234578923457823659GHJK38); Check (0
2005-09-21 13:09:00
1941
1
原创 DBGrid排序
给DBGrid加入排序功能在实际数据库管理系统中,用户对表中数据的操作,最频繁的莫过于浏览查询了,而查询中若能提供为某字段建立的排序功能,则非常有利于用户对“关键数据”的了解。 Windows的用户都知道,在“我的电脑”或“资源管理器”中打开任一文件夹,若以“详细资料”方式查看,系统会显示出该文件夹下的子文件夹和文件相关信息,如:名称、类型 、大小、修改时间,用户只需要单击标题栏中的相应项,则系统
2005-09-21 13:05:00
2438
原创 Delphi制作客户端系统功能组件分离的架构设计
Delphi制作客户端系统功能组件分离的架构设计 一. 目标:a) 减少客户端exe程序的长度b) 更好的组织源代码项目文件夹的结构c) 使用基于接口的方式编程,减少模块之间的耦合度d) 物理分离不同的功能组件二. 实现方式:a) 三类子项目:l 主窗体和主框架
2005-09-16 13:58:00
2276
1
原创 软件设计中的可用性
软件的设计是为了使用,不论是给他人用还是自己用。都设计到软件的有用性。 软件的有用性包括:实用性和可用性。 实用性表示软件产品执行任务的能力。产品执行的任务越多其实用性就越高。可用性是衡量使用一种产品来执行指定任务的难易程度的尺度。指人们是否可以使用该软件来执行他们需要执行的任务。它将用户而不是系统摆在过程的中心。这一方法是以用户为中心的设计,它从设计过程的一开始就将用户关心的问题和意见考虑在内
2005-09-13 13:57:00
2217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人