C#
文章平均质量分 57
ba_wang_mao
目标:(1)、熟练使用FreeRTOS嵌入式操作系统编写单片机程序。(2)、初步熟悉C#和MySQL编写比较简单可靠的C/S架构的TCP通信程序及B/S架构的WEB SERVER程序。(3)、简单熟悉阿里云物联网开发技术(单片机端SDK开发和上位机端SDK开发)。
展开
-
C# SuperSocket 手把手教你入门 傻瓜教程---5(探索自定义AppServer、AppSession,Conmmand,用配置文件App.comfig启动服务器)
C# SuperSocket 手把手教你入门 傻瓜教程---5(探索自定义AppServer、AppSession,Conmmand,用配置文件App.comfig启动服务器)原创 2022-12-02 15:52:57 · 3177 阅读 · 1 评论 -
Visual Studio 2019的下载及安装
一、下载1.下载网址: https://visualstudio.microsoft.com/zh-hans/vs/。2.选择 下载 Visiual Studio 下拉栏里的 Commuunity 2019 选项(社区版本,免费使用)。3.跳转至如下界面,完成下载。(记住存储路径,复制下存起来)二、安装1.存储路径找到下载文件,双击运行2.按照自己需求勾选3.选择好安装位置,双击下载时安装4.等待安装完成。三、创建快捷移...转载 2021-08-18 10:26:16 · 36598 阅读 · 2 评论 -
C# SuperSocket 手把手教你入门 傻瓜教程---2(服务器和客户端双向通信)
C# SuperSocket 手把手教你入门 傻瓜教程---2(服务器和客户端双向通信)原创 2021-07-14 12:26:21 · 5139 阅读 · 2 评论 -
C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据)
C# SuperSocket 手把手教你入门 傻瓜教程---1(服务器单向接收客户端发送数据)原创 2021-07-14 10:27:09 · 13369 阅读 · 3 评论 -
基于C#实现的多边形冲突检测实例
前言之前在项目上碰到了一个多边形冲突检测的问题,经百度、bing、google,发现目前已有的方案,要么是场景覆盖不全,要么是通过第三方类库实现(而这些第三方类库几乎是无法逆向反编译的),而项目中禁止...前言之前在项目上碰到了一个多边形冲突检测的问题,经百度、bing、google,发现目前已有的方案,要么是场景覆盖不全,要么是通过第三方类库实现(而这些第三方类库几乎是无法逆向反编译的),而项目中禁止使用第三方类库,遂自己实现了此算法。场景是这样的,有两个多边形,多边形A和多变型B,需要判转载 2021-07-12 12:13:57 · 520 阅读 · 0 评论 -
C#时间格式转换问题(12小时制和24小时制)
string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd HH:mm");//24小时string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd hh:mm");//12小时 "yyyy-MM-dd HH:mm" --->转换为24小时制 "yyyy-MM-dd hh:mm" --->转换为12小时制一、12小时制验证例子: ...原创 2021-06-30 13:49:06 · 7131 阅读 · 0 评论 -
C# 如何读取当前时间,如何获取当前时间前5个小时的时间,如何将年/月/日 时:分:秒 转换成 年-月-日 时:分:秒
1、如何读取当前时间代码如下: DateTime dt1 = DateTime.Now;可以观察到,通过DateTime dt1 = DateTime.Now;读取的当前时间为 2021/6/30 11:39:05,参见上图。2、如何获取当前时间前5个小时的时间代码如下:DateTime dt2 = dt1.AddHours(-5);可以观察到,通过DateTime dt2 = dt1.AddHours(-5);获取当前时间前5个小时的时间为 2021/6/30 0.原创 2021-06-30 11:45:00 · 1375 阅读 · 0 评论 -
C#把datetime类型的日期转化成年月日或其他格式方法总结
日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格)yyyy:代表年份MM: 代表月份dd: 代表天HH: 代表小时(24小时制)mm: 代表分钟ss: 代表秒DateTime.Now.ToShortTimeString()DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25dt.ToFileTime().ToString();//127756416859912816dt...转载 2021-06-30 11:15:39 · 10102 阅读 · 0 评论 -
c#输出当前日期和当前时间_如何在C#中的当前日期时间添加小时数?
我们在C#中使用DateTime类的AddHours()方法。Syntax:句法: DateTime DateTime.AddHours(double);以下C#代码在当前日期时间添加小时数using System; namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //creati转载 2021-06-30 10:54:00 · 1569 阅读 · 0 评论 -
使用网上成熟的【MySqlBackup】组件,通过WEB网页操作,备份远程计算机中的数据库到C:\inetpub\wwwroot文件夹下,系统汇报错误(访问被拒绝),该如何解决呢?
解决方法: 将C:\inetpub\wwwroot文件夹的权限修改为Everyon都可以完全控制。下面是修改C:\inetpub\wwwroot文件夹的权限为完全控制的具体步骤。1、2、3、4、准备添加一个Everyone用户组,并将权限设置为完全控制5、6、7、8、9、...原创 2021-06-30 09:07:13 · 345 阅读 · 0 评论 -
C#如何获取DropDownList的文本值和索引值
画面有一个DropDownList1控件,如何获取DropDownList的文本值和索引值1、获取DropDownList的文本值 DropDownList1.SelectedItem.Text2、获取DropDownList的索引值 DropDownList1.SelectedIndex.ToString()...原创 2021-06-28 11:16:50 · 5221 阅读 · 0 评论 -
C#连接数据库实现数据库的插入、更改和删除数据
这是一个通过C#来来连接数据库进行添加学生信息,更改学生信息和删除学生信息的一个操作过程。更改学生信息通过输入相关的学号,把相应的信息进行修改,删除操作也是如此。本次所用的应用是:sql server 和 Microsoft visual studio,版本随意。相应的数据库中的表格,如下:相应的C#窗体界面如下:添加学生信息groupbox中label 控件的相关信息添加学生信息groupbox中textbox 控件的相关信息更改学生信息groupbox中label 控件的相关转载 2021-06-28 09:41:12 · 2393 阅读 · 0 评论 -
C# Socket服务器及多客户端连接示例(包含:报文解析)
服务端代码【控制台示例】static List<Socket> Sockets = new List<Socket>(); static void Main(string[] args) { int port = 10; byte[] buffer = new byte[1024]; IPEndPoint localEP = new IPEndPoint(IPAddress转载 2021-04-14 22:14:28 · 1926 阅读 · 0 评论 -
C# SuperSocket 手把手教你入门 傻瓜教程---4(创建一个最简单的服务器和多客户端双向通信程序)
C# SuperSocket 手把手教你入门 傻瓜教程---4(创建一个最简单的服务器和多客户端双向通信程序)原创 2021-04-13 17:25:48 · 8499 阅读 · 10 评论 -
C# 如何只连接一次数据库,然后执行3次写SQL语句将3条记录插入到数据库
我有一个数据库,共有50多个字段,我准备将3条记录依次插入到数据库中,但是我下面的程序,连接了3次数据库,执行速度太慢,我想改造成只连接一次数据库,然后将3条记录插入到数据库中。下面是我的原始程序代码://插入第一条记录string conStr = "server=localhost;port=3306;user Id=root;password=8331; database=tp ;Allow User Variables=True"; MySqlConnec...原创 2021-04-08 09:44:52 · 502 阅读 · 0 评论 -
C# 如何只连接一次数据库,然后执行3次查询SQL语句,然后分别把查询结果取到缓冲区中保存
我有1个数据库共有30个字段,字段名为id,字段2,字段3,...字段30,我想只连接一次数据库,然后在数据库中依次查询以下三种符合条件的记录,查找到后取出该记录的字段2,字段3,...字段30的数值。1、查找id=“xxxxxx01"的记录,将字段2,字段3,...字段30的数值依次取出来。2、查找id=“xxxxxx02"的记录,将字段2,字段3,...字段30的数值依次取出来。3、查找id=“xxxxxx04"的记录,将字...原创 2021-04-08 09:25:48 · 561 阅读 · 0 评论 -
C# 数据库DataTable查询完成后,如何读取某几列的数值到int数组中
我有1个数据库共有10个字段,字段名为id(字符类型字段),字段2(int类型字段),字段3(int类型字段),...字段10(int类型字段),我连接好数据库后,通过DataTable查询只能查询到一行,我如何取出这行中的第2个字段(int类型字段)的数值,第5个字段(int类型字段)的数值,第8个字段(int类型字段)的数值到一个int数组中呢? 注:我只想取出DataTable的第2列、第5列、第8列的数值到int[】的数组中,我不想取出其它字段的数值,我只想取出...原创 2021-04-08 09:21:14 · 2240 阅读 · 0 评论 -
SuperSocket基础(一)——————基本概念
SuperSocket基础(一)——————基本概念转载 2021-04-07 21:55:17 · 4725 阅读 · 0 评论 -
SuperSocket实战手把手教程:一个完整的SocketServer项目
SuperSocket实战手把手教程:一个完整的SocketServer项目转载 2021-04-07 21:45:27 · 4639 阅读 · 3 评论 -
MySql批量插入多条数据的一种具体实现方法
缘起: 因为项目需要,需要在.net平台使用MySql数据库,而且需要大批量的插入数据。在SqlServer上有SqlBulkCopy这样的批量插入的方法,所以做之前就想MySql必然也有,就网上查了查相关资料,发现有是有,不过多是吉光片羽,不够统一,于是选择一种实现方法验证没问题之后,记录下来。1.准备mysql相关驱动及dllhttp://dev.mysql.com/downloads/connector/net/6.9.html可以在这里下载ADO.NET的MySql驱动...转载 2021-03-29 10:08:34 · 815 阅读 · 0 评论 -
C# DataSet和DataTable:将查询结果保存到DataSet或DataTable中
在执行对表中数据的查询时还能将数据保存到 DataSet 中,但需要借助 DataAdapter 类来实现。在实际应用中,DataAdapter 与 DataSet 是在查询操作中使用最多的类。此外,还可以通过 DataSet 实现对表中数据的增加、修改、删除操作。DataAdapter 与 DataSet 类简介DataAdapter 类用于将数据表中的数据查询出来并添加到 DataSet 中,DataAdapter 在 System.Data.SqlClient 命名空间下对应的类名是 S原创 2021-03-28 09:35:50 · 2187 阅读 · 0 评论 -
C# 入门级教程网站
http://m.biancheng.net/view/3026.html记录一下,需要查询资料的时候就去检索一下。原创 2021-03-28 09:07:47 · 313 阅读 · 0 评论 -
c#将查询到SQL的数据放到DataTable里,再根据条件查询放到新的表里
//获取问题类型 public void getQuestion_type() { SqlConnection conntype = new SqlConnection(ClassConnAll.conmmsy); //实例化SQLconnection类。连接数据库 DataSet Dsty...转载 2021-03-26 23:20:17 · 1961 阅读 · 0 评论 -
C#实现查询MySql数据信息在DataViewGrid控件中显示
具体的实现步骤如下:1、新建Windows窗体应用程序,添加DataGridView控件,不对DataGridView控件做任何处理(只做拉伸,防止看不到数据)2、为【查看记录】按钮添加事件:代码如下1)数据库操作类: class DBConnection{ private MySqlConnection connection; private string connectionStr; public DBConnection() { ..转载 2021-03-26 23:18:14 · 2987 阅读 · 0 评论 -
C#一次连接数据库执行多条sql语句(三种方法)
第一种方法: string str="server=.;uid=sa;pwd=111111;database=text_db";//连接字符串 SqlConnection SCON = null;//连接对象 SqlCommand SCom=new SqlCommand();//命令对象 SCON=new SqlConnection(str); SCON.Open(); SCo...转载 2021-03-25 14:16:51 · 5965 阅读 · 0 评论 -
C#连接mysql数据库查询操作
第一步第二步第三步第四步https://blog.csdn.net/qq_37043837/article/details/80014959?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_utm_term-8&spm=1001.2101.3001.4242转载 2021-03-25 11:10:16 · 377 阅读 · 0 评论 -
c#串口编程(傻瓜教程,手把手教你学会)
在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都是基于串口的:USB转串口 —— 上位机和下位机通过USB转串口连接线直接相连进行数据交互; 串口转WIFI(ESP8266) —— 上位机和下位机基于TCP/IP协议通过WIFI传输数据; 串口转蓝牙(HC-06)—— 不多用,暂不介绍;上位机软软件开发主要包括以下两种: 1、Windows上位机(EXE可执行程序).转载 2021-02-04 14:24:15 · 60481 阅读 · 45 评论 -
C#Web从0到1—创建一个web并从VS集成的SQLlocalDB数据库中查询数据
软件说明:VS2017,腾讯云服务器10元1个月,系统Win2012 R2标准版第一步:建立第一个网页建立工程https://blog.csdn.net/Mr_Lyoko/article/details/80095764...转载 2020-04-27 20:40:14 · 212 阅读 · 0 评论 -
C#Web从0到1—在自己的服务器上发布第一个网站
一、购买一个服务器: 选择:阿里云,腾讯云之类的,反正都有免费体验,照着注册指导一步一步来就可以了。这里选了啊里云,送6个月呢。二、发布网站 https://blog.csdn.net/Mr_Lyoko/article/details/80153389...转载 2020-04-27 20:42:47 · 272 阅读 · 0 评论 -
C#开发自己的Web服务器
下载源代码介绍 我们将学习如何写一个简单的web服务器,用于响应知名的HTTP请求(GET和POST),用C#发送响应。然后,我们从网络访问这台服务器,这次我们会说“Hello world!”背景 HTTP协议 HTTP是服务器和客户机之间的通信协议。它使用TCP/IP协议来发送/接收请求/响应。 ...转载 2020-04-27 20:21:22 · 7972 阅读 · 1 评论 -
C# 编写webserver
modular-2 Edge 的baseservice 可以接收windows 系统下的C# 编写的APP,编写时要使用一个简单的webserver。这只需要使用。NET 中的HttpListener;就可以完成了。 将网页放置在debug 目录中,包括了 views,css,js,font和images 几个目录。这个测试软件中包括了POST 语句的json 格式...转载 2020-04-27 14:28:34 · 767 阅读 · 0 评论 -
ASP.NET WebFrom 使用C# 连接 MySql
内容对于ASP.NET WebFrom连接SQL database的方法网络上有很多大牛都有介绍,本文介绍一种ASP.NET WebForm连接MySql database的方法。材料Visual Studio 2017; MySql最新版本;第一步 创建MySql数据库在本机上安装MySql,访问id为root, 密码123456,创建一数据库,名称为test,在数据库中创建...转载 2020-05-04 22:04:17 · 638 阅读 · 0 评论 -
asp.net web项目连接mysql数据库
asp.net连接mysql数据库首先需要一个MySql.Data.dll文件 点击下载1.创建一个ASP.NET空Web应用程序2.添加引用3.添加web窗体4.在生成的代码中引用using MySql.Data.MySqlClient;5.连接mysqlusing System;using System.Collections.Generic;using Sy...转载 2020-05-04 22:13:19 · 2294 阅读 · 0 评论 -
ASP.NET连接MySQL数据库
https://blog.csdn.net/qq_33548747/article/details/80559792?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2ASP....转载 2020-05-04 22:33:00 · 2725 阅读 · 1 评论 -
ASP.NET导出Excel文件
将页面显示的订单表导出Excel文件。步骤定义导出Excel文件的方法:private void Export(string FileType, string FileName) { Response.Charset = "GB2312"; Response.ContentEncoding = System.Text.En...转载 2020-05-04 22:36:36 · 580 阅读 · 0 评论 -
网页连接数据库,一个简单的登入界面以及实现登入功能
基于V#的ASP.NET.MVC 4 web 网站程序开发 接着上篇继续,上篇地址为https://blog.csdn.net/weixin_42534390/article/details/86576537 我们首先要有一个认知,就是ASP.NET.MVC 4 web 网站程序开发的三层架构概念,分别为BLL,DAL,MOD 这三层的概念,这是竖着的三层。横三...转载 2020-05-04 22:44:40 · 1838 阅读 · 0 评论 -
简单的连接数据库的Web登录界面
简单的连接数据库的Web登录界面一、需求分析实现在登录界面输入用户名和密码,连接数据库,与数据库信息进行比对,若用户名和密码相互匹配,则显示登陆成功,若不正确,选择重新输入。二、工具1.MySql 2.Tomcat 3.Java EE 4.SQLyog或Navicat等,并配置好环境变量。三、实现步骤1.数据库建表首先,创建数据库,并在数据...转载 2020-05-04 22:48:20 · 2307 阅读 · 0 评论 -
vs2017创建ASP.NET项目
第一步,首先,点击 文件->新建->项目:选择web中的ASP.NET web应用程序,现在最流行的是上面的.net core(下一步准备学),然后就是输入项目名称和选择项目路径。这里我的解决方案和项目名不同,是因为一个解决方案下可以有不止一个项目。如果你觉得麻烦,可以什么都不改,就按默认的名称和路径来也没问题。然后点击确定。第二步,选择空,然后勾选MVC核心引用。 如果直接选MVC模板,那么项目里就有一些生成好的样板文件,我个人喜欢纯净一些的,所以就...转载 2020-05-09 15:10:03 · 630 阅读 · 0 评论 -
Visual Studio 2017 下创建ASP.NET网站程序详细步骤
1、文件——新建——项目2.、新弹出的窗口上选择Visual C#,然后选择ASP.NET Web 应用程序(.NET Framework),然后点击确定3、选择空——然后在下面勾选Web窗体,然后点击确定4、右边的解决方案资源管理器,选择解决方案下面的那个项目名称,然后右键——添加——新建项...原创 2020-05-09 16:08:27 · 6736 阅读 · 2 评论 -
VS2019或者VS2017创建ASP.NET项目
最近在学.NET Web应用程序开发,做个记录。默认大家的本机的IIS服务已经搭建好了,没有搭建好的自行百度文章目录 首先是VS的相关配置 然后是项目的创建 发布网站(项目的发布) IIS配置 一、首先是VS的相关配置 首先打开VS2019(博主用的是VS2019,VS2017版本的大同小异),然后找到工具下面的获取工具和功能然后出现这个界面,点击ASP.NET和Web开发勾选右侧相关然后等待安装成功,重启vs2019即可二、然后是项...转载 2020-05-09 16:54:43 · 6383 阅读 · 3 评论