自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Genexus专栏

wangxianjun's gx blog

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 GX重构数据库时是否可以创建外键关系???----GeneXus 重构数据库时很少关注的问题?

Genexus 重构数据库时默认是不会创建外键的关系的。 我发现这个问题可以解决。 在DBMS的属性设置Declare referential integrity = Yes 重构数据库时,会自动添加外键。                       = NO 重构数据库时, 不会添加外键。(默认)            = remove 重构时,去除外键关系 

2008-10-24 09:30:00 1922 2

原创 GeneXus + java +Oracle 中 for each 的 where 条件中 对isEmpty() 和isNull()的本质区别

我们读取数据库表的值通常需要通过for each 得到内容. for each        &TicID = TicIDendfor 我们举个例子:(1)for each         where TicAcc.IsEmpty()           ............endfor (2)for each         w

2008-09-10 19:47:00 1765

原创 多用户操作一个数据表时的并发性操作

我们写一个数据库表时一般都是单用户的。这个问题不大会发现。假如 Trans结构如下 * TicID TicBH TicDate我们调用ProcAddTicIDNew TicID = PPrcAddTicID.upd() .... EndNewPPrcAd

2008-09-09 21:00:00 6726

原创 genexus中对字符串的格式补空处理(自带函数PadL(s,Len,[c]) )

我们在开发当中经常碰到这样的问题,对将不足3位的数前补零 ,如1 =〉001 ,12 = 〉012等等,这样的处理 在genexus中可以很方便的处理。我们可以用genexus自带函数PadL(s,Len,[c]) 参数说明 s 需要转换的原字符串                  Len 格式长度                  c      补位字符,可选我们来举个例子:

2007-09-11 20:39:00 1991

原创 genexus 中的窗口,按ESC键就自动关闭窗口如何解决?

genexus 中的窗口Wkp,按ESC键就自动关闭窗口如何解决?系统默认是 ESC键就自动关闭窗口,但是这种情况很危险,如果我们正在输入数据,没有保存的话,一不小心按ESC键,惨了,我们白输了,因此我们要解决这个问题。这个问题其实不难解决,geneus中有设置的。在protype下的Edit Model页面中有个Esc Key  Action :我们在这个设置none 就可以了,

2007-08-09 18:01:00 1300

原创 gx + java 中,结构体类型SDT(Struct Data Type)的Clone()方法使用

我们定义&SdtUser1,&SdtUser2 为&SdtUser类型,Collection = false如:&SdtUser1.UserCod = 0001    &SdtUser2 = &SdtUser1.Clone()//这句执行有效    msg(&SdtUser2.UserCod)//执行,弹出0001    &SdtUser2.UserCod = 9999    msg(

2007-07-23 18:06:00 1784

原创 gx中的冒泡排序

我们在开发程序时,经常会碰到对数组或集合的排序,我们可以使用冒泡原理来排序。原理思路:假设我们进行降序排列,数组有n个元素,从第1个元素开始,两两逐一比较,如果元素1 假设数组为如下  ,我们定义数组  &myArray ,vector (10) 10 2

2007-07-19 20:06:00 1996

原创 gx +java 日期型类型的变量在oracle中的注意事项

我们在开发系统经常要用到日期型变量,我就以在oracle 9.2中举例&date1  date &date2  date如何给变量赋值   &date1 = ctod(2007/07/01) ctod(字符串) 这个函数的中字符串格式有系统模型可以设置  File>Edit Model>Properties 中Date format in CtoD funtion 在oracle中,d

2007-07-17 18:41:00 1644

原创 genexus 变量的声明和使用[初学者关注]

想必初学者以前接触过c语言,java吧genexus的语法和他们也差不多,但是定义变量有所不同,这对初学者要注意我们来举个例子c是如何定义变量的int  a =  100;//定义整型变量a,赋初值100float f = 20.0; //定义浮点型变量f,赋初值20char c[20];//定义字符数组,大小为20个字符,没有赋初值,在c语言中,必须赋初值后才可以调用,否则编译出错。最后

2007-06-03 10:43:00 1327

原创 genexus 存取图片或文件到数据库的操作

 存取图片或文件到数据库的功能在企业信息化应用中现在很广泛了,比如说pdm系统,每个产品编号都对应的产品图片或工艺文件目前有2种方法:1)直接在数据库表中存储文件路径 2)在数据库表中存储文件内容,即2进制文件。第1种方法比较好解决,直接在表中写路径的字符串就可以了,但缺点就是文件都是与本机有关,单机版可以用,如果是联机的多用户系统,就不能适用。我们现在就这个问题,提出了把文件直接存储在数

2007-04-18 17:04:00 2093 3

原创 sdt类型的说明和应用

在gx中有结构体类型(structure data  type )我们需要先定义此结构类型,如 &ArrayList     (Collection = true) item :            no   decimal(8)   编号            num  decimal(8)  数量应用:在grid中的每一行数据,汇总合计,如果有相同编号的,数量要累加,最后

2007-04-16 13:27:00 1775

原创 genexus 中如何能创建文件夹

genexus中可以调用java创建文件夹Event create mulu     &ruta = c:/aa/b     java java.io.File dir = new java.io.File([!&ruta!]);     java if (!dir.exists()) {      java    dir.mkdirs();     java } EndEvent 

2007-04-10 11:46:00 823

原创 genexus 中combox 如何关联数据(从数据库读取数据)

建立一个变量&Combo,设置为combox&Combo.clear()for each  option distinct  &Cnsg_Cod = Cnsg_Cod  &Cnsg_Desc = Cnsg_Desc  &combo.additem(&Cnsg_Cod,&Cnsg_Desc)  //  additem(代码,描述)endfor 

2007-04-10 09:29:00 1551 1

原创 浅谈genexus 中使用sql代码

和使用java代码相同使用sql标示,如sql  delete from tableAsql commit 这样就可以不用写procedure,直接删除tablea的数据了sql update tableA set field1 = 123修改数据噢但是大家想想,直接执行sql是可以了,如修改,删除语句,同样可以调用存储过程,但是能不能执行select语句呢,对sele

2007-04-08 14:24:00 1254 2

原创 genexus 中可以直接使用java代码

 genexus + java 环境下,可以直接使用java代码格式:java  java代码举例:java  wwkp01 mywwkp01 = new wwkp01(remoteHandle);              java  mywwkp01.execute();上面的代码等价于 wwkp01.call()genexus的变量用java赋值java [!&gva!]

2007-04-08 14:18:00 1617 3

转载 困惑中的IT企业务必关注当今软件生产的概念、技术和方法发展动向

当今软件开发的手段,在概念、技术方法和工具上,已经发生了巨大变化,需要掌握的内容庞大,需要更多的人参与学习、讨论和掌握。这对于推进我国软件的应用,对IT企业、对应用企业、对技术人员的成长都将是一个历史性的机遇。海鼎是以技术擅长而起家的软件公司,在引领企业应用进步的过程中,始终敏锐地跟踪国际技术的发展和新技术的应用动向。    在这里,我们交流了一些我们在探索中的,软件开发的发展趋势、新技术、概念、

2007-03-29 18:31:00 1503

转载 GeneXus试用报告

GeneXus试用报告 (上)  GeneXus 自称为业界第一款智能开发工具,由乌拉圭的ARTech公司出品,通过描述应用软件的知识库,可以自动生成数据库模型,自动生成.net或Java两大平台的代码。  最近试用了GeneXus,并计划用GeneXus来开发一个带Sales Management和Product Catalog的小型CRM系统。  报告分上中下三部分,第

2007-03-29 18:25:00 4021 1

原创 用genexus发送email

要定义变量&DirTo  &EmlMessage&DirFrom&MesSMTP&EmlErrFlg    C(1)发送邮件功能,点击sendmail按钮,代码如下:Event sendmail&EmlErrFlg = N    // flag indicates if error when sending//    &DirTo.Address = se

2007-03-28 22:45:00 1510

原创 genexus 的关键字和内置函数

/L20"Genexus" Nocase Line Comment = // Block Comment On = /* Block Comment Off = */ File Extensions = GX/Delimiters = ~@$%^*()+=|/};"/Function String = "Sub *"/Indent Strings = "if" "do" "for" "xfo

2007-03-28 22:35:00 1154

原创 genexus中用procedure写数据到表时用事务处理处理

在批量写数据时,经常碰到一个问题,那就是数据的同步问题。如银行系统的转账功能,只有A转账到B 成功,B帐号接收成功,整个转账功能就算全部完成,否则回滚数据。A :  100w   - 1w  =  99w     B 如果接收错误,有可能是异地的网络问题等, 这样系统就要回滚数据即A:100w否则数据就无缘无故的少钱了。在genexus中也有事务处理,但有些区别for &i =

2007-03-25 21:50:00 1128 1

原创 Genexus 创建Transaxtion的系统和数据库配置

Genexus 创建Transaxtion的系统和数据库配置(以genexus 9 ,java开发语言,mssql2000+sp3为例) 1.Click Menu :File 〉New knowledge base2.出来一个Create Knowledge Base 的对话框,输入Name ,并输入Location或选择,点击Ok.3.点击Design模式到Prototype模式

2007-03-23 18:39:00 1266

原创 genexus 开发知识总结一

 刚接触genexus的开发人员要注意,genexus的开发与传统的powerbuilder,dephi,java等开发方式不一样。//in workpanl:rules:noaccept(&variable);  //在workpanel中,不能接受变量输入,相当与只读功能//in transactionrules: default(,);//属性的默认值,即打开transact

2007-03-20 22:14:00 2247 3

原创 genexus Transaction 之我观

genexus Transaction 之我观 

2007-03-20 18:32:00 922

原创 genexus 数组的定义

genexus 不能动态定义数组只能先预定义数组,如定义1维数组arrayA ,大小100在定义的变量的窗口下,有Demensions:Scalar                       :Vector                       :Matrix的下拉框,选择vector,再输入rows 如:100(这是数组的大小)这个变量就定义好了.注意:vector是1维

2007-03-20 16:47:00 889

原创 java中异常的注意?

public class ExceptionTest { public static void main(String[] args) {  try {   Integer.parseInt(args[0]);   try {    throw new MyException("My Exception");// 1.抛出异常   } catch (MyException e)

2006-11-29 10:48:00 907

原创 java中子类继承父类时是否继承构造函数呢?

java继承中对构造函数是不继承的。以下是例子: public class FatherClass { public FatherClass() {       System.out.println(100); } public FatherClass(int age) {      System.out.println(age); }} public class SonC

2006-11-28 21:12:00 31644 4

ARIS6.2速成指南.pdf

企业建模,仿真,德国软件,超级强大。

2007-08-13

PL_SQL Developer 7.02

PL_SQL Developer 7.02

2007-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除