`
文章列表
PowerBuilder中的TreeView 控件为树状游览,类似于WINDOWS的资源管理器,其特点是信息项呈树状层次结构,能更清晰地表现主、细目关系 ,操作非常方便。在应用中可将其与DataWindow 配合使用, 一个提供信息的分类体系,一个提供具体信息,达到珠连碧合的奇妙效果。它特别适用于多级信息的分类检索, 是多级菜单所无法比似的,它的表现形式深受程序设计人员和广大用户的喜爱,在许多应用软件中都能看到她的英姿。   在PowerBuilder下,TreeView 控件的应用较其它控件要复杂得多,刚接触它时往往有些不知所措。但如果将它的机理搞清楚,掌握它也不是很难的事。下面我结合长白公司 ...
单选或多选按钮消息(前缀:pbm_bm) pbm_bmgetcheck 单选按钮或多选按钮是否被选。 pbm_bmgetstate 按钮是否加亮。 pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。 pbm_bmsetstate 加亮或不加亮按钮。 pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框。 单选或多选按钮通知消息(前缀:pbm_bn) pbm_bnclicked 按钮控件被点中。 pbm_bndisable 使按钮控件无效。 pbm_bndoubleclicked 按钮控件被双点。 pbm_bndragdrop 一个对象被放到按钮控 ...
C#和Java都是很不错的语言。他们通过类似的方式达到了类似的目的,尽管C#比Java多出来一些和句法相关的东西,例如foreach关键字和一些更加让人高兴的扩展/实现架构。不幸的是,这些改进的光芒被削弱的东西掩盖掉了。在本文里,我将比较两种语言,并尽量避免深入到JVM和CLR层。Java:无可争辩地具有C++所有的精华在比较Java和C#的时候,你不可能不注意到它们诸多的相似之处,这在某种程度上要归结于它们共同的来源:C和C++。但是,当Gosling和他的同事们坐下来创造Java的时候,他们不仅吸取了C++的能力,而且更重要的是,他们减掉了一些无用特性,后者让C++更容易出错误而且更难学习。 ...
Borland C++ Builder作为Inprise(原Borland)公司新推出的快速应用程序开发工具(RAD),具有威力强大的C++语言和快捷便利的可视化编程完美结合的优点,遗憾的是其没有直接提供像VB中的控件数组的功能,需要开发者自己编程实现。   VB中的一个控件数组可以1、允许多个控件共享同一个事件句柄,2、提供了运行期间增加一个控件的机制,3、提供了一种方便的组合控件的方法。前两项在C++ Builder中早已实现,而且CB更有一个优点。即不同类型的控件可以使用相同的句柄(只需在相关控件的Object Inspector窗口中的EVENT事件设置即可)。   C++ Builde ...
随着数据库的广泛应用,数据库编程已经成为程序设计中发展迅猛的一支。C++ Builder在数据库开发方面具有的强大功能是无可比拟的,你甚至可以不写一行程序就生成漂亮的数据库程序。  下面对C++Builder中的几个数据库VCL的使用技巧做一下介绍:  一、DBGrid控件  1.设置DBGrid的字段显示宽度属性   为了在DBGrid中建立较小的列,你必须建立一个显示标题,它等于或小于字段值。例如,你希望建立一个只有三个字符宽的列,你的列标题显示必须只有三个字符或更少。   2.改变DBGrid的显示字段及日期显示格式   (1)双击DBGrid对应的Table1,进入字段编辑器。  (2) ...
J2EETM----JavaTM 2PlatformEnterpriseEdition : J2EE(JAVA2企业版)平台提供一个基于组件设计、开发、集合、展开企业应用的途径。J2EE 平台提供了多层、分布式的应用模型,重新利用组件的能力,统一安全的模式以及灵活 的处理控制能力。J2METM----JavaTM 2MicroEdition J2ME : (JAVA2精简版)API规格基于J2SETM ,但是被修改成为只能适合某种产品的单一要求。J2ME使JAVA程序应用于电话卡、寻呼机等其他消费产品成为可能.J2SE----JavaTM 2StandardEdition : J2SE(JAVA ...
一 J2EE,在现在的企业应用开发中,这个词似乎已经成为了必不可少的口头禅了。前两天和"老板"聊天,谈到了J2EE,她不由的感慨道:前两三年,我们出去谈项目的时候,要煞费苦心的劝说客户采用J2EE架构;可是现在呢 ...
JBUILDER的版本飞的太快了,一个版本还没有搞明白和前一个版本的不同之处,下一个版本又出来了!每个版本肯定都有改进,但如果不使用比较深入的功能,也觉得版本的改进不是太大(我就是这样^_^,每升级一次就觉得漂亮多了).我在用7 ...
国学大师王国维先深后认为古今成大事业、大学问者,必经过三种境界,第一种境界:“昨夜西风凋碧树。独上高楼,望尽天涯路”;第二种境界:“衣带渐宽终不悔,为伊消得人憔悴”,第三种境界:“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”。一代宗师真是体察入微,寥寥数语,道尽了求道者的心路历程,将一个人由浅尝、迷茫到彻悟的过程尽数概括,可谓入木三分。 IT行业可谓现在的热门行业,程序员也是很多人羡慕的工作。薪水高,不用东跑西颠,敲敲键盘,看看屏幕,一切工作全都搞定,轻松而方便。果真如此吗?不尽然,实际上,程序员的职业生涯也是一个求道的过程,需要不断的提高和学习,IT行业知识更新之快,常让程序员们有随时掉队 ...
定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package的命名 Package的名字应该都是由一个小写单词组成。 Class的命名 Class的名字必须由大写字母开头而其他字母都小写的单词组成 Class变量的命名 变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。 StaticFinal变量的命名 StaticFinal变量的名字应该都大写,并且指出完整含义。 参数的命名 参数的名字必须和变量的命名规范一致。 数组的命名 数组应该总是用下面的方式来命名: ...
世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1、扎实的基础   数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到 ...
datefirst 无关版 2004-09-29:-- playyuer@Microshaoft.com invent-- http://www.Microshaoft.com declare @ datetime set @ = '1995-02-25 11:00:50'set @ = getdate() --set datefirst 3 select @ as Date ,dateadd(year,datediff(year,0,@),0) as FirstDayOfYear ,dateadd(year,1+datediff(year,0,@),0)-1 as LastDayOf ...
--增加了日期所在月及年的周次!--星期日要算在"上一周"!(注意 WeekOfYear、WeekOfMonth 与 MyWeekOfYear、MyWeekOfMonth 的区别)--注意 datename 的值会因 SQL Server 语言版本或日期格式有所差异!--本测试环境为: SQL Server 2000 简体中文版 + Windows 简体中文版 declare @ datetimeset @ = '1995-02-25 11:00:50' -- 1995-01-01 正好是个星期日 select @ as 日期 ,dateadd(year,datediff ...
用户界面是一个应用程序很重要的一面——它直接影响程序的使用价值。对于大多数用户来说,用户界面就是他们对一个产品的全部的了解。所以对他们来说,一个内部设计良好但用户界面不好的应用程序就是一个不好的程序。一个应用程序的用户界面框架是决定它的商业价值的重要因素。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 什么是优秀的用户界面?说到底一句话:一个优秀的用户界面即是一个直观的、对用户透明的界面:用户在首次接触了这个软件后就觉得一目了然,不需要多少培训就可以方便地上 ...
实为 转贴j9988+原创 begin transaction? --playyuer 原创exec sp_decrypt 'AppSP_test' --j9988 原创rollback transaction --playyuer 原创 or:或者直接用 transaction 把 j9988 包起来!begin transactionj9988rollback transaction /************* 解密存储过程 **********------------------------sql2000大于40000的-----------------原作:j9988 号:J老师 ...
Global site tag (gtag.js) - Google Analytics