摘要: 最终效果:实现效果,首先准备一张图片,高度为25pixel,宽度为1至3pixel渐变的图片。可以这里下载。还要准备数据: Dictionary<int, int> Datas { get { Dictionary<int, int> d = new Dictionary<int, int>(); d.Add(1, 35); d.Add(2, 45); d.Add(3, 20); return d; } }ok,数据准备完了,在as... 阅读全文
posted @ 2012-04-09 00:33 斥也 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Linq有7个聚合函数操作符,可详细参考下表:序号名称描述1Aggregate从某一特定序列或集合中收集值,当聚合完成时,它将序列中返回值进行累积并返回结果。2Average计算一个数值序列的平均值。3Count计算一个特定集合中元素的个数。4LongCount返回一个Int64类型的值,用它来计算元素大于Int32.MaxValue的集合中元素数。5Max返回一个序列中最大值。6Min返回一个序列中最小值。7Sum计算集合中选定值的总和。下面Insus.NET列举其中5个Min、Max、Average、Count、Sum常用的函数作演示。使用泛型(Generics)List<int&g 阅读全文
posted @ 2012-04-09 00:32 斥也 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Delphi 的运算符列表分类运算符操作操作数结果类型范例算术运算符+加整数,实数整数,实数X + Y-减整数,实数整数,实数Result - 1*乘整数,实数整数,实数P * InterestRate/实数除整数,实数实数X / 2div整数除整数整数Total div UnitSizemod取模整数整数Y mod 6+(一元)符号等同整数,实数整数,实数+7-(一元)符号相反整数,实数整数,实数-X布尔运算符not否定布尔型Booleannot (C in MySet)and与布尔型BooleanDone and (Total > 0)or或布尔型BooleanA or Bxor异或 阅读全文
posted @ 2011-07-09 21:21 斥也 阅读(235) 评论(0) 推荐(0) 编辑
摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo; procedure FormCreate(Sender: TObject); end;var Form1: TForm1;implementation{$R *.dfm}uses ShlObj; {SHGetSpecialFolderLocation、SHGetPathFromID 阅读全文
posted @ 2011-07-09 21:19 斥也 阅读(134) 评论(0) 推荐(0) 编辑
摘要: WinAPI: CreateDirectory - 建立文件夹//声明:CreateDirectory( lpPathName: PChar; {目录名} lpSecurityAttributes: PSecurityAttributes {TSecurityAttributes 结构的指针}): BOOL;//TSecurityAttributes 是 _SECURITY_ATTRIBUTES 结构的重定义_SECURITY_ATTRIBUTES = record nLength: DWORD; {结构体的大小} lpSecurityDescriptor: Pointer; {安全描述} b 阅读全文
posted @ 2011-07-09 21:18 斥也 阅读(137) 评论(0) 推荐(0) 编辑
摘要: WinAPI: GetWindowsDirectory - 获取 Windows 所在目录//声明:GetWindowsDirectory( lpBuffer: PChar; {缓冲区} uSize: UINT {缓冲区大小}): UINT; {返回实际长度}//举例:var arr: array[0..MAX_PATH] of Char; num: UINT;begin num := GetWindowsDirectory(arr, MAX_PATH); ShowMessage(arr); {C:\WINDOWS} ShowMessage(IntToStr(num)); {10}end;Wi 阅读全文
posted @ 2011-07-09 21:17 斥也 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 类型转换函数函数功能Chr将一个有序数据转换为一个ANSI字符Ord将一个有序类型值转换为它的序号Round转换一个实型值为四舍五入后的整型值Trunc转换一个实型值为小数截断后的整型值Int返回浮点数的整数部分IntToStr将数值转换为字符串IntToHex将数值转换为十六进制数字符串StrToInt将字符串转换为一个整型数,如字符串不是一个合法的整型将引发异常StrToIntDef将字符串转换为一个整数,如字符串不合法返回一个缺省值Val将字符串转换为一个数字(传统Turbo Pascal例程用于向后兼容)Str将数字转换为格式化字符串(传统Turbo Pascal例程用于向后兼容)St 阅读全文
posted @ 2011-06-26 22:31 斥也 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Delphi 数据类型列表分类范围字节备注简单类型序数整数Integer-2147483648 .. 21474836474有符号32位Cardinal0 .. 42949672954无符号32位Shortint-128 .. 1271有符号8位Smallint-32768 .. 327672有符号16位Longint-2147483648 .. 21474836474有符号32位Int64-263.. 2638有符号64位Byte0 .. 2551无符号8位Word0 .. 655352无符号16位Longword0 .. 42949672954无符号32位字符AnsiChar(Char)A 阅读全文
posted @ 2011-06-26 12:04 斥也 阅读(171) 评论(0) 推荐(0) 编辑