自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Asp.Net底层原理(二、写自己的Asp.Net框架)

写自己的Asp.Net框架,我们不会引用System.Web这个程序集,我们只需要创建要给自己的类库,所以在接下来的程序中,我们所用到的Web组件都是我们自己定义的。 首先创建一个程序集名为MyWebApplication,定义了如下一个HttpContext类型,它封装了上下文对象。一、Ht

2013-09-14 14:33:54 1615

原创 Asp.Net底层原理(一、浏览器和服务器的交互原理)

…… 一、浏览器和服务器的交互原理二、asp.net底层原理三、      1、在此之前,首先简单的模拟一下我们去请求一个网址的时候,浏览器和服务器都做了些什么事情: 拿百度为例: 我们输入网址 http://www.baidu.com             浏览器会封装一个请求报文,发送至服务器,服务器会拿到浏览器的请求报文,进行分析处理,生

2013-09-14 14:29:46 2241

原创 写自己的分页控件

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------首先我们创建一个Web用户控件在 .ascx.cs里面写我们对页码条的控制,相当于一个类,继承与UserControl类 public partial class Page

2013-06-03 23:08:06 631

原创 linq for xml

1.创建  1.创建一个xml文件            XDocument xDoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));            2.创建子节点            XElement xele = new XElement(new XElement("students",      

2013-08-02 23:36:19 720

转载 switch和if-else相比

switch和if-else相比,由于使用了Binary Tree算法,绝大部分情况下switch会快一点,除非是if-else的第一个条件就为true. 说实话  我也没有深入研究过这个问题的根源 只是在实际开发中  没有人会去用很多很多else if的 都是用 switch case 的  后者比较清晰  给人感觉就是一个脑子很清楚的人写出来的东西 至于效率的本质  就让大企鹅

2013-06-19 16:19:52 712

转载 类和结构体的区别

类和结构体的区别   1.   class和structure很相似,     从技术层面讲,class是引用,而structure则是数值.     有人很形象的说    class里有行动,方法,成员,是有机体的结合,而structure则是活生生的有机体,         2.   通俗的理解,class包涵structure,   class里有方法拉,成员拉,什么

2013-06-11 17:29:31 1068

原创 操作Cookies(增、删、改、查)

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------1.添加cookies        public void AddCookies()        {            HttpCookie cookies = new HttpCookie("

2013-06-07 13:16:15 700

原创 Asp.Net页面传值的几种方式

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------1.  使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法

2013-06-07 11:49:14 630

原创 异步委托

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------当同步调用委托时,Invoke()方法直接对当前线程调用目标方法;当异步调用委托时,CLR将对请求进行排队并立即返回到调用方,将对来自线程池的线程调用该目标方法,提交请求的原始线程继续与目标方法

2013-06-06 20:22:04 785

转载 DOM元素的定位

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------写JS程序的时候,经常碰到了定位的问题。但每次都看到一半,找到需要的属性就了事了。宽度、高度jQuery(’#elem’).width()   // 获取CSS定义的

2013-06-06 16:56:05 830

原创 进程、应用程序域(AppDomain)、线程之间的关系

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------进程 > 应用程序域(AppDomain) > 线程一个进程可以有多个应用程序域;一个应用程序域可以执行多个线程,但同一时间线程只能在一个应用程序域中执行。

2013-06-06 15:49:56 1088

原创 文件流的读写

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------文件操作类的简单使用 FileStream,StreamWriter,StreamReader1、写文件:    using (FileStream fs = new File

2013-06-06 13:12:26 649

原创 扩展方法

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型本文使用扩展方法来增加string的功能,举一个例子我们把string类最常用的静态方法IsN

2013-06-05 23:53:00 467

原创 C#中的委托

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------将方法作为方法的参数 //声明委托 internal delegate int MyAddFunDel(int a, int b); static v

2013-06-05 21:58:12 566

原创 c#的属性和索引器

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------1、属性所谓属性其实就是特殊的类成员,它实现了对私有类域的受控访问。在C#语言中有两种属性方法,其一是get,通过它可以返回私有域的值,其二是set,通过它就可以设置私有域的值。比如说,

2013-06-05 11:44:36 747

原创 分页存储过程

---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------create proc Page_Books@startRowIndex int , //开始页码@maximumRows int , //每页显示的最大条数@count int output //输出总

2013-06-03 22:42:53 539

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除