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