前提要求: 可提供源码,也可自己重写一份
1.使用易语言原生开发,不使用其他语言作为中间件
2.可提供仅存在两处问题的全套源码
3.如不使用源码自己写的情况下请注意一下问题
1.尽量使用较为简洁的调用方法如外部数据的相似方法:
如果真 (外部数据库1.打开SQL数据库 (“127.0.0.1”, “xx”, “xxxx”, “xxxx”, , ) = 真)
sql语句 = 外部数据库1.查询 (“查询语句”)
结果 = 到文本 (外部数据库1.读 (sql语句, “SS007”))
2.尽量不调用OCI或如果使用与Navicat for Oracle 类似的调用形式时需解决注册表残留和 Oracle 未完全卸载\其余IDE或调用软件占用等兼容问题保障成品软件在用户侧使用稳定流畅
3.包含增 删 查 改 的基础操作例子即可
4.如使用模块请提供模块源码
5.用户在实际使用时,不应要求其安装Oracle
6.制作人应对易语言语法十分了解不应出现为实现某项已有功能而特意写的循环或判断
7.代码使用中文
8.如调用模块请写好调用的提示信息
9.在用户使用时应保障其稳定性,在编写时应保障其简单调用性
10.禁止使用任何第三方库,可以使用精易等大众模块,(但我认为这是不必须的)
4.如修复既有代码则注意以下问题
1.重点修缮:解决查询后的结果都是问号的问题(可能是OCI通讯问题,也可能是编码转换问题)
2.重点修缮:解决无法使用正常文字传输问题(目前需要使用base64编码后传输 因为害怕出现问号)
3.选择修缮1:查看源码编写逻辑,看是否存在用户侧兼容问题 如注册表或服务上的问题
4.选择修缮2:解决使用管理员权限编译问题
5.编写结束后可录制视频展示效果,编译exe例子我在本地使用和测试连接
6.请给程序添加通用sql查询窗口已方便我输入sql语句查询调用结果是否正常
8.测试包含4台程序员编程电脑+2台用户机+2台纯净新装主机,可提供三套Oracle数据做向日葵连接调试
9.如工业企业,或实体行业有此应用并运行超两年以上的可优先选择
10.上述方式只是我的想法和事件结果,如你有更好更优的方式方法是十分欢迎的