C#
ZacharyAdams
一起学习,一起成长!!!
展开
-
C#和sqlserver的事物
sql的事务sqlcreate database modelgouse modelgocreate table Stu(id int ,name varchar(200))goselect * from Stugobegin transaction ccbegin --print @@Trancount insert into Stu (id,name) val转载 2016-06-02 18:15:45 · 350 阅读 · 0 评论 -
Linq实现DataTable行转列
由于工作需要,要把查出来的DataTable实现 行转列,正好这一阵子在用Linq 就做了一个行转列的小例 子转换前的table:转换后的table: 代码里有详细的说明,还有一些参数我都截图了下面有using System;using System.Collections.Generic;using System.Data;u转载 2016-06-02 18:17:34 · 1104 阅读 · 0 评论 -
C#线程总结
在我们做项目的时候会经常用到线程,但线程也不是万能的,用线程需要注意的东西也很多,自己做了一下总结这次总结主要说三个部分1 线程之委托方法2 给线程传参3 三种方法控制线程同步我们先看一下小例子:using System;using System.Collections.Generic;using System.Linq;using Syste转载 2016-06-02 18:18:39 · 386 阅读 · 0 评论 -
常用的user32API说明
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Drawing; namespace WindowsFormsApplicati转载 2016-06-02 18:21:23 · 522 阅读 · 0 评论 -
Protocol Buffer Basics:C#
这篇讲解c#版的Protocol Buffers的帖子,并不是完整的指南。想了解更多的信息请查看 Protocol Buffer Language Guide, C# API Reference, C# Generated Code Guide和 Encoding Reference. 为什么使用protocol buffers? 我们通过一个非常转载 2016-06-02 18:22:55 · 451 阅读 · 0 评论 -
破解.net程序 编译和反编译方法
有好多.net程序有加密狗或者有验证,如果exe或dll没有做过特殊处理,破解.net程序其实很简单,不过你要有足够的耐心!我只做个简单的小例子,给大家一个思路,吼吼~~~~1使用工具Reflector.exe 用来查看.net代码 这个就不用多说了它是学.net必备神器Ildasm.exe:用来将dll,exe编译为IL文件ilasm.exe:用来将IL文转载 2016-06-02 18:28:23 · 837 阅读 · 0 评论 -
时间函数
C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了今天DateTime.Now.Date.ToShortDateString();昨天,就是今天的日期减一DateTime.Now.AddDays(-1).ToShortDateString();明天,同理,加一DateTime.Now.AddDays转载 2016-06-02 18:28:50 · 396 阅读 · 0 评论 -
Linq和DefaultView两种方法去飙DataTable里的重复行
在做项目的时候经常会遇到DataTable 里的数据重复,或者合并两个DataTable后有数据重复一般我们是想把重复的删除掉,还有其它的方式实现比如用Linq和DataTable的DefaultView来去掉重复的行做了一个小例子,很简单的大家可以看一下,最后有完整的代码也可以直接下载工程:RemoveDupRowDemo.rar先看一下效果先写一转载 2016-06-02 18:29:50 · 3569 阅读 · 0 评论 -
重构
什么是重构:视上下文重构有两个不同的定义,第一个定义是名词形式对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本重构的另一人用法是动词形式使用一系列的重构手法,在不改变软件可观察行为的前提下调整其结构。有人说重构就是整理代码 ,从某种角度上来说,是,但是重构不止于此,因为它提供了一种更为高效且受控的代码整理转载 2016-06-20 15:06:32 · 416 阅读 · 0 评论 -
C#软件注册和注册
原理就是软件与注册机使用同一种算法,将数据进行匹配。注册后将数据写入至注册表中。一种简单的注册机的方式。1、软件的实现using System;using System.Collections.Generic;using System.Linq;using System.Management;using System.Text;using System.Threading.Tas原创 2016-06-20 10:36:58 · 4350 阅读 · 1 评论