下麵是視頻教程的提綱: PPT版本的提綱下載 本節源碼下載 XAF框架開發教程 快速實現企業級信息系統開發的利器 XAF簡介 ´ 開發公司:www.devexpress.com,老牌控制項公司 ´ 從2006年發佈第一個XAF版本,至今11年 ´ 基於Microsoft.Net Framework ´ ...
下麵是視頻教程的提綱:
XAF框架開發教程
快速實現企業級信息系統開發的利器
XAF簡介
´ 開發公司:www.devexpress.com,老牌控制項公司
´ 從2006年發佈第一個XAF版本,至今11年
´ 基於Microsoft.Net Framework
´ 支持.Net Framework2.0-最新版(4.6.2)
´ 支持C#與VB.Net兩種語言
´ 版本支持情況
XAF框架適合開發哪些系統
´ XAF適合信息系統開發,主要以資料庫應用為主。
´ ERP-企業資源計劃管理系統
´ CRM-客戶關係管理系統
´ FMS-財務管理系統
´ SCM-供應鏈
´ WMS-倉庫管理系統
´ MRP-物料計劃需求管理
´ MES-生產製造執行系統
´ IMS-進銷存系統
´ WEB-網站後臺
我想做一個XXX管理系統
´ 需要和某個IC卡交互數據
´ 需要與RFID設備
´ 需要與門禁設備
´ 需要和掃描槍設備
´ 需要和電話撥號設備
´ 需要和簡訊介面
´ 需要和某種印表機交互
´ 需要和某種設備交互
´ 需要和某軟體交互(如金蝶K3,用友U8,等現有軟體)
´ XAF可以做嗎?
´ 只要通訊方提供了可以和.net程式通訊的介面,驅動,都是可以的。
直觀的體會XAF的開發過程演練
一、原始需求要求
´ 有一網店店主,要做一套《筆記本電腦網店訂單管理系統》,希望每天錄入銷售信息,並能查看統計信息,如,按月、按年、按日、查看銷售人員的業績。
´ 其中:客戶信息,以手機為唯一標識,要有姓名、性別、生日,家庭住址記錄。有些客戶多次消費後,可以提升客戶等級。客戶等級的名稱會變化,需要客戶能夠修改。
´ 網店主要銷售筆記本電腦,但也有U盤,配件等,如電源,記憶體,CPU。
´ 客戶在購買產品時,根據客戶等級,可以有相應的折扣。一次可以購買多個產品並記錄在一張單據上。
模型建立
´ 根據需求我們可以分析出業務模型:
´ 訂單(訂單編號,交易日期,銷售員,客戶,訂單明細)
´ 訂單明細(產品,數量,單價,總價,折扣)
´ 客戶分類(分類名稱-必填,折扣率:如9折,則下訂單時產品價格自動打9折)
´ 客戶(姓名-必填、客戶分類、性別-必填、生日,家庭住址-約300個漢以內足夠用了)
´ 產品分類(分類名稱-必填)
´ 產品(產品名稱-必填,型號,備註-不限長度,產品分類,是否有效)
開始編碼
´ 一,如何建立項目
´ 二,編寫模型代碼
´ 三,運行WIN項目,預覽項目結果
´ 導航效果
´ 視圖效果
´ 列表視圖
´ 詳細視圖
´ 搜索視圖
´ 驗證規則
´ 四,查看資料庫結果
´ 如何修改連接字元串
模型編輯器介紹-Win
´ BO節點
´ 按鈕節點
´ 視圖節點
´ 本地化節點
´ 導航節點
´ 設計時:在VS項目中的模型編輯器
WEB項目運行效果簡介
´ 運行WEB項目,預覽項目結果
´ 導航效果
´ 視圖效果
´ 列表視圖
´ 詳細視圖
´ 搜索視圖
´ 驗證規則
´ 四,查看資料庫結果
´ 如何修改連接字元串
解決方案中的項目功能介紹
´ Module項目
´ Module.Web
´ Module.Win
´ Module.Mobile
´ Web
´ Win
´ Mobile
´ 模型的應用順序,模型文件是繼承的
´ 文件與文件夾的介紹
´ Application.cs與Module.cs文件
初學者問題
´ 初學XAF有哪些經驗更容易入門並順利學習下去?
´ C#語法要熟練,本教程中不會再講解C#語法
´ SQL語句雖然用得不多,但熟練更有幫助,如查找問題時,用SQLProfile(中級)
´ Reflector運行時調式程式更有幫助(高級用戶)
´ DotTrace用於查找性能問題很有效(高級用戶)
´ 使用過ORM的同學學習XAF更容易
´ 有過信息系統開發經驗的同學對於設計XAF理解的更到位
´ 我想執行一個SQL/存儲過程,XAF中如何寫操作?
´ 90%的工作任務,都不需要這樣,個別情況需要。
´ 不要使用傳統開發思路來思考如何做XAF應用。
´ 不要寫SQL,不要執行存儲過程
´ 如何畫界面?
´ 不要用傳統的方法來思考
´ 簡介界面生成機制
視頻: