摘要: 属性的内部实现其实就是方法 我们平时写的代码: 编译器处理之后的代码: 那么对于自动实现的属性呢? 源代码: 处理之后: 到现在你是否真的立即属性的实质了呢?让我们一起来看看下面这个属性吧! 属性可以这样写?回答是当然可以,那么如何转化成对应的方法呢? 若果你真的理解了属性的实质,这就完全不是问题了 阅读全文
posted @ 2017-03-01 13:52 OneForCheng 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 字段和属性有什么区别? 你有没有想过:为什么要有属性?为什么不直接将字段设置为公有? 简单的总结:属性更像是方法,用属性来代替直接访问字段可以有更好的逻辑控制。 比如: csharp class Student { private int age; public int Age { get { re 阅读全文
posted @ 2017-03-01 13:51 OneForCheng 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 其实用C#来操作图片的拼接就是在用Graphic画图。个人感觉还是挺有趣的,各种类库提供了丰富多彩的功能。 源代码(移植到一个简单的C#程序中,并没有放在ASP.NET项目中): using System.Drawing; using System.Drawing.Drawing2D; using 阅读全文
posted @ 2016-06-28 19:12 OneForCheng 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 首先,先简单的谈一下什么是序列化与反序列化,序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化(Deserialization)对象的状态,重新创建该对象。 一般我们把 阅读全文
posted @ 2016-06-17 21:51 OneForCheng 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 首先提出一个问题:在做网站开发的时候,用到了验证码来防止恶意提交表单,那么要如何实现当验证码错误时,只是刷新一下验证码,而其它填写的信息不改变? 先说一下为什么有这个需求:以提交注册信息页面为例,一般注册都需要用户填一个验证码信息(防止机器恶意注册),并且这个验证码会提交到后台去进行比对,若是错了则 阅读全文
posted @ 2016-06-11 15:54 OneForCheng 阅读(2245) 评论(1) 推荐(0) 编辑
摘要: 又历经一个多月的努力,学校的一个校友平台项目也接近内测的尾声了,简单的总结一下这次的项目开发。 与上次做Wing工作室的门户网站相比,同样是团队开发,参与的人员多了一个,用的时间也差不多一个月,但从总体做的情况来看,这次比上一次要做的好得多(不论是页面的样式还是后台的模块化封装),这是进步也是必然, 阅读全文
posted @ 2016-06-04 10:28 OneForCheng 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 本着简洁直接,我们就直奔主题吧! 下面是一个生成数字和字母随机组合的验证码类源代码: using System; using System.Drawing; using System.Drawing.Imaging; using System.Web.UI; using System.Drawing 阅读全文
posted @ 2016-05-25 19:47 OneForCheng 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 我的见解: 模块化与组件化是编程的一种思想:提高代码的重用性,提高开发效率。 常见的模块化就是函数与各种类型的封装,若是代码具有更高的重用价值(能够提供给别人使用),建议可以考虑封装成动态链接库(dll),直接引用使用。 常见的组件化就是将各种需求功能封装成一系列完整的文档(比模块化要求更高、更完整 阅读全文
posted @ 2016-05-18 20:30 OneForCheng 阅读(4135) 评论(2) 推荐(0) 编辑
摘要: 本着简洁直接,我们就直奔主题吧,这里需要使用到一个网页在线截图插件imgareaselect(请自行下载)。 前台页面: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/img 阅读全文
posted @ 2016-04-29 21:15 OneForCheng 阅读(1114) 评论(1) 推荐(0) 编辑
摘要: 简而言之,直接用代码展示如何实现文件的上传,这里需要使用到一个bootstrap的文件上传插件File Input(请自行下载)。 前台页面: <! > <!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <link rel="styleshe 阅读全文
posted @ 2016-04-24 15:24 OneForCheng 阅读(1208) 评论(2) 推荐(0) 编辑