1. 創建窗體方法有幾種,各有什麼優點
使用自動窗體創建窗體,是一種簡單的創建窗體的方法,用戶選定數據源,由系統自動完成窗體的設計工作
使用向導創建窗體,
使用設計器創建窗體
2. 顯示一個窗體所使用的方法為--,隱藏一個窗體所使用的方法為--
VB6.0中,顯示一個窗體可用Show 方法,隱藏一個窗體可用Hide 方法。或使用窗體的Visible 屬性,指定該窗體是否可見。
Show 方法,用以顯示 MDIForm 或 Form 對象。不支持命名參數。
Hide 方法,用以隱藏 MDIForm 或 Form 對象,但不能使其卸載。
PrivateSubForm_Click()
DimMsg'聲明變數。
Hide'隱藏窗體。
Msg="選擇確定以使窗體重新出現。"
MsgBoxMsg'顯示信息。
Show'使窗體重顯。
EndSub
Visible 屬性,對於 Window 對象,返回或設置一個布爾
型值,指定該窗口是否可見,此屬性可讀/寫。對 CodePane 對象,返回一個 Boolean 值,指定窗口中的代碼窗格是否可見,此屬性為只讀。
PrivateSubCommand1_Click()
Me.Visible=False'使窗體不可見
EndSub
3. vb窗體上建立對象的常用方法
在VB 2008當中,配合LINQ新增了許多新的語法,底下這也是VB在建立對象時的新寫法:
Dim stud1 As New students With {.name = "David", .score = 100}
上述指令會建立一個students 對象的實體,並且填入默認的值。
這樣的寫法簡便不少,該對象的類聲明如下:
Public Class students
'這邊應該寫成property, 只是我稍微偷懶一下寫成field,不影響demo
Public name As String
Public score As Single
End Class
上面黃色程序代碼這樣的方式我們稱之為命名類型的對象聲明,既然,有命名類型,就一定會有匿名類型的聲明方式,語法如下:
Dim stud2 = New With {.name = "David", .score = 100}
這個就炫了吧,不用類型照樣可以聲明出一個對象實體,這個在VB 2008稱為匿名類型,其實和LINQ有相當大的關系,幹嘛搞出一個匿名類型呢? 它可以方便我們不需要事先建立一個類,就可以具有對象實體,會有這樣的需求?
某些時候,我們只想要產生一個對象,並且隨手就拿來用了,我們可能懶的聲明一個對象的類,然後再用New指令產生一個對象實體,也有時候我們只是希望建立一個臨時的對象來存放特定數據處理(查詢)之後的結果,最典型的例子就是LINQ(之後再述),因此匿名類型就應運而生了。
匿名類型並不特別也不神奇,實現的方式很簡單,Compiler 會自動依照你的需要,幫您建立一個類Class,幫你自動決定類中屬性的型態。這個自動建立的類沒有名稱(因為是編譯階段自動建立的,所以沒名稱也不要緊,反正我們在程序代碼當中也不會用到這個類,只會用到這個類產生的對象實體)、這個類會直接繼承自 Object,並且包含您在聲明對象時指定的屬性。
這個特性是一個基礎,它讓LINQ查詢的結果可以自動建立成一個對象,例如我們在介紹的LINQ功能中,有一段程序代碼:
Structure BMI
Dim name As String
Dim height As Integer
Dim weight As Integer
Dim BmiValue As Single
End Structure
Dim matrix(5) As BMI
(……略……)
'查詢BMI值大於25的人
Dim result = From c In matrix Where c.BmiValue > 25
其中matrix是一個對象沒有錯,但是result是什麼類型? 怎麼出現的? LINQ查詢會建立出一個對象? 怎麼建立的呢? 關鍵就在匿名類型。
有了匿名類型這樣的技術作為基礎,LINQ的查詢結果(對象)就可以不需要事先建立一個特定類作為存放查詢結果的數據類型。而可以通過編輯器自動產生這個類,我們只需要直接把結果(對象)拿來用,因為我們在意的是這個查詢結果對象而非該類本身。
不過這邊要注意,並非所有的LINQ查詢結果一定就需要建立一個匿名類型來存放,也有可能只需要系統內建的類型即可。
例如:
Dim result = From c In matrix Where c.BmiValue > 25 Select c.name
result 就只需要String類型即可。
4. visual basic 窗體常用方法有哪些在線等急!!!
常用的話有show和hide
可以通過菜單 視圖-對象瀏覽器 查看所有成員
5. 常見的窗體類型有哪幾種它們的主要不同點是什麼
常見類型:平開窗、推拉窗、倒窗、百葉窗、天窗。
不同點:
1、開啟方式不同。
平開窗窗扇通過鉸鏈與窗框結合,窗扇可以旋轉開啟;推拉窗則採用裝有滑輪的窗扇在窗框上的軌道滑行;倒窗通過旋轉窗子的把手,帶動窗子內部五金機構開啟;百葉窗無法很好地密閉,僅通過百葉角度開關;天窗一般不可開啟。
2、密閉性不同。
平開窗關閉時氣密性好;推拉窗最多隻有50%的窗扇可以打開,關閉時氣密性差;倒窗多鎖點密封,可以使窗子的密封性大大增強;百葉窗密閉性較差;天窗一般不可開啟,密閉性較好。
3、適用條件不同。
平開窗一般用於廚房、衛房間等的通風換氣;推拉窗用於空間狹窄的位置;倒窗不用破壞原有窗體,升級方便快捷;百葉窗必須和普通的窗或玻璃幕牆結合在一起使用;天窗常用於採光。
(5)窗體常用方法是擴展閱讀
窗戶的組成:
現代的窗戶的窗由窗框、玻璃和活動構件(鉸鏈、執手、滑輪等)三部分組成。窗框負責支撐窗體的主結構,可以是木材、金屬、陶瓷或塑料材料,透明部分依附在窗框上,可以是紙、布、絲綢或玻璃材料。
活動構件主要以金屬材料為主,在人手觸及的地方也可能包裹以塑料等絕熱材料。材質可分成三大類—塑鋼、鋁合金、木質。三者各有所長。
6. 窗體最常用的事件有哪三種
。net?
C#,VB.NET
普通窗體(又可設置為MDI窗體)
Popup窗體
WPF,Silverlight
普通窗體
子窗體
Popup
Page(SL專)
簡單來說,常見的就2種, 主(子)窗體,彈出窗體(Popup)
其他窗體都是從這倆為基礎擴展,自定義實現的
主要本質不同,是否擁有句柄
其他也就是樣式,表現形式,動作啦
沒必要拘泥於這些,系統帶的只是基本的,遠遠不能滿足客戶要求,也就出現了自定義控制項庫,第三方控制項庫
你要學的話,只要把握好面向對象的概念, 屬性,方法,變數,Atrribute,託管(事件),基本上OK,其他的看個子窗體的幫助說明好了
7. 資料庫常見的幾種窗體各有什麼特點
在Access資料庫中窗體有三種視圖:「設計」視圖、「窗體"視圖和「數據表"視圖。
1、「設計」視圖,與表、查詢等的設計視圖窗口的功能相同,也是用來創建和修改設計對象(窗體)的窗口,但其形式與表、查詢等的設計視圖差別很大。
2、「窗體"視圖,是能夠同時輸入、修改和查看完整的記錄數據的窗口,可顯示圖片、其他OI.E對象、命令按鈕以及其他控制項。
3、「數據表"視圖,以行列方式顯示表、窗體或查詢中的數據,可用於編輯欄位、添加和刪除數據以及查找數據。
8. c#中常用窗體的常用屬性、方法的意思和使用方法
你的問題很飄渺..
常用的多了,你還是去看MSDN吧
不學著看英文資料,永遠也學不好寫程序
9. 6、能顯示窗體的方法是( )。 A、Visible B、Show C、New D、Open ,選什麼why
B show
分析:
A visible 其屬性值為true 時顯示窗體,而其屬性值為false 時窗體不會顯示。
C New 窗體無該屬性設置或過程,只能在定義時用,但 定義 不等於 顯示窗體。
D Open 窗體無該屬性設置或過程,open 語句用於打開文件。