VB.net概述,不知道说点什么,总结点什么,为什么那,因为学的东西少,没有和VB区分开来,只是看到两者的相似之处了,所以没有什么可以总结的了。还是总的说下VB.net吧!
下图看书总结:
从上图就可以看到VB中的功能他都有了,但是两者的区别还很大的,今天就不说区别了,总结的来说就说功能的相似性。在VB.net中也是有窗体编辑器的和vb没有什么区别,大体看上去。不要抬杠说不同。
在VB.net 中多了很多的面向对象的东西,如何体现的就要说对象的元素问题了,对象,类,封装,继承,多态。这些东西是VB.net基本功,这些是我们编程的基础,提醒的就是大家不要拿着面向对象的语言,却写这面向过程的程序。
VB中学习过的很多的东西,工具箱在VB.net中同样是有的而且丰富了很多,可以看到你熟悉的VB编程页面,UI的设计基本上是类似的,控件组合等等。关键是你用编程的时候的三大结构还是有的。这样你有很大的亲切感,学习会很有趣的。变量常量在这里也是存在的,就是有细微的不同,就不说了,下面说些具体的干货。(MDI窗体)
MDI窗体主要特点如下
①所有子窗体均显示在MDI窗体的工作区中。用户可以改变、移动窗体的大小但被限制在MDI窗体中。
②当最小化子窗体时,它的图标将显示在MDI窗体的左下角而不是在任务栏中。当最小化MDI窗体时,所有的子窗体也被最小化,只有MDI窗体的图标出现在任务栏中。
③MDI窗体和子窗体都可以有各自的标题栏、菜单栏,子窗体加载时与MDI窗体的标题栏、菜单栏合并。
创建MDI窗体有两种方法
①利用模板:选择“项目”→“添加新项"命令,在“添加新项”对话框中选择“MDI父窗体”。利用模板创建的MDI窗体包含标准菜单、工具栏、状态栏
②自定义父窗体:选择“项目”→“添加 Windows窗体”后,将该窗体的Ismdicontainer属性设置为True,使其成为MDI窗体。菜单栏,工具栏和状态栏可以根据需要进行添加。
添加子窗体
在 Visual Dasic.NET中,把窗体的 Mdiparent属性设置为MD|父窗体,就可以使个窗体成为MDI父窗体的子窗体。 Mdipurenl属性不能在设计期间设置,只能通过代码设置。可以采用以下两种方法建立子窗体
①直接使用系统的 Systen. Windows. Forms.Form类创建窗体实例。
创建子窗体的一个新实例
Dim Childform As New System.Windows.Forms.Form
设置实例为当前MDI窗体的子窗体
ChildForm.MdiParent=Me ChildForm.Show()
②先创建一个窗体作为模板,然后通过定义该窗体类的对象来创建多个子窗体。
创建窗体Form2的一个新实例:
Dim Childform As New Form
设置实例为当前MDI窗体的子窗体:
ChildForm.MdiParent=Me ChildForm.Show()希望自己的总结对大家有所帮助,对自己有更多的思考。