自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程中算法和人的想法谁主谁次?

编程中算法和人的想法谁主谁次?有些人不论是编程新手还是老手在思想上残留了一些定势。也许是很好的算法但不一定是最好的。但“经验”使人的大脑懒惰了。从而少了创新。如下两题你会怎么做呢?(1)1+2+3+4+...+n,(2)1-2+3-4+........+(2n-1)-2n 

2006-01-23 07:58:00 894

原创 时间比较

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 940

原创 fastreport(1)

FastReport components reviewFastReport 包含许多元件供报表建立、修改、导出不同的格式及強化报表功能, 让我们探究每一个FastReport 元件栏上的元件。TfrxReport此为最主要的报表元件,一个TfrxReport 元件组成一份报表。在设计时期,双击此元件可打开报表设计器(Report Designer)此元件拥有所有载入、存盘、设计及来看报表必须的属

2005-10-31 17:36:00 3664 1

原创 MessageBox详解

 MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框。 1、函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可

2005-10-26 11:59:00 9590

原创 他山之石 网上Delphi DBGrid总结

在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid 外观的目的。通过编程,我们可以改变 DBGrid 的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。    以下的示例程序演示了对 DBGrid 各属性的设置,使 Delphi 显示的表格

2005-10-20 18:57:00 7350 1

原创 深入delphi编程

刚刚接触的delphi的朋友,可能最感兴趣的就是它丰富、强大的vcl(可视化构件库)。仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有实用价值的程序,真是令人激动。但是,vcl只是delphi的一小部分,delphi的优秀远远不只是表现在vcl上。如果你仅仅停留在使用vcl这一阶段,那么你永远也不可能成为一个真正的delphi高手。记住,必须超越vcl,才能够接触到delphi的

2005-09-21 13:20:00 1904 1

原创 成为软件工匠

1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要拘泥于

2005-09-21 13:18:00 983

原创 正则表达式

TRegExpr是正则表达式在delphi中的一个很好的实现。是一个单独的单元,使用时直接引用即可。还自带了几个sample。 对其中的SelfTest例子加了几行注释如下: { basic tests }  r := TRegExpr.Create;  r.Expression := [A-Z];  r.Exec (234578923457823659GHJK38);  Check (0

2005-09-21 13:09:00 1893 1

原创 DBGrid排序

给DBGrid加入排序功能在实际数据库管理系统中,用户对表中数据的操作,最频繁的莫过于浏览查询了,而查询中若能提供为某字段建立的排序功能,则非常有利于用户对“关键数据”的了解。 Windows的用户都知道,在“我的电脑”或“资源管理器”中打开任一文件夹,若以“详细资料”方式查看,系统会显示出该文件夹下的子文件夹和文件相关信息,如:名称、类型 、大小、修改时间,用户只需要单击标题栏中的相应项,则系统

2005-09-21 13:05:00 2392

原创 Delphi制作客户端系统功能组件分离的架构设计

Delphi制作客户端系统功能组件分离的架构设计 一.             目标:a)         减少客户端exe程序的长度b)        更好的组织源代码项目文件夹的结构c)        使用基于接口的方式编程,减少模块之间的耦合度d)        物理分离不同的功能组件二.             实现方式:a)         三类子项目:l         主窗体和主框架

2005-09-16 13:58:00 2238 1

原创 软件设计中的可用性

软件的设计是为了使用,不论是给他人用还是自己用。都设计到软件的有用性。 软件的有用性包括:实用性和可用性。 实用性表示软件产品执行任务的能力。产品执行的任务越多其实用性就越高。可用性是衡量使用一种产品来执行指定任务的难易程度的尺度。指人们是否可以使用该软件来执行他们需要执行的任务。它将用户而不是系统摆在过程的中心。这一方法是以用户为中心的设计,它从设计过程的一开始就将用户关心的问题和意见考虑在内

2005-09-13 13:57:00 2094

空空如也

空空如也

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

TA关注的人

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