2010年12月28日

"IME MODE"AND "IME NAME"

摘要: 许多WINDOWS应用程式的中西文录入界面中,中西文的录入需要反复转换汉字输入法,使用起来非常繁琐。笔者在利用DELPHI研发某MIS的过程中,找到了一种比较简捷的解决办法。 本文设计环境为DELPHI CLIENT/SERVER SUIT VER3.0(以下简称DELPHI3.0),中文WINDOWS’95。 一、DELPHI3.0下Imename 、Imemode属性 在DELPHI3.0中Tedit、Tmemo、TmaskEdit等编辑元件在应用程式中经常使用,这三种元件都具有Imename、Imemode属性,Imename属性是输入法名称,在对象观察器中对应一包括当前系统中所有汉字输 阅读全文

posted @ 2010-12-28 09:45 jshchg 阅读(1967) 评论(0) 推荐(0)

2010年12月24日

讲解SQL Server 2000的Collection排序规则

摘要: 转载至:http://rybhgr.blog.163.com/blog/static/15598155200821722924445/SQL Server的排序规则很多人使用的并不是很多,对于初学者来讲会感觉特别陌生,但其中有一个错误很多人都是经常碰到的: SQL Server数据库,在跨库多表连接查询时,若两数据库默认字符集不同,系统就会返回这样的错误:“无法解决 equal to 操作的排序规则冲突。”一、错误分析:这个错误是因为排序规则不一致造成的,测试如下:Code highlighting produced by Actipro CodeHighlighter (freeware)h 阅读全文

posted @ 2010-12-24 09:24 jshchg 阅读(1485) 评论(0) 推荐(0)

Unicode 数据

摘要: Unicode 数据在 Microsoft® SQL Server™ 2000 中,传统上非 Unicode 数据类型允许使用由特定字符集定义的字符。字符集是在安装 SQL Server 时选择的,不能更改。使用 Unicode 数据类型,列可存储由 Unicode 标准定义的任何字符,包含由不同字符集定义的所有字符。Unicode 数据类型需要相当于非 Unicode 数据类型两倍的存储空间。Unicode 数据使用 SQL Server 中的 nchar、varchar 和 ntext 数据类型进行存储。对于存储来源于多种字符集的字符的列,可采用这些数据类型。当列中各项所包含的 阅读全文

posted @ 2010-12-24 09:03 jshchg 阅读(621) 评论(0) 推荐(0)

2010年12月18日

delphi Format用法

摘要: 转载至:http://www.delphifans.com/infoview/Article_731.htmlFormat是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,所以这里只对第一个介绍:function Format(const Format: 阅读全文

posted @ 2010-12-18 09:36 jshchg 阅读(1469) 评论(0) 推荐(0)

2010年12月16日

delphi 事件委托 -- 未看

摘要: 转载至:http://hi.baidu.com/endlesslove137/blog/item/d3eb6f35d1dc089ba71e1269.html1{2使用委托,将方法做为别一个方法的参数传递的例子(回调)3}4unit Unit1;56interface78uses9 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,10 Dialogs, StdCtrls;1112type13 TDelegateClass=procedure(msg:string) ofobject;//定义一个委 阅读全文

posted @ 2010-12-16 15:37 jshchg 阅读(461) 评论(0) 推荐(0)

如何让delphi在启动时不自动创建空的工程?

摘要: "C:\Program Files\Borland\Delphi6\Bin\delphi32.exe" -np 阅读全文

posted @ 2010-12-16 15:33 jshchg 阅读(350) 评论(0) 推荐(0)

delphi 文件的操作

摘要: 转载至:http://hi.baidu.com/endlesslove137/blog/item/86f1669990a7ed046f068ced.html//判断文件是否存在 FileExists//判断文件夹是否存在 DirectoryExists//删除文件 DeleteFile; Windows.DeleteFile//删除文件夹 RemoveDir; RemoveDirectory//获取当前文件夹 GetCurrentDir//设置当前文件夹 SetCurrentDir; ChDir; SetCurrentDirectory//获取指定驱动器的当前路径名 GetDir//文件改名 阅读全文

posted @ 2010-12-16 15:27 jshchg 阅读(492) 评论(0) 推荐(0)

class of 语句

摘要: 那是一个类引用。TClass = class of TObject就表示TClass是TObject或它子类的一个变量。他表示的是类,而不是类的实例。比如说T1 = class of T0;T2 = class(T0);.........procedure *********vara: T2;b: T1;beginb := T2; //b表示T1这个类或它的子类,而不是T1或T1子类的实例a := b.create;end; 阅读全文

posted @ 2010-12-16 15:09 jshchg 阅读(377) 评论(0) 推荐(0)

深入delphi编程

摘要: 转载至:http://tech.ccidnet.com/art/1077/20040523/643853_1.html 刚刚接触的Delphi的朋友,可能最感兴趣的就是它丰富、强大的VCL(可视化构件库)。仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有实用价值的程序,真是令人激动。但是,VCL只是Delphi的一小部分,Delphi的优秀远远不只是表现在VCL上。如果你仅仅停留在使用VCL这一阶段,那么你永远也不可能成为一个真正的Delphi高手。记住,必须超越VCL,才能够接触到Delphi的核心。 那么,在Delphi的VCL后面,到底隐藏着什么呢?本文将讨论两个比较. 阅读全文

posted @ 2010-12-16 09:55 jshchg 阅读(388) 评论(0) 推荐(0)

2010年12月13日

delphi调用存储过程

摘要: 转载至http://www.cnblogs.com/Bonny.Wong/archive/2009/07/30/132817.html前言 经常有很多初学者问到在delphi中如何调用SQL Server的存储过程?问题其实很好解决,但问得多了,也就不愿答了。下面我将用实例进行说明,从在SQL Server中创建存储过程到调用的完整实例。 首先,打开sql server管理器,在pubs数据库中建一个测试表,表名为test,字段有id,name,和desc,全部为字符型,如果你不知道建表,那么打开sql查询分析器,贴上以下的代码,然后按执行,就会自动生成test表.usepubsifexist 阅读全文

posted @ 2010-12-13 17:03 jshchg 阅读(1327) 评论(0) 推荐(0)

导航