會計專業想學編程該學哪個編程語言?
以一個從業十年開發的人給你個建議:建議你學習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