qq名片管理系统 1120 9203

172 阅读1分钟

入口文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace qq名片管理系统
{
    class Program
    {
        static void Main(string[] args)
        {
            // 实例化游戏对象
            Game g = new Game();

            // 让游戏对象启动
            g.start();

            // 暂停
            Console.ReadKey();
        }
    }
}

游戏类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace qq名片管理系统
{
    class Game
    {
        // 定义连接对象

        // 开始方法,程序的主流程
        public void start() {

            Console.WriteLine("程序开始了");

            // 登陆功能
            login();

            // 主流程的进入,需要登陆成功与否的一个结果


        }

        // 登陆功能
        public void login() {

            // 将来使用do...while循环实现错误后的重新登陆

            // 接收用户名
            Console.WriteLine("请输入用户名:");
            String username = Console.ReadLine();

            // 接收密码
            Console.WriteLine("请输入用密码:");
            String password = Console.ReadLine();


            // 验证
            int result = checkLogin(username, password);



        }

        // 验证的方法
        public int checkLogin(String username, String password) { 
            // 查询数据库中是否存在该用户名与该密码
            // todo 创建一个数据库,在该库中应该要保存用户名与密码,用于验证合法性
            // 假设表名是UserInfo表
            String sql = "select count(*) from UserInfo where uname='" + username + "' and upwd = '" + password+"'";
            Console.WriteLine(sql);
            // 如果需要查询步骤:
            // 1, 连接对象conn
            // 2,执法者command对象
            // 3, 查询sql语句首行首列的结果 command对象.ExecuteScalar()
            // 4, 将查询的结果进行判断

            // 将查询的结果进行判断,如果查到有1条记录,代表登陆成功。
            // 如果查到的结果有0条记录,代表登陆失败

            return 1;
        
        }
    }
}