
NET
文章平均质量分 90
小简(JanYork)
不告诉你,就不告诉你,嘿嘿!
展开
-
使用 GO-CQHttp或mirai框架 搭建QQ的机器人
使用 GO-CQHttp或mirai框架 搭建QQ的机器人我的博客https://blog.ideaopen.cn/Go-CQHttp搭建QQ机器人官方文档在这——>ATRU官方文档Go-CQHttp + Atri使用Linux系统部署需求 服务器一台/带有Linux的机器 Python环境版本>=3.8 SSH终端工具,推荐Xshell 配置Go-CQHttp 前往go-cqhttp release下载cqhttp对应的linux原创 2022-03-24 14:17:57 · 5016 阅读 · 1 评论 -
面向对象三大特征
我的博客https://blog.ideaopen.cn/封装何为封装将抽象性函式接口的实现细节部分包装、隐藏起来的方法封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。如何封装首先,我们需要修改属性的可见性来限制对属性的访问,一般用p原创 2022-03-24 14:14:38 · 634 阅读 · 0 评论 -
利用正则表达式判断邮箱
我的博客https://blog.ideaopen.cn日常开发中,判断邮箱是少不了的,这个我以C#为例,来写一个判断方法,正则表达式是通用的,CV就可以首先引入正则需要使用的命名空间//正则验证引用using System.Text.RegularExpressions;判断是否为QQ邮箱/// <summary>/// 验证QQ邮箱/// </summary>/// <param name="mail">邮箱</param&原创 2022-03-24 14:10:15 · 9743 阅读 · 2 评论 -
C#接入SMTP邮件服务
我的个人博客https://blog.ideaopen.cn/引入SMTP服务包//引入邮件服务包using System.Net.Mail;using System.Net;这两个引用用于C#接入邮件的SMTP服务控件页面定时器为了给用户更好的体验,我们使用定时器,给用户看到具体剩余时间开始创建一个功能类新建一个类MailVeriCodeClass,里面定义好各类功能函数首先引入必要的命名空间//发送邮件需要引用的命名空间using S..原创 2022-03-24 14:07:03 · 3755 阅读 · 10 评论 -
C#常见控件与SQL Sever数据库交互
下拉框(ComboBox)与数据库绑定首先,我们采用DataSet作为临时的数据库,这样会比较好那么,我们先创建两个成员(对象)string sqlcon = "Data Source=DESKTOP-TF1OFLN;Initial Catalog=Demo;Integrated Security=True";DataSet ds = new DataSet();这里,我们先用一个string保存数据库的连接字符串,然后创建一个DataSet对象,这样我们可以直接让ComboBox与Da原创 2022-03-24 14:01:02 · 2489 阅读 · 0 评论