博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年12月30日

摘要: 规定的,规定BMP文件的像素数据是按行存储的,而且每行的字节数必须为4的倍数,如果实际的像素数据不是4的倍数咋办?这就需要字节对齐,对齐是在一行的末尾添0以补足一行的字节数为4的倍数, ( biWidth*biBitCount+31)/32*4*biHeight//其中 biWidth是图像的宽度以... 阅读全文

posted @ 2014-12-30 22:51 longker的博客 阅读(739) 评论(0) 推荐(0)

2013年10月14日

摘要: mysql 的数据类型(描述的是字段)三大类:一.整型:1.tinyint(M),其中M是显示宽度,需要配合zerofill,就是前面0填充,存储单位为1个字节(8位),无符文是最大能存储范围0000 0000 到 1111 1111 就是说为0 到 255,有符合的情况下是-128到1272.smallint 存储单位为2个字节(16位),按二进制的方法可以推算出取值范围为:0-65535或-32768-32767;3.mediumint 存储单位为3个字节(24位),按二进制的方法可以推算出取值范围为:0-16777215或-8388608 - 8388607;4.int 存储单位为4个. 阅读全文

posted @ 2013-10-14 08:34 longker的博客 阅读(127) 评论(0) 推荐(0)

2009年6月19日

摘要: 1.类的声明,格式:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->TypeTMyClass=classend;TypeTBase=classproceduremsg1;end;TypeTChild=class(TBase)//类的继承proceduremsg2;end;类可以声明在接口部分,也可以声明在应用部分;Type 只要一个联合使用就行,其他可以省略;Code highlighting produced by Actipro Code 阅读全文

posted @ 2009-06-19 12:08 longker的博客 阅读(153) 评论(0) 推荐(0)

2009年6月5日

摘要: 1.在delphi 中,我们可以使用相同的函数名来调用不同的函数,我们称这个函数为重载,函数的参数类型和参数的个数可以不同,用到的关键字overload;格式如下:[代码]注意点:每个函数后面都需要加上:overload;2.函数的作用域(局部和全局函数):在单位文件下声明的函数只能应用于本单元,可以通过其他单元引用来使用函数;但是必须在被引用单位的接口部分声明函数,否则还是无法找到 如:Unit... 阅读全文

posted @ 2009-06-05 09:48 longker的博客 阅读(1456) 评论(0) 推荐(1)

2009年6月4日

摘要: 1.函数和过程有3种参数,分别为:形式参数,变量参数,常量参数(1)形式参数如(x,y,z称为形式参数,a,b,c称为实形参数;2者分别代表不同的变量地址):[代码](2)变量参数(用var 来声明参数):[代码](3)常量参数(参数用Const来声明): 其参数值不能修改;[代码] 阅读全文

posted @ 2009-06-04 22:56 longker的博客 阅读(478) 评论(1) 推荐(0)

摘要: 1.格式如下:(1)函数:[代码](2)过程:[代码]2.应用如下:[代码]3.在Delphi中,函数或者过程地址可以通过赋值给一个变量,变量用如下方式声明:[代码](1)[代码]4.通过定义一个过程和函数的类型,在定义类型的变量;[代码]5.在Delphi中,有种特殊的过程叫做Method(方法);在定义方法类型的时候要在定义过程的后面加上 of object如:[代码]也可以定义类型的变量:[... 阅读全文

posted @ 2009-06-04 10:40 longker的博客 阅读(1100) 评论(0) 推荐(1)

2009年5月31日

摘要: 1.for 循环,格式:[代码]应用,计算 0+1+2+3+4.....+100的值,函数如下:[代码]或者如下:[代码]统计字符窜 '23:88:28:0:8:35:85:33:34,55,78:64,98:100' 在0到10的数有几个,10到20的有多少个;函数提供2个:[代码][代码]调用如下:[代码] 阅读全文

posted @ 2009-05-31 17:24 longker的博客 阅读(4866) 评论(5) 推荐(0)

2009年5月30日

摘要: 目标:打开应用程序,弹出认证模块,如果输入错误,提示错误类型,关闭窗体;如果认证通过显示主窗体;代码如下:[代码] 阅读全文

posted @ 2009-05-30 23:22 longker的博客 阅读(460) 评论(0) 推荐(0)

摘要: 1.showmessage,弹出自定义字符串,用法:showmessage(string),比较简单;用法:[代码]2.messageDlg, 是在对话框显示消息,并等待用户点击一个按钮,然后返回一个整数确定知道是那个按钮; 原型:messageDlg(const Msg:string; DlgType:TMsgDlgType;Buttons:TMsgDlgButtons;HelpCtx:long... 阅读全文

posted @ 2009-05-30 17:50 longker的博客 阅读(1179) 评论(0) 推荐(0)

摘要: 1.inputbox的说明:函数原型:function inputbox(string,string,string):string;3个参数分别为对话框的标题,提示信息,让用户输入的内容,也就是说,我们只有关系第三个参数内容就行;返回的是字符串内容2.inputquery的说明:函数原型:function inputquery(string,string,string):boolean;3个参数分... 阅读全文

posted @ 2009-05-30 10:43 longker的博客 阅读(1116) 评论(0) 推荐(0)