易語(yǔ)言可以寫財(cái)務(wù)軟件,建議采用C/S架構(gòu),接mysql或者mssql數(shù)據(jù)庫(kù),這個(gè)ado鏈接模塊很好找,還開源,但是開發(fā)需要注意以下幾點(diǎn):
1。Unicode,就是生僻字,易語(yǔ)言原生不支持,變通方法:易語(yǔ)言有一個(gè)支持庫(kù)組件(名字忘記了,很好找),可以將Unicode以字節(jié)集的方式傳遞,那么可以將此字節(jié)集base64編碼為純文本存入數(shù)據(jù)庫(kù),訪問時(shí),讀文本并base64解碼為字節(jié)集,通過(guò)此支持庫(kù)組件顯示生僻字,此變通方法有缺點(diǎn):模糊查詢是難點(diǎn);
2。財(cái)務(wù)邏輯,所有編程語(yǔ)言都是工具,要想編寫財(cái)務(wù)軟件,必須要有專業(yè)財(cái)務(wù)人員跟你講財(cái)務(wù)邏輯,再用編程語(yǔ)言實(shí)現(xiàn),犧牲一些效率,多嵌套幾個(gè)如果也就能實(shí)現(xiàn)了;
3。報(bào)表顯示,只要是管理軟件都會(huì)有報(bào)表這方面,高級(jí)表格,超級(jí)表格,銳浪等等,選擇一款適合你的,數(shù)據(jù)量過(guò)大一定要用分頁(yè)顯示,切記切記;
4。導(dǎo)出文本或Excel,導(dǎo)出文本為ansi編碼,不支持生僻字,難點(diǎn),如果是報(bào)表導(dǎo)出,銳浪應(yīng)該是沒什么問題;
5。打印,這個(gè)比較繁瑣,需要很了解易語(yǔ)言的打印機(jī)組件
6。高分屏,這個(gè)問題我記得有一個(gè)模塊好像可以強(qiáng)制鎖DPI的,不知道能不能解決;
7。UI,易語(yǔ)言原生組件如果覺得不好看,還得學(xué)自繪;
8。分析類,柱狀圖,折線圖,餅狀圖,關(guān)系圖等等,這個(gè)用開源charts就行,現(xiàn)在易語(yǔ)言有現(xiàn)成的開源模塊;
9。如果想要寫主動(dòng)響應(yīng),一般都是tcp通訊,自己構(gòu)建tcpserver和tcpclient,這個(gè)怕有坑可以用hp-socket,已經(jīng)很完善了,有的開發(fā)者20萬(wàn)在線都不崩;
其他的還沒想到,就這些了。