-
1 # 千鋒鄭州
-
2 # 武漢朝夕教育科技
以一個從業十年開發的人給你個建議:建議你學習C# 語言,非常適合新手學習,簡單上手,擁有宇宙第一智慧開發工具;下面給你詳細介紹一下:
一、C#簡介
C#是微軟公司釋出的一種面向物件的、運行於.NET Framework之上的高階程式設計語言。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、介面、與Java幾乎同樣的語法和編譯成中間程式碼再執行的過程。但是C#與Java有著明顯的不同,它借鑑了Delphi的一個特點,與COM(元件物件模型)是直接整合的,而且它是微軟公司 .NET windows網路框架的主角。 C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向物件的程式語言。它在繼承C和C++強大功能的同時去掉了一些它們的複雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的視覺化操作和C++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.NET開發的首選語言。
二、Create a New C# Project
環境:Visual Studio (VS)編譯 & 執行 C# 程式如果您使用 Visual Studio.Net 編譯和執行 C# 程式,請按下面的步驟進行:
1、啟動 Visual Studio,在選單欄上選擇 File -> New -> Project,從模板中選擇 Visual C#,然後選擇 Windows,選擇 Console Application,為您的專案制定一個名稱,然後點選 OK 按鈕;2、新專案會出現在解決方案資源管理器(Solution Explorer)中,在程式碼編輯器(Code Editor)中編寫程式碼,點選 Run 按鈕或者按下 F5 鍵來執行程式。會出現一個命令提示符視窗(Command Prompt window),顯示 輸出結果。
或者透過命令符工具
開啟一個文字編輯器,新增上面提到的程式碼,儲存檔案為 helloworld.cs開啟命令提示符工具,定位到檔案所儲存的目錄鍵入 csc helloworld.cs 並按下 enter 鍵來編譯程式碼如果程式碼沒有錯誤,命令提示符會進入下一行,並生成 helloworld.exe 可執行檔案接下來,鍵入 helloworld 來執行程式。您將看到 “Hello World” 列印在螢幕上。
三、C# 程式碼
1.:using 關鍵字用於在程式中包含 System 名稱空間,一個程式一般有多個using 語句;
2.:一個 namespace 是一系列的類, 名稱空間包含了類 HelloWorld;
3.:類 HelloWorld 包含了程式使用的資料和方法宣告,類一般包含多個方法,方法定義了類的行為,在這裡HelloWorld 類只有一個 Main 方法;
4.:是所有 C# 程式的 入口點,Main 方法說明當執行時 類將做什麼動作,Main 方法透過語句 指定了它的行為。
5. 是一個定義在 System 名稱空間中的 Console 類的一個方法,該語句會在螢幕上顯示訊息 “Hello,World!”; 是針對 VS.NET 使用者,這使得程式會等待一個按鍵的動作,防止程式從 Visual Studio .NET 啟動時螢幕會快速執行並關閉。
四、C# 基本語法五、C# 資料型別
在 C# 中,變數分為以下幾種型別:
值型別(Value types) 引用型別(Reference types) 指標型別(Pointer types)
1.值型別(Value types)
2.引用型別(Reference types)
引用型別不包含儲存在變數中的實際資料,但它們包含對變數的引用。換句話說,它們指的是一個記憶體位置。使用多個變數時,引用型別可以指向一個記憶體位置。如果記憶體位置的資料是由一個變數改變的,其他變數會自動反映這種值的變化。
內建的引用型別有:object、dynamic 和 string
六、C# 型別轉換方法
C# 提供了下列常用的內建型別轉換方法
七、C# 中
下面列出 C# 一些重要的功能:
布林條件(Boolean Conditions)自動垃圾回收(Automatic Garbage Collection)標準庫(Standard Library)元件版本(Assembly Versioning)屬性(Properties)和事件(Events)委託(Delegates)和事件管理(Events Management)易於使用的泛型(Generics)索引器(Indexers)條件編譯(Conditional Compilation)簡單的多執行緒(Multithreading)LINQ 和 Lambda 表示式整合 Windows
-
3 # 命叔雜技
作為十多年經驗的全棧程式設計師可以為題主提供點乾貨建議:
首先,學習什麼程式語言的大體框架是根據題主的需求來確定的。
另一方面,如果是想以此為職業的話,我推薦學習 C 語言,C 語言可以說是現代軟體的基石,抽象程度剛剛好,貼近底層和硬體。尤其是 C 語言的指標,是學習任何其他語言進入高階階段都無法迴避的問題,而 C 語言,則可以較為直觀透明的掌握這些重要但是又略微複雜的概念。學習了 C 語言後,再學習其他的語言就觸類旁通了。
基本上,一個熟練掌握 C 語言的程式設計師,學習 Python,Java 等其他流行的高階語言的基本語法、概念,也就是初步的上手時間只需要兩週左右,之後剩下的就是掌握對應語言的各種 API 和庫,以達到熟練的目的。C 語言如此基礎,這也是為什麼工科學生都要求掌握 C 語言的原因。
還有一個推薦 C 語言的原因是,如果 C 語言的指標怎麼學都學不明白,說明程式設計有可能是不適合題主的思維方式,還是建議放棄以程式設計為生的想法,不要在程式設計這事兒上浪費時間。
-
4 # 紅哥43
我最適合回答了,自學vb一個月遇到pb發燒友勸學pb,真的上手很快,而且最適合資料庫(大神都知道,CS領域曾經風光無限),在工作中自己開發小軟體,也接商業活,妥妥的。一個會計專業不可能與碼農拼,我們的優勢就是業務聯絡緊、主要面向資料庫。除非你足夠拼、年輕,可以學Java、net
-
5 # 幸福的自由鳥
如果是找工作,那麼學容易就業的語言;如果是興趣,那就學自己喜歡的語言。如果都不是,或者不怎麼清楚,那麼選一個容易學的或者更多人學的語言。以上選擇都要滿足一個條件,即付出一定努力之後都能學會。如果還是不清楚那麼我推薦幾個給你:c#,JavaScript,php,python,vb
-
6 # 千鋒廣州
可以先去大概瞭解一下每一種程式語言,首先看你自己擅長或是比較喜歡哪一種,畢竟興趣是最好的老師,自己感興趣的學起來也比較輕鬆有動力。如果你對幾種程式語言都感覺差不多可以看一下哪一種更好就業,或是對於你個人來說更容易上手。
你可以來千鋒教育瞭解一下,還可以免費試聽!
回覆列表
目前整個IT計算機行業發展前景非常不錯,不但崗位的需求非常大,而且薪資待遇也比較高,這都是眾所周知的事情。如果你想進入IT行業,自然需要先學好一門技術。你可以先確定好一個學習方向,然後再不斷深入學習下去。
現在網際網路計算機行業中許多技術都很不錯,包括Python全棧+人工智慧、Web前端開發、JavaEE+分散式開發、全鏈路UI/UE設計、雲計算、全棧軟體測試、大資料等都是非常好的學習方向。
總之,計算機行業的前景自然是毋庸置疑的,如果你沒有什麼計算機基礎,自己一點點照著書本學習,遇到困難,得不到解決,長期下去,會對學習計算機產生厭惡,然後就是放棄學習。
因此,如果你想進入計算機這個“吸金”的領域,選擇專業的學習方式是一個明智之舉。所以,務必要為自己做出最適合自己的選擇。