欢迎来到天天文库
浏览记录
ID:42384866
大小:556.75 KB
页数:23页
时间:2019-09-14
《金蝶BOS学习笔记-java版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、12月9日1.插网线,连上网,拷贝三个文件夹,dos,金蝶dos资料,防火墙。2.先安装防火墙,运行setup,有个地方要填代理。3.运行BOSModular_zh_CN.bat进入金蝶bos。4.在帮助里找到boslicence管理,申请,网上注册,这里有本机特征码记住,之后申请时要用到。申请之前先注册,要完善个人信息才能继续申请。申请到的licence被发到邮箱里,下载下来并导入。5.将业务建模工具,设计开发工具,java这三个常用透视图弄出来。打开svn资源库研究。6.新建资源库位置,url为svn://9.1.172.497.从服务器上检出工程。创建的
2、workspace名字太长,之后可能会出问题,所以改为短的,如一个w,添加jar包。8.在java透视图中,工程上右键配置构建路径,将输出文件夹指定到特定输出文件夹,即工程下的classes文件夹,否则之后会报错。9.在业务建模工具中,要更新解决方案,选择从远程服务器更新,服务器地址为10.1.69.4,勾选使用被动模式连接这一项。更新一下。10.设置解决方案,同步一下各种目录。测试帐套,先刷新下,再选kingdee的那个,测试连接。(有可能需要改server.xml)11.启动测试,跑起来就哦了。(设计开发中的实体,表,关系,query,editui,lis
3、tui都具体是什么)。12.在建模工具中,新建业务组别,相当于包,在具体的组别中新建业务单元,业务单元分为基础资料和业务单据两种。13.建模画完要发布之前,要确保服务器和客户端都是停止的,发布完再启动。更改java类,在其中添加方法时,则可以只单独重启客户端或服务器即可。改完代码记得刷新。各种刷新。如果不添加方法,只是改方法中的代码,则不需要重启。在设计开发工具中有布局按钮,是相对参照物调整的,实体的选择框是参照物因为业务单元的名称将作为自动生成Java代码的类名依据,所以在业务单元的“名称”中,请不要使用中文。名称最好都以小写字母开头。基础资料类别点F7选择
4、业务单元,可以使用别名,这样容易找一些、建一个基础资料类别,就等于多连接一个表,显示什么字段自己选择。一般都是显示名称的,你懂的。12月12日1.新建基础资料,按分摊参数要求建模。2.在元数据的app端的表中增加字段,在实体中增加字段。在query中导入新增的字段。(注意这些都要发布滴)3.在元数据中要进行数据绑定,EditUI中,已绑定对象需要修改,在大纲的DataObjects的editData右键选择属性,将其type值更改即可。在已绑定的控件中将建模的控件都与相应的实体对应上。在ListUI中绑定对象,与EditUI相似的方式,之后为每一列都进行与实体
5、的数据绑定。4.在ListUI的大纲中的ToolBarPanel中,添加两个按钮,启用,禁用,在大纲中添加两个action,并分别将其与按钮进行绑定。即按钮的action属性要添加。(其实人家本身就有启用禁用,就是做练习)5.将EditUI和ListUI发布。(别老忘发布行不行啊你)6.java代码中,刷新一下下,编程。根据业务需求啦。启用publicvoidactionStart_actionPerformed(ActionEvente)throwsException{tblMain.checkParsed();int[]rows=KDTableUtil.g
6、etSelectedRows(tblMain);//得到表中所有行for(inti=0;i7、araInfo.setIsUsed(true);//设置启用状态为trueTestApportionParaFactory.getRemoteInstance().update(newObjectUuidPK(id),paraInfo);//通过id将此对象存回去。actionRefresh_actionPerformed(e);//刷新}this.btnStart.setEnabled(false);//将启用按钮置灰this.btnStop.setEnabled(true);//将禁用按钮置为可用}禁用publicvoidactionStop_action8、Performed(ActionEve
7、araInfo.setIsUsed(true);//设置启用状态为trueTestApportionParaFactory.getRemoteInstance().update(newObjectUuidPK(id),paraInfo);//通过id将此对象存回去。actionRefresh_actionPerformed(e);//刷新}this.btnStart.setEnabled(false);//将启用按钮置灰this.btnStop.setEnabled(true);//将禁用按钮置为可用}禁用publicvoidactionStop_action
8、Performed(ActionEve
此文档下载收益归作者所有