DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版及製作Visual Studio C#項目模板文件詳解

来源:http://www.cnblogs.com/binghe021/archive/2016/09/17/5879168.html
-Advertisement-
Play Games

關於 DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版 11.8.0.8_冰河之刃重打包版 基於 官方原版的安裝包 + http://www.cnblogs.com/tracky 提供的補丁DLL製作而成。安裝之後,直接就可以用了。省心省事。不必再單獨的打一 ...


關於 DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版


--------------------11.8.0.8_冰河之刃重打包版---------------------------------------------------------
基於 官方原版的安裝包 + http://www.cnblogs.com/tracky 提供的補丁DLL製作而成。
安裝之後,直接就可以用了。
省心省事。不必再單獨的打一次補丁包了。
本安裝包和補丁包一樣都刪除了官方自帶的示常式序【我的文檔 中 已經編譯好的exe文件】。因為示常式序引用的是官方原版的DLL。處理過的DLL和原版DLL的強簽名不同,如果再打開示常式序就會報找不到對應強簽名的官方原版DLL的錯。索性刪除,省的大家再手動刪除!可用示例代碼再次編譯生成示常式序。
所以開始菜單中官方的 示常式序查看 鏈接方式打不開。這是正常的。因為沒有示常式序了。【感興趣的可以分析一下安裝目錄下麵的RunDotNetBarSampleExplorer.exe文件,就會想明白了。】本安裝包和補丁包都依然保留了這一個鏈接。
在此說明和強調這一點!避免某些 小白用戶 說處理過的DLL或者是本安裝包有問題。

做事要低調!切勿隨意傳播,導致不必要的麻煩!
因使用本安裝包所導致的一切後果由使用者自身承擔,補丁DLL作者和安裝包作者皆不承擔任何責任!!!
本安裝包僅供學習使用,請在下載後24小時之內刪除。

安裝包裡面的補丁DLL版權歸tracky所有。
本安裝包版權歸本人所有。

2014年7月25日 13:06:07 於上海
--------------------12.0.0.1_冰河之刃重打包版---------------------------------------------------------
自上個重打包版本發佈後,受到了圈內一些朋友的喜歡和贊揚,備感欣慰。當初做這個重打包版就是為了方便大家的使用。
想讓大家安裝一次即可全部搞定,不必太過折騰【主要是為了方便學校機房,培訓機構等有大量電腦需要批量安裝的地方】。
發現有很多用戶是學生,吾甚是感動,看到自己做的東西可以造福一些人的感覺是很奇妙的。
本來是想做DotNetBar v11.9.0.1的重打包版的,但前幾天發現12.0.0.1版本已經出來了,於是乎就有了這個版本的安裝包。
關於做重打包版我也私信給tracky交流過想法。他的想法是每次做好補丁DLL後發佈時會將【官方原版安裝包,補丁安裝包,補丁DLL三份東西】全部放出來,滿足有原版癖好的人群。
那麼喜歡簡潔的人群的需求誰來滿足呢?看來就是要用我這個安裝包來滿足了。
冰河之刃作品,品質保證,無捆綁,無流氓軟體。不相信重打包版的朋友可以不用,不勉強。眾口難調嘛。

作者:冰河之刃 博客:http://www.cnblogs.com/binghe021
2014年11月29日 17:42:28 於上海

--------------------12.1.0.0_冰河之刃重打包版---------------------------------------------------------
例行更新。

2015年2月6日 16:19:47 於上海

--------------------12.2.0.7_冰河之刃重打包版---------------------------------------------------------
前段時間由於博客園系統的問題導致tracky的博客無法訪問,昨天聯繫到了他,tracky向博客園反饋了問題。
昨晚tracky博客恢復正常訪問,併發布了最新版的補丁。
本人也例行更新一下。好長時間沒有更新過了,這個版本來之不易,值得慶祝。


本版本特地把以前都不打包進去的官方示常式序,全部用VS2010重新編譯了一遍,打包到安裝包裡面。良心之作。
也就是說 官方的示常式序 是可以打開查看和學習的,官方的示例代碼也全部轉換為VS2010格式了。這將大大地方便大家的使用和學習。
授人以魚不如授人以漁。
為了更好地與廣大的DotNetBar愛好者一起交流技術,本人特地建立了一個QQ群。

DotNetBar開發技術交流 458532701。
點擊鏈接加入群【DotNetBar開發技術交流】:http://jq.qq.com/?_wv=1027&k=YZAV9i

DotNetBar開發技術交流,最新版的DotNetBar和諧版本發佈群。
DotNetBar和諧作者和重打包版作者本人皆在群裡面,更加專業強勁的技術支持與交流。
C#開發技術交流,SQL SERVER技術交流等.net範圍內問題皆可交流。

2015年6月13日 16:02:03 於上海

 


--------------------12.3.0.3_冰河之刃重打包版---------------------------------------------------------

例行更新。

2015年8月14日 22:40:12 於上海


--------------------12.5.0.2_冰河之刃重打包版---------------------------------------------------------

例行更新。
本版本仍然把官方示例項目,全部用VS2010重新編譯了一遍,打包到安裝包裡面。良心之作。
也就是說 官方的示常式序 是可以打開查看和學習的,官方的示例代碼也全部轉換為VS2010格式了。
這將大大地方便大家的使用和學習。

DotNetBar開發技術交流 458532701。
點擊鏈接加入群【DotNetBar開發技術交流】:http://jq.qq.com/?_wv=1027&k=YZAV9i

2015年11月22日 11:45:30 於上海


--------------------12.6.0.4_冰河之刃重打包版---------------------------------------------------------
例行更新。
本版本仍然把官方示例項目,全部用VS2010重新編譯了一遍,打包到安裝包裡面。良心之作。
也就是說 官方的示常式序 是可以打開查看和學習的,官方的示例代碼也全部轉換為VS2010格式了。
這將大大地方便大家的使用和學習。

DotNetBar開發技術交流 458532701。
點擊鏈接加入群【DotNetBar開發技術交流】:http://jq.qq.com/?_wv=1027&k=YZAV9i

元旦了,算作元旦禮物。
願自己2016年事事順利,心想事成。
願廣大的程式員工作開開心心的,少加點班,多掙點錢。
2016年1月1日 18:14:56 於上海


--------------------12.7.0.10_冰河之刃重打包版---------------------------------------------------------


例行更新。
本版本仍然把官方示例項目,全部用VS2010重新編譯了一遍,打包到安裝包裡面。良心之作。
也就是說 官方的示常式序 是可以打開查看和學習的,官方的示例代碼也全部轉換為VS2010格式了。
這將大大地方便大家的使用和學習。

DotNetBar開發技術交流 458532701。
點擊鏈接加入群【DotNetBar開發技術交流】:http://jq.qq.com/?_wv=1027&k=YZAV9i


2016年3月25日 05:14:53 於上海


--------------------12.9.0.0_冰河之刃重打包版---------------------------------------------------------


例行更新。
本版本仍然把官方示例項目,全部用VS2010重新編譯了一遍,打包到安裝包裡面。良心之作。
也就是說 官方的示常式序 是可以打開查看和學習的,官方的示例代碼也全部轉換為VS2010格式了。
這將大大地方便大家的使用和學習。

DotNetBar開發技術交流 458532701。
點擊鏈接加入群【DotNetBar開發技術交流】:http://jq.qq.com/?_wv=1027&k=YZAV9i

時隔半年,感謝一直等待的朋友們。你們的支持是我的動力。
本次加入了一個C#項目文件模板,方便創建基於DotNetBar的項目。歡迎熱心人積極的製作項目模板發給我,在
下一個安裝包中或許就會採用你的項目文件模板。

2016年9月17日 09:38:47 於上海

 

 ---------------------------華麗的分割線-----------------------------------------------------------------------------

製作Visual Studio C#項目模板文件

 先來看看效果圖:

 

為什麼要製作項目模板文件?

方便快速的創建自己經常使用的項目文件,減少重覆勞動。標準化開發模板,有利於保持風格統一。

 

什麼是項目模板文件?

Visual Studio中用戶可以自定義的模板有兩種

1 項目模板 (新建項目時可以選擇)

DotNetBar並沒有為我們預設添加項目模板。所以這也是本次重打包版中我加上自定義項目模板的原因。

2 項模板(在項目中,添加-新建項 時可以選擇)

DotNetBar已經預設為我們添加了4個項文件模板,便於快速的創建指定風格的窗體。 大家也可以把自己或公司統一風格的窗體文件製作成項模板文件,方便自己也方便大家。

 

 

怎麼製作項目模板文件?

1 打開一個要當成模板項目的項目。(註意刪除掉多餘的文件,保持項目文件的簡潔乾凈) 

2點擊菜單“文件”-“導出模板”。

我們這裡選擇的項目是DotNetBar提供的官方示例項目。(嘿嘿,最適合當項目模板的當然是官方的示例項目了)

大家也可以用自己經常會用的項目來製作,一勞永逸,避免以後再重覆勞動。

3 在模板嚮導中選擇“項目模板”。

如果項目多的時候是需要自己選擇的,註意預設選擇的並不是當前打開的項目。

4 點擊“下一步”按鈕,進入模板詳細設置界面。

預設會將本次的模板自動導致到Visual Studio中。

預設保存在我的文檔/當前VS版本/My Exported Templates文件夾中。生成的文件為zip壓縮文件。解壓後如下圖所示:

至此,一個項目模板文件創建完成。慢慢感受吧。

註意事項:

這種方法製作出來的項目模板文件並未約定是什麼類型的項目模板。(例如Windows,Web等)

可以參考以下網址 進行更詳細的設置,製作成.vsi安裝文件。這樣就完美了。

 

把oject Templates 製成VSI文件[轉載joycode博客] 

http://blog.chinaunix.net/uid-20378321-id-1693631.html

Time Tracker Starter Kit 簡介 

https://msdn.microsoft.com/zh-cn/library/ms972955.aspx

如何:打包組件以使用 Visual Studio 內容安裝程式

https://msdn.microsoft.com/zh-cn/library/ms246580.aspx

Visual Studio 內容安裝程式架構參考

https://msdn.microsoft.com/zh-cn/library/aa992029.aspx

 

以上為單獨的製作方法。那麼使用打包程式Advanced Installer如何來快速的創建項目模板呢?

1 各個要支持的VS版本中都要放一份製作好的項目模板文件

 2 各VS版本的文件夾中確保都存在項目模板文件。

 

3 我的文檔中模板文件的設置

4 最後點擊Build即可生成安裝包

 

 ---------------------------華麗的分割線-----------------------------------------------------------------------------

 鏈接:http://pan.baidu.com/s/1mh7pF4k 密碼:xmem

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • System.Data.OleDb.OleDbException: 未指定的錯誤的解決方法 ...
  • 很多時候我們在使用Lambda表達式查詢時,比如使用Lambda表達式查詢用戶數據,有時候會用電話或郵箱去查詢用戶信息,有時候又會用戶名去查詢用戶信息 其實查詢的結果都一樣,但唯一的區別就是Lambda表達式中的條件不一樣,那麼能不能只寫一個查詢方法,而實現Lambda表達式中Where的有查詢條件 ...
  • 只是想簡單說下表達式樹 - Expression Trees 目錄 簡介 Lambda 表達式創建表達式樹 API 創建表達式樹 解析表達式樹 表達式樹的永久性 編譯表達式樹 執行表達式樹 修改表達式樹 調試 簡介 表達式樹以樹形數據結構表示代碼,其中每一個節點都是一種表達式,比如方法調用和 x < ...
  • ps:曾經靠著這張圖做了很多的圖形報表 ...
  • 本主題是ASP.NET在移動設備上展示的方面的內容 起初看起來deviceFilters與前面的browserCaps類似。同樣也會關聯到HttpBrowserCapabilities,而在這裡用到的是MobileCapabilities,但是細看後發現browserCaps關註的是瀏覽器,devi ...
  • 定義用於支持 Web 應用程式部署的配置設置。 retail屬性:設置一個值,該值指定是否以發佈模式部署 Web 應用程式。預設值為 false。如果 retail 設置為 true,ASP.NET 將禁用某些配置設置,如跟蹤輸出、自定義錯誤和調試功能。 但是只要我在Web.Config裡面一加這個 ...
  • "返回總目錄" 本篇目錄 "介紹" "ASP.NET MVC" "ASP.NET WEB API" "ASP.NET Core" 【以後補上】 "客戶端類庫" "內部原理" 介紹 CSRF【Cross Site Request Forgery】 跨站請求偽造是一種攻擊類型,一般指的是一個惡意的網站、 ...
  • 0 Asp.Net Core 項目實戰之許可權管理系統(0) 無中生有 1 Asp.Net Core 項目實戰之許可權管理系統(1) 使用AdminLTE搭建前端 2 Asp.Net Core 項目實戰之許可權管理系統(2) 功能及實體設計 3 Asp.Net Core 項目實戰之許可權管理系統(3) 通過 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...