Code Generation 1:利用JAVA将AS档案转成TS档案型态-缘由

利用JAVA将Flex档案转成Typescript档案型态-缘由1

到2020/3/2日到公股银行写专案,我们的工作是将旧的程式码转译成新的程式码。但我发现
真的有太多程式是重覆的。觉得自已是机器人,一直做同样的工作。一直写就好像是笨蛋一样。

大约就是这样子的心情,所以我才决定要写转档程式的。但是我真的不晓得我能做到什么程度。而且我问一下我的同事,有些人也有兴趣要写转档程式。但一直没有动手。那我有机会写的出来吗?

旧:a27View.CURID.dataSourceName='A27.B98';
新: this.form.setDataSourceName('CURID', 'A27.B98');

大概就是一堆类似上面的程式,一直重覆出现。

后来想想,好吧!!反正写不好,就用手打的,这也没有什么关係,失败了也不会发生什么事情,于是我就写了程式。

我先判断那一直”View.”及”.selectedValue”,然后再用取代,就可以做出来了。

if (str.indexOf(this.titleView) >= 0 && str.indexOf("dataSourceName") >= 0) {
str = str.replace(this.titleView + ".", "this.form.setDataSourceName('");
String str2 = str.replace(".dataSourceName=", "',");
str = str2.replace(";", ");");
}

像这样的程式我写了十几个判断式,几个取代,我再贴上程式码,按启动,就可以将我要的程式给转出来。终于可以节省我一些时间去写程式。

备注:FLEX https://zh.wikipedia.org/wiki/Apache_Flex
TypeScript https://zh.wikipedia.org/wiki/TypeScript


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章