当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: //用惯JAVA或C#的人可能对DELPHI非常生气,连基本的
 

 

    摘要: //判断一个机器的mssql是否启动,通过sql dmo是可以的,但对于没有装mssql的客户端来说就没办法,此处用的是连接mssql的1433端口,如果端口号不同,可以通过传递端口.unit judge_u; interfaceuses sysutils, classes, idbasecomponent, idcomponent, idtcpconnection, idicmpclient......
 ·delphi 7 中使用rave报表(三)    »显示摘要«
    摘要: delphi 7 中使用rave报表(三) ——建立一张简单的报表   前面两篇,向大家介绍了rave的组件,从今天开始向大家介绍如何建立报表。首先要感谢li jack等各位朋友给我发的电子邮件,鼓励我继续写下去。今天也查了一下rave一词的意思。 rave在辞典上的翻译为“咆哮”。 rave-up喧闹的宴会, 狂欢聚会,我们经常也听到锐......


我对DELPHI写的几个基类型

//用惯java或c#的人可能对delphi非常生气,连基本的类型都没有,我平时工作中,经常会曾试着把一些函数集合在一起,也经常做一些属于自己的基础类型的函数,此处把它们弄出来,有不当之处,请大家点评.

unit baseclass; 【程序编程相关:关于MIDAS的安全问题的解决方案

【推荐阅读:string 与 PChar

uses 【扩展信息:最近刚为公司完成的一款监视的小工具软件!

interface

  sysutils, classes, strutils, idglobal, math;

type

  tcharset = set of char;

var

  tnormalcharset: tcharset = [#13, #10, #32, ., ,, ;];

type

  tstring = class

  private

    ftext: string;

  public

    function charat(aposition: integer): char;

      //指定位置的字母

    function tolowercase: string; overload;

    class function tolowercase(astring: string): string; overload;

      //小写

    function touppercase: string; overload;

    class function touppercase(astring: string): string; overload;

      //大写

    class function valueof(avalue: string): boolean; overload;

    class function valueof(avalue: boolean): string; overload;

    class function stringin(avalue: string; avalues: array of string): boolean;

    class function left(avalue: string; alength: integer): string;

    class function right(avalue: string; alength: integer): string;

    class function deleteprefix(avalue: string; fixedstring: tcharset = [#32]): string; //删除前缀

    class function deletesuffix(avalue: string; fixedstring: tcharset = [#32]): string; //删除后缀

    //

    class function comparestring(avalue1: string; avalue2: string): boolean;

    class function hashcode(avalue: string): integer;

    class function lastchar(avalue: string): char;

    class function stringreplace(const s, oldpattern, newpattern: string;

                   flags: treplaceflags): string;

    class function stringofchar(ch: char; count: integer): string;

    class function setstring(var s: string; buffer: pchar; len: integer): string;

    class function getpy(astr: string): string;

          //得到对应的拼音.

    class function isallchinese(astr: string): boolean;

    class function isallenglish(astr: string): boolean;

    class function getfirstword(avalue: string; var aword: string; aseparator: tcharset): integer; overload;

    class function getfirstword(avalue: string; var aword: string; aseparator: string): integer; overload;

                   //返回值为从开始到该单据的长度.

    class function getallword(avalue: string; aseparator: string): tstringlist; overload;

                   //返回所有的关键字.使用完后,请将结果集free;

                   //注:在以后的使用中,请不要使用该函数.请使用它的重载版

                   //getallword(avalue: string; aseparator: string; astringlist: tstringlist);

    class procedure getallword(avalue: string; aseparator: string; astringlist: tstrings); overload;

                   //把所有的结果集装入astringlist;

    class procedure getallwordwithall(avalue: string; aseparator: string; astringlist: tstrings);

    class function stringtocharset(avalue: string): tcharset;

    class function charsettostring(avalue: tcharset): string;

    class function updatesentence(aoldstring: string; //被操作字符串

                                  aupdatesource: string; //查找的单词.


...   下一页
 ·delpih 中的windows api编程初步    »显示摘要«
    摘要:使用rad类型工具的人越来越多了,虽然我对于rad类的工具向来不多作评议,但我还是常常使用的。所以我深深的知道这类工具虽然给我们带来了便利,使我们能不用将更多的精力放在界面上,但同时也将初学者紧紧的圈在了他所提供的控件和组件中。所以很多人并不能真正的了解windows的消息驱动原理以及windows的运作过程。本文中我们就一起来学习一下windows的运作过程,使我们对delphi这样一个优秀的编......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE