一.界面佈局視圖設置編程
1.窗口的佈局、控制檯窗口運行恢復到開發環境的設置方法服務器
也能夠保存好設好的個性化設置,導入設置;網絡
2.視圖|服務器資源管理器(sever explorer) 能夠訪問數據源、服務器設置和服務;app
3.視圖|工具欄 (toolbox) 能夠配置須要的條目和用戶界面構件;編程語言
4.視圖|解決方案資源管理器窗口 (solution explorer )顯示當前加載的解決方案信息;表示一個或多個項目及其配置;如:項目中包含了哪些文件,這些文件包含了哪些內容;編輯器
5.視圖|團隊資源管理器 (teamp explorer)可用於源代碼管理、BUG跟蹤、自動生成等功能。工具
6.視圖|屬性窗口(properties 窗口),提供了更詳細的項目內容視圖,容許另外配置單獨元素。如,使用這個窗口能夠改變桌面應用程序中按鈕的外觀。佈局
7.視圖|錯誤列表(error list),顯示了錯誤、警告和其餘與項目有關的信息。ui
二.控制檯應用程序建立步驟url
1.文件|新建|項目 ( file|new|project)
1.
2.在
3.點肯定,
4,初始化項目後,在主窗口顯示的文件中添加代碼行:
nemespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// Output text to the screen.
Console.WriteLine("The first app in Beginning Visual C# 2012!");
Console.ReadKey().
}
}
}
5.選擇調試|開始調試,(Debug|Start Debugging)能夠看到效果;
6.按下任意程序,能夠退出應用程序(可能首先須要單擊控制檯窗口,激活窗口)
注意:
1.Console.ReadKey(),告訴代碼在結束前等待按鍵。
2.視圖|類視圖
3.全部C#代碼文件都使用.CS文件擴展名;
4.解決方案資源管理器裏顯示的是組成ConsoleApplication1項目的文件。
5.類視圖裏顯示了項目的另外一種視圖,查看剛纔建立的代碼結構。
6.references (引用)項包含項目使用的一個.net庫列表。
7.視圖|屬性窗口(View|Properties Window)
8.C#語法,大多數代碼行的末尾必須有一個分號。
注意:
工具|選項 |文本編輯器|全部語言|常規|行號複選框勾選保存;
3、桌面應用程序
Initialize Component 初始化組件
public MainWindow 公共主窗口
public partial class MainWindow : Window 公共部分類主要窗口:窗口
namespace 命名空間
1.建立一個簡單的wpf桌面應用程序:
1.點文件|新建|項目裏選類型(wpf application )wpf應用程序,選擇保存位置(c:\BegVCSharp\Chapter02),點肯定;會看到一個新的分紅兩個窗格的選項卡,上面的窗格顯示了空窗口,稱爲Main Window,下面的窗格顯示了一些文本。這些文本是用來生成窗口的代碼;
2.點左上方視圖|工具箱,雙擊Common WPF Controls 的Button ,在窗口裏添加一個按鈕;而後雙擊這個按鈕,進入到Main Window.xaml.cs 中的C#代碼。進行代碼修改以下:
private void Button_Click_1(object sender,EventArgs e)
{
MessageBox.Show("The first desktop app in the book !");
}
3.運行應用程序。單擊顯示出來的按鈕,打開一個消息對話框,單擊OK,點右上方的X圖標,退出應用程序。
示例說明:
1.行爲方式:能夠移動、從新設置其大小、最小化等;
2.添加的按鈕也同樣,雙擊按鈕,IDE就知道咱們想添加一些代碼,當運行應用程序時,用戶單擊該按鈕,就執行咱們已經編寫好的代碼。
3.xmlns是XML Namespaces的縮寫,中文名稱是XML(標準通用標記語言的子集)命名空間。
grid[英][grɪd][美][ɡrɪd]
n.格子,非實質的; 地圖上的座標方格; (輸電線路、自然氣管道等的)系統網絡;
5.
XAML是eXtensible Application Markup Language的英文縮寫,相應的中文名稱爲可擴展應用程序標記語言,它是微軟公司爲構建應用程序用戶界面而建立的一種新的描述性語言。XAML提供了一種便於擴展和定位的語法來定義和程序邏輯分離的用戶界面,而這種實現方式和ASP.NET中的"代碼後置"模型很是相似。XAML是一種解析性的語言,儘管它也能夠被編譯。它的優勢是簡化編程式上的用戶建立過程,應用時要添加代碼等。
通常來講,程序代碼的優點在於流程處理和邏輯判斷,而不是界面的構建上。而XAML則是集中關注於界面的編程,咱們能夠將它和其它的.NET語言配合使用,從而構建出一個功能完善、界面美觀的WPF程序。XAML是一種純正的、用來描述用戶界面構成元件和編排方式的標記語言。儘管有部分的XAML語法具有程序設計語言的特性(例如XAML中的Trigger和TRansform),可是XAML並非一種用於程序設計的語言,它的功能也不是爲了執行應用程序邏輯。
控件就是數據和行爲的載體
文檔呈現語言 |
|
---|
樣式格式描述語言 |
|
---|
動態網頁技術 |
|
---|
客戶端交互技術 |
|
---|
客戶端腳本語言 |
|
---|
標識定位語言 |
|
---|
文檔綱要語言 |
|
---|
7.IDE(Integrated Development Environment,集成開發環境)。其縮寫形式IDE同時也代指「電子集成驅動器」。IDE集成開發環境(簡稱IDE)軟件是用於程序開發環境的應用程序,通常包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。該程序能夠獨立運行,也能夠和其它程序並用。例如,BASIC語言在微軟辦公軟件中可使用,能夠在微軟Word文檔中編寫WordBasic程序。IDE爲用戶使用Visual Basic、Java和PowerBuilder等現代編程語言提供了方便。IDE多被用於開發HTML應用軟件。