摘要: 排序:ORDER BY field1, [field2...] [ASC [DESC]] 分组:GROUP BY field [with rollup] {根据某个字段有哪几种类型分出来,可配合函数作统计不同分组数量,with rollup所有分组计算总数量} 连接:INNER JOIN 内库接 交 阅读全文
posted @ 2016-09-02 18:40 冰火(BH) 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 再做个实例总结下: 用多线程类实现,在三个PaintBox上画椭圆。 阅读全文
posted @ 2016-08-31 14:27 冰火(BH) 阅读(4801) 评论(0) 推荐(0) 编辑
摘要: DELPHI 多线程(TThread类的实现) 之前学习了用API实现,让我们再学习下用DELPHI的TThread类。 先新建一个普通的工程,再新建一个线程类File>>New>>Othre>>Delphi File>Thread Object,取个名字,DELPHI会自动生成一个单元,我们只需往 阅读全文
posted @ 2016-08-29 18:49 冰火(BH) 阅读(24480) 评论(0) 推荐(0) 编辑
摘要: DELPHI 多线程(API实现): 首先看下构造函数:(会自动销毁) function CreateThread( lpThreadAttributes: Pointer; {安全设置} {一般为Nil} dwStackSize: DWORD; {堆栈大小} {0为默认大小} lpStartAdd 阅读全文
posted @ 2016-08-29 11:06 冰火(BH) 阅读(3386) 评论(0) 推荐(0) 编辑
摘要: 指针坐标的使用:1.声明var pt:TPoint;//声明坐标2.在可以获得坐标的事件里:pt:=point(x,y); //赋值3.传进某个以指针为参数的函数里@pt4.在那函数里声明一个接收指针变量的指针变量var pt2:TPoint;5.接收指针参数:pt2:=[函数参数的指针名]^;6. 阅读全文
posted @ 2016-08-26 16:21 冰火(BH) 阅读(305) 评论(0) 推荐(0) 编辑