C#学习
枫林里
这个作者很懒,什么都没留下…
展开
-
C#学习之成绩推送(〇)——开始之前
目录0.1 背景0.2 准备阶段0.3 知识储备0.1 背景由于我们学校的教务微信公众号属于微信服务号,每月推送只能最多4条。因此,在假期等待成绩期间,无法及时的得知自己的某项课程是否已经出分。在这种情况下,我萌生了利用C#对成绩自动查询并发送电子邮件给自己邮箱的想法。0.2 准备阶段学校的教务公众号跳转到的网址即为目标网址,通过该网址的操作,可以获得成绩,课程表,教务...原创 2019-01-26 21:41:56 · 203 阅读 · 0 评论 -
C#学习之成绩推送(一)——基本框架
目录 1.1 创建项目1.2 Webbrower控件1.3 NotifyIcon控件和ContextMenuStrip控件1.4 Timer控件1.5 结语1.1 创建项目打开VS,选择文件-新建-项目,选择Visual C#中的Windows窗体应用,修改名称和项目地址。将Form1的StartPosition属性修改为CenterScreen,使窗体出现在屏幕中...原创 2019-01-26 22:19:28 · 372 阅读 · 0 评论 -
C#学习之成绩推送(二)——登录实现
目录 2.1 背景介绍2.2 函数代码2.3 Ajax请求内容的详细解释2.4 结语2.1 背景介绍在我们学校教务网站的登录系统中,为了防止CSRF攻击,在ASP.NET网站源码中添加了AntiForgeryToken(),所以在表单中有一个隐藏的域"__RequestVerificationToken",因此,在Ajax提交表单时,要注意将其一起提交。2.2 登录...原创 2019-01-27 00:13:09 · 229 阅读 · 0 评论 -
C#学习之成绩推送(三)——邮件发送
3.1 背景因为我想要及时的获取成绩更新信息,所以手动查询显得十分低效和麻烦。为了自动及时的收到通知,我需要一种跨平台,推送快的通知渠道。这时,QQ邮箱的通知信息给了我灵感。首先在手机端,微信和QQ在经过某些操作后,可以在QQ邮箱收到信息的时候发送推送;PC端的QQ在收到邮件时同样会及时的显示通知。除此之外,邮件还可以发送给多人接收(用成绩来骚扰同学的利器啊喂)。因此,需要我了解C#中使用SM...原创 2019-01-27 16:19:46 · 967 阅读 · 2 评论