Visual Studio 2012 開發環境配置+控制檯工具+桌面應用程序

一.界面佈局視圖設置編程

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(標準通用標記語言的子集)命名空間。

xmlns屬性編輯

XML 命名空間屬性被放置於元素的開始標籤之中,並使用如下的語法:
xmlns:namespace-prefix="namespaceURI"。
當命名空間被定義在元素的開始標籤中時,全部帶有相同前綴的子元素都會與同一個命名空間相關聯。
註釋:用於標示命名空間的地址不會被解析器用於查找信息。其唯一的做用是賦予命名空間一個唯一的名稱。不過,不少公司經常會做爲 指針來使用命名空間指向實際存在的網頁,這個網頁包含關於命名空間的信息[1]  
4.

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並非一種用於程序設計的語言,它的功能也不是爲了執行應用程序邏輯。

控件就是數據和行爲的載體

 

雖然 控件沒有數據重要,可是仍是比較重要的,畢竟是門面啊,只是在數據面前,它比較"有禮貌"。控件有不少,可是若是仔細去分析,也是有規律可循的,根據其做用,咱們能夠把控件分爲6類:
  • 佈局控件:是能夠容納多個控件或者嵌套其餘佈局的控件,用於在UI上組織和排列控件。其父類爲Panel。
  • 內容控件:只能容納一個控件或者佈局控件做爲他的內容。因此常常藉助佈局控件來規劃其內容。其父類爲ContentControl。
  • 帶標題內容控件:至關於一個內容控件,可是能夠加一個標題,標題部分也能夠容納一個控件或者佈局,其父類爲HeaderedContentControl。
  • 條目控件:能夠顯示一列數據,通常狀況下,是數據的類型是相同的。其共同的基類爲ItemsControl。
  • 帶標題的條目控件:和上面的帶標題內容控件類同,其基類爲HeaderdeItemsControl。
  • 特殊內容控件:這類控件比較獨立,但也比較經常使用,如TextBox,TextBlock,Image等。[3]  
當這些控件不可以知足需求的時候,也能夠從受信任的來源下載 控件,並經過添加引用來導入 自定義控件。支持WPF的第三方控件有: ComponentOne StudioActiveReportsvisifireStimulsoft Report等。[4]  
 

網頁技術與標準

文檔呈現語言
 HTML  XHTML  XML  XForms
 DHTML      
 
樣式格式描述語言
 層疊樣式表  XSL    
 
動態網頁技術
 CGI  FastCGI  ASP  ASP.NET
 ColdFusion  JSP  PHP  
 
客戶端交互技術
 ActiveX  Java Applet  JavaFX  AJAX
 Silverlight  ActionScript  Flex  AIR
 
客戶端腳本語言
 JavaScript  JScript  VBScript  ECMAScript
 
標識定位語言
 URL  URI  XPath  URL重寫
 
文檔綱要語言

 DTD  XML Schema  
 
 6.在屬性裏能夠能夠修改按鈕名稱 顏色大小 數據綁定 創建數據的聯繫等;改變屬性一般會直接改變代碼;

 7.IDE(Integrated Development Environment,集成開發環境)。其縮寫形式IDE同時也代指「電子集成驅動器」。IDE集成開發環境(簡稱IDE)軟件是用於程序開發環境的應用程序,通常包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。該程序能夠獨立運行,也能夠和其它程序並用。例如,BASIC語言在微軟辦公軟件中可使用,能夠在微軟Word文檔中編寫WordBasic程序。IDE爲用戶使用Visual Basic、Java和PowerBuilder等現代編程語言提供了方便。IDE多被用於開發HTML應用軟件。

相關文章
相關標籤/搜索