-
vb.net 教程 3-8 窗体编程 容器 2 TabControl 1
所属栏目:[大数据] 日期:2020-12-16 热度:102
在窗体上,如果有很多相似功能的控件,可以通过TabControl设置不同的选项卡把控件些设置在一起, 比如windows系统下的文件夹选项,将常规、查看、搜索对应的设置划分到了不同的功能区域: TabControl控件可以设置多个选项卡,每个选项卡内都相当于一个容器,[详细]
-
vb.net 教程 3-8 窗体编程 容器 2 TabControl 2
所属栏目:[大数据] 日期:2020-12-16 热度:119
上一节讲述了TabControl的一些基础知识,本节将谈谈如何使用这个控件。 SizeMode:调整控件的选项卡大小的样式 FillToRight 每个选项卡的宽度都要调整,以便选项卡的每行填充容器控件的整个宽度。 这仅适用于具有一行以上的选项卡控件。 Fixed 控件中的所有[详细]
-
vb.net 教程 3-8 窗体编程 容器 2 TabControl 3
所属栏目:[大数据] 日期:2020-12-16 热度:73
本节看看如何用代码增、删选项卡等操作。 增加选项卡: Private Sub Button2_Click(sender As Object,e As EventArgs) Handles Button2.Click Dim tabpagename As String tabpagename = InputBox("输入选项卡名称") Dim newtabpage As New TabPage() newtabp[详细]
-
vb.net 教程 3-8 窗体编程 容器 3 SplitContainer
所属栏目:[大数据] 日期:2020-12-16 热度:135
SplitContainer:拆分器。该容器分为两部分,在运行时可以拖动拆分栏(两部分之间的区域,我是这么称呼的)重新设置两部分的大[详细]
-
如何在VB.NET中引发异常?
所属栏目:[大数据] 日期:2020-12-16 热度:104
如何在VB.NET中引发异常? 你会抛出一个新的异常。 看看Throw Statement (Visual Basic) The Throw statement throws an exception that you can handle with structured exception-handling code (Try…Catch…Finally) or unstructured exception-handling[详细]
-
vb.net 教程 3-8 窗体编程 容器 4 TableLayoutPanel & FlowL
所属栏目:[大数据] 日期:2020-12-16 热度:71
这两个容器主要是为了更好的排版。 TableLayoutPanel有点类似html中的Table 通过 ColumnCount 和 RowCount 设置 表格的列数和行数 通过 Columns 或 Rows 打开 行和列样式 窗口,如下图: 在 行和列样式 窗口中可以增加、删除、插入行或者列,还可以设置 某行[详细]
-
机房收费系统—实现子窗体自动最小化
所属栏目:[大数据] 日期:2020-12-16 热度:114
前言 ??机房终于进入收尾工作了,但是在优化的时候,我发现在原系统中,当我们点击一个子窗体出现的时候,其他的子窗体会自动最小化到主窗体的左下角,那么这个功能是怎么实现的呢? 功能实现 ??其实,让子窗体自动最小化很简单,只需要几行很简单的代码就可[详细]
-
vb.net 教程 3-7 窗体编程 菜单和工具栏 4 ToolStrip 1
所属栏目:[大数据] 日期:2020-12-16 热度:153
ToolStrip工具条(有些地方称为i工具栏,个人认为不贴切,后面介绍的ToolStripContainer控件才应该叫做工具栏)比较常见,比如下图中红框内就是word2003的一个工具条: 双击或者拖动Toolstrip到设计窗体: 可以看到控件自动设置为了靠窗体顶部,宽度和窗体一[详细]
-
vb.net 教程 3-7 窗体编程 菜单和工具栏 4 ToolStrip 2
所属栏目:[大数据] 日期:2020-12-16 热度:70
来看一个列子: 在ToolStrip上添加按钮、选择框、进度条 选择框的值有100、200、500。 当按钮按下时,进度条依据设置的值不断增加。 Private Sub ToolStripButton1_Click(sender As Object,e As EventArgs) Handles ToolStripButton1.Click Dim i As Integer[详细]
-
机房收费系统—解决子窗体最小化时,程序一关闭VB就崩溃问题
所属栏目:[大数据] 日期:2020-12-16 热度:50
前言 ??不知道大家有没有出现过这样的问题,当子窗体是最小化状态时,点击主窗体右上角的[×]按钮,或者直接关闭该子窗体时,VB就会停止运行。曾经这个问题一度困扰了我,但是原系统这样操作确确实实是没有问题的。 解决方法 ??在解决这个问题之前,先来一些[详细]
-
vb.net 教程 3-7 窗体编程 菜单和工具栏 4 ToolStripContainer 1
所属栏目:[大数据] 日期:2020-12-16 热度:120
上一节讲的只是单独的工具条,多个工具条被包含在工具栏里面,而且都是可以拖动的。 本节将讲到的ToolStripContainer相似于一个容器,可以包含菜单和工具条、状态栏(当然状态栏一般不会放在上面)。 在设计窗体中放入一个ToolStripContainer: 通常情况下,[详细]
-
vb.net 教程 3-7 窗体编程 菜单和工具栏 4 ToolStripContainer 2
所属栏目:[大数据] 日期:2020-12-16 热度:96
上一节例子中的两个工具条可以随意摆放,当然还可以摆放到左边右边或者下面: 显然这种设计不是我们需要的,那么怎么防止工具条被拖放在四周某个位置呢? 只需要设置那个位置的ToolStripPanelVisible为False即可。这个属性如果按照字母排序是在ToolStripPane[详细]
-
VB版机房管理系统-组合查询
所属栏目:[大数据] 日期:2020-12-16 热度:184
刚开始接触组合查询的时候,脑子里一团浆糊,因为逻辑关系没有理清楚,理清楚以后问题也就不大了 ① 在7、8为空的时候,进行第一行查询,且1、4、a不能为空 ② 在7不为空,8为空的时候的时候,进行第一、二行组合查询,且1、4、a和2、5、b不能为空 ③ 在7、8[详细]
-
在VB.NET中将布尔值转换为整数
所属栏目:[大数据] 日期:2020-12-16 热度:155
拿下面的代码: Sub Main() Dim i As Integer Dim b As Boolean i = 1 b = i i = b Console.WriteLine(i) i = Convert.ToInt32(b) Console.WriteLine(i)End Sub 这将打印以下内容: -11 为什么是这样? (只是一个笑话:)你可以得到0太… Int32.TryParse("True[详细]
-
第二次机房重构-用例图
所属栏目:[大数据] 日期:2020-12-16 热度:52
开启我的机房重构之旅 导言: 第二次机房重构用例图的画法有很多种,但是基本上都是大同少异,毕竟系统要实现的功能都差不多,所以有很多结构和功能都差不多,下面是我自己用E-A画出的用例图,也许跟你想向中的不一样,但是,请记住,一万人中就有一万个哈姆[详细]
-
机房收费系统—MsgBox
所属栏目:[大数据] 日期:2020-12-16 热度:81
找不同 目前,我们最常见的提示框应该就是警告,但是发现有的提示框有判断,有的提示框只有一个选项确定。当然我们也一定见到过,不是警告的提示框,没有警告的图标,左上角没有警告的字,这些不同情况的都是来源于我们弹出提示框的msgbox的属性引起的。我们[详细]
-
vb.net – 如何在Visual Basic中从字符串转换为整数?
所属栏目:[大数据] 日期:2020-12-16 热度:74
如何将字符串转换为整数?这里是我试过: Price = CInt(Int(txtPrice.Text)) 我拿出了Int,我还有一个例外。 使用 Convert.toInt32(txtPrice.Text) 这是假设VB.NET。 以名称“txtPrice”来判断,你真的不想要一个整数而是一个十进制。所以改为使用: Convert[详细]
-
VB.NET中的默认属性?
所属栏目:[大数据] 日期:2020-12-16 热度:56
在.NET的早期,我相信有一个属性,你可以装饰一个类,指定一个默认属性。 根据我发现的一些文章,这似乎是从框架在某个时候被嘲笑,因为它是一个有点混乱,我可以看到这是这样的情况。 但是,有没有另一种方式来获得它提供的功能? 它看起来像这样: Default[详细]
-
使用VB.NET通过字符串名称动态调用属性
所属栏目:[大数据] 日期:2020-12-16 热度:94
我目前正在一个项目,其中一段代码看起来像这样: Select Case oReader.Name Case "NameExample1" Me.Elements.NameExample1.Value = oReader.ReadString .... Case "NameExampleN" Me.Elements.NameExampleN.Value = oReader.ReadString ....End Select 它[详细]
-
VB机房收费系统06——上下机
所属栏目:[大数据] 日期:2020-12-16 热度:67
上机 上机流程图 这里个人觉得就是数据表的增删改查,没有思路的看官可以参考我的全码 '上机Private Sub cmdonline_Click(Index As Integer) Dim mrc As adodb.Recordset Dim txtsql As String Dim msgtext As String '是否输入学号 If Not testtxt(cardno.T[详细]
-
linq – 如何编写一个VB.Net Lambda表达式
所属栏目:[大数据] 日期:2020-12-16 热度:157
我现在正在开发一个VB.net项目。我是新的VB.Net LINQ和想知道Lambda等效 var _new = orders.Select(x = x.items 0); 在VB.Net。 有人请建议! lambda语法与创建常规委托没有多大区别。 如果创建一个具有返回值的lambda,请使用Function。否则,如果您创建的[详细]
-
VB机房收费系统07——组合查询
所属栏目:[大数据] 日期:2020-12-16 热度:106
前言 我们以“学生基本信息维护”窗体为例,介绍下组合查询 正文 如图,首先让我们来理解下组合查询是如何实现的。 我们把第一排的前三个文本框看作第一个限定条件。 例如"框1"选择" 卡号 ",“框2”选择“=”,“框3”选择"2",这三个框组成了第一个限定条件[详细]
-
VB机房收费系统08——结账
所属栏目:[大数据] 日期:2020-12-16 热度:82
前言 结账对于笔者也是一块新知识,首先是这个控件,他显示信息是什么原理,我就看了好多博客...... 正文 如图,中间的控件叫做SSTab。 SSTab控件提供了一组选项卡,每个都充当一个容器,包含了其他的控件。 本窗体的运行原理是当我们选择操作员用户名后,显[详细]
-
VB机房收费系统09——日结账单和周结账单
所属栏目:[大数据] 日期:2020-12-16 热度:69
前言 这是我整个机房项目中最后一个难点,这两个账单我卡了3天,敲完了后,我把收获分享在这里,希望对大家有所帮助。 正文 这窗体不是敲出来,是调用和显示出来的! 这里我们就用到了报表,报表下个生成器然后自己画也可以,直接选择给的机房素材也可以。[详细]
-
vb.net 教程 4-10 XML文件操作 4-1
所属栏目:[大数据] 日期:2020-12-16 热度:164
本节文章旨在再次熟悉xml文件操作,其中还涉及部分简单网络编程,以后会在教程中讲到。 本实例主要功能是测试到某个网络地址(可以是IP地址或者域名地址)是否畅通,或者访问某个网页是否正常,可用于企业内网检测网络状态。 主设计界面: 主窗体 FormMain:[详细]
