50天前进了50步,散分!
今天查看2003年11月份PB分论坛专家排行榜,发现还没有统计出来,同时发现已经进入论坛专家排行榜top50,从10月13日进入top100以来,正好50天前进了50步。
我以前的散分帖都是发在非技术版,对PB网友升级无助,现在改在技术版,为了名副其实,请讨论一下技术问题。
大家介绍一下自己认为数据窗口【冷门且很有用】的
1、事件
2、数据窗口控件属性
3、数据窗口对象属性
4、数据窗口画笔函数
5、数据窗口控件函数
当然,【冷门】是相对的,对于一些高手来说,他们可能得心应手,但是论坛毕竟是为大多数网友服务的,只要超过50%的网友不清楚或没有用过,那就很有价值。
问题点数:200、回复次数:67Top
1 楼klbt(快乐白兔)回复于 2003-12-02 10:01:57 得分 0
先抛砖:
1、事件:窗口关闭时,将触发destructor事件。
2、数据窗口控件属性:tag属性,可以存放一些相关联的字符串,作一些通用处理。
3、数据窗口对象属性:dw_1.Modify(“DataWindow.Zoom=50”)修改数据窗口对象缩放比例,特别适合数据窗口太宽打印不下时的调整。
4、数据窗口画笔函数:describe(),可以与dw_1.describe()一样使用,如describe(“DataWindow.Table.Select”),显示当前数据窗口语法。
5、数据窗口控件函数:dw_1.GetValue(),dw_1.SetValue()得到、设置列的代码表中显示值和数据值,前者除了dddw风格外,其它五种编辑风格均可使用,后者除了dddw、editmask外,其它四种均可与使用。Top
2 楼jlwei888(血仍未冷__微软UFO)回复于 2003-12-02 10:07:27 得分 3
祝贺Top
3 楼zc1966()回复于 2003-12-02 10:08:32 得分 3
祝贺Top
4 楼fish21cn(阿飞)回复于 2003-12-02 10:14:57 得分 3
呵呵.恭喜.Top
5 楼smartlj(lj)回复于 2003-12-02 11:20:55 得分 3
恭喜搂主Top
6 楼wwwafa9(阿发)回复于 2003-12-02 11:30:57 得分 5
可喜可贺,请问兄台是怎样在短短的时间内进步如此神速的?Top
7 楼zyzj216(秋水玲珑寒)回复于 2003-12-02 11:39:49 得分 3
呵呵…………
祝贺...Top
8 楼GoldProgramer()回复于 2003-12-02 12:40:50 得分 10
首先祝贺:
其次撒土(开个玩笑):
先抛砖:
1、事件:按下F1键时,将触发Help事件。在此可以写在线帮助部分的处理。
2、数据窗口控件属性:Object属性,可以取出所有数据窗口内的所有控件。
3、数据窗口对象属性:dw_1.Modify(“t_name.Background.Color="536870912~tif(getrow()= Currentrow(), &
RGB(230, 245, 230), if(mod(getrow(), 2) = 1 , RGB(255,255,255), RGB(235, 235, 245)))"';
”)可以调整列t_name的颜色。
4、数据窗口画笔函数:GetChild(列名,子窗口变量)可以得到某列(下拉风格)的子数据窗口。
5、数据窗口控件函数:PostEvent, 一般在事件中使用,这个函数可以使得某事件处理完
后再去执行另一个处理的函数或事件。
Top
9 楼liliang800207(redcloud)回复于 2003-12-02 12:57:14 得分 3
恭喜Top
10 楼flyingti(flyingti)回复于 2003-12-02 13:07:51 得分 5
恭喜楼主!
我也说一个:
简单选中数据窗口控件属性HSplitScroll,就可以实现类型Excel拆分窗口的功能。Top
11 楼njjianguogu(大海蓝蓝)回复于 2003-12-02 13:16:16 得分 3
向你學習!Top
12 楼chrisfy(K.O)回复于 2003-12-02 13:25:45 得分 5
以楼主的智慧与热情,再过50天再前进50步也不成问题Top
13 楼dongdongxiao(蓝色的海)回复于 2003-12-02 13:28:30 得分 10
恭喜!
让两个数据窗口的滚动条同步
在事件scrollvertical写
integer li_max_old, li_pos_old,li_max_new, li_pos_new
decimal li_max_old_percent
li_max_old = integer(dw_file_old.describe("datawindow.verticalscrollmaximum"))
li_pos_old =integer(dw_file_old.describe("datawindow.verticalscrollposition"))
li_max_new = integer(dw_file_new.describe("datawindow.verticalscrollmaximum"))
li_max_old_percent = li_pos_old / li_max_old
li_pos_new = li_max_old_percent * li_max_new
dw_file_new.modify("datawindow.verticalscrollposition="+string(li_pos_new))
Top
14 楼TGWall(Begin-End)回复于 2003-12-02 13:42:40 得分 5
恭喜楼主, 祝愿楼主在接下来的50天里每天再进一步! ^_^Top
15 楼workhand(我可憨了...)回复于 2003-12-02 14:31:00 得分 5
恭喜了,向搂主学习。尽快升到5星Top
16 楼treesoft(长沙水)回复于 2003-12-02 16:08:24 得分 5
恭喜恭喜,愿楼主更上一层楼!!!!Top
17 楼ahang1980(阿汉1980)回复于 2003-12-02 16:31:48 得分 5
小弟是初学者!
向楼主学习!Top
18 楼mittee(最后一条大白鲨[无限深情凝视花花版])回复于 2003-12-02 17:54:50 得分 5
窗口打开先触发所有控件的construct事件,
Top
19 楼ldy(罗大佑)回复于 2003-12-02 18:51:38 得分 6
高人,我的梦想是Top100,可是却实现不了
呵呵
想楼主致敬Top
20 楼zhpsam109(JACKY.昊昊)回复于 2003-12-02 19:07:29 得分 1
接!Top
21 楼thqhuayi(星源)回复于 2003-12-02 22:27:13 得分 3
高高楼主Top
22 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2003-12-03 01:25:14 得分 3
搂住厉害
佩服
Top
23 楼xiongxiao(小雄)回复于 2003-12-03 08:28:49 得分 2
好好学习,天天向上Top
24 楼qianduo(flyinsky)回复于 2003-12-03 08:59:01 得分 3
高,学习
Top
25 楼qianduo(flyinsky)回复于 2003-12-03 09:04:24 得分 1
各位大侠
我想问一下,如果我想修改数据窗体里的某一条记录中某个字段的属性呢?
比如说我想修改第三条记录的“姓名”的属性。把他字体颜色改变一下。
怎么改呢?谢谢 :)Top
26 楼chrisfy(K.O)回复于 2003-12-03 09:10:33 得分 0
敢问,楼主多少年的努力才有现在的成果Top
27 楼linleming(落日)回复于 2003-12-03 09:12:06 得分 5
ResetUpdate() 清除数据窗口控件主缓冲区、过滤缓冲区的更新标志并清空删除缓冲区。
SetValidate() 修改数据窗口控件指定列的有效性规则。Top
28 楼srj911(人海茫茫)回复于 2003-12-03 09:26:33 得分 3
xue xiTop
29 楼tommyhuanglei(汪洋里的海盗)回复于 2003-12-03 10:18:53 得分 7
恭喜了白兔!
我就不好了,不是经常来,昨天还把自行车给丢了!
真是倒霉!
为什么受伤的总是我!
--------------------------
qq:22443800Top
30 楼fjzjr(阿如)回复于 2003-12-03 10:19:55 得分 1
楼主几岁了?Top
31 楼klbt(快乐白兔)回复于 2003-12-03 10:24:43 得分 0
to tommyhuanglei(石头):同情!想开些,破财消灾,旧的不去,新的不来。
to chrisfy(K.O) :今年5月中旬开始从一个三角回答问题,算起来快半年了!
to fjzjr(阿如) :年龄估计能进入csdn上的top 10Top
32 楼wantsong(WantSong)回复于 2003-12-03 10:40:56 得分 3
to klbt(快乐白兔)
我很羡慕你呀,有这么多时间来泡csdn。
Top
33 楼TGWall(Begin-End)回复于 2003-12-03 11:55:10 得分 2
楼主今年5月才开始答题, 那么楼主是什么时候第一次上CSDN的呢?Top
34 楼klbt(快乐白兔)回复于 2003-12-03 13:12:48 得分 0
楼上:
大概是去年7月,注册后一直没有回答问题,今年5月听说csdn不登陆就没有可用分,于是开始每天登陆,一看,好家伙,已经有3000多可用分!
另外,PB论坛气氛不错,就留在这里了。:)Top
35 楼zwb666(zwb)回复于 2003-12-03 14:34:56 得分 2
快乐的白兔,我有很多问题请你回答Top
36 楼klbt(快乐白兔)回复于 2003-12-04 10:46:00 得分 0
PowerBuilder 2003-11专家榜出来了:
名次 论坛昵称 专家分 个人描述
1 klbt 4770 愿我们永远是朋友!
2 lmby 4491 好想不做IT
3 mittee 2782 曾经有一个很漂亮的梦想
4 dajianshi 1995
5 jdsnhan 1754 知我者谓我心忧,不知者谓我何求
6 workhand 1655 我是程序员
7 ropriest 1603 做梦都在写程序
8 qqjj7758 1099 QQJJ
9 TGWall 1022
10 hzhxxx 547 我喜欢编程,努力做一个好程序员
11 qiyousyc 470 沈阳棋友
12 njjianguogu 453
13 runsoft 446 学习,学习,再学习
14 xyzliuin 412
15 eminena 404
16 daiwoo_wang 380
17 juwuyi 370 真正的程序员用C,聪明的程序用Delphi,真正聪明的程序员用C++Builder.
18 huangxinru 365 三人行,必有我师
19 incats 360 总是心不在焉的我, 何时才能静下心来搞一件事?
20 flyhot 328 你快乐所以我快乐!Top
37 楼hotxia(几十个美女说我帅我没承认她们就用砖头砸我说我虚伪)回复于 2003-12-04 11:09:27 得分 0
向楼主学习
Top
38 楼flyhot(阳光清晨)回复于 2003-12-04 11:17:06 得分 5
pb版本土MVP诞生了,,,恭喜楼住,,可喜可贺,,,,,Top
39 楼hotxia(几十个美女说我帅我没承认她们就用砖头砸我说我虚伪)回复于 2003-12-04 11:26:03 得分 5
楼主:
我也有几个问题想问你
1、PB用了多少年头了,现在还在用吗??您认为现在比较有前途的开发工具是什么
2、现在是做老板还是老板技术一起做
3、您有后代吗,如有,您希望他和你一样做这行吗
4、您的QQ
5、您的信箱
6、您的MSN
7、南北开发工具的风格及薪酬差异
8、做程序和自身性格有关系吗
。。。。
暂时就这些吧
想起来再说吧Top
40 楼alanlinglin(静默+蝶之恋--(行水流云))回复于 2003-12-04 11:59:19 得分 2
呵呵,学!Top
41 楼liuwc18(同路人)回复于 2003-12-04 12:12:29 得分 2
xueTop
42 楼klbt(快乐白兔)回复于 2003-12-04 12:31:11 得分 0
hotxia(毒姑求败),你的职业大概是记者!~_~
现在答记者问:
1、用PB进行了8年抗战,今年又做了4个项目,从3.0到9.0都用过,比较有前途的开发工具个人认为是java,跨平台是大势所趋。
2、我不喜欢管理,有一个公司要我去当软件开发部部门经理,待遇与现在相同,我谢绝了,因为对开发更感兴趣,能够让计算机“乖乖”听话,似乎更有成就感。
3、有儿子,不干预他,将来做这一行也可以。
4、没有QQ,:(
5、暂时保密:)
6、没有MSN:(
7、我觉得与其说南北差异,不如说东西差异或内地沿海差异,最高的城市是北京、上海、深圳、珠海。
8、非常有关系。
我个人非常追求完美,可以说是精益求精。即使功能实现了,但是有更加简单的方法,我会耐心重做,所以我的代码比较简练高效,我看道有人在论坛提问说代码太长保存出错会感到不可思议,我的每个事件代码超过50行就是“很长”的了。
另外,我做事比较踏实,兢兢业业、勤勤恳恳,并且不保守,乐于助人,这一点在我所工作过的单位同事深有感触。Top
43 楼hotxia(几十个美女说我帅我没承认她们就用砖头砸我说我虚伪)回复于 2003-12-04 12:36:04 得分 0
阅
:)Top
44 楼benjaminz(RockDJ)回复于 2003-12-04 13:11:09 得分 3
深深仰慕!Top
45 楼guanhua8(奋斗)回复于 2003-12-04 13:17:37 得分 2
呵呵,楼主是属兔的吧。Top
46 楼intuition444(直觉)回复于 2003-12-04 16:44:29 得分 2
接分喽!!Top
47 楼GoldProgramer()回复于 2003-12-04 17:52:41 得分 2
<<PB扩展组件1.00>>
http://www.csdn.net/cnshare/soft/19/19457.shtmTop
48 楼sunsunup(細水長流)回复于 2003-12-04 17:55:18 得分 3
搂主恭喜
Top
49 楼tommyhuanglei(汪洋里的海盗)回复于 2003-12-04 18:18:09 得分 10
对楼主,敬重!
我同意楼主的部分看法,代码简练才是pb的长处!
让pb执行很少的代码就可以做很大的事情就是最好的程序员,我也喜欢简练!
像你学习!
可能是我没有上大学的原因吧,pb用过快2年多了,也做过不少东西了,
可是在北京不像你说的那么好找到合适的工作岗位,我就一直在发愁!
是不是自己选错行业了,不过我喜欢计算机,所以一直坚持。
我认为有前途的不是java,毕竟以后是以效率和精确为第一的,
如果说可移植性那莫过于c语言了,但是它的效率太低了,所以出现了。net!
如果说多平台的话,我看pb的介绍它也算是比较早可以在多平台上运行的软件了,
虽然现在迫于压力在学asp和jsp的东东,但是一直也没有放弃过对pb的关心,
我认为如果pb的发展可以像。net借鉴一下,而不要一味的跟随某一种语言的话
肯定是有发展的,甚至能够超过。net!
恩,先就发表这么多意见吧,过一段时间我想建设一个pb的网站,
提供大家需要的东西和控件、函数什么的,希望支持!Top
50 楼hotxia(几十个美女说我帅我没承认她们就用砖头砸我说我虚伪)回复于 2003-12-05 09:01:46 得分 0
C的效率低,你弄错了吧??Top
51 楼andyzq(小强)回复于 2003-12-05 09:10:28 得分 3
恭喜:-)Top
52 楼leiwulong(雷武龙)回复于 2003-12-05 09:26:24 得分 5
难得的热情,和稳重! 希望楼主能继续坚持下去!Top
53 楼dewei(小福)回复于 2003-12-05 09:28:10 得分 2
no timer ,write a singeTop
54 楼tommyhuanglei(汪洋里的海盗)回复于 2003-12-05 10:09:33 得分 0
我说的是开发效率低!明白?
你说让你用c开发一个报表多少时间!Top
55 楼zzr72(宗宗)回复于 2003-12-05 11:27:44 得分 1
UP!Top
56 楼jimmyxc(小谢)回复于 2003-12-05 11:43:41 得分 3
用PB的时间不短了,但是总觉得很多东西不会,不过比原来要强多了,也多谢各位专家人士的帮助,给我的工作带来很多方便Top
57 楼CodeMagic(ErrorDetector)回复于 2003-12-05 12:43:12 得分 1
markTop
58 楼gzhubonet(本是这样)回复于 2003-12-05 12:51:01 得分 3
向楼主学习!!!!!!!!!Top
59 楼insert2003(高级打字员)回复于 2003-12-05 12:54:11 得分 3
恭喜恭喜
大家一起进步Top
60 楼sisici(nhp)回复于 2003-12-05 13:13:55 得分 2
不错!Top
61 楼hzhxxx(程序方程)回复于 2003-12-05 13:41:52 得分 3
我 500分也能上专家榜,大不如前了Top
62 楼liuliu13654002686()回复于 2003-12-05 14:27:23 得分 3
服了Top
63 楼hmhouyp(阳光小子)回复于 2003-12-05 14:31:35 得分 3
祝贺Top
64 楼golds(菜鸟)回复于 2003-12-05 15:17:36 得分 3
祝贺and 我要分。嘿嘿嘿。Top
65 楼jdsnhan(柳荫凉)回复于 2003-12-05 20:43:08 得分 4
兔兔,你跑的太快了,我追不上。Top
66 楼Beethone(神秘园)回复于 2003-12-05 20:49:48 得分 2
谢谢Top
67 楼klbt(快乐白兔)回复于 2003-12-06 13:21:33 得分 0
结帐!Top




