一位技術老人給.NET初學者的一些建議

? ? ? .NET平臺應用領域眾多,隨著這些年的不斷更新迭代,日趨臻善,也受到越來越多的開發者青睞。自從2000 年6 月22 日 微軟推出Microsoft.NET 戰略?,至今已有22載,這些年新技術,新框架層出不窮,目不暇接。

? ? ? ?.NET平臺技術繁多,如何從零快速入門掌握好這么開發技術呢?小編結合自身C#的學習經驗,大致總結如下:

①. 選擇一本比較基礎和實踐性比較強的書籍,認真的從頭到尾學習。這里強烈推薦《C#從入門到精通》這本書,不建議初學者選擇《C#高級編程》這書,因為書比較厚,字密密麻麻的,容易成初學者的勸退書.

②.?學習WinForm編程,主要包括窗體控件使用,GDI繪圖,ADO.NET(數據庫),TCP/IP,多線程等,這一步需要多做一些開發實例,比如:簡單的雙人聊天系統、人員信息管理系統等;

③.??如果對網頁編程感興趣可以學習ASP.NET Core,如果決定從事工控領域,那就需要學習下WPF開發,學習WPF開發的話,建議學習一下MVVM模式開發框架Caliburn.Micro\Prism\MvvmCross.

? ? ? 除此外,小編還整理了10個自己經常看的.NET圈子權威的公眾學習平臺,希望大家找到一個適合自己的,好好利用,必將會有長足的進步。

dotnet全棧開發

【dotNet全棧開發】專注dotNet技術分享的公眾號,包括但不限于前端、.NET Core、移動跨平臺、Web開發。每天分享源碼、經驗、面試、雜談等。ps: 后臺回復“手冊”,領取4萬字.NET面試手冊

打開名片,再點擊右上角綠色關注按鈕:

玩轉VS Code

作者是微軟開發工具事業部的資深開發工程師,《Visual Studio Code 權威指南》作者。也是 VS Code 的代碼貢獻者,寫過 20 多款 VS Code 插件,其中最熱門的 Code Runner 有超過一千萬下載量。VS Code、開發工具等技術內容,都可以在這里找到。帶你玩轉VS Code!

打開名片,再點擊右上角綠色關注按鈕:

Csharp編程大全

《Csharp編程大全》,如果你對c# winfom感興趣,你想學習wpf編寫酷炫的界面通過mvvm模式實現前后端解耦,你熱衷于智能制造、工控上位機,資深高工帶你入坑。小編助理微信mm1552923。ps:?后臺回復“電子書”,免費領取33本.NET電子書!

打開名片,再點擊右上角綠色關注按鈕:

Dotnet工控

?《Dotnet工控》, 專注分享Dotnet編程經驗,挖掘程序員優秀的學習資源,分享內容涵蓋Winfrom、WPF,工業工控相關技術知識,關注我,一起進步!

打開名片,再點擊右上角綠色關注按鈕:

Dotnet跳槽開發

《DotNet開發跳槽》專注為.net開發工程師提供一個求職\跳槽、面試技巧以及學習技術的交流平臺。不定期分享面試題、求職技巧、.NET技術類等干貨,讓.net開發工程師跳槽面試不再迷茫。ps: 后臺回復“跳槽”,免費領取.NET開發面試題!

打開名片,再點擊右上角綠色關注按鈕:

Dotnet9

《Dotnet9》,Dotnet9,專注ASP.NET Core網站開發、MAUI跨平臺應用開發、WPF客戶端開發,同時以 https://Dotnet9.com 網站分享一些技術類文章,歡迎交流、學習。

打開名片,再點擊右上角綠色關注按鈕:

dotNet編程大全

《dotNET編程大全》,這里專注dotnet工控上位機軟件開發,主要分享WPF開發項目實例,你想學習Caliburn.Micro開發框架,熱衷MVVM開發,這里有全網最全的項目開發實例,可以帶你快速從入門到精通。ps:?后臺回復“視頻”,免費領取.net入門學習視頻!

打開名片,再點擊右上角綠色關注按鈕:

分布式應用運行時

?《分布式應用運行時》,專注于分享Dapr技術的資訊。Dapr 是一個可移植的、事件驅動的運行時,可運行在云平臺或邊緣計算中。支持多種編程語言和開發框架。

打開名片,再點擊右上角綠色關注按鈕:

WPF UI

《WPF UI》一個專注于WPF客戶端開發、.net 技術分享的平臺,如果你想學習WPF界面設計、學習MVVM、了解.net更多相關知識,歡迎關注。大家一起學習、交流,共同進步。

打開名片,再點擊右上角綠色關注按鈕:

半棧程序員

?《半棧程序員》, 半棧程序員, 號主等天黑,dotnet 國內外新鮮技術資訊,優秀博客,開源項目分享平臺, ?公眾號回復【系統設計】,獲取分布式系統設計 88頁 Pdf 資料。

打開名片,再點擊右上角綠色關注按鈕:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/281905.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/281905.shtml
英文地址,請注明出處:http://en.pswp.cn/news/281905.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

android 本地數據庫sqlite的封裝

單機android sqlite數據庫的實現,這個數據庫可與程序一起生成在安裝包中一、下載sqlite3.exe文件二、運行 cmd 轉到sqlite3.exe 所在目錄 運行 sqlite3.exe 數據庫名.db然后會出現sqlite>的命令提示符輸入創建表的語句, create table 表名&#xf…

ResourceManager中的Resource Estimator框架介紹與算法剖析

歡迎大家前往騰訊云社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由宋超發表于云社區專欄 本文首先介紹了Hadoop中的ResourceManager中的estimator service的框架與運行流程,然后對其中用到的資源估算算法進行了原理剖析。 一. Resource Estimator Service…

幾十款 WPF 控件 - UI 庫,總有一款適合你

幾十款 WPF 控件 - UI 庫,總有一款適合你獨立觀察員 2022 年 10 月 16 日引言眾所周知,使用 WPF 框架能夠開發出功能強大、界面美觀的桌面端應用。能夠達到這個效果,各種 WPF 的控件庫、UI 庫功不可沒。所以,想著能不能收集一下目…

mysql將系統權限授予用戶_mysql創建用戶并授予權限

1、create schema [數據庫名稱] default character set utf8 collate utf8_general_ci;--創建數據庫采用create schema和create database創建數據庫的效果一樣。2、create user ‘[用戶名稱]‘‘%‘ identified by ‘[用戶密碼]‘;--創建用戶密碼8位以上,包括&#…

Android Studio導出jar包

Eclipse直接有個Export,可以直接導出jar包。AS相對Eclipse變化很大,編譯腳本變成了Gradle,各種導包操作都有差異。 下面是AS導出jar的過程: 第一步,修改app下的build.grade。 apply plugin: com.android.application修改為 apply …

GitHub Actions構建鏡像并部署服務

目的通過GitHub的Actions來(白嫖)部署.Net服務到阿里云服務器。環境準備需要一個阿里云服務器并且該服務器還安裝了docker環境,如果環境安裝不清楚可以查看之前的文章。創建鏡像倉庫在阿里云的容器鏡像服務中,創建一個鏡像倉庫用來存儲我們測試的鏡像&am…

20165232 緩沖區溢出漏洞實驗

緩沖區溢出漏洞實驗 實驗準備 實驗環境需要32位的Linux系統,需要下載安裝一些用于編譯 32 位 C 程序的軟件包,代碼如下: $ sudo apt-get update$ sudo apt-get install -y lib32z1 libc6-dev-i386$ sudo apt-get install -y lib32readline-gp…

使用qt的qtcore庫怎么包含_GitHub - coologic/QtCoreExamples: QtCore模塊相關類庫范例

QtCoreExamplesQtCore模塊相關類庫范例QJsonExampleQt進行Json文件讀寫范例QXmlExampleQt使用QXmlStreamReader/QXmlStreamWriter類進行XML文件讀寫范例非不是使用QtXML模塊QSharedMemoryExampleQt使用QSharedMemory實現共享內存QSettingsExample(Blog)Qt使用QSettings配置讀寫…

spfile

1 讓ORACLE自己主動從spfile啟動 SQL> create spfile/dev/vx/rdsk/vgora/lv_spfile from pfile; SQL> shutdown immediate; 改動initora11g.ora文件 /oracle/app/product/11g/db/dbs cp initora11g.ora initora11g.ora_bak echo SPFILE/dev/vx/rdsk/vgora/lv_spfil…

Atcoder 084D - Small Multiple(最短路徑+思維)

分析&#xff1a;這題腦洞新奇...居然是最短路...將0到k-1看做k個點&#xff0c;第t個點向(10*t0,1,2...,9)%k連一條長度為0,,1,2,..,9的邊&#xff0c;然后枚舉s1,2,...,9,算出所有從s到0的最短路&#xff0c;答案就是最短路s的最小值。 1 #include<iostream>2 #include…

Blazor學習之旅(5)數據綁定

【Blazor】| 總結/Edison Zhou大家好&#xff0c;我是Edison。最近在學習Blazor做全棧開發&#xff0c;因此根據老習慣&#xff0c;我會將我的學習過程記錄下來&#xff0c;一來體系化整理&#xff0c;二來作為筆記供將來翻看。本篇&#xff0c;我們來了解下在Blazor中數據是如…

chrome開啟touch屏幕點擊事件

2019獨角獸企業重金招聘Python工程師標準>>> 在chrome瀏覽器輸入 chrome://flags/#top-chrome-md 找到屬性 UI Layout for the browsers top chrome 選擇Hybrid&#xff0c;重啟chrome&#xff0c;如下圖&#xff1a; 轉載于:https://my.oschina.net/swingcoder/blo…

安卓如何更換wps黑金會員圖標_wps圖標(手機wps會員圖標黑色)

嘗試右鍵文件--打開方式--選擇默認程序,選擇wps程序,勾選始終以選擇的程序打開此文件,確定。如果還是不行的話,請嘗試做以下操作:點擊桌面左下角開始按鈕--在. 在WPS演示中,單擊“項目符號”,找到對應的那個即可。在WPS文字中,也是如此。 如題,如何做一個圖表,分別表…

Linux服務器重啟后crs_stat -t 命令無法正常使用以及解決思路

前提&#xff1a;在Linux系統中安裝ASM&#xff0c;安裝完ASM和Oracle數據庫時都是正常使用的&#xff0c;但在重啟服務器后Oracle相關命令不識別。1、[gridudevasm:/home/grid]$crsctl status res -t -bash: crsctl: command not found2、查看環境變量是否正常&#xff0c;命令…

英語十六個時態總結

下面用表格的形式給羅列出來&#xff0c;便于記憶 英語共有十六種時態&#xff0c;其表現形式如下(以study為例)&#xff1a; 一般時 進行時 完成時 完成進行時 現在 studystudies am studyingis studyingare studying have studiedhas studied have been studyinghas …

Python基礎--Python3基礎語法

Python3 基礎語法編碼默認情況下&#xff0c;Python3源碼文件以UTF-8編碼&#xff0c;所有字符串都是Unicode字符串。當然也可以為源碼文件指定不同的編碼&#xff0c;例如&#xff1a;# -*- coding: cp-1252 -*-標識符1.第一個字符必須是字母表中字母或下劃線&#xff1b;2.標…

3 Python os 文件和目錄

ile 對象使用 open 函數來創建&#xff0c;下表列出了 file 對象常用的函數&#xff1a; 序號方法及描述1 file.close() 關閉文件。關閉后文件不能再進行讀寫操作。 2 file.flush() 刷新文件內部緩沖&#xff0c;直接把內部緩沖區的數據立刻寫入文件, 而不是被動的等待輸出緩沖…

python 打開某個exe_python定時檢查啟動某個exe程序(如果exe掛了)

詳見代碼如下&#xff1a;import threadingimport timeimport osimport subprocessdef get_process_count(imagename):p os.popen(tasklist /FI "IMAGENAME eq %s" % imagename)return p.read().count(imagename)def timer_start():t threading.Timer(120,watch_fu…

redis系列3---理解內存

理解內存 為什么要理解內存呢&#xff1f;redis所有的數據都存在內存中如何高效利用內存&#xff0c;實現用更少的內存存更多的數據&#xff0c;從而降低成本 如何統計內存使用&#xff1f;info memory可以獲取內存相關指標&#xff0c;如下&#xff1a;used_memory&#xff1a…

Google發布了Tensorflow Lite,用于移動電話的神經網絡庫

Google的工程副總Dave Burke宣布了一個專門針對移動電話而優化的Tensorflow新版本。\\這一新的軟件庫稱為Tensorflow Lite&#xff0c;允許開發人員在用戶的移動電話上實時地運行人工智能應用。據Burke介紹&#xff0c;該庫在設計上力求更快和更小的同時&#xff0c;依然支持最…