复习之游戏商城

欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。


之前就已经做过的游戏商城,今天龙哥又带着我们做了一次,这次讲的很细,步骤很清晰~

哦对~首先复习几条SQL语句

//添加一列

alter table 表名 add 列名 int null

//更改列中属性

alter table 表名 alter column 列名 数据类型

//删除一列

alter table 表名 drop column 列名

//添加主键约束

alter table stu add constraint pk_stu primary key(id)

//添加唯一键约束

alter table stu add constraint uk_stu unique(name)

//添加默认键约束

alter table stu add constraint dk_stu default('男') for sex

//添加检查约束

alter table stu add constraint ck_stu check(age>=15 and age<=40)

//外键

 alter table cart add constraint fk_stu foreign key(uid) references users(id) 

好了,语句复习结束,我们来回顾一下之前的游戏商城大概框架吧~
简单分析:
     需要四个对象,管理员,用户,装备,购物车
    管理员要进行对用户的查删,对装备进行增删查改,对购物车进行查删,并可以修改自己的密码
    用户要可以查看和购买装备,对购物车进行增删改查,并且可以修改自己的密码

好了下面来看一下管理员部分代码:
  1.    public void AdminLogin()
  2.         {
  3.             Console.WriteLine("请输入姓名");
  4.             string name=Console.ReadLine();
  5.             Console.WriteLine("请输入密码");
  6.             string password = Console.ReadLine();
  7.             bool a = new Admins().Login(name, password);
  8.             if (a==true)
  9.             {
  10.                 Console.WriteLine("登录成功");
  11.                 Admin();
  12.             }
  13.             else
  14.             {
  15.                 Console.WriteLine("登录失败,请重新登录");
  16.                 AdminLogin();
  17.             }
  18.             
  19.         }
  20.         public void Admin()
  21.         {
  22.             Console.WriteLine("1.装备的操作");
  23.             Console.WriteLine("2.用户的操作");
  24.             Console.WriteLine("3.购物车的操作");
  25.             Console.WriteLine("4.修改密码");
  26.             for (; ; )
  27.             {
  28.                 string s = Console.ReadLine();
  29.                 switch (s)
  30.                 {
  31.                     case"1":
  32.                         AEquips();
  33.                         break;
  34.                     case "2":
  35.                         AUsers();
  36.                         break;
  37.                     case "3":
  38.                         Atrolley();
  39.                         break;
  40.                     case "4":
  41.                         AChangePassword();
  42.                         break;
  43.                     default:
  44.                         Console.WriteLine("输入不正确,请重新输入!");
  45.                         break;
  46.                 }
  47.             }
  48.         }
用户的部分代码:
  1.         public void Users()
  2.         {
  3.             string i = Console.ReadLine();
  4.             switch (i)
  5.             {
  6.                 case "1":
  7.                     Console.WriteLine("用户注册");
  8.                     UsersRegister();
  9.                     break;
  10.                 case "2":
  11.                     Console.WriteLine("用户登录");
  12.                     UsersLogin();
  13.                     break;
  14.                 default:
  15.                     break;
  16.             }

  17.         }
  18.         public void UsersRegister()
  19.         {

  20.             Console.WriteLine("请输入姓名");
  21.             string name = Console.ReadLine();
  22.             Console.WriteLine("请输入密码");
  23.             string password = Console.ReadLine();
  24.             int b = new Users().Register(name,password);
  25.             if (b!=0)
  26.             {
  27.                 Console.WriteLine("注册成功");
  28.                 Userss();
  29.             }
  30.             else
  31.             {
  32.                 Console.WriteLine("注册失败,请重新注册!");
  33.                 UsersRegister();
  34.             }
  35.             
  36.         }
  37.         public void UsersLogin()
  38.         {
  39.             Console.WriteLine("请输入姓名");
  40.             string name = Console.ReadLine();
  41.             Console.WriteLine("请输入密码");
  42.             string password = Console.ReadLine();
  43.             bool a = new Users().Login(name, password);
  44.             if (a == true)
  45.             {
  46.                 Console.WriteLine("登录成功");
  47.             }
  48.             else
  49.             {
  50.                 Console.WriteLine("登录失败");
  51.             } 
  52.         }
运行之后是这样:





今天学习感悟:
      由于放了三天假,太放松了,哈哈哈,龙哥教的增删改查都没记得什么了,所以今天的考试真的是不会做啊不会做= =,不过之后做游戏商城的时候得状态总算是调整过来了!真是好险   现在还好,状态不错,我看大家的状态也挺不错的,看来我和别人还是差了不是一星半点啊 看来我要把心智变得成熟点啊~~迅速进入状态才是重点啊~~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值