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 语句用于打开文件。