机房重构——全局变量
来源:互联网 发布:啊哈 算法 epub 编辑:程序博客网 时间:2024/06/05 16:49
【前言】
全局变量也不是第一次接触了,这次又一次深入的了解了一下什么是全局变量,如何来用全局变量。
【正文】
机房重构的时候要在Card_Info中加入登录窗体的用户名,可是怎么也添加不上去,最后了解了一下全局变量,终于成功啦,现在的心情还是有点小激动的。
在VB.NET中声明全局变量有2种方法。
一:使用公共模块,在模块中用Public声明全局变量,通过变量名来访问。
在模块中写下
Module CheckModule Public UserName As String '声明一个公共变量,用来记录 登录用户End Module
然后在登录界面中写下如下代码 UserName = txtUserName.Text.Trim() '利用模块中的全局变量,把登录名赋值给全局变量
之后UserName在任何地方都可以用了。
二:在类中,使用Shared来声明
声明一个全局变量
Public Class UI Public Shared U As StringEnd Class
然后在登录中将用户名赋值给UUI.U = txtUserName.Text.Trim()
这样就可以使用全局变量了card.UserID = UI.U
其实上面的方法,可以将实体层中的变量改为全局变量
1.在实体层中LoginUserInfo中声明全局变量
2.登录时
Dim UserInfo As New Entity.LoginUserInfo UserInfo.UserName = txtUserName.Text.Trim() '将用户名赋值给实体UserInfo
3.访问全局变量
card.UserID = Entity.LoginUserInfo._username
【总结】
现在就是一个N+1的过程,不断的与前面的知识建立知识网。
阅读全文
0 0
- 机房重构——全局变量
- 【机房重构】——修改密码之全局变量
- 机房重构—七层包图
- 机房重构—注册
- 【个人机房重构】——SqlHelper
- 机房重构——三层登录
- 【机房重构】——Sqlhelper
- 机房重构——三层架构
- 【机房重构】——触发器
- 机房重构——存储过程
- 【机房重构】——报表实现
- 机房重构——存储过程
- 【机房重构】——share & static
- 机房重构——组合查询
- 【机房重构】——UML
- 【机房重构】——一步步完善
- 机房重构——总结篇
- 【机房重构】——报表
- BZOJ 3295: [Cqoi2011]动态逆序对 分块大法好
- 港股通收市竞价交易机制科普
- jdbc介绍
- 刷题--顺时针打印矩阵
- Leetcode 303 Range Sum Query
- 机房重构——全局变量
- rel、href、src、url的区别
- Size_t
- day1
- Codeforces Round #417 (Div. 2) E. Sagheer and Apple Tree (树上尼姆博弈)
- Error:Content is not allowed in prolog.
- 【LeetCode】448.Find All Numbers Disappeared in an Array
- Spring-AOP
- python 导入selenium包(win7)