• C#基础---Attribute(标签) 和 reflect(反射) 应用二

    以前我有写过一篇有关,打标签和反射的应用,主要用于类中字段的验证。下面是连接 C#基础---Attribute(标签) 和 reflect(反射) 应用。 这个项目迭代发现公司项目里面发现老代码对业务扩展比较大的地方又通过打标签和反射做了一个小的框架,感觉挺实用的。于是想一想...

    2018-06-23 22:32:41

  • ASP.NET简单验证码

    今天写了一个特别简单的验证码实现。现将代码贴出。 protected void Page_Load( object sender, EventArgs e) { CreateCheckCodeImage(RndNum()); } private string RndNum() { int number; char code; string checkCode = String.Empty; System.Random random = new R...

    2018-06-23 22:32:42

  • Josn转换

    也是搬的,大家勿喷,贴出来只为了自己记忆查找 需要引用 System.Web.Extensions.dll 这个类库 命名空间: System.Web.Script.Serialization 数据结构 public class Team { public string Name { get; set; } public ListUser Users { get; set; } } public class User...

    2018-06-23 22:32:43

  • C#学习笔记

    接触编程也有一段时间了,总是零散的看一些书,缺少一个系统的知识框架。一方面为了鞭策自己,一方面是为了有一个清晰的学习路线。所以打算一边学 习,一边整理近期的学习内容。依据自己的基础,我是半路出家的,本科学的是工业工程(工科类)一个近机类的专业。算是个...

    2018-06-23 22:32:40

  • 使用.NET 4.0+ 操作64位系统中的注册表

    一、64位系统中的注册表 以 LocalMachine 中的启动项为例: 64位应用的注册表位置还是在:SOFTWARE\Microsoft\Windows\CurrentVersion\Run 而 32位应用的注册表位置却是在:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run 二、在.NET4.0以前(不含4.0)操作...

    2018-06-23 22:32:41

  • 分享一个客户端程序(winform)自动升级程序,思路+说明+

    做winform的程序,不管用没用过自动更新,至少都想过自动更新是怎么实现的. 我这里共享一个自动更新的一套版本,给还没下手开始写的人一些帮助,也希望有大神来到,给指点优化意见. 本初我是通过socket来传输文件的,后来因为传大文件出现异常,前期又没有定义比较好的协议,后...

    2018-06-23 22:32:22

  • .Net 如何实现 LINQ~

    本文内容 引入 实现 LINQ 的两个前提 扩展方法 λ 表达式 LINQ 参考资料 本文说明 LINQ 是如何实现的,知道这点,才能更好地使用它~ 如果你刚接触 LINQ,那么可能不会那么快就理解。因为,LINQ 涉及的技术比较多,可以说它是众多技术的集大成者,因此使用 LINQ 需要你...

    2018-06-23 22:32:30

  • C#,深入浅出全接触(一)

    一、什么是 C#? C# 是由Microsoft开发的一种新型编程语言,由于它是从C和C++ 中派生出来的,因此具有C++的功能。同时,由于是Microsoft公司的产品,它又同 VB一样简单。对于web开发而言,C#象 Java,同时具有Delphi的一些优点。Microsoft宣称:C#是开发.NET框架应用程...

    2018-06-23 22:32:28

  • C# XmlTextWriter和XmlTextReader 读写XML文件

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; namespace Xml { class Program { static void Main(string[] args) { // XmlTextWriter 写文件 XmlTextWriter writeXml = new XmlTextWriter( @c :MyXml.x...

    2018-06-23 22:32:20

  • 初识序列化和反序列化,使用BinaryFormatter类、ISeria

    序列化是将对象转换成字节流的过程,反序列化是把字节流转换成对象的过程。对象一旦被序列化,就可以把对象状态保存到硬盘的某个位置,甚至还可以通过网络发送给另外一台机器上运行的进程。本篇主要包括: ● 使用BinaryFormatter类进行序列化和反序列化 ● 使用ISerial...

    2018-06-23 22:32:18

2