[置顶] DataGridView 使用CheckBox选中行

摘要: 在winform中使用checbox很多。上次那个项目里就用到了,写了一个不太好用,后来翻阅了一下微软提供的样码,我觉得有必要给大家分享一下。 // This event handler manually raises the CellValueChanged event // by calling the CommitEdit method. public void DataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e) { ... 阅读全文

posted @ 2013-12-11 13:45 南方青年 阅读(6141) 评论(0) 推荐(0) 编辑

[置顶] Windows Form 分页。

摘要: 其实功能实现很简单。我做的是一个通用的分页控件。项目时间很紧,可能有点粗糙。欢迎大家斧正。不说了直接贴代码吧。using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.Common;using System.Collections; namespace Common{ 阅读全文

posted @ 2013-12-11 11:26 南方青年 阅读(1063) 评论(0) 推荐(0) 编辑

[置顶] 构造awaitable对象

摘要: 无论是在服务器端,还是在客户端,异步编程都一直大行其道。在服务器端,为提高性能,支撑更多的并发事务,线程不能够被阻塞;在客户端,为能总是及时地响应用户的操作,UI线程也不能阻塞,这都是需要异步编程大显神通的场合。但异步编程是困难的,串行的业务逻辑被打散,零落在代码的各个角落之中。 .net一直试图降低异步编程的难度,从最开始的begin/end-invoke模式(APM),到基于事件的异步模式(EAP),这些技术仍未解决逻辑流程被打乱的问题,直到出现了async和await。在最新发布的win8和wp8中,微软都强调应用的可响应性,因此async和await的出现正逢其时。具体这两个关键字如. 阅读全文

posted @ 2012-12-15 15:36 南方青年 阅读(887) 评论(1) 推荐(0) 编辑

2013年2月21日

JSON.NET与ProtoBuf在Socket下的应用

摘要: 1:前言Socket通信中,客户端与服务器之间传递的是字节流。而在现实的应用中我们需要传递有一定含义的结构。如何传递有意义的结构那?别慌本文就从这里给您做个简单介绍。首先我们来简单认识一下今天的主角:JSON.NET和ProtoBuf[发现这篇博文写的还不错,特转载分享给大家!]2:JSON.NET与ProtoBuf这两个都是开源的项目,项目的地址如下JSON.NET:http://json.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29756ProtoBuf:http://code.google.com/p/protobuf/接下 阅读全文

posted @ 2013-02-21 15:47 南方青年 阅读(3122) 评论(5) 推荐(0) 编辑

导航