【VB.NET自学】实战第1课:制作登录界面

【VB.NET自学】实战第1课:制作登录界面

前言

VB.NET 是 VB6.0 的一种现代化版本,相对于 VB6.0 有许多的好处和改进。VB.NET 在运行时使用了完全不同的JIT (just-in-time) 编译器,有助于提高效率和执行速度,并支持跨平台操作系统。VB6的基本应用是Win32应用程序,而VB.NET 应用程序在 .NET Framework 的帮助下可采用多种中间件服务和框架,包括ASP.NET、Web 应用程序、移动端应用等等。对于熟悉VB6.0的同学来说,上手VB.NET是极其容易的。本文将以实际案例来一步步来了解其强大之处。

1.新建窗体应用

打开Visual studio,选择【Windows窗体应用】,点击【下一步】。
新建窗体应用

2.配置新项目

取一个自己喜欢的【项目名称】,选择项目的存储【位置】,其他可使用默认设置,然后点击【创建】。
配置新项目

3.设置窗体外观

可根据自己的喜好在窗体属性里修改字体、背景色等等
设置窗体外观

4.在窗体中添加控件

在左边工具箱中找到【Label】、【Button】、【TextBox】控件,分别拉入窗体中,如下图:
在窗体中添加控件

5.修改控件外观属性

修改每个控件的外观属性,并将密码框的【passwordchar】属性修改为“*”,如下图
修改控件外观属性

6.编写登录事件代码

双击【登录】按钮,编写登录事件代码

Public Class 登录
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        If TextBox1.Text = "admin" And TextBox2.Text = "password" Then '如果用户名和密码都匹配
            MessageBox.Show("登录成功!") '显示登录成功消息框
        Else
            MessageBox.Show("用户名或密码不正确!") '显示登录失败消息框
            TextBox2.Clear() '清空密码文本框
            TextBox1.Focus() '将光标定位到用户名文本框
        End If
    End Sub

    Private Sub txtPassword_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox2.KeyDown
        If e.KeyCode = Keys.Enter Then '检测是否按下回车键(Enter键)
            Button2_Click(sender, e) '调用btnLogin_Click事件登录
        End If
    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Me.Close()
    End Sub
End Class

7.运行效果确认

点击【启动】按钮,输入账号及密码,看是否能登录成功,见下图。
在这里插入图片描述
运行效果确认

下集预告

建立MySQL数据库,利用VB.NET访问数据库,实现【注册】、【登录】、【注销】等功能。

  • 7
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨清池

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值