色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Windows程序員應該要學什么

工程師人生 ? 來源:工程師吳畏 ? 2018-12-25 09:31 ? 次閱讀

經常發現有人在網上提出這樣的問題,現實中也確實有不少人在經歷了3-5年的Windows開發之后就開始迷失方向,每天渾渾噩噩混日子,可能是因為這個問題粒度太大,沒人愿意花時間回答,希望本文可以拋磚引玉,給大家節省些時間,同時也希望園子里面的兄弟們能盡力的補充,從而使這篇文章可以幫助更多的后來人。

首先說明的是,本文提到的各種技術不分先后,沒有順序,雖然先學什么,再學什么對某些人來說可能更方便,但是這些都不是絕對的,因為每個人的情況不同。

Windows開發首先必須學習的就是操作系統的API,因為其他的一切都是構建于OS之上,所謂九層之臺,起于壘土,如果你對linux的系統調用很熟悉就會發現其實他們大同小異,都是應用程序在使用系統提供的功能。

接下來是MFC,有了MFC你才真正的可以干點開發,因為MFC實在是太全了,幾乎封裝了所有的Windows API, 消息循環,COM實現…

到了此地,你可以開始學習調試技術了,熟悉了調試的各種技巧才可以做到事半功倍,得心應手。

接下來是組建對象模型COM,作為windows的基石,不懂COM,很難說自己精通windows編程,因為即使現在的.NET framework也是構建于COM之上,很多問題還是需要SOS到底層去調試。

當你懂得了COM的精髓,你應該開始學習ATL了,這個類庫可以使你的COM開發更加得心應手。

說到ATL就不能不提到他的前輩STL,這個出自于標準C++的類庫在windows上同樣也得到了很好的支持,有了STL在你有一天想轉linux開發也同樣會用得上。

Windows 8中的WinRT現在還沒有應用于實際開發,現有的技術中.NET 是非常值得學習的,因為.NET 的主旨是提高程序員的開發效率,在這個浮躁的世界,開發效率有時候能夠代表一切。

從COM到.NET只有一步之遙,.NET 其實是從COM+演化而來,具體細節請參看 Don Box的《.NET 本質論》了解了這些會使你對.NET的認識上升到一個新的層面。

接下來是C# 因為這家伙是.NET的嫡系部隊,除了IL,這家伙可以說和.NET 的關系最為親近,大部分的新功能都會最先在其中加以體現。當你熟悉了C#, BCL,《CLR via C#》可以說這個時候你已經可以勝任基本的C#開發了,可以很快寫出一個小工具,完成一個相關的task。

接下來是WCF和WPF,做分布式開發少不了WCF,同樣華麗的界面少不了XAML,WPF。

大概羅列了一些,其實每個主題仔細探究下去都很有韻味,還有需要說的是,其實Windows上面好多的東西都和UNIX很像,比如PowerShell明顯是為了像UNIX一樣,給開發者提供一個更強大的shell, 如果有興趣,觸類旁通一下,也很是有趣。

還有:

LINQ改變了我們的數據操作方式,統一了數據操作模型,經常操作數據的兄弟,你值得擁有。

F#作為一種函數式編程語言也很值得研究,由于本人使用不多,在此不作評價。

另外:

作為基礎的算法

作為提升功力的設計模式,UML;

作為改善系統性能的重構;

作為大部分分布式核心的TCP/IP;

等等主題也是值得大家研究的。

最后借魯迅的話收尾:其實地上本沒有路,走的人多了也便成了路,希望大家不要把時間都浪費了,原來還有好多東西可以去鉆研。

不當之處望大家批評、指正、拍磚, 并提出您的寶貴的意見和補充。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    3

    文章

    3544

    瀏覽量

    88641
  • 程序員
    +關注

    關注

    4

    文章

    952

    瀏覽量

    29799
收藏 人收藏

    評論

    相關推薦

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補充

    電子發燒友網站提供《TMS320C55x DSP CPU程序員參考補充.pdf》資料免費下載
    發表于 12-21 11:36 ?0次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補充

    UCD3138A64/UCD3138128程序員手冊

    電子發燒友網站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費下載
    發表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的一大亮點。
    的頭像 發表于 11-30 10:34 ?377次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?162次閱讀

    第五屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置有岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發表于 10-25 15:42 ?195次閱讀

    京東上萬程序員都AI用它!

    對大模型生成代碼進行智能修復,為程序員開啟代碼漏洞修復的“自動駕駛”模式,不但減少人工接入、提高工作效率,更為企業抵御內外部各種攻擊構建起一道堅固的安全屏障,確保業務的連續性和穩定性。 JoyCoder是京東云自主研發的一款輔助開發人員
    的頭像 發表于 07-17 16:29 ?262次閱讀
    京東上萬<b class='flag-5'>程序員</b>都AI用它!

    程序員節視頻創意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎

    程序員節視頻創意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河!!就目前的互聯網大環境來看,it行業已經是……
    的頭像 發表于 03-11 17:11 ?408次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    花期太短。技術迭代快,年齡大容易失業。 就這幾年的互聯網環境而言,不管是前端、Java、Android開發等等行業。已經感受到程序員不是太卷就是工作難找,薪資過低。以前高工現在拿著中低程序員薪資
    發表于 03-06 21:32

    瑞薩Flash程序員V3 發布說明

    電子發燒友網站提供《瑞薩Flash程序員V3 發布說明.pdf》資料免費下載
    發表于 02-19 09:37 ?1次下載
    瑞薩Flash<b class='flag-5'>程序員</b>V3 發布說明

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業想必大家已經感受到了,Android、Java、前端等等程序員都經歷了大廠……
    的頭像 發表于 02-02 09:45 ?817次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    1月18號“純鴻蒙”千帆啟航,程序員預備!

    。 如何正確看待鴻蒙? 我作為程序員來說,首先是看鴻蒙的發展、市場開發崗位、薪資以及前景。 這幾年對鴻蒙的發展情況來分析,從2019年開始鴻蒙的出來今天,華為鴻蒙取得了很大的成就。從“不兼容
    發表于 01-16 22:13
    主站蜘蛛池模板: 甜性涩爱免费下载| 成年人视频在线观看免费| 欧美一区二区影院| 国产在线高清视频无码不卡| av在线不卡中文网| 亚洲精品一二三区-久久| 日产国产欧美韩国在线| 快播理论片| 国产小视频国产精品| 成人免费看片又大又黄| 中国xxxxx| 亚洲AV 日韩 国产 有码| 日本亚洲电影| 蜜芽在线影片| 久久久无码精品一区二区三区 | 国产免国产免费| bl被教练啪到哭H玉势| 在线 日韩 欧美 国产 社区| 午夜视频在线瓜伦| 爽爽影院线观看免费| 青青草在现线免费观看| 男人j进女人j一进一出| 麻豆久久婷婷五月国产| 久久精品国产免费播放| 果冻传媒在线观看高清完整免费| 国产成人精品视频| 达达兔欧美午夜国产亚洲| bl肉yin荡受np各种play| 91chinesevideo| [高清无码] 波多野结衣| 成人动漫bt种子| 99视频网址| 99热精品一区| 97在线视频免费| 9久久免费国产精品特黄| 99久久国产露脸精品国产麻豆| 2022国产麻豆剧传媒剧情| 中文字幕在线观看亚洲视频| 在线观看亚洲免费人成网址 | 久久婷五月综合色啪网| 久久精品中文字幕|