国产91在线无码_少妇人妻无码高清_91人妻中文字幕无码专区在线_国产福利在线播放_免费 无码 国产成年视频网站

「經(jīng)驗(yàn)」Qt項(xiàng)目開發(fā)必備工具(qt 開發(fā)工具)

在實(shí)際的項(xiàng)目中,除了需要掌握Qt開發(fā)框架本身,還需要掌握一些開發(fā)工具。這些工具能起到事半功倍的效果,甚至某些工具是開發(fā)不可或缺的。下面筆者就介紹一些常用的開發(fā)工具的用法及下載地址,希望對(duì)缺少實(shí)際項(xiàng)目經(jīng)驗(yàn)的同學(xué)提供一些參考和建議。

1. 文件搜索利器Everything

軟件介紹

軟件主頁:https://www.voidtools.com/zh-cn/

引用一下官方介紹:

"Everything" 是 Windows 上一款搜索引擎,它能夠基于文件名快速定文件和文件夾位置。

"Everything" 僅索引文件和文件夾名,一般僅需幾秒便可建立其數(shù)據(jù)庫。全新安裝的 Windows 10 (大約 120,000 個(gè)文件) 僅需 1 秒即可索引完成。索引 1,000,000 個(gè)文件將需要大約 1 分鐘。

為什么選Everything?因?yàn)樗δ軓?qiáng)大、速度快等等、最主要是免費(fèi)。

軟件界面如下:

「經(jīng)驗(yàn)」Qt項(xiàng)目開發(fā)必備工具(qt 開發(fā)工具)

Everything軟件截圖

什么場(chǎng)景下才會(huì)使用Everything?

  • 忍受不了Windows自帶搜索工具的速度,并想在一秒內(nèi)找到文件時(shí),你需要Everything;
  • 運(yùn)行軟件找不到動(dòng)態(tài)庫時(shí),直接輸入動(dòng)態(tài)庫名稱即可找到;
  • 著急使用文檔,但是只記得部分文檔名稱,忘記存放位置時(shí),輸入部分文件名即可快速找到;
  • 不想通過資源管理器一層一層定位文件時(shí),可以用Everything搜索到文件后,直接定位到文件所在位置;
  • 支持Web服務(wù):可以從手機(jī)或平板上通過瀏覽器訪問它。

總的來說,Everything在日常中使用頻率很高,它確確實(shí)實(shí)能夠帶來效率的提升。不管是對(duì)軟件開發(fā)者還是職場(chǎng)人士,都是必備工具。

2. 文本編輯工具Notepad

這個(gè)工具大家可能比較熟悉,它是Windows上Nodepad.exe的高級(jí)替代品,文件編輯利器,主要用于文本編輯。

我們知道Windows的Nodepad.exe界面和功能都十分簡單,只能進(jìn)行簡單的文本編輯。 而Nodepad 支持代碼高亮、支持插件、支持編碼轉(zhuǎn)換、支持高級(jí)搜索、甚至支持代碼調(diào)試(部分語言),適合用來編寫腳本程序。最主要的特點(diǎn)是免費(fèi),可以直接下載使用,官方下載地址:https://notepad-plus.it.softonic.com/。

界面截圖如下:

「經(jīng)驗(yàn)」Qt項(xiàng)目開發(fā)必備工具(qt 開發(fā)工具)

Notepad 軟件截圖

這個(gè)軟件也可以說是開發(fā)必備,可以滿足多數(shù)情況的編輯需求,軟件使用起來也十分簡單,使用頻率很高。

筆者注:Notepad 官方有很多不當(dāng)言論,建議大家使用其他軟件。還有很多優(yōu)秀軟件,比如Notepad2、Notepad3、VSCode等。國人當(dāng)自強(qiáng),希望以后會(huì)有更多優(yōu)秀國產(chǎn)軟件問世。

3. 文件比對(duì)工具

在多人協(xié)作的項(xiàng)目開發(fā)模式中,每個(gè)人負(fù)責(zé)開發(fā)不同的模塊。 在特定開發(fā)階段完成后,需要合并多個(gè)開發(fā)成員的項(xiàng)目代碼。這就需要判斷每個(gè)人對(duì)文件做了哪些修改,從而合并得到最終的代碼版本。大量的代碼靠人眼比對(duì)是不可行的,必須要借助文件比對(duì)工具進(jìn)行比對(duì)。

下面介紹幾種常用的文件比對(duì)工具。

  • Beyond Compare:付費(fèi)軟件,專業(yè)文件和文件夾比較工具,是被廣泛認(rèn)可和使用的軟件,界面及交互設(shè)計(jì)上方便易用,功能上也是很完備,是筆者首推的軟件??梢韵螺d試用,或者輸入序列號(hào)獲得使用授權(quán)。
  • WinMerge:免費(fèi)軟件,界面設(shè)計(jì)和功能上都相對(duì)于Beyond Compare略遜一籌,但是也能滿足日常使用需求。

限于篇幅,這里就不一一列舉了,有很多相關(guān)軟件,感興趣的話大家可以一一嘗試。

4. 版本管理工具

介紹

在使用版本管理工具前,需要了解為什么做軟件開發(fā)需要進(jìn)行版本管理。 前面的文章曾提到過,軟件開發(fā)是一個(gè)工程系統(tǒng),并不僅僅指代碼編寫。如何管理好項(xiàng)目中的代碼、資源、配置的版本也是很重要的。 軟件是一個(gè)不斷迭代的邏輯產(chǎn)品,迭代離不開版本管理。 當(dāng)然完全掌握版本管理是有一定難度的,在此之前,我們首先需要了解版本管理的基本問題,建立起對(duì)軟件版本管理的基本認(rèn)知。用簡單的話來說,就是:

  • 版本就是同一個(gè)軟件、資源在不同階段的檔案,檔案是記錄歷史信息的最重要的工具,歷史信息在項(xiàng)目中也會(huì)包含巨大的價(jià)值,一旦丟失可能造成巨大損失。
  • 版本管理的核心研究對(duì)象即為“版本”;
  • 確定了研究對(duì)象,那么就需要對(duì)研究對(duì)象進(jìn)行操作,最基本的需求無非包括:瀏覽版本內(nèi)容、比較合并版本差異。其他復(fù)雜的功能是圍繞著基本問題展開設(shè)計(jì)的,弄懂最核心的矛盾才是最重要的。后面會(huì)公眾號(hào)有版本管理的文章,敬請(qǐng)關(guān)注。

版本管理工具

  • Git Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的分布式版本控制軟件。Git作者也是Linux操作系統(tǒng)的作者,感興趣的可以深入了解一下。 Git只是一個(gè)版本管理的工具集,針對(duì)Git有很多GUI軟件,旨在簡化Git的使用。 最常用的Git UI客戶端這里建議使用:「TortoiseGit」,小烏龜牌Git,軟件免費(fèi),官網(wǎng)可以下載使用,地址:https://tortoisegit.org/。 Git目前是主流,需要盡量學(xué)會(huì)基本操作。
  • SVN SVN是舊時(shí)代的版本管理工具,功能及相對(duì)于Git而言不夠強(qiáng)大,但是也是足夠使用的,最好能夠了解。 SVN的桌面客戶端用得比較多的是「TortoiseSVN」,小烏龜牌SVN,TortoiseSVN 是 Subversion 版本控制系統(tǒng)的一個(gè)免費(fèi)開源客戶端。官網(wǎng)地址:https://tortoisesvn.net/。 SVN原理上和Git不同,SVN需要服務(wù)器,服務(wù)器軟件一般使用「Visual SVN」,也是免費(fèi)的,官網(wǎng)地址:https://www.visualsvn.com/server/。 使用時(shí),需要同時(shí)安裝SVN客戶端和SVN服務(wù)器配合使用。

5. Markdown編輯器

做項(xiàng)目時(shí)一般需要寫一些篇幅較短的文章,用于記錄或說明一件事情。如果你還在使用文本文件那就太落伍啦!試試用Markdown來寫文章吧,本文即使用Markdown創(chuàng)作。雖然Markdown有一定的學(xué)習(xí)成本,但是真正使用頻繁的部分并不多,還是要牢記二八學(xué)習(xí)法則,只有20%的技術(shù)在80%的情況下能用到,比較難的技術(shù)很少能用到。所以先把20%學(xué)會(huì)了,就算基本學(xué)會(huì)了。

Markdown編輯器推薦使用Typora,目前是免費(fèi)使用的,很好用的Markdown桌面客戶端。

Typora軟件界面:

「經(jīng)驗(yàn)」Qt項(xiàng)目開發(fā)必備工具(qt 開發(fā)工具)

Typora軟件界面

結(jié)語

上面簡單介紹了筆者覺得最常用的做Qt項(xiàng)目開發(fā)時(shí)的工具,只是眾多工具的冰山一角。

后面有新的有用的開發(fā)工具(包括筆者編寫的工具)會(huì)及時(shí)補(bǔ)充,敬請(qǐng)關(guān)注。

本文首發(fā)于微信公眾號(hào)“Qt未來工程師”。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2023年5月15日 上午9:40
下一篇 2023年5月15日 上午9:56

相關(guān)推薦

  • 檔案管理系統(tǒng)化

    檔案管理系統(tǒng)化 隨著現(xiàn)代信息技術(shù)的不斷發(fā)展,檔案管理系統(tǒng)已經(jīng)成為了企業(yè)、學(xué)校、政府機(jī)構(gòu)等機(jī)構(gòu)中不可或缺的一部分。檔案管理系統(tǒng)化不僅可以提高工作效率,還可以保護(hù)個(gè)人隱私和文件安全。 …

    科研百科 2024年9月24日
    4
  • Excel圖表之美:教你制作項(xiàng)目計(jì)劃進(jìn)度表(如何使用excel制作項(xiàng)目進(jìn)度表)

    項(xiàng)目管理的關(guān)鍵在于對(duì)任務(wù)分配和時(shí)間進(jìn)行管理,決策者需要隨時(shí)對(duì)項(xiàng)目進(jìn)展情況進(jìn)行評(píng)估。在項(xiàng)目管理中,使用甘特圖是進(jìn)行項(xiàng)目調(diào)度和進(jìn)展評(píng)估的實(shí)用圖表類型。甘特圖實(shí)際上是水平條形圖,其水平軸…

    科研百科 2024年9月14日
    17
  • 科研技術(shù)來源怎么寫

    科研技術(shù)的來源怎么寫 科研技術(shù)的來源怎么寫 隨著科技的不斷發(fā)展,科研技術(shù)的來源怎么寫成為了人們?cè)絹碓疥P(guān)注的問題。科研技術(shù)的來源怎么寫對(duì)于科學(xué)家們來說是非常重要的,因?yàn)樗苯雨P(guān)系到研…

    科研百科 2024年10月11日
    3
  • 施工項(xiàng)目管理系統(tǒng)劃分

    施工項(xiàng)目管理系統(tǒng) 隨著建筑行業(yè)的快速發(fā)展,施工項(xiàng)目管理系統(tǒng)已成為企業(yè)進(jìn)行項(xiàng)目管理的必備工具。一個(gè)好的施工項(xiàng)目管理系統(tǒng)不僅可以提高項(xiàng)目管理的效率和質(zhì)量,還可以幫助企業(yè)降低運(yùn)營成本,提…

    科研百科 2024年12月23日
    2
  • 科研項(xiàng)目加工費(fèi)

    科研項(xiàng)目加工費(fèi): 科研項(xiàng)目加工費(fèi)是指為完成一項(xiàng)科研項(xiàng)目而支付的費(fèi)用。這些費(fèi)用通常用于購買實(shí)驗(yàn)材料,設(shè)備,軟件和其他必要物品。加工費(fèi)也可以用于支付研究人員的工資和其他相關(guān)費(fèi)用。 科研…

    科研百科 2024年12月3日
    7
  • 民間中醫(yī)科研項(xiàng)目名稱大全民間中醫(yī)科研項(xiàng)目名稱大全

    民間中醫(yī)科研項(xiàng)目名稱大全 民間中醫(yī)科研項(xiàng)目是指由民間中醫(yī)醫(yī)生和研究人員開發(fā)的科研項(xiàng)目,這些項(xiàng)目通常涉及中醫(yī)理論和實(shí)踐的各個(gè)方面,包括針灸、中藥、推拿按摩、氣功等。民間中醫(yī)科研項(xiàng)目具…

    科研百科 2024年7月9日
    43
  • 項(xiàng)目進(jìn)度管理excel模板

    項(xiàng)目進(jìn)度管理Excel模板 隨著項(xiàng)目數(shù)量的增加,項(xiàng)目進(jìn)度管理變得越來越重要。通過使用Excel模板,我們可以更輕松地跟蹤和管理項(xiàng)目進(jìn)度。本文將介紹一種項(xiàng)目進(jìn)度管理Excel模板,以…

    科研百科 2024年5月29日
    57
  • 亮出你的大招!致遠(yuǎn)互聯(lián)×北京數(shù)字體驗(yàn)周低代碼應(yīng)用大賽火熱進(jìn)行中

    近期,工業(yè)和信息化部電子第五研究所發(fā)布了《中國數(shù)字經(jīng)濟(jì)發(fā)展指數(shù)研究報(bào)告》,數(shù)據(jù)顯示,2021年我國數(shù)字經(jīng)濟(jì)規(guī)模繼續(xù)快速增長,已成為經(jīng)濟(jì)發(fā)展的引領(lǐng)力量。數(shù)字經(jīng)濟(jì)在國民經(jīng)濟(jì)中的地位更加…

    科研百科 2024年7月8日
    25
  • 如何做好基層黨建工作(作為黨支部書記,如何做好基層黨建工作)

    黨建工作任重?道遠(yuǎn),既要與時(shí)俱進(jìn)全面發(fā)展,又要不斷開拓創(chuàng)新,用真誠的服務(wù),使黨群之間更融洽和諧,贏得群眾的支持,黨建工作重在做好統(tǒng)籌協(xié)調(diào),尋求最理想的切?點(diǎn)。1、用黨的最新理論武裝…

    科研百科 2023年3月7日
    290
  • 八角辦公網(wǎng)站

    八角辦公網(wǎng)站: 企業(yè)數(shù)字化轉(zhuǎn)型的指南 隨著數(shù)字化時(shí)代的到來,企業(yè)數(shù)字化轉(zhuǎn)型已經(jīng)成為一個(gè)不可避免的趨勢(shì)。無論是提高生產(chǎn)效率,提升客戶體驗(yàn),還是降低成本,八角辦公網(wǎng)站都是企業(yè)數(shù)字化轉(zhuǎn)型…

    科研百科 2025年1月4日
    10