精华内容
下载资源
问答
  • c#简单项目
    千次阅读
    2018-03-16 08:21:14

    1、逆转字符串

        string output= string.Join("", input.AsEnumerable().Reverse());

        string output = string.Concat(input.AsEnumerable().Reverse());

    2、拉丁猪文字游戏

    基本规则是将一个英语单词的第一个辅音字母移到最后并加上-ay

    (1)普通方式


    更多相关内容
  • 20个C#项目实战开发及项目全部源码

    热门讨论 2018-08-08 09:33:32
    最近开始学C#,以前学C#的朋友給我丢过来这个文件,感觉很不错的优质代码,分享给大家看看
  • 构建C# 项目

    2022-03-12 21:26:39
    构建C# 项目 1、创建窗口项目 选择Web应用程序(模型视图控制器) 2、创建.NET Core类库项目 3、右键依赖项,添加依赖项目 参考文章: [1] 为什么要使用 ASP.NET Core

    构建C# 项目

    1、创建窗口项目
    选择Web应用程序(模型视图控制器)
    在这里插入图片描述

    2、创建.NET Core类库项目
    在这里插入图片描述

    3、右键依赖项,添加依赖项目
    在这里插入图片描述

    在这里插入图片描述
    参考文章:
    [1] 为什么要使用 ASP.NET Core

    展开全文
  • 20个C#项目实战开发及项目源码(全部源码),20个C#项目实战开发及项目源码(全部源码),亲测可用
  • 这是一个用C#语言在visual studio2019上制作的简单计算器,包括四则运算和一些异常处理,界面也做了处理,不失为一个练手的小项目,欢迎大家下载
  • 2019年最新整理出的20 套 c# 项目(包含开发实例及源代码)
  • 在本篇文章里小编给大家整理的是关于C#项目中如何跨文件调用公共类的知识点内容,需要的朋友们学习下。
  • 一、C#高级特性的简单梳理 1.域:指的是类或结构中的成员变量或方法。 2.属性:简单来说,属性就是域的扩展,也就是成员变量或方法的拓展,具体来说,属性是类、结构和接口的命名成员。它们使用访问器让私有域的值可...

    前言

    本文主要记录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]
          ,[daytime]
      FROM [VS].[dbo].[Table_1] where id='" + textBoxUser.Text + "' and password='" + textBoxPassword.Text + "'";
                var data = new Data();
                var table = Data.GetData(sql);
                if(table.Rows.Count== 0)
                {
                    MessageBox.Show("账号或者密码错误", "提示");
                        return;
                }
                var mainform = new Form3();
                mainform.Show();
                this.Hide();
    
    

    2.注册页面

    代码如下(示例):

    在这里插入图片描述

     private void button2_Click(object sender, EventArgs e)
            {
               /* var sql = @"SELECT TOP 1000 [id]
          ,[password]
          ,[state]
          ,[describe]
          ,[createpeople]
          ,[daytime]
      FROM [VS].[dbo].[Table_1] where id='" + textBoxUer.Text + "' and password='" + textBoxPass.Text + "'";
               */ Form2 form = new Form2();
                form.Show();
                this.Hide();
        }
    

    3.主页

    在这里插入图片描述

    代码如下(示例):

    private void 点餐ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                OrderForm form = new OrderForm();
                form.Show();
                this.Hide();
            }
            private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                LoginFrom form = new LoginFrom();
                form.Show();
                this.Hide();
    
            }
            private void Form3_Load(object sender, EventArgs e)
            {
                label1.Text = "当前时间:" + DateTime.Now.ToString();
                Timer time = new Timer();
                time.Tick += new EventHandler(timer1_Tick);
                time.Start();
            }
            private void timer1_Tick(object sender, EventArgs e)
            {
                this.label1.Text = "当前时间:" + DateTime.Now.ToString();
                //每次回调函数都会用DateTime.Now.ToString();获取现在时间,存到Label2中
            }
    

    4.选择就餐方式

    在这里插入图片描述

    5.点餐

    在这里插入图片描述

    总结

    以上就是关于C#学习的内容,本文仅仅简单介绍了c#的高级特性的概念,及自己所做的一个小系统。若有问题,加q3187189316。
    展开全文
  • c#简单的windows服务项目,debug文件夹内包含Install.bat和Uninstall.bat安装、开启、关闭该windows服务
  • .NET c#简单小闹钟项目

    千次阅读 2018-12-27 20:53:48
    框架: 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;...using...

    框架:
    在这里插入图片描述
    代码:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Media;//添加音乐时命名空间
    namespace _02闹钟
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                textBox2.Text = DateTime.Now.ToString();//页面加载时获取当前时间
            }
            bool b = false;//这个变量记录时间是否到了
            private void timer1_Tick(object sender, EventArgs e)
            {
                textBox2.Text = DateTime.Now.ToString();//timer每一秒运行一次更新一次值
                if 
    展开全文
  • 飞行棋游戏项目,适合c#初学者练习,代码内部有注释,简单易懂,学完基础便可使用本项目进行检验,涉及到类的使用,采用vs进行的编程。
  • C#开源项目大全

    千次阅读 2019-05-27 14:37:18
    C#开源项目大全 商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow 【免费】正则表达式测试工具-Regex-Tester Windows-Phone-7-SDK Excel-读写组件-ExcelLibrary ...
  • C#入门小项目

    2018-03-05 10:37:48
    刚刚入门非常简单C#增删改,包含列表页面,添加页面和编辑页面
  • C#串口通讯的完整源码,简单,清楚 每行代码都有注释,一步一步的写出来的,适合初学者借鉴学习,下载直接可用
  • C#项目源码大集合系列一

    热门讨论 2016-04-07 23:13:42
    资源太大,分系列,其他系列详见我的资料 源码01 销售管理系统 源码02 彩票分析系统 源码03 餐饮管理系统 源码04 C#点名程序 源码05 象棋游戏 源码06 变色球游戏 源码07 多功能计算器 ...深入体验C#项目开发
  • C#项目管理系统

    热门讨论 2008-04-24 13:19:15
    初学C#开发的一个非常简单的管理系统
  • C#资源大合集系列,共有四系列,文件太大,分开上传,每个系列50+ M大小。仅供有意的朋友参考。其他系列详见我的资料。。。。 源码01 销售管理系统 源码02 彩票分析系统 源码03 餐饮管理系统 ...深入体验C#项目开发
  • 基于C#实现的数据库的增删查改
  • C#毕业设计:轻量级图片编辑器项目源码,具有图像放大镜功能,放大缩小图片,调整画布大小,亮度调节,旋转图片,保存副本等功能
  • 一共9个项目;人事管理系统,留言板系统。评分系统,客房管理系统,新闻发布系统等。 对初学者和想做毕业设计的人都有用
  • C#飞行棋简单项目

    2017-08-02 17:10:17
    简单的理解c# 适合初学者
  • 今天为大家介绍的就是六款高实用性的 C# 项目,一起来看看吧。 1.SiMay远程控制管理系统 项目作者:koko 开源许可协议:AGPL-3.0 项目地址:https://gitee.com/dWwwang/SiMayRemoteMonitorOS 本项目是一个...
  • DotNet 开发项目类型整理_C#开发项目类型整理 DotNet 开发使用的主要开发工具 Visual Studio,Visual Studio Code .net core开始支持跨平台,跨系统。 .net 5.0 开始讲.net framework / .net core合并为一。 一、...
  • c#创建web项目 vs2019

    2022-02-21 15:06:51
    二、右击项目添加新建Web服务项 三、启动测试 在刚才新建的Web服务项中简单写一个加法接口 [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod(Description ="加法...
  • 资源在C#项目中提供Json Resource文件支持。 这提供了使用resx文件在C#项目中定义资源的替代方法。 与resx相比,好处是: 可读的文件格式(尝试在没有文档的情况下从头开始编写resx xml) 生成的C#代码不会包含在...
  • 在C++没有和C#一样的 AnyCpu 所以需要在项目运行在x86的时候加载x86的dll。 本文告诉大家如何在代码引用不同的dll。 使用宏 最简单的方法是编译两个版本,编译多个版本可以点击配置管理器,然后创建x86和x64,然后...
  • 使用C# 编写一个四边形 可以通过计算得到四边形,简易方便,属于大学生学习的必要项目之一,提高个人编写代码能力
  • C# 中的简单模式匹配 如何使用 以您习惯的任何方式使用Pattern项目! #例子 查看示例项目(控制台应用程序) 简单的例子 Match . Switch ( When . Its (( x ) => { Console . WriteLine ( " Int " + x ); }), ...
  • C#创建一个简单的windows窗体应用,供大家参考,具体内容如下 编译环境,本人用的VS2013。 打开vs2013,新建项目 选择C#,创建windows窗体应用   自定义名称及存储位置 创建完成之后界面 从工具箱中添加控件 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 188,929
精华内容 75,571
关键字:

c#简单项目

c# 订阅