1. 程式人生 > >初遇C#之HelloWorld程式

初遇C#之HelloWorld程式

一、開發環境

         C#是一種面向物件的、運行於.NETFramework之上的高階程式設計語言。由於C#非常依賴於.NETFramework所以Win7就自帶了.NETFramework3.5,Win8自帶了.NETFramework 4.0。因此我可以先不使用VS IDE, 因為剛開始還是徒手建立自己的天下比較有好處,等到對基本的框架有了解之後,再來使用VS才能做到的心應手。否則就算VS用的再好,也只是只知其然,而不知其所以然。

         為使用.NETFramework自帶的C#編譯器,我們需要把C:\Windows\Microsoft.NET\Framework64\v4.0.30319路徑新增到系統的環境變數中,這樣我們在命令列就能一直使用csc.exe命令來編譯我們所寫的C#程式。其實這也是學習Java的方式,由於本人先學習的Java,所以非常喜歡這種脫離IDE的開發方式,雖然剛開始有些吃力,但卻可以帶來潛移默化的好處。

二、HelloWorld程式

           首先我們來先開發一個著名的HelloWorld程式。

            在磁碟上新建一個資料夾命名為HelloWorldTest,在檔案下新建一個HelloWorld.txt檔案,然後將檔案的名稱改為HelloWorld.cs , 然後用文字編輯器開啟此檔案,我使用的是UE,因為它的語法高亮功能比記事本更美觀,並且在UE中我們還可以自定義選單欄直接編譯.cs檔案,還是很方便的。我們在HelloWorld.cs輸入以下程式碼:

using System;
using System.Windows.Forms;
class HelloWorld{
	   public static void Main(){
	   	    Console.WriteLine("This is My First C# Program Hello World!");
	   	    MessageBox.Show("Hello World!");
	   	    Console.ReadLine();
	   }
}
         學習過Java的同學看到這段程式碼是不是感覺非常相似,越看越像,簡直就是孿生兄弟。我們開啟命令列,cd 到你的工程資料夾下,輸入csc HelloWorld.cs,回車,然後在工程專案下就會多出一個HelloWorld.exe檔案,執行之即可得焉:

                         

相關推薦

C#HelloWorld程式

一、開發環境          C#是一種面向物件的、運行於.NETFramework之上的高階程式設計語言。由於C#非常依賴於.NETFramework所以Win7就自帶了.NETFramework3.5,Win8自帶了.NETFramework 4.0。因此我可以先不使

C#:一個簡單的小程序(圓形周長,面積計算器)

編碼 雙精度 崩潰 輸入 面向對象 窗口 語句 readline 面向對象的語言 作為一個面向對象的語言,與用戶的交互很關鍵! 在此,我們可以先分析一下我們這個小程序要與用戶交互的內容:1.命名很重要,讓用戶看見這個程序就知道這個程序的作用。 2.當用戶打開這個程序時,提示

C#:健康計算器

最小值 () 標準 最大 兩個 選擇 bsp min 用戶 上次寫了一個簡單的圓形的周長和面積計算器,這個我們來寫一個對大家都很重要的健康計算器,畢竟健康是福嘛,有了健康,什麽都會有!所以我們都要保持健康! 編程開始: Console.Write("請輸入你的性別(男或

spring體驗 一helloworld

getbean sta 創建 http inf id屬性 bubuko path 版本   今天開始學習spring,每天都會將自己學習的一些內容,或是一些總結以博客的形式記錄下來,方便自己以後回顧,如果能給他人學習帶來丁點的幫助那也是最好不過了。本系列博文的spring學

C語言。

壹:知識總結 第二章:c資料型別 1:Int定義整數量-float定義單精度浮點數量-double定義雙精度浮點數量-char定義字元型量。 2:讀程式都要從main()入口, 然後從最上面順序往下讀(碰到迴圈做迴圈,碰到選擇做選擇),有且只有一個main函式。 3:註釋不可以巢狀,

C++標準程式

標準程式庫 C++中的標準程式庫是類庫和函式的集合,其使用核心語言寫成。標準程式庫提供若干泛型容器、函式物件、泛型字串和流(包含互動和檔案I/O),支援部分語言特性和常用的函式,如開平方根。C++標準程式庫也吸收了ISO C90 C標準程式庫。標準程式庫的特性聲明於std名稱空間之中。

More Effective C++同一程式使用C++和C

長久以來,我們不得不為在同一程式中既要使用C++寫的元件又使用C寫的元件而擔心,同樣的問題,當我們在一個C程式裡使用不同編譯器產生的obj檔案也會困擾我們。除非不同的編譯器與語言特性達成一致。對於混合使用C和C++的程式來說,和全部用C或者C++一樣都存在這個問題。所以在使用前,必須保持相容。

Javahelloworld程式

1.建立一個新的類 2.在類中要有一個main函式,並且要是static,main中要處理的資料都要用static來定義。 具體程式碼如下: package test1_1; public class test { static int a;

Android Native C Helloworld的四種編譯方式

一.編寫helloworld.c Android.mk     [[email protected] jni]# cat hello.c #include <stdio.h> int main() { printf("Hello World!

C++HelloWorld

過程 簡潔 using dos iostream xxx spa ret g++ 一,編程語言發展史   機器語言 --> 匯編語言 --> 高級語言   1,機器語言(低級語言):     是指二進制代碼0和1描述的指令集合。     優點:可以直

c# Activex開發HelloWorld

ring org pan true orm doc 文本 用戶控件 ces 最近需要在Web上使用WinFrom程序,所以要用到Activex技術將WinFrom程序變成插件在Web運行 一、創建用戶控件 1.1 新建用戶控件項目 1.2 在界面上拉一

C++寫動態站點HelloWorld!

reat pre ice short share endif 世界 一個 editor 演示樣例源碼下載地址:Fetch_Platform.7z 更復雜的代碼可參考本博客BBS的實現 簡單的說。動態站點就是能夠動態變更的站點。動態變化的內容通常來自後端數

C語言入門學習(02)——HelloWorld程式分析&printf函式的用法

  接著上一篇 C語言入門學習(01)——C程式設計環境的搭建及HelloWorld程式 繼續 //本文不是最終版本,該教程還在編寫整理中。 目錄 Part_2.1:HelloWorld程式的解釋 Part_2.2:printf函式的用法 P

C語言入門學習(01)——C程式設計環境的搭建及HelloWorld程式

博主是大二學生,接觸C語言也有兩年了,這兩年期間參加過不少的專案和比賽,也都拿到了還不錯的成績,暑假計劃寫一個C語言完全零基礎入門教程,對自己的C語言學習做一個總結。同時如果自己所寫的內容能幫到初學C語言的人,那真的是一件很開心的事情。 想學好C語言,一定要多多練習,因此後面的文章會有大量的

MIS-TASK1 C#&新增出勤統計頁面

開發工具:VS2010 1、開啟.sln檔案 若無,則點選View——Solution Explorer——“Ctrl + S” 建立sln檔案 2、(幾個月前做的任務,我都快忘了......) 右擊專案名稱——add a new item——Visual C#——Web Form(下方可修改名稱)——Add

C++程式奔潰建立DUMP檔案(VS2015)

//建立標頭檔案DumpFile.h, 將下列程式碼放進檔案中 #pragma once #include <windows.h> #include <Dbghelp.h> #include <iostream> #in

C#基礎篇④(程式三大結構:順序、分支、迴圈,for迴圈與while迴圈的轉換,C#乘法表)

     今天我們來分享一下VS視訊中第四講的內容,這篇文章我們會簡單分享一下程式中的三大結構,重點分享我們的迴圈體結構。 一、程式中的三大結構 順序結構、分支結構、迴圈結構 【順序結構】 程式中的各個操作是按照它們在原始碼中的排列順序依次執行的,如下圖

Eclipse在Windows下編寫C語言的HelloWorld程式

Eclipse只是一個開發環境,不具有編譯功能,為了執行C程式,需要安裝和配置GCC或G++編譯器。 本部落格已給了Eclipse的安裝和配置,此處不再贅述。只給出GCC的安裝和配置。 【一】GCC編

C#窗體應用程式滑鼠事件

                                   和重繪一樣,窗體本身有paint,還有mousemove等事件 private void Form1_MouseMove(o

C# winform窗體程式的美化

寫在前面: 今天幫同學做畢業設計一個簡單的Windows窗體程式實現備忘錄的效果,要求使用資料庫,我想著很簡單于是上手開始做,兩天完成,於是同學拿去給老師檢查,檢查後老師認為不錯功能實現完整。就是。。。介面太!醜!了! 強迫症的我當然不能忍受於是今天學習一下c#winfor