因为最近在千峰学习,老师要求每天在秋秋空间打卡 每天改文案比较的麻烦(其实也就几分钟),因为我比较懒,就写了个生成打卡文案的C# winform应用来生成打卡文案
样子就是图片上边的这样 用法是 点击随机生成会把Tag2 和Tag4的励志语句随机生成(从千峰的pdf文档里摘抄的)
Tag #和Tag1的时间会同步为当天的时间 点击复制可以把文案复制到剪贴板 有一个Timer控件刷新时间
接下来讲讲实现的过程
1.winform的主体设计
中间是一个TextBox容器 再加上两个Button组成 一个随机生成
另一个复制 左上角有个label显示时间 下边一个label显示 Tips
2.逻辑功能的实现
Form1_Load
private void Form1_Load(object sender, EventArgs e)
{
lblDate.Text= DateTime.Now.ToLocalTime().ToString();
textBox1.Text = createText();
}
初始化时间和初始化文本框里的文本
createText() //处理文本框文本的方法
public String createText() {
string lineZero;
string lineOne;
string lineTwo;
string lineThree;
string lineFour;
string result;
string date= DateTime.Now.ToShortDateString().ToString();
//井号戳的处理
string[] dates = date.Split('/');
string year = dates[0];
string month