精华内容
下载资源
问答
  • 代码实现了相关的基本功能,但由于12306经常会变,且有时必须加休眠才能返回成功, 所以主要还是给大家学习用吧,当然也欢迎大家一起修改完善; 源码地址是: 12306ByXX 转载于:...

    源代码实现了相关的基本功能,但由于12306经常会变,且有时必须加休眠才能返回成功,

    所以主要还是给大家学习用吧,当然也欢迎大家一起修改完善;

    源码地址是:

    12306ByXX

    转载于:https://www.cnblogs.com/ljqing/p/8283451.html

    展开全文
  • 登录实现,只需要几个控件和一个简单的逻辑判断即可实现. 布局效果图: 使用的控件: ... ... 3.记住密码和自动登录: ...4.登录按钮: ...如此去掉的下划线,就算是悬浮也不显示,可自行适配。...登录逻辑代码: priv...

    登录实现,只需要几个控件和一个简单的逻辑判断即可实现.

    布局效果图:

    布局效果图

    使用的控件:

    1.账号密码:
    账号密码
    2.账号输入框:
    输入框
    3.记住密码和自动登录:
    记住密码和自动登录
    4.登录按钮:
    登录按钮
    5.忘记密码:
    忘记密码
    去掉【忘记密码】超链接下划线设置:(属性里面找)
    去掉下划线
    如此去掉的下划线,就算是悬浮也不显示,可自行适配。
    6.登录注册的tab切换控件:
    tab控件

    登录实现:

    绑定事件:
    登录事件
    属性字段名定义:
    字段定义
    登录逻辑代码:

    private void loginButton_Click(object sender, EventArgs e)
    {
        string uneText = this.loginTextBoxUne.Text.Trim();
        string pwdText = this.loginTextBoxPwd.Text.Trim();
        // loginTextBoxUne.Focus(); // 获取输入账号焦点
        if (uneText.Equals(""))
        {
            MessageBox.Show("账号不能为空!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            loginTextBoxUne.Focus();
        }
        else if (pwdText.Equals(""))
        {
            MessageBox.Show("密码不能为空!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            loginTextBoxPwd.Focus();
        }
        else if (uneText == "admin" && pwdText == "admin")
        {
            // 提示登录成功
            MessageBox.Show("登录成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        else
            MessageBox.Show("登录失败,账号或密码错误!", "提示信息");
    }
    

    启动效果图:
    登录
    启动后,一般账号输入框是不会聚焦的,所以需要定义函数设置:
    修改整个登录窗体的属性设置:
    聚焦函数
    聚焦函数:

     private void Login_Focus(object sender, EventArgs e)
    {
        loginTextBoxUne.Focus(); // 获取输入账号焦点
    }
    

    如此便可启动后直接数据账号。

    登录:
    不输入账号密码直接登录:
    提示
    会提示账号不能为空!
    函数的定义:
    函数定义
    这就是之前的函数定义的弹窗提示,里面的提示内容以及标题可自定义。

    成功:
    成功
    登录输入账号密码:admin-----------admin
    即提示登录成功的信息窗口。
    如此,登录功能就已经实现!!!

    回车键登录监控:

    // 监听设置
    public Login()
    {
        InitializeComponent();
        this.KeyPreview = true;
        this.KeyDown += new KeyEventHandler(login_KeyDown);
    }
    

    监听函数:

    // 登录回车键监控
    private void login_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            e.Handled = true; // 将Handled设置为true,指示已经处理过KeyPress事件
            loginButton_Click(sender, e); // 登录界面如果监听到回车按钮,则触发单击事件进行登录校验
        }
    }
    

    拓展:

    限制大小
    这个登录窗体的属性设置,是限制了窗体的大小,不允许拉伸调整,即固定了窗体大小。

    显示在屏幕中间
    这个登录窗体的属性设置,是将登录的窗口启动后展示在屏幕中央。

    窗体图标制作:

    百度搜索:icon制作
    就会有很多的网站可以选择制作,选择一张本地的图片上传后,制作完成可以下载下来:
    favicon.ico 名为它的一张ico图标。
    示例:
    ico
    将下载后的favicon.ico文件放到本地项目的根目录下面即可:
    根目录

    程序favicon.ico图标引用:

    默认:
    在这里插入图片描述
    点选自己本地项目刚刚制作的favicon.ico图标即可。
    在引用之前这里是一个默认的系统form图标,后面还有点选按钮(如上图),当选择一个之后就是下图这样。
    引用

    程序启动后,即可显示在任务栏里:
    在这里插入图片描述
    窗体图标显示:
    在这里插入图片描述

    以上就是winform的登录实现,以及窗体控件的应用和图标设置。
    项目demo会放在后面的博客里,望多关注!

    转载请注明出处!

    展开全文
  • C# WinForm登录窗口代码

    2014-03-09 13:51:00
     1、应用程式入口放在Login窗体,在Login窗体实现登录机制,验证通过则创建Main窗体的实例,并将自身隐藏。  具体实现:  ///Step1:验证登录 ///Step2:通过 this.hide(); oMain.Show();  虽然可以实现...

    Main窗体为应用程式主窗体,Login为登录窗体。均为SDI窗体。 
        两种实现方式如下:

      1、应用程式入口放在Login窗体,在Login窗体实现登录机制,验证通过则创建Main窗体的实例,并将自身隐藏。

      具体实现:

      ///Step1:验证登录
      ///Step2:通过
       this.hide(); 
       oMain.Show();

      虽然可以实现登录机制,但是Login窗体并没有释放掉,而是被隐藏掉,内存资源未有效利用。这种方式其实是不可取的。

      2、应用程式入口放在Main窗体,在Main函数中创建Login窗体的实例,Login窗体完成登录验证,返回Main窗体,程式继续执行。需要注意的是Login窗体只有验证通过时返回值才为DialogResult.OK,其余时返回DialogResult.None。这样在Main窗体就可以根据返回值判断是否创建Main窗体的实例。

            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main() 
            {
                frmLogin login = new frmLogin();
                login.ShowDialog();
                if(login.DialogResult.Equals(DialogResult.OK))
                {
                    login.Close();
                    Application.Run(new frmMain());
                }
            }

    登陆窗体,验证成功执行代码 this.DialogResult=DialogResult.OK;

    展开全文
  • Winform实现登录窗体记住密码的功能

    千次阅读 2011-10-27 10:26:14
    Winform实现登录窗体记住密码的功能,如图:     代码如下: 1、窗体Form1加载:  List item=new List();  UserInfo userInfo = new UserInfo();  BUserInfo bUserInfo = new BUserInfo();  ...
    Winform实现登录窗体记住密码的功能,如图:
    

      

     

    代码如下:

    1、窗体Form1加载:

           List<UserInfo> item=new List<UserInfo>();
            UserInfo userInfo = new UserInfo();
            BUserInfo bUserInfo = new BUserInfo();
            Dictionary<string, UserInfo> users = new Dictionary<string, UserInfo>();
            private void Form1_Load(object sender, EventArgs e)
            {
                FileStream fs = new FileStream("data.bin", FileMode.OpenOrCreate);

                if (fs.Length > 0)
                {
                    BinaryFormatter bf = new BinaryFormatter();
                    users = bf.Deserialize(fs) as Dictionary<string, UserInfo>;
                    foreach (UserInfo user in users.Values)
                    {
                        comboBox1.Items.Add(user.UserName);
                    }

                    for (int i = 0; i < users.Count; i++)
                    {
                        if (comboBox1.Text != "")
                        {
                            if (users.ContainsKey(comboBox1.Text))
                            {
                                textBox2.Text = users[comboBox1.Text].UserPwd;
                                checkBox1.Checked = true;
                            }
                        }
                    }
                }
                fs.Close();


                item = (List<UserInfo>)bUserInfo.GetAll();
                comboBox1.DataSource = item;
                comboBox1.DisplayMember = "UserName";
            }

     

    2、选择用户名:
            private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
            {
                FileStream fs = new FileStream("data.bin", FileMode.OpenOrCreate);

                if (fs.Length > 0)
                {
                    BinaryFormatter bf = new BinaryFormatter();
                    users = bf.Deserialize(fs) as Dictionary<string, UserInfo>;
                    for (int i = 0; i < users.Count; i++)
                    {
                        if (comboBox1.Text != "")
                        {
                            if (users.ContainsKey(comboBox1.Text) && users[comboBox1.Text].UserPwd != "")
                            {
                                textBox2.Text = users[comboBox1.Text].UserPwd;
                                checkBox1.Checked = true;
                            }
                            else
                            {
                                textBox2.Text = "";
                                checkBox1.Checked = false;
                            }
                        }
                    }
                }

                fs.Close();
            }

    展开全文
  • WinForm登录窗体代码

    千次阅读 2016-06-17 11:26:50
    1、应用程式入口放在Login窗体,在Login窗体实现登录机制,验证通过则创建Main窗体的实例,并将自身隐藏。 具体实现: //Step1:验证登录 //Step2:通过 //this.hide();  //Main.Show(); 虽然可以实现...
  • WinForm中的登录实现

    2020-12-31 13:55:04
    在一般的C/S系统中,登录功能基本上是必备功能, 总结了三种C# Winform登录功能的实现方法。 第一种:在应用程序设置代码里(Program.cs)将应用程序入口改成系统主窗口 听起来有点绕,就是说,在应用程序初始化时,...
  • Winform 实现记住密码和自动登录

    千次阅读 2019-01-28 14:54:14
    点击登录也能校验成功,完美实现登录记住账号密码。 自动登录: 勾选上自动登录后这个界面就不会显示了,每次打开软件是直接进入了main界面。 代码: 引用: using System.Configuration; app.config &lt;ap.....
  • 前言 应上级要求,在项目登录的时候实现第三方登录。...光需要代码可以直接下载源码,我们重要说下实现过程和步骤,自己也巩固和记录一下! 实现步骤 我实现的是微信扫码登录,当然要知道微信给的接口 ...
  • c# winform实现简单的登录功能

    千次阅读 2016-09-12 10:33:08
    由于我的后续程序中使用了固定的日期格式yyyy-mm-dd所以我这里设置...数据库连接字符串,代码中我是直接从配置文件读取的Data Source=ZJC-9;Initial Catalog=BILLINFO;User ID=sa;Password=123456" providerName="Syst
  • 在使用C#进行Winform编程时,我们经常需要使用一个登录框来进行登录,一旦输入的用户名密码登录成功,这时登录窗口应该关闭,而且同时打开主程序窗口。该如何来实现呢? 乍一想,很简单啊,打开主窗口就用主窗口的...
  • [STAThread] static void Main...//获得当前登录的Windows用户标示 System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.GetCurrent(); //创建Windows用户主题 ...
  • 如题,要实现一个有账号登录功能的系统的注销功能,也就是可以在登录账号之后重新返回登录界面登录别的账号 main方法代码如下: static class Program  {  /// &lt;summary&gt;  /// 应用程序的主入口...
  • vs winform程序登录程序

    2012-09-23 12:36:01
    vs下编写的winform程序登录模块.包括实现代码和面面代码,下载后直接可嵌入自己程序,只需改一下数据库。
  • Winform实现登录窗体中记住密码的功能,如图: 代码如下: 1、窗体Form1加载: List<UserInfo> item=new List<UserInfo>(); UserInfo userInfo = new UserInfo(); BUserInfo bUserInfo = new ...
  • 实现一键登录到各大人才招聘网站就必需先了解网站的登录步骤即原理,然后通过代码一步步模拟实现即可。 通过我对前程无忧、中国人才热线、中华英才网 三个网站的登录研究,找出基本相同的以下几个步聚: ...
  • winform登录功能的实现步骤(连接数据库) 一、界面设计 二、逻辑代码的书写 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using ...
  • 1、自己做一个WinForm程序,上面添加一个WebBrowser控件,去访问这个...获取登录页面上按钮元素,然后程序去点击该按钮,在自动填表的基础上,实现点击登录按钮,启动登录。 以下是参考资料: 下面的代码假设你
  • C#三层实现登录功能 刚刚学C#三层不久,有错误之处请留言指出。 思维流程 == 数据库比较简单== 写程序可以先搭建大体框架,在填代码 UI层 //登录 using System; using System.Collections.Generic; using System....
  • (1)在登陆窗体中,确定按钮事件中,在判断用户名密码都正确 后的代码中加入下面代码 private void btnOk_Click(objectsender, EventArgs e)  {  /*判断用户名密码是否正确  ----------------------------...
  • 主要思路是用户身份验证和数据拉取放在 BackgroundWorker 的 DoWork 事件里 (也可以自己手动创建一个线程,但需要多写一些代码),在 RunWorkerCompleted 事件里启动 Timer ,然后将显示主界面代码放在 Timer 的 Tick ...
  • 在使用C#进行Winform编程时,我们经常需要使用一个登录框来进行登录,一旦输入的用户名密码登录成功,这时登录窗口应该关闭,而且同时打开主程序窗口。该如何来实现呢?乍一想,很简单啊,打开主窗口就用主窗口的...
  • c#的winform可开发qq聊天程序,聊天登录窗体验证码是如何实现的呢? 在winform中,需要增加自己的控件 一个picturebox控件pbverifycode 一个按钮butupdateverifycode 代码如下: publicpartialclassFrmLogin:Form { ...
  • 提供两个版本:第一个测试版,是可以在一台电脑模拟实现群聊私聊的(由于ip是一样的,所以写死了);第二个是成品,如果要测试的话要找局域网内多台不同的电脑测试(因为用户之间是以IP地址区分的)。压缩包里附有...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 130
精华内容 52
关键字:

winform实现登录代码