11 2012 档案

摘要:1 ADO.NET 命名规范数据类型数据类型简写标准命名举例ConnectionconconNorthwindCommandcmdcmdReturnProductsParameterparmparmProductIDDataAdapterdaddadProductsDataReaderdtrdtrProductsDataSetdstdstNorthWindDataTabledtbldtblProductDataRowdrowdrowRow98DataColumndcoldcolProductIDDataRelationdreldrelMasterDetailDataViewdvwdvwFilt 阅读全文
posted @ 2012-11-18 16:27 武沛齐 阅读(561) 评论(0) 推荐(0) 编辑
摘要:网络上可供测试的Web Service 腾讯QQ在线状态 WEB 服务 Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?disco WSDL: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl 通过输入QQ号码(String)检测QQ在线状态。返回... 阅读全文
posted @ 2012-11-18 16:25 武沛齐 阅读(3621) 评论(0) 推荐(2) 编辑
摘要:MicHTTP错误列表 HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost HTTP 403.1 禁止访问:禁止可执行访问 HTTP 403.2 - 禁止访问:禁止读访问 HTTP 403.3 - 禁止访问:禁 阅读全文
posted @ 2012-11-15 11:04 武沛齐 阅读(603) 评论(0) 推荐(0) 编辑
摘要:序列化是用来通信的,服务端把数据序列化,发送到客户端,客户端把接收到的数据反序列化后对数据进行操作,完成后再序列化发送到服务端,服务端再反序列化数据后对数据进行操作。说白了,数据需要序列化以后才能在服务端和客户端之间传输。这个服务端和客户端的概念是广义的,可以在网络上,也可以在同一台机器的不同进程中,甚至在同一个进程中进行通信。在传统编程中,对象是通过调用栈间接的与客户端交互,但在面向服务的编程中,客户端永远都不会直接调用实例。不知道说的明不明白。 序列化的好处:不序列化也可以传输,但是无法跨平台,安全性也无法保障。我说的是面向服务编程中的作用,在传统编程中,你在表示层实例化一个业务对象,然后 阅读全文
posted @ 2012-11-15 09:12 武沛齐 阅读(528) 评论(0) 推荐(0) 编辑
摘要:我们知道我们可以添加Serializable属性来序列化和反序列化对象。它通常用来储存、传输对象。例如[Serializable]class ShoppingCartItem{ public int productId; public decimal price; public int quantity; public decimal total; public ShoppingCartItem(int _productID, decimal _price, int _quantity) { productId = _productID; ... 阅读全文
posted @ 2012-11-15 09:01 武沛齐 阅读(4457) 评论(0) 推荐(0) 编辑
摘要:C# SerializableSystem.SerializableAttribute串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。只需给类添加Serializable属性,就可以实现串行化实例的成员。并行化是串行化的逆过程,数据从存储介质中读取出来,并赋给类的实例变量。例: 1 [Serializable] 2 public class Person 3 { 4 public Person() 5 { 6 } 7 8 public int Age; ... 阅读全文
posted @ 2012-11-15 08:59 武沛齐 阅读(518) 评论(0) 推荐(0) 编辑
摘要:序列化和反序列化 ==串行化和并行化序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。序列化和反序列化最主要的作用有:1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据......在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序列化本文就通过一个小例子主要说说这三种方法的具体使用和异同点这个例子就是使用三种不同的方式把一个Book对象进行序列化和 阅读全文
posted @ 2012-11-15 08:57 武沛齐 阅读(405) 评论(0) 推荐(0) 编辑
摘要:结构: struct 不能被继承 可以实例化,但是机理和类不同 值类型 可以有构造函数(必须有参数) 在结构中初始化实例字段是错误的。 struct A;是在栈中为结构分配了内存空间,但结构的数据成员没初始化。要进行初始化的话就要用New关键字调用结构的一个构造 函数,参数传递给构造函数并用来初始化结构的数据成员。 A ff=New A(参数); 如果结构的数据成员为公有访问类型,可以通过直接访问数据成员对他们进行初始化。 A.chengyuan=值;抽象类:abstract 不能被实例化 抽象类+抽象方法===类似与接口 必须可以被继承 阅读全文
posted @ 2012-11-15 08:21 武沛齐 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一、认识Web.config文件Web.config文件 是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认 的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。在运行时对Web.conf. 阅读全文
posted @ 2012-11-14 23:07 武沛齐 阅读(679) 评论(0) 推荐(2) 编辑
摘要:window.onload是所有加载完后执行$(document).ready(function(){ }) 是DOM结构加载完执行最早接触的时候也说$(document).ready(function(){ })这个函数是用来取代页面中的window.onload但是慢慢发现好像不是这样回事,是在做一个页面载入效果时发现的!window.onload写法:function windowready(){document.getElementById("loading").style.display="none";}window.onload=winrea 阅读全文
posted @ 2012-11-14 21:52 武沛齐 阅读(232) 评论(0) 推荐(0) 编辑
摘要:ASP.NET Session的使用当中我们会遇到很多的问题,那么这里我们来谈下经常出现的一些常用ASP.NET Session的理解:ASP.NET Session的七点认识之一 对于值类型的变量,Session中保存的是值类型的拷贝Session["__test0"]=1;inti=(int)Session["__test0"]+1;intj=(int)Session["__test0"]; 结果i=2,j=1ASP.NET Session的七点认识之二 对于引用类新的变量,Session中保存的是引用CDACommon cda= 阅读全文
posted @ 2012-11-14 21:24 武沛齐 阅读(290) 评论(0) 推荐(0) 编辑
摘要:结构类型是值类型,他可以声明常量、字段、方法、属性、索引器、运算符、实例构造函数、静态构造函数和嵌套类型。 1、结构类型是通过struct关键字定义的,例如 public stuct Poooo { //事件、属性、方法等 } 2、结构类型与类几乎共享所有相同的语法,但结构比类受到的限制更多。 尽管jie偶的静态字段可以初始化,结构实例字段声明还是不能使用初始值设定项。 结构不能声明默认的构造函数(无参数的构造函数)或析构函数。 结构的副本由编译器自动创建和销毁,因此不需要使用默认构造函数和析构函数。实际上,编译器通过... 阅读全文
posted @ 2012-11-14 15:07 武沛齐 阅读(676) 评论(0) 推荐(0) 编辑
摘要:举例来说: .NET 系统自带的类库中的 List<T> ; 这是一个典型的泛型,List<T> 可以实例化为 List<String> list = new List<String>();List<int> list = new List<int>();List<byte> list = new List<byte>();可以使用任何类型。这就是泛型的奇妙之处,使类不拘泥于特定的类型,实现代码的优雅与重用。泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中 阅读全文
posted @ 2012-11-13 22:44 武沛齐 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1.触发一个后台的方法 前台 <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="lb_Edit" runat="server" Text="修改" OnClick="GetIndex" /> </ItemTemplate> </asp:TemplateField> 后台protected void GetIndex(object sender, EventArgs e) { LinkButton 阅读全文
posted @ 2012-11-13 15:32 武沛齐 阅读(342) 评论(0) 推荐(0) 编辑
摘要:gvList.Columns[5].HeaderText = "列名"; 阅读全文
posted @ 2012-11-13 15:21 武沛齐 阅读(300) 评论(0) 推荐(0) 编辑
摘要:DropDownList1.DataSource = dt; 获取的DataTable DropDownList1.DataTextField = "ItemName"; //dropdownlist的Text的字段 DropDownList1.DataValueField = "Number";//dropdownlist的Value的字段 DropDownList1.DataBind(); 阅读全文
posted @ 2012-11-13 14:10 武沛齐 阅读(199) 评论(0) 推荐(0) 编辑
摘要:不能含中文路径 <div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/_cabs/flash/swflash.cab#version=6,0,29,0" style="width:1500px; height: 800px;"><param name="movie" value="111.s 阅读全文
posted @ 2012-11-13 13:58 武沛齐 阅读(337) 评论(0) 推荐(0) 编辑
摘要:StreamWriter sw = new StreamWriter(@"D:\记录\id.txt", true);//StreamWriter sw= new StreamWriter(@"D:\记录\id.txt", true,System.Text.Encoding.Default);sw.Write("ddddddd");sw.WriteLine("sssss");sw.close(); 阅读全文
posted @ 2012-11-13 13:25 武沛齐 阅读(292) 评论(0) 推荐(0) 编辑
摘要:HttpWebRequest属性提供CookieContainer类的一个实例,该实例包含与此请求关联的 cookie。 1 CookieContainer c = new CookieContainer(); //声明一个CookieContainer 2 HttpWebRequest requset = (HttpWebRequest)WebRequest.Create("URL1登录页"); 3 requset.CookieContainer = c; //登录相关的Cookie 4 HttpWebRespo... 阅读全文
posted @ 2012-11-13 12:47 武沛齐 阅读(1640) 评论(0) 推荐(0) 编辑
摘要:WebRequest是个抽象类---不能实例化。 WebRequest是类里有个返回值为WebRequest类型的静态方法Create(string requestUriString) WebRequest request = WebRequest.Create("http://www.baidu.com"); //发出一个请求 WebResponse respons = request.GetResponse(); //得到发出去那个请求的响应 Stream dataStream = respons.Get... 阅读全文
posted @ 2012-11-13 10:47 武沛齐 阅读(402) 评论(0) 推荐(0) 编辑
摘要:HttpWebRequest wr=(HttpWebRequest)WebRequest.Create("Url");1、WebRequest是一个抽象类。其中包含了一个返回类型为WebRequest的静态方法 public static WebRequest Create(string requestUriString);2、HttpWebRequest 类继承WebRequest。并且HttpWebRequest 类提供 System.Net.WebRequest 类的 HTTP 特定的实现。3、HttpWebRequest类:提供WebRequest类的Http特定的 阅读全文
posted @ 2012-11-12 16:46 武沛齐 阅读(434) 评论(0) 推荐(0) 编辑
摘要:虚函数就是在这个函数声明前加上virtual 这样这个函数在它的派生类(子类)中可以被重写 而子类在重写父类的虚函数时,要显式的加上override 用处:就是可以在子类中被重写,当你继承一个类时,如果觉得父类中的虚数不能满足你的要求,就可以在子类中重写这个函数了。class A { public virtual void Func() { Console.WriteLine("FuncA"); }}class C : A { public override void Func() { Console.WriteLine("FuncC");}} 阅读全文
posted @ 2012-11-12 16:24 武沛齐 阅读(530) 评论(0) 推荐(0) 编辑
摘要:抽象类的修饰符 abstract。例:public abstract class 类名抽象类不能进行实例化。抽象类可以被继承,但是如果抽象类中含有抽象方法(有abstract修饰符)的话,派生的类中的必须它所实现继承的抽象类中的抽象方法。public abstract class Thc123_Com { public abstract void GoTo(); } public class Thc123_Net : Thc123_Com { public override void GoTo() { //实现上面抽象方法 } }如果抽象类中只有抽象方法,那么其形式上是和接口一样的。 阅读全文
posted @ 2012-11-12 16:23 武沛齐 阅读(270) 评论(0) 推荐(0) 编辑
摘要:抽象类:又叫抽象基类(不是鸡肋):他在定义的时候使用 abstract 关键字标记的一般类.他可包含一般类所包含的所有特性,例如,字段,属性,方法,另外他还包含一个很特殊的方法,叫抽象方法(这些方法基本上是没有执行代码的函数标题,而派生于该类的的类就必须提供执行的代码).最可气的是,他不能被实例化,他主要的用在类的定义和部分实现这方面,所以他需要在扩充类中完整的扩充并实现功能.抽象方法: 当类中的方法在声明的时候加上 abstract 关键字的时候,他就被我们称为抽象方法(洋名字叫 abstract method , 其实偷偷告诉你哈,我最近学了好多英文单词,虽然还是常常读错,但是已经有很大进 阅读全文
posted @ 2012-11-12 15:20 武沛齐 阅读(321) 评论(0) 推荐(0) 编辑
摘要:对子类实例化之后,通过子类就可以直接调用父类中的方法。调用:1、即 Son son=new Son(); 对子类实例化之后,只能调用子类和父类中的非静态方法。 就可以调用 子类中方法 son.Dfangfa(); 父类中方法 son.DFun();2、调用时不实例化,只能用子类和父类中的静态方法。 Son.Jfangfa(); Son.JFun();public Father{ public void DFun() { //实现 } public static void JFun() { ... 阅读全文
posted @ 2012-11-12 14:20 武沛齐 阅读(502) 评论(0) 推荐(0) 编辑
摘要:一步一步了解基础知识:直观上:静态方式有static修饰符,非静态方法没有。一、静态成员和非静态成员区别静态成员属于类所有,而非静态成员属于类的实例所有。非静态成员:每当创建一个类的实例,就会给非静态成员在内存中开辟一块存储空间。静态成员:无论创建多少类的实例,类的静态成员只在内存中占同一区域。二、静态方法和非静态方法的区别静态方法属于类所有,而非静态方法属于类的实例所有。静态方法只能访问类中的静态成员,而非静态方法能访问类中的任何成员。静态方法在实例化前就可以使用。而类中的非静态变量必须在实例化之后才能分配内存。C#静态方法调用时无法判断非静态变量使用的内存地址。所以无法使用。而静态变量的地 阅读全文
posted @ 2012-11-12 13:41 武沛齐 阅读(557) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示