Winform之学生信息管理系统登陆窗体

好吧,对这块的知识学习早已期待已久,感觉学习的进度还是慢了,最近一直在学习Winform,不得不说一些登陆窗体的设计,这几天算是小有收获,自己也看了许多这方面的知识,知道了要想做学生信息管理系统是一个漫长的过程,但是从今天起就来慢慢地进行学生信息管理系统的构建,此外还用到数据库的知识,打算着自己开始学数据库的知识,今天就来看看学生信息管理系统登录窗口的设计。下面图片的是样例:

这方面的知识还是基于C#语言和.NET Framework平台的。自己所用的还是熟悉的开发环境VS2012,感觉VS2013和最近要出的VS2015没有什么大的改变,决定还是用VS2012来构建学生信息管理系统登录窗口。

首先在VS2012下创建一个Windows窗体应用程序,起名字为WindowsForms,所要创建的登录窗口就是在这个基础上进行设计的,这个过程就不再详细的介绍。

其次就是进行登录窗口的名字的修改,单击窗体设计,在属性的一栏找到Text(设置窗体名称)属性将名字改为学生信息管理系统,再次单击窗体设计即名字修改成功。

然后就是对窗体的一些属性进行更改:1默认的情况下的属性MaximizeBox(窗口的最大化)和MinimizBox(窗口的最小化)是True,这个视情况而定,在这里将不予修改。2默认的情况下运行程序时窗体的属性StartPositio(开始位置)是WindowsDefaultLocation(随机位置),将其改为CenterScreen(屏幕的中央位置)。3默认的情况下属性ShowIcon(是否在窗体标题栏显示图标)是True以及属性ShowInTaskbas(是否窗体在Windows的任务栏显示)是True。4默认的情况下属性FormBorderStyle(窗口的模式)是Sizable(双线窗口大小可更改),将此改为FixedSingle(单线不可更改大小)。其他的属性视情况而定,自己需要修改的时候可进行更改,这个学生信息管理系统登陆窗口相对简单所以不进行过多的窗体设计。

再者就是登陆窗口的背景,这个也是在属性中进行设置,找到属性BackgroundImage(背景图片),单击这个属性,会出现选择资源的对话框,自己进行图片的添加,把自己想要做背景的图片导入到框中即可,最后单击确定就完成了导入背景图片。

再然后就是想在窗体设计上添加控件,在这里简单的登陆窗口需要用到三个控件,第一个用到的就是Lable,它的作用就是为控件运行时提供必要的文字性的说明或解释,向窗体添加两个Lable控件:第一个控件的属性Text改为登录名称:,第二个控件的属性Text改为登录密码:。第二个用到的就是TextBox,它的作用就是允许用户输入文本,并且提供密码的掩饰功能。向窗体添加两个TextBox控件,第一个控件为登录名称所输入的信息,第二个控件为登录密码所输入的文本,在这里要进行密码的掩码功能属性,单击控件,找到他的属性PasswordChar将其改为*
即可。第三个用到的控件就是Button,向窗体添加两个Button控件,第一个控件的属性Text改为确定,第二个控件的属性Text改为取消即可。向窗体添加控件的过程基本上算是完成。

最后就是再次对比你所要设计的登陆窗口的设计图进行调试,直到正常执行为止。启动执行调试,这就完成了学生信息管理系统登录窗口的设计。

以上的步骤是学生信息管理系统的简单的登录窗口,在以后的学习中还会进行必要的修改和设计,今天还是蛮有成就感的。自己也在想着设计一个简易计算器的窗体程序,现在也是对这方面的知识开了一个头。

时间: 2024-10-13 19:31:48

Winform之学生信息管理系统登陆窗体的相关文章

学生信息管理系统(五)——增、删、改、查

学生信息管理系统就是一套套的增.删.改.查. 下面我们就来分别分析一下. 一.Add  (添加一条记录,以frmAddclassinfo窗体为例) 首先,确保各个文本框不能为空. 用模块中的自定义函数Testtxt来检测文本框是否为空,若为空,弹出警告,文本框获取焦点. 例如:班号不能为空. If Not Testtxt(cboClassNo.Text) Then MsgBox "请输入班号!", vbOKOnly + vbExclamation, "警告" cbo

微型学生信息管理系统的建立

设计需求:制作一个简单的学生信息管理系统,通过键盘选择操作进行添加学生(学号,姓名,性别,年龄,成绩)的信息,这些信息通过数组存储,同时还可以进行查询某个或全体学生信息,修改学生信息,删除学生信息的操作.(要求有一定的优化,例如对用户输入信息是否符合要求的处理). 面对这个问题,第一想到的是该对象是Student,故创建一个Student类 package com.shxt.java.text1; //新建一个Student类public class Student { //定义学生的属性,姓名

数据结构课程设计论文--学生信息管理系统

数据结构课程设计论文--学生信息管理系统 1.学生成绩分析问题 (1)问题描述.录入并保存一个班级学生多门课程的成绩,并对成绩进行分析. (2)基本要求.a)通过键盘输入各学生的多门课程的成绩,建立相应的文件input.dat.b)对文件input.dat中的数据进行处理,要求具有如下功能:按各门课程成绩排序,并生成相应的文件输出:计算每个人的平均成绩,按平均成绩排序,并生成文件:求出各门课程的平均成绩.最高分.最低分.不及格人数.60~69分人数.70~79分人数.80~89分人数.90分以上

C语言学生信息管理系统

//原创:!! 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <algorithm> 5 using namespace std; 6 int n; 7 8 struct student 9 { 10 char name[20] ; //姓名: 11 char classnumber[10] ; //班级 :(1403) 12 char gender[2

学生信息管理系统JAVASE版--1.1.1

现在终于可以写出实用一点的程序了.虽然这个程序的功能非常之简陋,而且还有BUG.不过最起码已经可以使用了. 功能预览和下一步的目标 程序主界面 查询功能: 目前只做了一个表的增.删.改.查.下一步应该就是把功能完善,比如加入错误处理,比如加入成绩部分.完成一个班级内的学生信息管理的功能,应该具有学生的基本信息查询,成绩管理这两个功能 不过有一个问题就是,在表格更新这一部分,每更新一次,就要创建一个tabliModel对象,感觉可以改进.再有就是MVC模式,其实也就接触设计模式.还有就是整成那种可

【学生信息管理系统】总结--这只是个开始

模块 模块部分定义一个ExecuteSQL函数,用于查询SQL语句 ConnectString函数对数据库进行连接 Sub Main()启动对象,作为程序的入口,对登录窗口进行判断. 还有一个公共函数TestTxt对整个程序所有的窗体中的数入框进行是不是空的判断 最重要的是ExecuteSQL函数. 窗体 代码部分 窗体大致分为三类 添加 修改 查询 窗体部分,添加的框都是大同小异,修改的框也是类似的,查询的跟查询的窗体原理上也是相同的.在添加,修改,查询这些窗体中,只要弄懂一个其他的都一样 而

linux下c/c++实例之十五简单的学生信息管理系统

一.简介 大学期间用vc++开发的简单的学生信息管理系统,主要有添加学生信息.删除学生信息.修改学生信息.查询学生信息.显示学生信息.综合统计(各课程平均成绩和合格率).总分排序和退出系统.设计: 二.详解 1.代码 (1)main.cpp #include<iostream> #include<fstream> #include<iomanip> //使用setw()函数 #include<windows.h> //使用system()函数 #includ

java课程设计(学生信息管理系统)

1.需求分析 功能要求: 1)需要管理的学生信息有:学号.姓名.性别.出生日期.政治面貌.家庭住址.电话.宿舍号. 2)实现查询.增.删.改等功能. 数据存储:数据库或文件. 2.本组课题及本人任务 本组的课题是学生信息管理系统,我负责的任务是完成学生信息管理系统的图形界面. 3.总体设计(概要设计) 本组完成的是学生信息管理系统,主要的功能有增,删,查,改,管理的学生信息有学号.姓名.性别.出生日期.政治面貌.家庭住址.电话.宿舍号.并且使用数据库来储存学生信息. 小组成员 翁华辉:负责完成学

c#简易学生信息管理系统

在近期的学习中,我们学习了泛型及泛型集合的概念和使用,泛型是c#中的一个重要概念,为了巩固我们学习的成果,我们可以使用一个实例来进行练习 题目及要求 要求使用Windows窗体应用程序,制作出如上图的界面,并实现增删改查的功能 StuInfo类的编写 同往常一样,在编写窗体的代码前,我们需要先编写一个StuInfo类用来存放学生的信息 StuInfo.cs代码如下: 1 using System; 2 using System.Collections.Generic; 3 using Syste