学生信息管理系统—优化总结part1

简介: 学生信息管理系统—优化总结part1

学生信息管理系统迄今已经优化了一部分了,但是还有一些地方需要进一步的优化。当你发现你优化完之后,你就会发现它非常的人性化并且颜值还很高哟。不过我的优化也是站在了师哥师姐们肩膀上优化的,也可以在师哥师姐们的基础上进行创新哟。接下来我给大家而分享一下我优化的部分。

(1)限制文本框的字符

例如:文本框TextBox,可以用过属性窗体去找"MaxLength"这个属性,你想限制成多少你就设置成多少就OK了。

2019082120484554.png

也可以通过在代码窗体里进行编写代码

txtclassno.MaxLength=16

(2)限制文本框只能输入文字和删除键

If KeyAscii >= -20319 And KeyAscii <= -3652 Or KeyAscii = 8 Then
    Else
        KeyAscii = 0
    End If

如果想加一个提示框的话,直接加一个MsgBox就可以了。

(3)限制文本框只能输入数字和删除键

If KeyAscii <> 8 And (KeyAscii < 48 Or KeyAscii > 57) Then
     KeyAscii = 0
End if

(4)日期控件的使用

一开始使用的是TextBox来显示时间,后来听突击队的小伙伴们和纪老师说到了日期控件,就开始去了解感觉还挺不错就用了日期控件。需要注意的一个细节就是出生日期不能大于等于入校日期。

添加控件:工具-部件-控件-“Microsoft Windows common control2.6.0”-应用-确定

选择DTPicker控件进行添加,执行代码如下:

If txtBorndate.Value >= txtRudate.Value Then
       MsgBox "出生日期不能大于或等于入校日期,请您重新输入!", vbOKOnly + vbExclamation           
       txtBorndate.SetFocus            
       txtRudate.SetFocus           
       Exit Sub        
 End If

(4)退出系统提示

Private Sub MeitMenu_Click()
  Dim a As String
  a = MsgBox("确定退出系统吗?", vbOKCancel, "关闭程序")
  If a = vbOK Then
  End
  Cancel = False
  End If
End Sub

(5)设置窗体的大小

Me.Height=3840
  Me.Width =7260



相关文章
|
Java Windows
JavaWebSocket心跳机制详解
WebSocket是一种在Web浏览器和服务器之间进行全双工通信的协议,它提供了一种简单而强大的方式来实现实时数据传输。在使用WebSocket时,心跳机制是非常关键的,它能够保持连接的稳定性并及时发现连接的异常。本文将详细解释JavaWebSocket心跳机制的实现原理和步骤。
796 0
|
3月前
|
SQL 搜索推荐 数据挖掘
数据分析怎么想、怎么用?一文讲透常见思维框架!
在数据分析中,很多人面对数据感到迷茫,主要问题在于缺乏清晰的思维框架。本文介绍了五种常用的数据分析思维框架,如拆解法、对比分析法、5W1H问题导向法等,帮助你在业务场景中理清思路、快速定位问题核心。通过实际案例讲解如何在不同情境下灵活运用这些框架,提升分析效率与逻辑表达能力,真正做到用数据驱动决策。
|
网络协议 安全 网络安全
DNS放大攻击
【8月更文挑战第20天】
868 1
|
存储 JSON 安全
Token验证技术文档
【7月更文挑战第6天】Token验证是现代Web应用中常见的安全措施,用于确保用户身份的合法性和请求的安全性。它基于令牌(Token)的概念,通过在客户端和服务端之间传递一个安全的、有时限的字符串来验证用户身份,替代传统的基于会话的认证机制。本文档旨在介绍一种基本的Token验证流程,并提供一个简单的代码示例,使用JSON Web Tokens (JWT) 实现这一过程。
1583 1
|
11月前
|
云安全 监控 安全
带你读《阿里云安全白皮书》(八)——云上安全重要支柱(2)
阿里云在其产品全生命周期中高度重视安全,特别是在设计环节,安全团队会进行全面的威胁建模和安全架构设计,确保产品在部署、网络、应用等各层面的安全性。阿里云具备一票否决权,确保所有产品在上线前都经过严格的安全审核。针对租户隔离问题,阿里云在虚拟化、网络、网关、应用和主机等多个层级实施了纵深防御体系,确保云环境的安全。
|
数据采集 机器学习/深度学习 数据可视化
利用Python进行网络爬虫和数据抓取
在当今数字化时代,数据是无处不在的。从市场趋势到个人偏好,从社交媒体活动到商业智能,数据扮演着关键的角色。然而,访问、处理和利用数据并不总是轻而易举的。幸运的是,Python提供了一套强大而灵活的工具,使得网络爬虫和数据抓取成为可能。本文将深入探讨如何利用Python进行网络爬虫和数据抓取,为您打开数据世界的大门。
|
存储 Kubernetes API
Kubernetes 1.26版本更新解读
Kubernetes 1.26版本更新解读
|
SQL 存储 安全
SQL安全性能:构建坚不可摧的数据防线
随着信息技术的发展,数据成为核心资产,SQL数据库作为关键工具,其安全性至关重要。本文探讨了SQL安全的重要性、常见威胁及对策: - **重要性**: 包括数据保护、业务连续性和合规要求。 - **威胁**: 如SQL注入、未经授权访问、数据泄露和拒绝服务攻击。 - **措施**: 实施访问控制、数据加密、定期更新/备份、审计/监控及漏洞管理。 - **最佳实践**: 定期培训、建立应急响应计划、持续评估改进和安全编程。 通过这些方法,组织能够构建强大的SQL数据防护体系。
548 0
|
前端开发 JavaScript
浅谈React split_分割字符串
浅谈React split_分割字符串
243 0
|
机器学习/深度学习 自然语言处理 知识图谱
在低资源语境下,大模型如何提高自然语言处理的鲁棒性?
在低资源语境下,大模型如何提高自然语言处理的鲁棒性?