国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用CEF for C# 開源項目 編寫一個桌面客戶端程序(POS系統)(一)

2019-11-17 02:55:24
字體:
來源:轉載
供稿:網友

使用CEF for C# 開源項目 編寫一個桌面客戶端程序(POS系統)(一)

  長年潛水,發現以前找的資料放在硬盤上,丟失了不少;也學學寫寫博客,發布一些多年來積累的東西,作一個總結也留下一些檔案方便翻閱。

  最近在研究CEF開發桌面客戶端軟件,準備將發以前做過的一個零售收銀軟件改寫與CEF+.NET 方式。

  [WWW.WuleBa.COM]Xilium.CefGlue 整合版可直接運行(基于 CEF 3.1650.1503 + Chromium 31.0.1650.16)在這個開源項目的基礎上進行修改 項目下載地址。

  前臺UI使用HTML5 + CSS ,后臺數據處理使用.Net + MySQL ;前后臺之間的數據通信使用javaScript 訪問瀏覽器對象獲取數據;開發工具使用VisualStudio 2012 +TFS(軟件生命周期管理軟件(ALM)) 源代碼管理;TFS服務器使用 Visual Studio Online。

大概的文章目錄 (我會在以后更新這些內容)

  1. 整個軟件系統方案介紹和設計
  2. 跟我一起搭建開發環境,選擇技術方案
    1. 安裝使用 Visual Studio 2012 并連接 TFS 團隊項目
    2. 安裝和使用Team Foundation Server 2013 (Visual Studio Online) / Azure 云中自己安裝一套TFS
    3. TFS 源代碼管理與使用介紹
    4. Mysql 數據庫與Sqlite 選用分析
  3. Xilium.CefGlue 源代碼分析
  4. 修改Xilium.CelGlue項目為 .Net Framework 2.0
  5. 數據訪問層項目設計方案 (使用 JSON 數據格式作為交換格式)
  6. UI 層HTML CSS3 編寫
  7. 后臺數據處理模塊 (.Net 2.0 + MySql)
    1. .Net 2.0 / .Net 4.0 采用的討
  8. 編寫一個基于 .Net 2.0 的 ORM 框架  
    1. 從零開始設計一個ORM框架
    2. 使用ORM框架到項目中
  9. POS 系統架結構設計
    1. 數據庫表設計  
    2. 商品資料庫管理設計
    3. 銷售數據上傳和備份下載
  10. 后臺云服務網站部署(使用 Microsoft Windows Azure平臺 )
    1. 部署一個WCF服務網站
  11. 系統安裝和自動部署
    1. 軟件安裝包管理
    2. 軟件自動升級方案
    3. 使用TFS 系統自動生成和發布軟件

//2014-4-28

 1  <button id="sysinfo" class="btn" type="submit">獲取計算信息</button> 2     <button id="exit" class="btn" type="submit">關閉窗口</button> 3     <button id="computer_name" class="btn" type="submit">獲取計算名稱</button> 4  5     <div id="show"></div> 6  7     <script> 8         $("#sysinfo").bind("click", function () { 9             API.request("system/GetSystemInfo").success(function (data) {10                 $("#show").html(JSON.stringify(data));11             });12         });13         $("#window_max").bind("click", function () {14 15         });16         $("#exit").bind("click", function () {17             System.exit();18         });19         $("#computer_name").bind("click", function () {20             API.request("System/GetComputerName").success(function (data) {21                 alert("ComputerName:" + data);22                 $("#show").html(JSON.stringify(data));23 24             });25         });26     </script>

源代碼GitHub:https://github.com/BrowserPos/src/tree/init


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐闻县| 镇康县| 洪洞县| 安丘市| 浑源县| 措美县| 开原市| 沅江市| 南安市| 揭阳市| 治县。| 镇雄县| 九龙城区| 永泰县| 句容市| 平安县| 长寿区| 汝南县| 张掖市| 沿河| 承德市| 澄城县| 黄浦区| 德钦县| 中西区| 武宁县| 道孚县| 兰坪| 景泰县| 黑龙江省| 无棣县| 万安县| 哈尔滨市| 永宁县| 宝应县| 晴隆县| 临江市| 临江市| 峨边| 南澳县| 胶南市|