当前位置:   article > 正文

C#小项目-奶茶点餐系统(VS2019+Sql sever 2008)_用c 写一个奶茶线上点单系统,给出具体代码实现和分析

用c 写一个奶茶线上点单系统,给出具体代码实现和分析

前言

本文主要记录C#学习的一些笔记、相关看法和见解、以及在学习所做的demo


一、C#高级特性的简单梳理

1.域:指的是类或结构中的成员变量或方法。
2.属性:简单来说,属性就是域的扩展,也就是成员变量或方法的拓展,具体来说,属性是类、结构和接口的命名成员。它们使用访问器让私有域的值可被读写或者操作。
3.访问器:包含有助于获取(读取或计算)或设置(写入)属性的可执行语句,访问器的声明可包含一个get访问器、一个set访问器,或者同时包含二者。
4.反射:指程序可以访问、检测和修改它本身状态或行为的一种能力。
程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。
5.委托:我把这里的委托理解为C语言中函数的指针,委托的目的是想把方法像变量一个可以引用,所以委托是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托特别用于实现事件和回调方法。所有的委托都派生自 System.Delegate 类。
6.多线程:线程是轻量级进程,是操作系统进行调度的基本单位,一个线程同时只能执行一个任务,多线程就是同时执行多个任务的而提出的。
C#中创建线程的核心语句是:
using System.Threading;//引用线程的命名空间
Thread childThread = new Thread(childref);//创建一个childThread对象 childThread.Start();//线程启动的方法,启动该线程。
7.泛型:简单来说就是泛型可以允许你编写一个可以与任何数据类型一起工作的类或者方法。具体是指允许你延迟编写类或者方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。

二、demo-奶茶点餐系统

1.登录

在这里插入图片描述

代码如下(示例):

 private void button1_Click(object sender, EventArgs e)
        {
   
       var sql = @"SELECT  [id]
      ,[password]
      ,[state]
      ,[describe]
      ,[createpeople]
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/606931
推荐阅读
  

闽ICP备14008679号