- 博客(16)
- 收藏
- 关注
原创 Asp.Net底层原理(二、写自己的Asp.Net框架)
写自己的Asp.Net框架,我们不会引用System.Web这个程序集,我们只需要创建要给自己的类库,所以在接下来的程序中,我们所用到的Web组件都是我们自己定义的。 首先创建一个程序集名为MyWebApplication,定义了如下一个HttpContext类型,它封装了上下文对象。一、Ht
2013-09-14 14:33:54 1645
原创 Asp.Net底层原理(一、浏览器和服务器的交互原理)
…… 一、浏览器和服务器的交互原理二、asp.net底层原理三、 1、在此之前,首先简单的模拟一下我们去请求一个网址的时候,浏览器和服务器都做了些什么事情: 拿百度为例: 我们输入网址 http://www.baidu.com 浏览器会封装一个请求报文,发送至服务器,服务器会拿到浏览器的请求报文,进行分析处理,生
2013-09-14 14:29:46 2297
原创 写自己的分页控件
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------首先我们创建一个Web用户控件在 .ascx.cs里面写我们对页码条的控制,相当于一个类,继承与UserControl类 public partial class Page
2013-06-03 23:08:06 667
原创 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 760
转载 switch和if-else相比
switch和if-else相比,由于使用了Binary Tree算法,绝大部分情况下switch会快一点,除非是if-else的第一个条件就为true. 说实话 我也没有深入研究过这个问题的根源 只是在实际开发中 没有人会去用很多很多else if的 都是用 switch case 的 后者比较清晰 给人感觉就是一个脑子很清楚的人写出来的东西 至于效率的本质 就让大企鹅
2013-06-19 16:19:52 751
转载 类和结构体的区别
类和结构体的区别 1. class和structure很相似, 从技术层面讲,class是引用,而structure则是数值. 有人很形象的说 class里有行动,方法,成员,是有机体的结合,而structure则是活生生的有机体, 2. 通俗的理解,class包涵structure, class里有方法拉,成员拉,什么
2013-06-11 17:29:31 1088
原创 操作Cookies(增、删、改、查)
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------1.添加cookies public void AddCookies() { HttpCookie cookies = new HttpCookie("
2013-06-07 13:16:15 732
原创 Asp.Net页面传值的几种方式
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法
2013-06-07 11:49:14 653
原创 异步委托
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------当同步调用委托时,Invoke()方法直接对当前线程调用目标方法;当异步调用委托时,CLR将对请求进行排队并立即返回到调用方,将对来自线程池的线程调用该目标方法,提交请求的原始线程继续与目标方法
2013-06-06 20:22:04 824
转载 DOM元素的定位
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------写JS程序的时候,经常碰到了定位的问题。但每次都看到一半,找到需要的属性就了事了。宽度、高度jQuery(’#elem’).width() // 获取CSS定义的
2013-06-06 16:56:05 865
原创 进程、应用程序域(AppDomain)、线程之间的关系
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------进程 > 应用程序域(AppDomain) > 线程一个进程可以有多个应用程序域;一个应用程序域可以执行多个线程,但同一时间线程只能在一个应用程序域中执行。
2013-06-06 15:49:56 1135
原创 文件流的读写
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------文件操作类的简单使用 FileStream,StreamWriter,StreamReader1、写文件: using (FileStream fs = new File
2013-06-06 13:12:26 690
原创 扩展方法
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型本文使用扩展方法来增加string的功能,举一个例子我们把string类最常用的静态方法IsN
2013-06-05 23:53:00 486
原创 C#中的委托
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------将方法作为方法的参数 //声明委托 internal delegate int MyAddFunDel(int a, int b); static v
2013-06-05 21:58:12 584
原创 c#的属性和索引器
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------1、属性所谓属性其实就是特殊的类成员,它实现了对私有类域的受控访问。在C#语言中有两种属性方法,其一是get,通过它可以返回私有域的值,其二是set,通过它就可以设置私有域的值。比如说,
2013-06-05 11:44:36 782
原创 分页存储过程
---------------------------ASP.Net+Android+IO开发、.net培训、期待与您交流!-------------------------------create proc Page_Books@startRowIndex int , //开始页码@maximumRows int , //每页显示的最大条数@count int output //输出总
2013-06-03 22:42:53 559
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人