上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 104 下一页

2018年9月10日

Delphi编程防止界面卡死的方法经验分享

摘要: Delphi编程防止界面卡死的方法经验分享! 1.循环里面防止界面卡死的方法可以使用Application.ProcessMessages; 例如下列方法: var n: Integer; begin for n := 0 to 10000 do begin Edit1.Text := IntToS 阅读全文

posted @ 2018-09-10 17:32 癫狂编程 阅读(3686) 评论(0) 推荐(0)

Delphi实现ERP单据列表栏目设置

摘要: 什么都不用说了,ERP你懂的。一张报表,不同的客户都可以调死你。直接上图 通过这个设置界面,直接生成参数调整报表所用的DBGridEh。对,是DBGridEh,不是DBGrid,也不是CXGrid。 然后再将这些参数生成一个JSON,保存到数据库。下次打开,直接取这个JSON就可以了。这样,客户可以 阅读全文

posted @ 2018-09-10 16:50 癫狂编程 阅读(815) 评论(0) 推荐(0)

2018年9月3日

SQL 抛出异常的例子 RAISERROR 的使用

摘要: 先创建一个procedure 当输入的值不在0-100之间时会报出异常 测试一下,调用这个存储过程 参数用-1 执行后会提示异常 然后我们输入一个合法的数 无异常,返回结果 阅读全文

posted @ 2018-09-03 19:11 癫狂编程 阅读(728) 评论(0) 推荐(0)

2018年8月19日

SQL Server bit数据类型

摘要: bit值保存为1/0,1代表true,0代表false读取数据库数据时,可以直接用bool型读取该字段,会直接转换为true/false 数据库表结构 实体类BitModel 读取数据采用dapper,封装方法 显示数据 阅读全文

posted @ 2018-08-19 12:30 癫狂编程 阅读(1738) 评论(0) 推荐(0)

sql boolean类型

摘要: 关于 MySQL 的 boolean 和 tinyint(1) boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1, 阅读全文

posted @ 2018-08-19 12:28 癫狂编程 阅读(8681) 评论(0) 推荐(0)

SQL中的declare用法

摘要: 平时写SQL查询、存储过程都是凭着感觉来,没有探究过SQL的具体语法,一直都是按c#那一套往SQL上模仿,前几天项目中碰到一个问题引起了我对declare定义变量的作用域的兴趣。 大家都知道c#中的局部变量,在if中如果我们定义一个变量的话他的作用到if结束为止,if外是不识别这个变量的,else里 阅读全文

posted @ 2018-08-19 12:23 癫狂编程 阅读(4560) 评论(0) 推荐(0)

2018年8月14日

delphi self 的使用

摘要: delphi之self 在使用delphi的对象技术的时候,经常会看到一个词汇:self,它到底指的是什么呢? 我们还要从对象与类的关系谈起。 类是对将要创建的对象的性质的描述,是一种文档。这很重要: 类只是一段描述性的文字,它并不会真去分配内存,无论在其中定义多少变量。 如果打个比方, 类就是图纸 阅读全文

posted @ 2018-08-14 19:16 癫狂编程 阅读(507) 评论(0) 推荐(0)

2018年8月7日

TClientDataSet[5]: 读取数据

摘要: 本例用到: 读取字段的结构信息可以使用 TFieldDef 对象(一般来源于 FieldDefs 或 FieldDefList);现在要读取其中的数据, 应该使用 TField 对象(一般来源于 Fields 或 FieldList).Fields[0]、Fields[1] ... Fields[n 阅读全文

posted @ 2018-08-07 04:40 癫狂编程 阅读(657) 评论(0) 推荐(0)

2018年7月29日

Application.ProcessMessages

摘要: //如果有这样一个循环, 是非常可怕的; 因为它完不了, 你得等着. procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin for i := 0 to MaxInt do begin Text := IntToSt 阅读全文

posted @ 2018-07-29 11:19 癫狂编程 阅读(339) 评论(0) 推荐(0)

2018年7月28日

解决Lenovo(ldeapad)笔记本F1-F12功能键操作无效的问题

摘要: 1.操作条件:Lenovo笔记本自带的“一键恢复”按钮 2.操作方法:上下键为切换选项,回车键(Enter)为确定选择 (1)在笔记本电脑关机状态下,使用曲别针或其他物件按下笔记本自带的“一键恢复按钮” (2)显示屏显示“Novo Button Menu”菜单页面 (3)使用上下键,选择“BIOS 阅读全文

posted @ 2018-07-28 11:23 癫狂编程 阅读(2459) 评论(0) 推荐(0)

2018年7月10日

Delphi与各数据库数据类型比较

摘要: Delphi数据类型与各数据库数据类型对比如下表,如有具体说明见表中脚注: Delphi Type Oracle Types SQL Server Types MySQL Types [1] InterBase Types PostgreSQL Types SQLite Types ftSmalli 阅读全文

posted @ 2018-07-10 21:35 癫狂编程 阅读(1431) 评论(0) 推荐(0)

2018年6月23日

delphi self 的使用

摘要: delphi self 的使用 delphi之self 在使用delphi的对象技术的时候,经常会看到一个词汇:self,它到底指的是什么呢? 我们还要从对象与类的关系谈起。 类是对将要创建的对象的性质的描述,是一种文档。这很重要: 类只是一段描述性的文字,它并不会真去分配内存,无论在其中定义多少变 阅读全文

posted @ 2018-06-23 00:54 癫狂编程 阅读(430) 评论(0) 推荐(1)

2018年6月20日

Delphi DBGrid记录全选和反选拖动处理

摘要: DBGrid1.DragMode := dmManual;//留意这个设置不要变 procedure ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); procedure TForm18.ApplicationEven 阅读全文

posted @ 2018-06-20 02:57 癫狂编程 阅读(237) 评论(0) 推荐(0)

在DbGrid中,不按下Ctrl,单击鼠标如何实现多选?谢谢

摘要: 解决方案 » 有了dbgrid1.options.dgmultiselect:=true;必须按下Ctrl键,才能实现多选, 修改源代码,把以下内容if Select and (ssShift in Shift) then改为if Select then 记住是在DBGRIDS单元里: if ssC 阅读全文

posted @ 2018-06-20 02:55 癫狂编程 阅读(427) 评论(0) 推荐(0)

2018年6月16日

在DBGrid中实现多选功能

摘要: 1、首先把DBGrid->options-dgMulitSelect设为True. dgRowSelect也设为True,此属性设为true后,DBGrid将不能编辑,如何实现能否编辑代码如下 要先引用 uses DBGrids单元 procedure TfrmXJCGHD.CheckBox1Cli 阅读全文

posted @ 2018-06-16 23:59 癫狂编程 阅读(793) 评论(0) 推荐(0)

回车跳到下一个EDIT

摘要: 1.按下方法procedure TForm2.Edit1KeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);beginif Key=VK_RETURN thenSelectNext(ActiveControl,true,true);e 阅读全文

posted @ 2018-06-16 23:19 癫狂编程 阅读(277) 评论(0) 推荐(0)

远程控制篇:用Delphi模拟键盘输入/鼠标点击

摘要: 模拟键盘我们用Keybd_event这个api函数,模拟鼠标按键用mouse_event函数. Keybd_event函数能触发一个按键事件,也就是会产生一个WM_KEYDOWN或WM_KEYUP消息,一般用这两个消息来模拟一 次按键(按键的过程是:按下,然后弹起),但是没有直接用这个函数方便。Ke 阅读全文

posted @ 2018-06-16 23:07 癫狂编程 阅读(805) 评论(0) 推荐(0)

2018年6月9日

SQL的拼接语句在DELPHI中怎么写

摘要: SQL 语句的拼接,关键点在于对引号的处理上。 在 delphi 的语法中,使用单引号做字符串的标志符。因此,当遇到 SQL 语句中字符串标识量编写的时候,需要用两个单引号来代替实际的引号。 举例: 看起来单引号太多,显得挺乱。 其实可以用其他手段来完成: 1、使用 QuotedStr 函数 2、使 阅读全文

posted @ 2018-06-09 12:27 癫狂编程 阅读(1282) 评论(0) 推荐(0)

2018年6月6日

Delphi DbGridEh实现表格没有内容的渐变效果

摘要: OptionsEh = dghExtendVertLines 就会有这个效果, 去掉就会没有这个效果 阅读全文

posted @ 2018-06-06 18:46 癫狂编程 阅读(224) 评论(0) 推荐(0)

2018年6月5日

大家好,请问在DELPHI中#13和#10是表示什么含义的?

摘要: #13: 表示"回车"#10: 表示"换行" ASCII码 Delphi字符 C程序 含义 10 #10 '\n' 换行 13 #13 '\r' 回车Delphi里用#13#10表示换行符 ASCII#13=Chr(13) 这不是DELPHI规定的, 微软的Txt文件, 行结束就是 #13#10 阅读全文

posted @ 2018-06-05 00:42 癫狂编程 阅读(5870) 评论(0) 推荐(0)

上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 104 下一页

导航

好的代码像粥一样,都是用时间熬出来的