高難度mysql查詢,易語言數據庫和高級表格查詢問題?
易語言可以寫財務軟件,建議采用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萬在線都不崩;
其他的還沒想到,就這些了。