-
VB.net概述
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()
希望自己的总结对大家有所帮助,对自己有更多的思考。
————————————————
版权声明:本文为CSDN博主「雨露天泽」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m18330808841/article/details/79505922
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数