Start KitX 夢想起航

2021-10-19 09:23:20 字數 1578 閱讀 9955

夢想起航,征途是星辰大海!

我個人的第乙個桌面專案:kitx 現在已經正式發布

有關如何為 kitx 開發外掛程式的相關文件已經轉移到 點此快速訪問

kitx 使用 wpf 框架開發,基於 .net 生態

主要程式語言:c#(夾雜有少量 c++ **)

開始構建專案時,我自認為聰明地覺得 kitx 不會有太多業務量,所以不需要使用 mvvm 架構來編寫,現在我承認我錯了qaq!

不遠的將來,我有可能會用 mvvm 架構重寫 kitx , 並作為一次大更新發布。

在我們日常的工作生活中,避不開各種各樣的小工具性質的軟體來提高效率,但是這些工具各自為政管理混亂,乙個工具就需要一次安裝,關鍵是這些小工具針對性也很強,一般都只針對一項業務需求,所以為了解決這種現象,kitx 橫空出世了!

對於掌握程式設計技能的程式設計師來講,在開發過程中有時會需要自己額外寫一些小軟體來輔助開發或是完成重複勞動,這些自己寫的小工具日積月累逐漸多起來又到了辦公一欄中所描述的死迴圈,為了統一管理這些小工具,kitx 應運而生!

kitx 使用類似但又不同於 chrome 或是 edge 的外掛程式機制。kitx 開放kitx.core介面庫方便開發者或是個人在 kitx 上內執行工具。

我將會為 kitx 建立起乙個社群來豐富它的生態,使使用者不一定必須使用由自己開發的工具,而是可以先在社群中尋找適用於自己的已開發過地工具。這使得 kitx 對於新人而言將是十分友好的。

管理視窗

工具欄工具欄是整個應用佔比最大的部分,它提供了更快捷的工具啟動,類似於 windows 系列系統的工作列體驗,以及 oncedrag 的強大功能。

任務計畫

任務計畫 提供了一種使用者可以自定義的工具管理方式,實現了一鍵同時啟動多個應用,啟動時選擇需要固定的工具,他人的工具方案一鍵落實等好用的功能。

quickview

當你將滑鼠懸浮於工具欄的工具按鈕上時,下方會自動呈現對應工具所提供的 quickview

注意:quickview 是由開發者整合與工具中提供的。

可以提供更快捷的訪問。

oncedrag

現在工具欄支援從其他源拖入資料時自動展開,此時使用者所拖入的檔案是可以拖至 工具 特定的 quickview 上的,這為更強大多變的功能提供了便攜性。但同時,我現在任然在克服關於 oncedrag 不時出現顯示問題的問題。

鑑於 mef 的特性,外掛程式在載入到主程式時會自動繼承主程式引用的庫,所以 kitx 已經提前引用了一些常用的庫,

這些庫的內容如下:

注:lib開頭的庫屬於私有庫。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 (img-ep6e3xbu-1613070555716)(/img/posts/referencesinkitx.png 「referencesinkitx」)]

有關如何為 kitx 開發外掛程式的相關文件請參見 點此快速訪問

有關如何使用 kitx 的相關文件請參見 點此快速訪問

夢想起航 乘風破浪

一年走來,老師們,隊員們和領隊們都不容易。特別是陳安老師,感覺過去二十天和他說過的話比本科前三年還多,聯絡企業,構思流程,人員安排,流程彩排,比賽直播,都在一次次溝通中逐漸成形,老師們今年也應該比去年要考慮更多的事情吧,辛苦了。隊員們能從緊迫的時間中,一邊應對考試和實驗,一邊備賽,實屬不易。還有宣傳...

乙個IT菜鳥的夢想起航篇

首先我做一下自我介紹,我叫郭文濤,和我們熟悉的詩人郭沫若是乙個大家 此處有點小得意 我是乙個來自陝西省漢中市勉縣的乙個樂觀 開朗的小男孩,現就讀於陝西省西安市西安工程大學電腦科學學院軟體工程專業,目前處於大二階段。此刻如果有人問我的理想是什麼,那我肯定會說寫好 我這樣說自有我的理由,因為我覺得理性說...

為夢想揚帆起航

在持續了乙個多月的霧霾之後,西安這座城市又看到了久違的陽光,好的天氣預兆新夢想的開始。我的it路從開始接觸程式設計開始已經有5個年頭了,從乙個沒有摸過計 在持續了乙個多月的霧霾之後,西安這座城市又看到了久違的陽光,好的天氣預兆新夢想的開始。我的it路從開始接觸程式設計開始已經有5個年頭了,從乙個沒有...