C#
此用户已被注册
这个作者很懒,什么都没留下…
展开
-
C#注册Email发送验证码详解
C#注册Email发送验证码详解流程:使用C#中Membership框架完成用户注册 /// /// 注册事件 /// /// /// protected void Button1_Click(object sender, EventArgs原创 2013-10-18 23:50:38 · 2607 阅读 · 2 评论 -
C#基础学习[1]--从菜鸟到黑客大神(暂时不定时更新)
.NET/C#是什么?C#是语言,.NET是平台。c#语言通过.NET编写/运行程序。但是通过.NET平台的语言不止C#一种,比如VB。那为什么我们不学.NET平台的其他语言呢:1.C#语言是专门为.NET平台而生的,2.C#是完全面向对象的语言。.NET平台的构成?(.NET平台里有些什么东东?)最重要的2个组件FCL(Framework Class Li原创 2013-11-04 20:34:54 · 1883 阅读 · 0 评论 -
C#基础学习[2]--从菜鸟到黑客大神
第二章 数据类型 讲到数据类型不得不又开始讲CPU,而且必须得提一提电脑的三大件(CPU,内存,硬盘)。CPU的工作已经说过了,1计算,2协调。那么内存和硬盘又是干什么的呢,硬盘--存储数据的,各种各样的“高清大片”都存在里面了。那么内存是用来干什么的呢,OK。内存也是用来存储数据的。那么为什么搞2个存数据的呢。其实是因为他们存储数据的方式有原创 2013-11-04 20:55:38 · 1319 阅读 · 1 评论 -
【3】Using的本质
【3】Using的本质 我们在使用了文件流或者其他流的时候,使用完毕后都要使用dispose方法来释放资源。其实我们用using可以起到一样的作用,using可以释放掉内部实现了IDisposable接口的所有类。只要继承了这个接口就可以使用using。那么我们来看看实现的原理。这是我写的using代码段,下面我用微软自带的IL编译一下,看看里面的内容。这是这段代码生成的原创 2014-03-10 20:53:15 · 796 阅读 · 0 评论 -
【1】多线程的简单介绍和使用
【1】多线程的简单介绍和使用 要了解多线程,我们首先要了解进程和线程两个概念。我们打开资源管理器,这些程序就是进程。其实,每个进程就像商店里面每一件商品,是给我们看给我们用的,那么真正给我们服务给我们结账的其实是老板,那么我们可以简单理解为老板就是线程,而且是一个单线程。当我们程序执行这段代码时这个进程是非常慢的,不能做其他事情,因为老板只有一个。连拖拽界面都不行。因为拖拽其实是将这原创 2014-03-11 22:23:08 · 526 阅读 · 0 评论 -
【2】前台线程和后台线程
private void button2_Click(object sender, EventArgs e) { //这就是请来的线程,因为请他来是做事情的,所以我们要丢给他一个方法 var thread = new Thread(ThreadTest); //设置为后台线程 thr原创 2014-03-11 22:33:12 · 432 阅读 · 0 评论