A. vs中新建一個windows窗體應用程序,是屬於ado.net嗎
windows窗體應用程序既不屬於ado.net也不屬於asp.net
windows窗體應用程序是C/S架構的
asp.net是B/S架構的
ado.net只是應用程序與資料庫通訊的橋梁既不是Windows應用程序也不是asp.net應用程序
B. visual studio 2010 中窗體應用程序的工具箱在什麼地方
在最右邊。點出來以後你點擊下工具箱右上角有點像圖釘的那個圖標就可以讓它定住。這樣用起來就方便了。有什麼還不清楚的請繼續追問。
C. 如何:創建 Windows 窗體應用程序
使用 Visual C++ 開發 Windows 窗體項目,通常與使用任何其他 .NET 語言(如 Visual Basic.NET 或 C#)進行開發並無不同。使用Visual C++ 編寫的 Windows 窗體應用程序通過新的 Visual C++ 語法使用 .NET Framework 類和其他 .NET 功能。有關更多信息,請參見 New C++ Language Features。在本過程中,您將使用「工具箱」中的幾種標准控制項創建 Windows 窗體應用程序。用戶可以在完成後的應用程序中選擇一個日期,此時將出現一個文本標簽,顯示所選的日期。創建新的 Windows 窗體項目在「文件」菜單上,單擊「新建」,然後單擊「項目」。在「項目類型」窗格中,選擇「Visual C++」節點中的「CLR」,然後在「模板」窗格中選擇「Windows 窗體應用程序」。鍵入項目的名稱,如「winformsapp」。您可以接受默認位置、鍵入一個位置或者瀏覽到要保存項目的目錄。Windows 窗體設計器即打開,顯示所創建項目的「Form1」。向窗體添加控制項如果「工具箱」窗口不可見,請單擊「視圖」菜單上的「工具箱」。將「工具箱」中的三個控制項放到「Form1」設計圖面上:將一個 Label 控制項拖動到靠近「Form1」左上角的位置。將一個 DateTimePicker 控制項拖動到 Label 控制項正下方。將一個 Button 控制項拖動到窗體底部靠近中心點的位置。窗體看上去應類似於:設置窗體和控制項的屬性單擊窗體圖面上的空白區域以選擇窗體。如果「屬性」窗口不可見,請單擊「視圖」菜單上的「屬性」(或者按 F4)。您可能需要關閉「工具箱」以獲得更多空間。設置窗體的「Text」屬性(顯示在窗體標題欄中),方法是在「屬性窗口」中「Text」屬性的右側單擊,並鍵入:日期選擇器單擊以選擇標簽,將其「Text」屬性設置為:選擇日期:單擊以選擇按鈕,將其「Text」屬性設置為:「確定」窗體看上去應類似於:編寫事件處理程序代碼在本節中,您將編寫在發生以下事件時運行的代碼:Button 控制項上的 Click 事件DateTimePicker 控制項上的 ValueChanged 事件編寫代碼以處理事件雙擊按鈕以添加按鈕 Click 事件處理程序(按鈕的默認事件為 Click 事件)。在選項卡式頁面的編輯區域中顯示的窗體的「代碼」視圖中,自動創建了一個空事件處理程序方法。在button1_Click 方法的左大括弧之後按 Enter,並鍵入在發生該事件時運行的代碼:Application::Exit();在鍵入范圍解析運算符 (::) 之後,IntelliSense�6�4 將顯示可能的有效選項的列表。您可以從該列表中選擇一個選項並按 Tab,雙擊它,或者繼續鍵入。返回「設計」視圖,方法是單擊編輯區域中的「Form1.h [設計]」選項卡,或者單擊「視圖」菜單上的「設計器」。單擊以選擇 DateTimePicker 控制項。若要向 DateTimePicker 控制項添加 ValueChanged 事件處理程序,請單擊「屬性」窗口中的閃電形圖標,顯示該控制項的事件。雙擊「ValueChanged」事件,在「代碼」視圖中生成一個空事件處理程序。注意ValueChanged 是DateTimePicker 控制項的默認事件,因此,您也可以通過雙擊 DateTimePicker 控制項來生成空事件處理程序。在dateTimePicker1_ValueChanged 方法的左大括弧之後按 Enter,並鍵入在發生該事件時運行的代碼:label1->Text=String::Format("New date: {0}", dateTimePicker1->Text);當應用程序的用戶選擇了新的日期時,標簽的 Text 屬性將設置為後跟 DateTimePicker 的Text 屬性的字元串 New date:。Visual Studio 提供了幾個可以簡化代碼鍵入的功能:當鍵入箭頭運算符 (->) 時,IntelliSense 將顯示可從中選擇的有效選項列表。當鍵入方法的左括弧時,將出現一個工具提示窗口,其中顯示該方法的各個重載的有效參數。要查看不同的重載,請使用向上鍵或向下鍵。自動完成可以根據您已鍵入的部分完成變數名或成員的鍵入。例如,如果鍵入了 String::Fo 並按Ctrl-空格鍵或 Tab,Visual Studio 將自動完成鍵入 String::Format。生成並運行程序在「生成」菜單上,單擊「生成解決方案」。如果存在錯誤,請單擊「輸出」窗口中的「轉到下一條消息」按鈕。錯誤信息文本顯示在狀態欄中。您可以雙擊任何錯誤,直接轉到源代碼中包含該錯誤的行。在「調試」菜單上,單擊「不進行調試直接運行」。即顯示您生成的應用程序。測試該應用程序,方法是單擊 DateTimePicker 上的向下箭頭,選擇一個日期。標簽文本即更改為顯示所選的日期。您可以向此應用程序添加更多功能,如菜單、其他表單和幫助文件。實驗。
D. 如何:創建使用 Windows 窗體的工具箱控制項
在「文件」菜單上單擊「新建項目」。將出現「新建項目」對話框。單擊「Windows 窗體應版用程序」,然權後單擊「確定」。將一個「ToolStrip」控制項從「工具箱」拖到窗體中。ToolStrip1 將出現在組件欄中,同時一個工具欄已添加到窗體的頂部。將一個「TextBox」控制項添加到窗體中,並保留默認名稱 textBox1。單擊此「TextBox」控制項,然後在「屬性」窗口中更改以下屬性:屬性值Size260, 20Text這是一個簡單測試單擊 ToolStrip 控制項,再單擊該控制項右上角的智能任務箭頭,然後單擊「插入標准項」。工具欄上將顯示七個標准按鈕(「新建」、「打開」、「保存」、「列印」、「剪切」、「復制」、「粘貼」和「幫助」)。雙擊「CutToolStripButton」控制項以添加默認的 Click 事件處理程序,然後添加以下代碼。此代碼將剪切 TextBox1 中的選定文本並將其復制到剪貼板中。this.textBox1.Cut(); 按F5 運行代碼。當窗體出現時,選擇文本框中的一個單詞,然後單擊「剪切」按鈕(帶有一個剪刀圖標)。確認選定的文本已從文本框中移除。
E. window窗體應用程序用於創建什麼
使用 Visual C++ 開發 Windows 窗體項目,通常與使用任何其他 .NET 語言(如 Visual Basic.NET 或 C#)進行開發並無不同。使用Visual C++ 編寫的 Windows 窗體應用程序通過新的 Visual C++ 語法使用 .NET Framework 類和其他 .NET 功能。有關更多信息,請參見 New C++ Language Features。在本過程中,您將使用「工具箱」中的幾種標准控制項創建 Windows 窗體應用程序。用戶可以在完成後的應用程序中選擇一個日期,此時將出現一個文本標簽,顯示所選的日期。創建新的 Windows 窗體項目在「文件」菜單上,單擊「新建」,然後單擊「項目」。在「項目類型」窗格中,選擇「Visual C++」節點中的「CLR」,然後在「模板」窗格中選擇「Windows 窗體應用程序」。鍵入項目的名稱,如「winformsapp」。您可以接受默認位置、鍵入一個位置或者瀏覽到要保存項目的目錄。Windows 窗體設計器即打開,顯示所創建項目的「Form1」。向窗體添加控制項如果「工具箱」窗口不可見,請單擊「視圖」菜單上的「工具箱」。
F. 我剛安裝的VS.NET2010,然後window窗體程序的工具箱都是灰的.為什麼
新建一個winform項目 , 要打開窗體界面 才會有
比如截圖這個文件
G. c#窗體程序設計中clientsize怎樣使用
一:.NET中窗體應用程序就是一種GUI程序
窗體創建的兩種方式:
(1)自動生成的是:
[csharp] view plain print?
Application.Run(new Form1());
相當於:
[csharp] view plain print?
Form1 f = new Form1();
Application.Run(f);
(2)顯示新的窗體
[csharp] view plain print?
Form2 f = new Form2( );
f.Show();
二;事件
Windows 系統中處處是事件:
滑鼠按下
滑鼠釋放
鍵盤鍵按下……
Windows 通過隨時響應用戶觸發的事件做出相應的響應——事件驅動機制
WinForms 應用程序也是事件驅動的
開發人員針對感興趣的事件,編寫相應的事件處理程序
編寫事件處理程序::::
1、選中控制項
2、在「屬性」窗口中單擊「閃電」圖標
3、找到要處理的事件
4、生成事件處理方法
5、編寫處理代碼
例:隨滑鼠移動,顯示滑鼠當前坐標
點擊選中窗體
屬性窗體中找到MouseMove事件
雙擊事件生成事件處理程序框架
編寫代碼
[csharp] view plain print?
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
this.Text = string.Format("滑鼠位置({0},{1})", e.X, e.Y);
}
運行圖;
常用窗體事件
Load :窗體載入事件(即將顯示尚未顯示),常用作初始化功能
Click事件:滑鼠單擊事件
DoubleClick事件:滑鼠雙擊事件
MouseMove :滑鼠移動事件
KeyDown :鍵盤按下事件
KeyUp :鍵盤釋放事件
小例子:單擊窗體計1分,雙擊窗體計10分,編寫程序,隨時顯示得分總數。
定義變數n存儲分數,初值為0
單擊事件click中n+1,並刷新
雙擊事件DoubleClick中n+10,並刷新
在窗體上設置單擊
[csharp] view plain print?
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
n += 1;
string s = string.Format("得分{0}", n);
this.Text = s;
}
運行如下:
雙擊如下;
[csharp] view plain print?
private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
{
n += 10;
string s = string.Format("得分{0}", n);
this.Text = s;
}
運行圖;
這個還有點缺陷,雙擊本該是23,但卻成啦24,雙擊時記上的單擊的那下
(2)菜單控制項
創建菜單的步驟:
1、切換設計器
2、工具箱→所有 Windows 窗體
3、向窗體添加 MenuStrip 控制項
4、設置菜單的屬性和事件
設計學生管理菜單,注意菜單分隔條的設計
實現「退出」功能
關閉窗體,調用窗體類的Close方法
關閉當前窗體 this.Close( );
[csharp] view plain print?
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
H. 我想使用VS2010寫windows窗體應用程序,能不能不使用.net framework
別用.net
的東西就可以不用
framework
,原來怎麼用vc6就怎麼用,你直接建立mfc程序就可以
I. 一個關於Windows窗體應用程序的問題(VB.NET/C#.NET皆可)
你可以在Form的構造函數中加入下面的代碼,屬性我就不設置了:
TextBox tb = new TextBox();
tb.Text = "Yes!";
this.Controls.Add(tb);
最關鍵的是最後一步,你要添加到窗口中去 ,當然,在Form_Load事件中加入也是一樣的。
J. vs2010在創建一個C#Windows窗體應用程序時怎麼顯示工具箱
點擊窗體才能出現哦!