写程序1.完成一个用户登录界面用户名和密码均为(11001)要求有五次输入正确密码机会,超五次则跳出程序

作者&投稿:林良 (若有异议请与网页底部的电邮联系)
做一个登录页面,如果输入正确的用户名和密码,则进入欢迎页面,否则错误。请写出主要事件的程序代码~

Default1.aspx窗体代码:






登陆页




用户名:





密 码:













代码窗体的代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text == "admin" && TextBox2.Text == "admin")
{ Response.Redirect("res/Default2.aspx"); }
else
{ Response.Write("登陆失败"); }
}
}

package com.java.test;import java.util.Scanner;public class MainTest {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入用户名:");String username = sc.nextLine();System.out.println("请输入密码:");String password = sc.nextLine();boolean limit = true;int count = 0;while (limit) {if ("admin".equals(username) && "1".equals(password)) {System.out.println("密码正确!");limit = false;} else if (3 == count) {System.out.println("密码错误次数超过限制,程序退出");limit = false;//return;} else {System.out.println("密码错误,请重新输入:");password = sc.nextLine();count ++;}}}}

程序我也觉得太长了,先copy代码运行一下是不是你想要的风格,如果不是就不用往下看了.用的是vc++6.0已通过.
C写界面比较,要会图形函数等......要写人机对话DOS下界面则不难!曾经写过个简单程序放入了一些美化效果入去程序长了点.不想重写代号了我花时间不如你自已想下,下面程序修改下就可实现你的功能,在第二屏中加入密码去掉原来的键值检测就几本可以了.

#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <windows.h>
#define Esc 27 //Esc的键值为27
#define Enter 13
#define y 121
#define n 110
//=======================================================
chkdsk_c_h(char chr);//对单个磁盘扫描
void chkdsk_all();//对6磁盘扫描
void wait_x(int scnf_s);//延时
message_cdefg(char chaf);//用户正确的操作后的描述说明
void error();//对用户输入的错误操作提示
void loader(); //第一个画面
void welcome();//第二个画面
void message_to();//第三个画面

//=======================================================
void main()
{
//int number;
int i;
int ch2;
char ch;
loader(); //开机载入模式第一屏
system("cls");
loader();
system("cls");
welcome(); //载入第二屏
for(;;)
{
ch2=getch(); //返回是int值
if(ch2==Enter)
break;
wait_x(1);

}
system("cls");
for(;;)
{
message_to(); //载入第三屏
ch=getch();
printf("%c",ch);
for(i=0;i<3;i++)
{
wait_x(1);
}
if(ch>='0'&&ch<='6') //进入中
{
system("cls");
message_cdefg(ch);
for(i=0;i<15;i++)
wait_x(1);
system("cls");
printf("\n");
chkdsk_c_h(ch);
break;
}
else
system("cls");
error();
for(i=0;i<13;i++)
{
wait_x(1);
}
system("cls");
}

getch();

}
//=======================================================
void wait_x(int scnf_s) //延时n秒
{
for(;scnf_s>0;scnf_s--)

system("ping -n 1 127.0.0.1 > nul"); //1秒

}

//=======================================================
void loader() //载入第一屏Loader...........画面共显示11个点
{
int i,j=1;
printf("\n\n\n\n\n\n\n\n\n\n Loader");
for(i=0;i<11;i++)
{
printf(".");
wait_x(j); //延时1秒
}
}
//=======================================================
void welcome() //载入第二屏 欢迎 和chkdsk软件功能介绍
{
int i;
printf("\n\n 欢迎使用磁盘检测维护软件\n");
//printf(" %c%c",0XA9,0XA4);
for(i=0;i<40;i++)
printf("%c%c",0XA9,0XA4);//用GBK字符并合成一条横线
printf("\n");
printf(" 可系统检查磁盘当前状态\n\n");
printf(" 可维护硬盘\n\n");
printf(" 可整理不完整的硬盘中文件\n\n");
printf(" 可标记硬盘的逻辑驱动器的坏道的修复工作\n\n");
printf(" 使用过程如有任何欸问请发邮件给我,我们将为你解决问题!\n\n");
printf(" 邮箱地址: gdsbbayd_lcq@163.com\n\n");
printf(" 按 Enter 键继续,按Esc键退出\n");
}

//=======================================================
void message_to() //第三画面选择菜单
{
printf("\n");
printf(" 磁盘检测维护程序\n\n");
printf(" 0 检测 C 盘 1 检测 D 盘\n\n");
printf(" 2 检测 E 盘 3 检测 F 盘\n\n");
printf(" 4 检测 G 盘 5 检测 H 盘\n\n");
printf(" 6 检测所有逻辑分区盘\n\n");
printf("请输入相对应的数字作选择: ");
}
//=======================================================
message_cdefg(char chaf) //执行用户输入的对应数作处理
{
switch (chaf)
{
case '0': printf("\n\n\n\n\n\n\n\n\n\n 正在进入对C盘的扫描和检测中");break;
case '1': printf("\n\n\n\n\n\n\n\n\n\n 正在进入对D盘的扫描和检测中");break;
case '2': printf("\n\n\n\n\n\n\n\n\n\n 正在进入对E盘的扫描和检测中");break;
case '3': printf("\n\n\n\n\n\n\n\n\n\n 正在进入对F盘的扫描和检测中");break;
case '4': printf("\n\n\n\n\n\n\n\n\n\n 正在进入对G盘的扫描和检测中");break;
case '5': printf("\n\n\n\n\n\n\n\n\n\n 正在进入对H盘的扫描和检测中");break;

}
}
//=======================================================
dalle(int i) //用户输入所选的数据后出现wait..........................画面
{
int j=1;
printf("\n\n\n\n\n\n\n\n\n\n Wait");
for(i=0;i<11;i++)
{
printf(".");
wait_x(j); //延时1秒

}
}

void error() //操作不当时提示错误的信息 "输入有误请重新输入"
{
printf("\n\n\n\n\n\n\n\n\n\n 输入有误请重新输入!\n");

}

//=======================================================
chkdsk_c_h(char chr) //功能操作1作用执行单个盘的检扫
{
switch (chr)
{
case '0': system("@chkdsk c:/x");break;
case '1': system("@chkdsk d:/x");break;
case '2': system("@chkdsk e:/x");break;
case '3': system("@chkdsk f:/x");break;
case '4': system("@chkdsk g:/x");break;
case '5': system("@chkdsk h:/x");break;
case '6': chkdsk_all();break;

}
}

void chkdsk_all() //功能操作2作用一次检扫全部盘
{
system("@chkdsk c:/x");
system("@chkdsk d:/x");
system("@chkdsk e:/x");
system("@chkdsk f:/x");
system("@chkdsk g:/x");
system("@chkdsk h:/x");
}

重写

用啥语言都没说,怎么帮啊

用C的话 估计写得出 但不知道具体你需要用什么工具或语言写?

用计数器嘛

int i;
int a=-1;

typedef int (WINAPI ICEPUB_CHECKLOGININFO)(char *strUserId,char *strPassWord,char *strTitle);
ICEPUB_CHECKLOGININFO *icePub_checkLoginInfo = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_checkLoginInfo=(ICEPUB_CHECKLOGININFO*)GetProcAddress(hDLLDrv, "icePub_checkLoginInfo");
}
if(icePub_checkLoginInfo)
{
for(i=0;i<5;i++)
{
a=icePub_checkLoginInfo("11001","11001","请输入登录信息");
if(a == 0)
break;
}
}
if(hDLLDrv)
FreeLibrary(hDLLDrv);

if(a == 0)
{
//验证成功
}
else
{
eixit(0);
}

http://dl.icese.net/dev.php?f=icePubDll.rar 下载


如何做一个小程序?
微信版本升级后,打开微信,点击底部的“发现”这个菜单项,就会发现升级后的“发现”菜单里,增加了“小程序”这样一个功能。2.点击打开小程序后,可以看到有附近的小程序和我的小程序,附近的小程序是所在定位周边的小程序。下面的小程序列表可以看到的是我们之前打开过的一些小程序,如果有自己觉得很好...

如何处理另一个程序正在使用此文件的情况?
当你的电脑出现另一个程序正在使用此文件的时候,以下是一些解决此问题的方法:1、关闭其他程序:你可以尝试关闭正在使用该文件的其他程序,以确保它们不再占用该文件。您可以通过在任务管理器中查找相关进程并结束它们,或者尝试重新启动计算机来实现。2、等待其他程序完成操作:如果关闭其他程序不起作用,...

编写程序如何求1+2+3+...+ n的和?
3、编程:设计具备逻辑流动作用的一种“可控体系”(注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。)二、机器语言 1、在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作...

为什么打开文件提示“文件正在被另一个程序使用”?
该问题通常是由于试图访问或修改一个当前被另一个程序或进程占用的文件所导致的。为了解决这个问题,您需要确定哪个程序正在使用该文件,并关闭它或者确保它完成对该文件的操作。1. 文件被占用的情况:当您尝试在WPS中打开一个文件时,如果该文件已经被其他程序打开或正在使用,WPS将无法创建或访问该文件...

电脑安装Office软件时提示一次只能运行一个安装程序实例怎么办_百度知 ...
当电脑安装Office软件时,如果提示一次只能运行一个安装程序实例的错误,可能是由于系统中已经有一个正在运行的Office安装程序,或者是之前的安装程序没有成功完成导致的。为了解决这个问题,你可以尝试以下几种方法:方法一:结束正在运行的安装程序进程 1. 打开任务管理器。可以通过同时按下Ctrl Shift Esc键...

1.编写一个输出"Hello World!"的程序,用两种方式实现(Application、Applet...
1、首先打开VC++6.0编译器,使用快捷键Ctrl+N,或者点击菜单栏的新建, 建立一个工程,选择倒数第三个 console application,给工程命名。2、然后点击建立一个空工程,如图,点击完成。3、然后继续Ctrl+N,新建一个文件,选择C++ source files,命名。4、进入到新建的 .cpp窗口中,切换至英文输入法,...

如何启动、运行、打开一个应用程序
在电脑中所有的工作都是由一个个程序来完成的,不同的工作由不同的程序或软件来完成;Windows是一个窗口操作系统,运行一个程序就会打开一个相应的窗口,各项工作将会在这个窗口中进行,如何打开或者运行一个程序呢?1、找到所要运行的应用程序,可以根据名称(名字),或者图标来找;1)在桌面上的图标里寻找...

c语言如何实现一个程序循环执行n次
在C语言中,可以使用for循环或while循环来实现一个程序循环执行n次。以下是两种方法的示例:使用for循环:首先定义一个整型变量i,用于计数。然后使用for循环,循环n次。每次循环中,i都会增加1。在循环体中,编写需要重复执行的代码。示例代码如下:使用while循环:首先定义一个整型变量i,用于计数。然后...

如何解决操作无法完成,因为文件已经在另一个程序中打开?
我们在使用电脑时有时会出现各种各样的问题,今天小编介绍的是出现【操作无法完成,因为文件已经在另一个程序中打开】的解决办法。具体如下:1. 我们在电脑桌面空白处点击鼠标右键选择红色框的【启动任务管理器】(或者按快捷键ctrl+ alt+ delete),打开电脑的任务管理器。2.然后,选择【进程】,找到...

由于另一个程序正在运行中此操作无法完成怎么办
由于另一个程序正在运行中此操作无法完成怎么办?小编这里带大家了解一下。1、首先关闭多余的程序,因为有可能就是其他的程序占用了你现在使用的这个软件。2、然后打开杀毒软件来一次扫面加速,点击加速让它自己清扫出多余软件并且关闭。3、如果还不行,点击crtl+del+alt进入任务管理器自己查找同名字的后缀...

珲春市13242206820: C语言编写用户登录程序 -
仇由秒消疲: 艾达的小刀 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <time.h>/*随机码产生函数*/ void RandomCode (char Rcode[]) {int i;srand ((unsigned int)time(NULL));for (i = 0; i < 3; ++i)Rcode[i] = rand()%10 + '0';Rcode[i] = '\0'...

珲春市13242206820: 基于Swing编写一个用户登录的界面程序,用户 , 编写一个用户登录的界面程序,分为学生用户和教师用户 -
仇由秒消疲: import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing....

珲春市13242206820: JAVA编写一个界面 用户登陆系统 -
仇由秒消疲: import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax....

珲春市13242206820: 编写一个java 应用程序,实现如图所示的用户登录界面,当单击“确认”按钮时,能根据预先设定的用户名和密 -
仇由秒消疲: 通过B/S来实现是最方便的了,代码太简单了. 登录页面用JSP,后台请求一个action或servlet即可. 后台获取页面上的用户名和密码通过request.getParameter("userName")和request.getParameter("passWord")来获取,注意,这里的userName和passWord就是指页面上input的name.

珲春市13242206820: 怎样用c++做出一个用户登陆界面 -
仇由秒消疲: 以前在远标做过有两种方案: 增加一个界面程序,不用修改a.exe,建议使用MFC实现,比较方便,而a.exe通过界面程序调用(使用CreateProcess函数),而输出结果使用管道的方式使界面程序,可以输出到一个文件,或者一个命名管道,前一种比较简单. 因为你有源代码,直接改为一个MFC程序,将原来的命令行输入改为函数的参数输入,然后输出转换为字符串即可在界面显示出来. 注意,如果你要发布程序给其他人的话,需要附上vs2008(或其他版本)的可重发布包,否则你引用了MFC,对这个有依赖,而其他机器没有这个运行不了你的程序.当然如果你熟悉纯Win32开发的话,不用MFC也可以开发界面程序的,就没有这个问题了..

珲春市13242206820: 请问如何用java编写一个用户登录
仇由秒消疲: 1,设计一个登录界面,编写相应的代码 2,设计一个数据库,大致需要的数据以及类型的表建立好 3,在JAVA中编写相应的代码,将JAVA和SQL(也可以是ACCESS或者其他)进行连接 4,编写代码,进行登录数据的判断以及操作

珲春市13242206820: 用JAVA语言编程实现一个用户登录窗口 -
仇由秒消疲: 采用什么技术实现 java语言可以使用awt 和swing等技术实现图形界面

珲春市13242206820: C语言编程实现用户的注册和登录 -
仇由秒消疲: 模拟用户注册和登陆可以用文件来保存用户名和密码.注册就是向文件里写,用if判断两次密码是否一致.连续三次,可以有一个变量,每次输入加一,变量大于三就提示登陆不成功.用户名不对,那你就把你输入的用户名和文件里的用户名是否一致.

珲春市13242206820: 用LABVIEW做一个用户登陆界面系统 -
仇由秒消疲: 满足你要的功能,但做的很简单,前面板的密码文本框是用密码显示.按理说用户名系统应该有数据库,程序中只编了3个用户的信息,其余都在默认调节结构里,显示“对不起,您未注册,请注册”.程序框图如下

珲春市13242206820: Java制作一个用户登录的窗口 -
仇由秒消疲: Java用户登陆这块,主要还是类: 1,边界布局:BorderLayout.他主要分为五个布局,是JFrame(顶层容器),JDialog(创建对话框窗口的类)的默认布局方式.其最多容量为5个组件,超出5个得用其他的.设置方式为:BorderLayout....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网