当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: unit CbStrGrid; {************************扩展的TStringGrid控件TcbStrGrid******************** [功能简介] 增强的字符串表格控件,主要功能有 1.在strGrid上显示带CheckBox的列; 2....
 

 

 ·wap 开发笔记 (一)    »显示摘要«
    摘要: 我做wap开发有一年多了,从最初的wap1.2到wap2.0,中国联通到中国移动,期间遇到问题林林总总,积累了不少经验,为让后来者少走一些弯路,特把自己的一些心得体会写出来供大家参考。 wap程序可以用 asp,jsp,php,python 等开发,如果你不嫌麻烦,用c++也行。:) 由于笔者以前做web开发用的是asp,所以开发平台选用的是asp+sql server。但笔者建议不要使用asp开发,因为在提交中文字符处理上,无论是jsp还是python......
    摘要:以下内容为程序代码: function confirmer(temptext,tempint){if (confirm("提示:确定要删除用户:["+temptext+"]?")){window.location.href=´lt_del.asp?id=´+tempint;}} 然后要在原先“删除”的链接里加上“onclick=´confirmer()´”,如下: 以下......


公布TstringGrid增强控件TcbStrGrid源码,带CheckBox的TStringGrid控件
unit cbstrgrid;

    {************************扩展的tstringgrid控件tcbstrgrid******************** 【相关文章:基于Java的Web应用程序的流行开发模

【扩展阅读:WebWork2特性

    [功能简介] 增强的字符串表格控件,主要功能有 【扩展信息:企业开发的发展趋势

        1.在strgrid上显示带checkbox的列;

        2.设置列标题及列数据对齐方式,列数据的显示方式,如按货币的方式,数字的方式;

          若是按货币/数字方式显示的话,能进行输入控制,即只能输入数字。

        3.自动生成行号,设置要显示合计的行,自动求合计;

        4.加入清除表格clear方法等

    [实现思想]

        1.重载drawcell方法。按照属性的设置情况,自定义画出显示的内容。

        而实际的值保持不变。

        2.重载selectcell方法实现设置只读列等。

        3.重载sizechanged方法实现自动添加行号

        4.根据上面的方法其实你可以做得更多,包括

          在表格中画图片,进度条等

          绑定数据集,相信会对做三层很有帮助。

    [关键属性/方法]

       集合字符串,特指以数字与,构成的字符串,如 ´1,2,3´

       1.procedure clear;             //清空表格中的数据

       2.procedure dosumall;          //对所有的数字列/货币求与

         property onsumvaluechanged: tsumvaluechanged

         合计值发生变化时触发

         property displaysumrow: boolean

       是否要显示合计,要显示合计,则用户在strgrid上编辑时,自动更新合计值,若要手动更新合计,

       请调用dosumall方法

       3.property checkcolumnindex:integer       //设置带checkbox的列

         property oncheckchanged: tcheckchanged

       当鼠标/空格键操作导致checkbox列的值发生变化时触发该事件

       注意: 只是响应了鼠标/键盘在strgrid上操作,当在程序中赋值而导致的checkbox变化时,该事件并不触发

        function  nonchecked: boolean;   //若没有check选择任何行返回true;

       4.property titlealign: ttitlealign     //标题对齐方式

       5.property colscurrency: string        //以货币方式显示的列的集合字符串

         property colsnumber: string          //以数字方式显示的列的集合字符串

         property colsalignleft: string       //向左靠齐显示的列的集合字符串

         property colsaligncenter: string     //居中显示的列的集合字符串

         property colsalignright: string      //向右靠齐显示的列的集合字符串

         注意:设置时请不要重复设置列,包括checkcolumnindex,为什么呢? 请看源代码

       6.property colsreadonly: string        //设置只读的列的集合字符串,其他的列可以直接编辑

    [注意事项]

       按方向键有点画focusrect时有点小问题。

    [修改日志]

       作者: majorsoft(杨美忠)      创建日期: 2004-6-6     修改日期 2004-6-8     ver0.92

       email: majorcompu@163.com    qq:122646527   (dfw)  欢迎指教!

    [版权声明]  ver0.92

      该程序版权为majorsoft(杨美忠)所有,你可以免费地使用、修改、转载,不过请附带上本段注释,

      请尊重别人的劳动成果,谢谢。


...   下一页
 ·j2ee还是.net,这是一个问题    »显示摘要«
    摘要: 用户对web服务平台各对立阵营的争夺还没有感觉,但软件开发商已经在为跟随哪一个平台而感到困惑了。微软公司的.net和sun公司的j2ee,正打得不可开交。从历史沿革上看,.net和j2 ee的战争,实际上是windows平台和unix平台斗争的延续。因为.net的所有相关应用,都要以windows平台为依托;而j2ee的所有应用,也毫无疑问地建立在unix基础上。对于软件开发商的cto或用户的cio来说,在j2ee与.net之间进行抉择,是一个痛苦的问题......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE