##################################################?
目錄
VS 2012 ULT chs?安裝以及 C# 環(huán)境
VS 2012 簡介
VS 2012 安裝
關(guān)于卸載
VS2012?編譯運行 C# 程序
VS 2012 界面布局
新建項目
編寫代碼
生成可執(zhí)行文件
運行程序
編譯運行快捷鍵
C# 應(yīng)用程序是如何組織的?
分享 VS
##################################################
VS 2012 ULT chs?安裝以及 C# 環(huán)境
——————————文章來源:http://www.zghlxwxcb.cn/news/detail-479948.html
VS 2012 簡介
????????微軟推出了強大的平臺和技術(shù) 并提供了大量的集成開發(fā)環(huán)境 也就是 IDE 來支持
????????這就是大名鼎鼎的 Visual Studio !!
????????vs 集成了 .NET Framework 是目前最流行的 .NET 平臺開發(fā)環(huán)境
????????隨著 .NET Framework 的不斷升級 vs 也在不斷升級
????????.NET Framework 2.0 的出現(xiàn)標志著 .NET Framework 真正走向成熟
????????.NET Framework 4、Visual Studio 2010 解決了
智能提示不友好
Web 部署復雜
????????等多種問題 還添加了
顯示器支持
TDD 支持
內(nèi)嵌本地 jQuery 新特性
????????等
????????2012 年 8 月微軟發(fā)布了 .NET Framework 4.5、Visual Studio 2012
????????增加了
公共語言運行庫
.NET Framework 類
托管擴展框架 MEF
異步文件操作
????????等
Visual Studio 2012 之前的版本都支持什么:
年份 1998 2002 2003 2005 2008 2010 2012
開發(fā)工具版本 Visual Studio 6.0 Visual Studio.NET Visual Studio 2003 Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 Visual Studio 2.12
支持的 .NET Framework 版本 不支持 1.0 1.1 2.0 3.5 4.0 4.5
????????利用 Visual Studio 可以創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序
?? ?也可以創(chuàng)建網(wǎng)絡(luò)服務(wù)、只能設(shè)備應(yīng)用程序和 Office 插件等
????????我們選擇的是 Visual Studio 2012 支持的是 .NET Framework 4.5 并向下兼容
——————————
VS 2012 安裝
? ? ? ? 需要斷網(wǎng)和管理員權(quán)限運行
? ? ? ? 運行安裝程序:
? ? ? ? 啟動中:
? ? ? ? 安裝界面:
? ? ? ? 默認安裝位置:
C:\Program Files (x86)\Microsoft Visual Studio 11.0
? ? ? ? 勾選我同意:
? ? ? ? 因為 C 盤沒有空間了于是安裝在 E 盤:
E:\1.IDE\Microsoft Visual Studio 11.0
? ? ? ? 點擊下一步
? ? ? ? 可選功能默認全選即可
? ? ? ? 點擊安裝 開始安裝:
? ? ? ? 安裝完畢:
? ? ? ? 啟動:
? ? ? ? 輸入密鑰:
? ? ? ? 密鑰在網(wǎng)盤鏈接中
? ? ? ? 驗證密鑰:
? ? ? ? 驗證成功:
? ? ? ? 選擇默認開發(fā)環(huán)境:
? ? ? ? 我們是 C# 開發(fā)當然要選擇
Visual C# 開發(fā)設(shè)置
? ? ? ? 此外默認下載最小幫助文檔 然后點擊啟動 VS
? ? ? ? 還可以選擇下載完整文檔
? ? ? ? 或者不下載文檔:
? ? ? ? 第一次啟動需要等待十來分鐘:
? ? ? ? 提示更新可用
? ? ? ? 這個應(yīng)該就是幫助文檔了
? ? ? ? 我們現(xiàn)在不下載幫助文檔
? ? ? ? 這是主界面:
? ? ? ? 重啟電腦之后還是提示下載幫助文檔
? ? ? ? 現(xiàn)在我們下載
????????實際就是這個程序
HlpCtntMgr.exe
? ? ? ? 后臺在下載:
? ? ? ? 這個下載說實話還是挺慢的:
? ? ? ? 嗚嗚總算要好了:
? ? ? ? 如果桌面沒有軟件圖標 可以在開始中找到:
? ? ? ? 或者去該目錄下尋找快捷方式:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012
? ? ? ? 右擊 發(fā)送到桌面快捷方式 即可!
%%%%%
關(guān)于卸載
? ? ? ? 卸載注意了 需要拿你的安裝包來卸載:
? ? ? ? 卸載還是需要等好久的:
? ? ? ? 然后瞬間就有空間了好嘛?。?!
##################################################
VS2012?編譯運行 C# 程序
————————————
VS 2012 界面布局
? ? ? ? 啟動 VS 2012
? ? ? ? VS 2012 主界面:
? ? ? ? 菜單欄:
????????工具欄:
????????解決方案資源管理器:
VS 提供的有效管理應(yīng)用程序的容器
????????代碼編輯區(qū)域:
????????錯誤列表區(qū)域:
用來顯示程序編譯錯誤。警告信息
——————————
新建項目
????????好 我們除了直接點擊
新建項目
????????還可以在菜單欄中:
文件
新建
項目
????????彈出
新建項目
????????對話框:
????????在左側(cè)的 項目類型 中選擇 Visual C#
????????在右側(cè)的 模板列表 中選擇 控制臺應(yīng)用程序
????????在 名稱 文本框中輸入 項目名字 默認項目名稱:
ConsoleApplication1
????????在 位置 框右側(cè) 瀏覽 選擇項目存放位置 我的默認是:
c:\users\byme\documents\visual studio 2012\Projects
????????點擊 確定 即可創(chuàng)建一個 C# 代碼模板:
????????什么叫控制臺應(yīng)用程序 就是在 終端/命令行 上運行的程序! 例如 linux 的 終端 例如 Windows 的 命令提示符
????????那什么叫窗口程序? 就是在圖形界面運行的窗體程序!
????????示例代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
}
}
}
——————————
編寫代碼
????????編寫 Main 方法:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// 我的第一個 C# 程序!
Console.WriteLine("Hello,World!");
Console.ReadLine();
}
}
}
——————————
生成可執(zhí)行文件
????????我們可以在菜單欄中選擇:
生成
生成 ……
? ? ? ? 或者按下
Shift F6
????????如果下面的錯誤列表中沒有顯示錯誤和警告 并且底層的狀態(tài)欄顯示
生成成功
????????字樣就表示我們的代碼沒有編譯錯誤 可以運行了!
——————————
運行程序
????????在菜單欄中選擇:
調(diào)試
開始執(zhí)行(不調(diào)試)
????????即可成功運行第一個 C# 程序!可以看到
Hello,World!
????????字樣 然后下方是閃動的提示符 我們直接按下回車:
????????然后提示我們 按任意鍵繼續(xù) 再按一下回車就能結(jié)束程序了:
????????就是這么簡單!
——————————
編譯運行快捷鍵
????????.NET Framework 提供了兩個快捷鍵:
F5 啟動
Ctrl F5 開始執(zhí)行且不調(diào)試
????????所以我們一般敲完代碼確定沒有錯誤后 直接 Ctrl F5 即可!
##################################################
C# 應(yīng)用程序是如何組織的?
——————————
????????首先 我們前面建立項目的時候 在這個路徑下創(chuàng)建了一個與項目同名的文件夾:
C:\Users\byme\Documents\Visual Studio 2012\Projects\ConsoleApplication1
C:\Users\byme\Documents\Visual Studio 2012\Projects\ConsoleApplication1\ConsoleApplication1
? ? ? ? 對比一下 發(fā)現(xiàn)是不是一模一樣的:
? ? ? ? 你也可以再新建其她項目:
——————————
解決方案
那么什么叫 解決方案 呢?
解決方案 和 項目 都是 VS 提供的有效管理應(yīng)用程序的容器
一個 解決方案 可以包含 一個、多個 項目 而每個項目都能解決一個獨立的問題
我們的工作都是在某個解決方案中完成的
——————————
解決方案資源管理器
VS 提供了一個窗口 叫 解決方案資源管理器
就是我們上面看見的了
在這里我們可以管理解決方案中包含的各類文件 在解決方案資源管理器中
顯示所有文件 后我們可以就看見項目的完整結(jié)構(gòu)了 比如兩個新文件夾
bin
obj
如果你在 我的電腦 中找到這個路徑 會發(fā)現(xiàn) 解決方案
HelloWorld
中有個
HelloWorld
文件夾 里面確實有
bin
obj
等目錄
跟 解決方案資源管理器 中的結(jié)構(gòu)是一樣的 很方便我們管理文件
這樣就不用每次都打開 我的電腦 整理了!
這里有兩個常見的問題
第一 不小心關(guān)了 解決方案資源管理器 怎么辦?
菜單欄
視圖
解決方案資源管理器
快捷鍵為
Ctrl Alt L
第二 如果在 解決方案資源管理器 中看不到 解決方案 怎么辦?
菜單欄
工具
選項
彈出 選項 對話框
左邊選擇
項目和解決方案
右邊選擇
總是顯示解決方案
這個復選框即可!
當然 字體顏色大小 什么的也可以在這里設(shè)置!
——————————
目錄說明
好了 說說每個文件夾的作用
%%%%%
bin 目錄是做什么用的?
bin 目錄用來保存項目生成后程序集 她有 Debug 和 Release 兩個版本
分別對應(yīng)的文件夾為
bin/Debug
和
bin/Release
這個文件夾是默認的輸出路徑 我們可以通過:
項目屬性 —— 配置屬性 —— 輸出路徑來修改
簡單的說 bin 目錄是二進制目錄 二進制文件就是計算機可以直接讀取運行的文件
比如 exe !! 就是說 我們編譯生成最后的 .exe 文件都在 bin 中了!
%%%%%
obj 目錄是做什么用的?
obj 目錄是用來保存每個模塊的編譯結(jié)果
在 .NET 中編譯是分模塊進行的 編譯整個完成后會合并為一個 .DLL 或 .EXE
保存到 bin 目錄下
因為每次編譯時默認都是采用增量編譯 即只重新編譯改變了的模塊
obj 保存每個模塊的編譯結(jié)果 用來加快編譯速度
是否采用增量編譯可以通過
項目屬性
配置屬性
高級
增量編譯
來設(shè)置
簡單的說就是 我們不用管她。。。
%%%%%
Properties 目錄是做什么用的?
Properties 目錄定義你程序集的屬性 是項目屬性文件夾
一般放一些和程序設(shè)置相關(guān)的內(nèi)容 如 Assembly 版本信息、應(yīng)用程序配置文件 等
一般只有一個 AssemblyInfo.cs 類文件 用于保存程序集的信息 如
名稱
版本
等 這些信息一般與項目屬性面板中的數(shù)據(jù)對應(yīng) 不需要手動編寫
是一個虛擬的文件夾 就是說磁盤上并不會有這么一個物理文件夾存在
就是定義程序集屬性的
一句話 存放資源文件和成員集屬性用的 。。不用管他。。。一般也不去修改
%%%%%
.cs 文件
*.cs 是項目的啟動文件
在該文件中定義項目的啟動入口 即 Main()
另外 在 C# 中 程序源文件 以
.cs
作為擴展名 就像 Java 的
.java
一樣!
在 VS 2012 中 C++ 還是有 .h 頭文件和 .cpp 源文件的
但在 C# 中只有 .cs 文件
可以理解為 頭文件、原文件 都在 .cs 文件中
需要引用的話 直接引用相應(yīng)的 命名空間 即可!
%%%%%
.exe 程序
*.exe 這個文件位于
bin/Debug
目錄下 是項目編譯后生成的 可執(zhí)行文件
可以直接運行!
不過需要注意的是 不是直接在窗口中雙擊運行的
是在控制臺運行的 我們可以在 CMD/命令提示符 中運行
你也可以看到 HelloWorld.exe 圖標跟窗口程序不一樣 所以是個控制臺程序
我們以后總要寫出窗口程序的! 你可以喚出 cmd 然后把 .exe 拖進去 然后回車即可!
? ? ? ? 示例雙擊運行 bin 目錄下的可執(zhí)行文件:
——————————
分享 VS
????????好人人好:文章來源地址http://www.zghlxwxcb.cn/news/detail-479948.html
pan.baidu.com/s/14qIik0wwUwe1vUP5yz-Vqw
1025
ranchui
到了這里,關(guān)于[C# IDE]-安裝 Visual Studio 2012 旗艦中文版以及編譯 C# 程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!