上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 104 下一页

2020年11月13日

delphi shr和shl的作用

摘要: x:=x shl 1 二进制数向左移1位,尾部补1个零,相当于x:=x*2;x:=x shl 2 二进制数向左移2位,尾部补2个零,相当于x:=x*4;...x:=x shl n 二进制数向左移n位,尾部补n个零,相当于x:=x*2^n;x:=x shr 1 二进制数向右移1位,首部补1个零,相当于 阅读全文

posted @ 2020-11-13 13:37 癫狂编程 阅读(534) 评论(0) 推荐(0)

2020年11月12日

吐血整理 Delphi系列书籍 118本(全)

摘要: Delphi 教程 系列书籍 网友(老帅)整理 001_《Delhpi6数据库设计思想与实践》 002_《Delphi6应用开发指南》 003_《Delphi6开发人员指南》 004_《Delphi6数据库开发典型实例》 005_《Delphi6组件大全》 006_《深入Delphi6 网络编程》 阅读全文

posted @ 2020-11-12 18:39 癫狂编程 阅读(3094) 评论(0) 推荐(0)

Delphi System 提供的编译期函数(Dec,Inc,Odd,Pred,Succ,Ord,Chr,Low,High,Sizeof)

摘要: Delphi System 提供的编译期函数(Dec,Inc,Odd,Pred,Succ,Ord,Chr,Low,High,Sizeof) Dec //将例程中的参数值递减1或一个特定的值,其中特定值可在第二个可选参数中定义 Inc //将例程中的参数值增加1或一个特定的值 Odd //如果参数为奇 阅读全文

posted @ 2020-11-12 18:33 癫狂编程 阅读(216) 评论(0) 推荐(0)

Delphi 使用Pred函数获取顺序类型表达式的前驱

摘要: Delphi 使用Pred函数获取顺序类型表达式的前驱,这个是一个Pred的练习,求前驱的例子,同样也是很简单的,学习Pred的用法,你可参考以下代码: procedure TForm1.SpeedButton1Click(Sender: TObject); var x1,x2,x3:string; 阅读全文

posted @ 2020-11-12 18:32 癫狂编程 阅读(919) 评论(0) 推荐(0)

DBGrid的输入焦点控制

摘要: 在Delphi中,默认切换输入控件的输入焦点的按键是Tab,这个默认有点不符合输入习惯,大多数人习惯按Enter来切换到下一个输入单元。 在dbgrid这个控件中,当前输入焦点列的设置是通过selectedIndex来控制的。如果我们想在用户按Enter后切换到下一列,可以在dbgrid的keypr 阅读全文

posted @ 2020-11-12 18:15 癫狂编程 阅读(128) 评论(0) 推荐(0)

delphi for 循环 to和downto的理解

摘要: procedure TForm1.btn1Click(Sender: TObject); var c:Integer; begin for c:=5 downto 0 do begin ShowMessage(IntToStr(c)); end; end; for c:=0 to 5 do begi 阅读全文

posted @ 2020-11-12 18:13 癫狂编程 阅读(577) 评论(0) 推荐(0)

Delphi中关于DBGrid的DrawDataCell和DrawColumnCell的触发条件

摘要: OnDrawDataCell的触发条件: DBGridGrid的Column属性为空的时候才能触发。 也就是说当Column被自定义时该事件不被触发。 OnDrawColumnCell的触发条件: DBGridGrid的DefaultDrawing属性为False时触发。 阅读全文

posted @ 2020-11-12 11:49 癫狂编程 阅读(630) 评论(0) 推荐(0)

2020年11月11日

delphi7 怎样实现Enter当作Tab

摘要: 介绍了Delphi 7下回车键当作TAB的三种方法,有代码可以直接复制使用 delphi7 怎样写可以让 Enter=Tab2011-9-28 14:36提问者:ppwoshisong | 浏览次数:36次2011-9-28 15:09最佳答案正好我也用到了这方面...就转给你看看吧..方法一、先将 阅读全文

posted @ 2020-11-11 23:43 癫狂编程 阅读(365) 评论(0) 推荐(0)

Delphi之创建组件模板(Component Template)

摘要: New Term 组件模板(Component Template)是指修改后保存下来供以后再使用的一个或一组组件。 组件模板可用来创建、保存和重复使用组件组。实际上,组件模板不必是一组组件,完全可以是单个组件。举一个小例子对理解组件模板的用途会很有帮助,但先要简要介绍一下Windows编辑控件(ed 阅读全文

posted @ 2020-11-11 23:23 癫狂编程 阅读(188) 评论(0) 推荐(0)

DELPHI 调用系统 ADO 配置窗体 提高软件易用性

摘要: 最近DELPHI好像不太景气哦,把自己的代码拿出来晒晒。高手别喷哦。 直接上代码 implementation uses AdoConEd; var saveconnstr:string; procedure TFsetup.BTAUTOClick(Sender: TObject);vartmpF: 阅读全文

posted @ 2020-11-11 12:57 癫狂编程 阅读(145) 评论(0) 推荐(0)

Delphi启动数据库连接属性对话框

摘要: 有时候需要客户端进行服务器连接配置,自己写配置窗体,总不如直接使用系统提供的使用方便快捷 例子一: //此例子有个坏处不管用户点了确定还是取消,均返回值 procedure TForm1.Button1Click(Sender: TObject); var connStr:string; begin 阅读全文

posted @ 2020-11-11 11:44 癫狂编程 阅读(157) 评论(0) 推荐(0)

2020年11月9日

无法为更新定位行。一些值可能已在最后一次读取后已更改解决办法

摘要: 在Delphi中,如果使用ADOQuery插入数据没有问题, 之后对数据进行修改保存时,就会遇到“无法为更新定位行,一些值可能已在最后一次读取后已更改”的问题。原因有这样几种:1.在数据库设计时,为某些字段设置了默认值,在修改进行提交以后,数据库会自动修改对应字段的所有行的默认值,从而导致了数据库与 阅读全文

posted @ 2020-11-09 11:13 癫狂编程 阅读(787) 评论(0) 推荐(0)

2020年11月8日

Oracle中模拟SQL中的isnull函数

摘要: 程序从MS SQL移植到ORACLE,面临大面积的SQL语句修改,其中用的最多的莫非isnull,虽然oracle中有nvl ,nullif, is null等函数,但却没有isnull。自己写一个吧,但是因为类似ISNULL(),NVL()的函数入参和返回值的数据类型都并不 --创建isnull函 阅读全文

posted @ 2020-11-08 23:36 癫狂编程 阅读(1364) 评论(0) 推荐(0)

Delphi:在OnBeforePost事件中取消TDataSet.Post(Delphi: Canceling a TDataSet.Post in an OnBeforePost Event)

摘要: On our main data entry screen, we have an OK/Cancel dialog in the OnBeforePost event. OK lets things take their course Cancel right now does a Dataset 阅读全文

posted @ 2020-11-08 19:34 癫狂编程 阅读(336) 评论(0) 推荐(0)

DBGrid的输入焦点控制

摘要: 在Delphi中,默认切换输入控件的输入焦点的按键是Tab,这个默认有点不符合输入习惯,大多数人习惯按Enter来切换到下一个输入单元。 在dbgrid这个控件中,当前输入焦点列的设置是通过selectedIndex来控制的。如果我们想在用户按Enter后切换到下一列,可以在dbgrid的keypr 阅读全文

posted @ 2020-11-08 18:58 癫狂编程 阅读(94) 评论(0) 推荐(0)

刷新dbgrid 而不失去当前行位置

摘要: http://www.delphishare.com/?/1207-1-0-1-1.html http://delphi.about.com/od/delphitips2008/qt/dbgrid_row_pos.htm google翻译并整理 我们有一个Delphi的数据库应用程序,上面有个DBG 阅读全文

posted @ 2020-11-08 17:10 癫狂编程 阅读(141) 评论(0) 推荐(0)

MoveTo和MoveBy

摘要: MoveTo是“移动到这里"; 而MoveBy则是“相对于之前点再移动”, 下面举一个例子: 两个坐标pos1(x1,y1),pos2(x2,y2)。 MoveTo,对象由pos1移动到pos2; MoveBy, 象的终坐标是在pos1的基础上再加上(矢量相加)pos2,终坐标 pos3=pos1+ 阅读全文

posted @ 2020-11-08 17:09 癫狂编程 阅读(1104) 评论(0) 推荐(0)

Adoquery的 moveby和GotoBookmark,RecNo

摘要: GotoBookmark 是必须存在的记录,再次返回原来那个记录的位置,但是原来的那个记录必须存在,所以不适合【删除订单后回到原来的位置】,因为原来的订单已经不存在了,删除了, moveby(),从当前光标的位置移动多少个记录,注意是以当前光标的位置为起点,来移动 RecNo: 当前光标的从第一条记 阅读全文

posted @ 2020-11-08 17:07 癫狂编程 阅读(329) 评论(0) 推荐(0)

delphi – 保持beforepost事件中的值到afterpost事件

摘要: 我正在为Delphi 2007编写这个问题,但我很确定这是所有语言中的常见问题. 所以,我有一个项目,我需要保存关于某些字段的旧值和新值的信息(在我正在使用的数据集的BeforePost事件中给出)并在AfterPost事件中使用它们. 目前,我一直在使用全局变量,但在项目中已经有很多这样的变量,在 阅读全文

posted @ 2020-11-08 16:37 癫狂编程 阅读(507) 评论(0) 推荐(0)

ClientDataSet中撤消与恢复操作及执行细节

摘要: 利用ClientDataSet的XMLData成员是数据的XML表达,可以非常直观的观察在执行撤消恢复等操作的细节。帮助我们区分几种撤消与恢复操作的不同。 请注意下图中的 CHANGE_LOG的值ROW RowState项和程序标题ChangeCount在执行不同操作时的变化。 ********** 阅读全文

posted @ 2020-11-08 16:21 癫狂编程 阅读(180) 评论(0) 推荐(0)

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 104 下一页

导航

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