- ·上一篇文章:共享蠕虫的原理及用VB编程的实现方法
- ·下一篇文章:VB串口使用心得两则
用Visual Basic设计Windows门禁程序
喜欢这些内容嘛,请告诉你身边的朋友,易下载中心-QQ资源-itnetcn.com一起享受这份乐趣,本站内容来源互联网
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
用过98的朋友都知道98自带了一个身份验证的程序,但它对不联网的计算机的安全不起什么保护作用。按一下"Esc"或者点击"取消",就可以进入系统。基于这点本程序将做到:
1) 如果用户不能正确输入用户信息将不能进入系统。
2) 屏蔽Ctrl+Alt+Del组合键,避免用户利用"结束任务"关闭程序。
3) 程序窗体上不能有关闭按钮。
4) 限制用户输入信息的次数,超过三次就关闭计算机。
5)避免程序进行非法操作,否则, 呵呵,Windows可会通过一个非法操作对话框自动结束程序的。
明确了注意事项,我们就可以开始了。
首先进入VB界面,启动一个"标准EXE"程序。
建立下面这个窗体
图 1
具体步骤是:
鼠标单击Form1窗体。在属性框(Properties)(如图2)中设置窗体的"名称"为frmMain,接下来程序中就用这个名字代替这个窗体了,把属性列表最下边的Windowstate属性设置为"2-Maximized"。BorderStyle 属性设置为 0-None,去掉窗体上边的按钮。程序中每个窗体和控件都有自己的属性集合,用鼠标选中它们属性窗口中都会显示出被选中物体的属性集。注意,因为本程序要求用户输入密码,为了防止别人看到密码,我们可以修改textbox控件的password属性,随便设置一个字符就可以,包括空格。
图2
在VB界面的右下角有一个叫做"窗体布局"的窗体,在其中可以看到一个"显示器"和代表程序窗体的图形,通过拖动该图形移动可以改变窗体运行时窗体在实际屏幕中的位置。一般把它设在屏幕中间偏上的位置。如图3所示:
VB带有很多图标(.ICO格式的),它们都位于Microsoft Visual StudioCommonGraphicIcon目录。Picture box控件中的笑脸图片来自那里。窗体中"用户名"及"口令"的后边设置快捷键的方法是在相应Label的caption属性中输入"名称(&字母)",比如窗体中"用户名(U)"标签的Caption属性应设置为"用户名(&U)"。这样按"Alt+字母"就可以直接写那部分信息了。写入汉字之后,如果绘制的Label比输入的信息的空间大,你会发现输入的字都在标签的左边,如果你不想这样,单击"用户名"标签,在"属性"窗口中的"名称"下边找到"Alignment"属性,它的属性控制字符在容器中的位置,其中的英语标出了它的三种状态。按照你的喜好挑选就行了。
现在添加其他的窗体,选中图4中"工程资源管理器"窗体中的frmMain,
图4
用鼠标右键点击它(开始时"窗体"中只有frmMain),出现一个弹出的菜单,在依次选择"添加"-〉"添加窗体",选择"新建"-〉"窗体",点击"确定"。在"属性"中设置它的"名称"为frmAdduser,最后结果如图5所示
图5

