摘要:题外话:前几日笔者的“一个javafans的质疑和忧虑”得到诸位的热烈捧场,非常感谢!该文题为“质疑和忧虑”,自然是源于笔者学习过程中产生的焦虑情绪。故而期待诸位高手的真知灼见,以澄清思想,坚定信念。其实笔者本身主要从事维护工作,编程不过是业余爱好,再加上是半路出家,所以感谢诸位高人对笔者技术上的指难,错误的地方敬请斧正,只是希望不要罗列一大排重复的......
摘要:/// <summary>/// 主题管理类/// </summary>public class titlesmanage:ititles{ /// <summary> /// 删除主题 /// </summary> /// <param name="titleid">主题编号</param> /// &l......
DataSnap(MIDAS)三层架构中,常用事件及其触发顺序1. 知道事件触发顺序的重要性与必要性
然而,很多情况下都是我们已经知道怎么去控制,但不知道控制点选在哪里.这主要是因为我们对组件事件的触发顺序搞不清楚. 【程序编程相关:
网络新闻传输协议(NNTP)--网络大典】
实现一项功能通常要做两件事:a)首先要知道在哪里控制;b)其次要知道如何控制. 【推荐阅读:
Java学习从入门到精通】
3. 要深刻理解并区分开tfield的4个重要属性:value.oldvalue.curvalue.newvalue 【扩展信息:
Delphi 控制Excel】
2. 要深刻理解tclientdataset的两个重要属性:data.delta
4. tfield的事件触发顺序:
显示时触发:ongettext
编辑时触发:onsettext->onvalidate->onchange
(1) ongettext事件是访问displaytext或text时触发.如果数据库中存储的值与要显示给用户看的值不一样,如数据库中存储的是bool型的值,要显示给用户“真”或“假”,可以在这个事件里进行处理.
(2) onsettext事件是设置字段的值时触发.
(3) onvalidate事件是字段的值写入记录缓冲区前触发.可以在这个事件里对字段的值进行验证.
(4) onchange事件是字段的值写入记录缓冲区后触发.这个事件经常用到.
5. 要搞明白tclientdataset的状态:
state属性:dsinsert.dsedit.dsdelete.dsbrowse
updatestatus()方法:usinserted.usmodified.usdeleted.usunmodified...
下一页 摘要:exp/imp一般export时使用地版本,import时使用与目标库相同的imp工具
10.1.0
9.2.0
9.0.1
8.1.7
8.1.6
8.1.5
8.0.x
7.3.x
10.1.0
exp10
exp920
exp901
exp817
exp816
exp815
n/a
n/a
9.2.0
exp920
exp920......