易語言可以寫財務軟體,建議採用C/S架構,接mysql或者mssql資料庫,這個ado連結模組很好找,還開源,但是開發需要注意以下幾點:
1。Unicode,就是生僻字,易語言原生不支援,變通方法:易語言有一個支援庫元件(名字忘記了,很好找),可以將Unicode以位元組集的方式傳遞,那麼可以將此位元組集base64編碼為純文字存入資料庫,訪問時,讀文字並base64解碼為位元組集,透過此支援庫元件顯示生僻字,此變通方法有缺點:模糊查詢是難點;
2。財務邏輯,所有程式語言都是工具,要想編寫財務軟體,必須要有專業財務人員跟你講財務邏輯,再用程式語言實現,犧牲一些效率,多巢狀幾個如果也就能實現了;
3。報表顯示,只要是管理軟體都會有報表這方面,高階表格,超級表格,銳浪等等,選擇一款適合你的,資料量過大一定要用分頁顯示,切記切記;
4。匯出文字或Excel,匯出文字為ansi編碼,不支援生僻字,難點,如果是報表匯出,銳浪應該是沒什麼問題;
5。列印,這個比較繁瑣,需要很瞭解易語言的印表機元件
6。高分屏,這個問題我記得有一個模組好像可以強制鎖DPI的,不知道能不能解決;
7。UI,易語言原生元件如果覺得不好看,還得學自繪;
8。分析類,柱狀圖,折線圖,餅狀圖,關係圖等等,這個用開源charts就行,現在易語言有現成的開源模組;
9。如果想要寫主動響應,一般都是tcp通訊,自己構建tcpserver和tcpclient,這個怕有坑可以用hp-socket,已經很完善了,有的開發者20萬線上都不崩;
其他的還沒想到,就這些了。
易語言可以寫財務軟體,建議採用C/S架構,接mysql或者mssql資料庫,這個ado連結模組很好找,還開源,但是開發需要注意以下幾點:
1。Unicode,就是生僻字,易語言原生不支援,變通方法:易語言有一個支援庫元件(名字忘記了,很好找),可以將Unicode以位元組集的方式傳遞,那麼可以將此位元組集base64編碼為純文字存入資料庫,訪問時,讀文字並base64解碼為位元組集,透過此支援庫元件顯示生僻字,此變通方法有缺點:模糊查詢是難點;
2。財務邏輯,所有程式語言都是工具,要想編寫財務軟體,必須要有專業財務人員跟你講財務邏輯,再用程式語言實現,犧牲一些效率,多巢狀幾個如果也就能實現了;
3。報表顯示,只要是管理軟體都會有報表這方面,高階表格,超級表格,銳浪等等,選擇一款適合你的,資料量過大一定要用分頁顯示,切記切記;
4。匯出文字或Excel,匯出文字為ansi編碼,不支援生僻字,難點,如果是報表匯出,銳浪應該是沒什麼問題;
5。列印,這個比較繁瑣,需要很瞭解易語言的印表機元件
6。高分屏,這個問題我記得有一個模組好像可以強制鎖DPI的,不知道能不能解決;
7。UI,易語言原生元件如果覺得不好看,還得學自繪;
8。分析類,柱狀圖,折線圖,餅狀圖,關係圖等等,這個用開源charts就行,現在易語言有現成的開源模組;
9。如果想要寫主動響應,一般都是tcp通訊,自己構建tcpserver和tcpclient,這個怕有坑可以用hp-socket,已經很完善了,有的開發者20萬線上都不崩;
其他的還沒想到,就這些了。