一、課程介紹 本次分享課程屬於《C#高級編程實戰技能開發寶典課程系列》中的第五部分,阿笨後續會計劃將實際項目中的一些比較實用的關於C#高級編程的技巧分享出來給大家進行學習,不斷的收集、整理和完善此系列課程! 本次分享課程適合人群如下: 1、想學習Grid++Report報表工具在C/S項目中的實戰演 ...
一、課程介紹
本次分享課程屬於《C#高級編程實戰技能開發寶典課程系列》中的第五部分,阿笨後續會計劃將實際項目中的一些比較實用的關於C#高級編程的技巧分享出來給大家進行學習,不斷的收集、整理和完善此系列課程!
本次分享課程適合人群如下:
1、想學習Grid++Report報表工具在C/S項目中的實戰演練。
2、喜歡阿笨的乾貨分享課程的童鞋們。
3、想解決我們在實際工作中運到的“複雜多變”的標簽列印痛點問題。
本次分享課涉及覆蓋的知識點:
1)、Grid++Report報表工具正確的安裝步驟以及科學的快速學習方法分享。
2)、掌握Grid++Report報表工具使用過程中需要註意事項。
3)、掌握Grid++Report報表工具在C/S項目中的基本運用。
4)、掌握Grid++Report報表工具如何在生產環境C/S項目中的進行發佈部署。
5)、基於Grid++Report報表工具開發的兩個C/S項目中的實例分享 。
6)、如何靈活地採用面向對象設計解決我們項目中經常遇到複雜多變的“標簽列印”需求痛點。(強烈推薦)
希望大家在選擇阿笨的 C#高級編程實戰技能開發寶典課程系列的時候,根據自身的情況進行選擇,由於本次課程不是零基礎教學課程系列,所以說.NET基礎差的到了沒朋友的地步話,那阿笨建議您還是先“學”好NET的一些基礎知識,然後在來跟著阿笨“玩” 本次分享課來源靈感是阿笨在實際項目中經驗碰到的一個真實的業務場景 ,
如果您同樣對本次分享《Grid++Report報表工具C/S實戰篇》課程感興趣的話,那麼請跟著阿笨一起學習吧。
廢話不多說,直接上乾貨,我們不生產乾貨,我們只是乾貨的搬運工。
二、概念名稱含義和解釋
2.1、Grid++Report介紹
Grid++Report是一款同時支持C/S軟體(桌面程式)與B/S軟體(WEB程式)開發的報表工具,功能全面易學易用。C/S開發適用於VB.NET、C#、VB、VC、Delphi、C++Builder、QT與易語言等。B/S開發適用於ASP.NET(C# & VB.NET),PHP,JSP(JAVA)等,支持所有WEB伺服器。開發C/S報表與B/S報表的編程介面、報表模板與報表數據通用,共用相同的開發知識與設計資源。
2.2、Grid++Report特點
適用範圍廣:C#.NET、VB、VC、Delphi、C++Builder、中文編程易語言等一切支持 COM 的開發工具。
詳細請參考:關於Grid++Report報表工具的介紹
阿笨簡單總結一下:
Grid++Report工具可以解決我們工作中經常運到的“報表、列印、數據分析,數據導出”等等實用操作功能。
三、實戰項目背景介紹
大家都知道C/S客戶端列印條碼的常用幾種方式,這裡阿笨給大家進行總結下,如下:
一、基於印表機指令方式列印。
1、)基於廠商提供的SDK程式集DLL編程方式。
特點:編程門檻中級;標簽模板編程複雜、代碼維護成本高。常用範圍:也只適合一定簡單固定樣式的模板標簽。比如POS小票樣式,SKU商品條碼。
2、)基於印表機特有指令編程方式(比如:斑馬印表機ZPL、EPL指令)。
特點:可以通過編程方式控制印表機系統參數設置;但是最大的缺點就是可編程性太差,而且門檻極其高,學習和模板維護成本高! 常用範圍:也只適合一定簡單固定樣式的模板標簽。比如POS小票樣式,SKU商品條碼。
二、基於驅動方式列印。
1、)基於GDI+編程方式。
特點:學習成本一般,模板維護成功高;也只適合一些簡單固定樣式的標簽模板。比如POS小票樣式,SKU商品條碼。
2)、基於可視化模板設計+編程方式。(強烈推薦)
採用第三方標簽設計軟體或者報表工具。比如:bartender 標簽列印軟體、條碼標簽列印設計軟體CODESOFT、LabelShop 、微軟RDLC報表、第三方FastReport報表工具、ActiveReport、Grid++Report等等條碼和報表工具。
這裡跟大家強烈推薦國產Grid++Report報表工具。大家要明白的一個概念,報表工具的範圍比條碼列印軟體功能廣,報表工具阿笨理解的是:報表模板設計器+報表顯示工具,所以我們可以採用報表工具來解決我們工作中運到的各種複雜標簽模板列印的需求。
四、項目實戰示例線上演示和解讀
一句話:今天我們要解決的一個痛點問題?
如何解決我們實際工作中遇到的各種複雜多變的標簽條碼列印需求,真真實現以不變應對萬變。
1)、Grid++Report報表工具正確的安裝步驟以及科學的快速學習方法分享。
2)、掌握Grid++Report報表工具使用過程中需要註意事項。
3)、掌握Grid++Report報表工具在C/S項目中的基本運用。
4)、掌握Grid++Report報表工具如何在生產環境C/S項目中的進行發佈部署。
5)、基於Grid++Report報表工具開發的兩個C/S項目中的實例分享。
6)、如何靈活地採用面向對象設計解決我們項目中經常遇到複雜多變的“標簽列印”需求痛點。
五、總結
希望大家在學習一門新的語法或者技術的時候,能夠與自己的實際場景項目相結合,這樣才能夠更好的理解和認識。阿笨當初接觸到Grid++Report的時候就深深被吸引住了,這不就是我們一直要找的“可視化模板設計+編程方式”標簽列印方案嗎?所以就第一時間上手後用到了實際項目中去,做到學以致用!希望大家學完本次分享課程後對Grid++Report報表工具一定的基本瞭解和認識。俗話說的好:師父領進門修行在個人,希望大家在學習的道路上一直堅持下去!
六、源碼線上觀看地址