随笔分类 -  .NET

摘要:第一种方法: 通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: string username = Request.QueryString["user... 阅读全文
posted @ 2009-03-03 20:05 .NET钉子户 阅读(363) 评论(0) 推荐(0)
摘要:工厂方法模式: 一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。 抽象工厂模式: 多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类可以创建多个具体产品类的实例。 区别: 工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个。 ... 阅读全文
posted @ 2009-02-21 13:31 .NET钉子户 阅读(374) 评论(0) 推荐(0)
摘要:首先抽象类不能实例化是因为它不代表那一个具体的事物 而是指的那一类如:我申明一个抽象类车.很显然你并不能 把车这个类来创造某个具体的物体来,你只有派生一个汽车 你才可以生产出来.可是你这样 车 che1=new 汽车();显然 是可以的,因为任何汽车,自行车,摩托车等都可以称为车. 例子: abstract... 阅读全文
posted @ 2009-02-19 14:31 .NET钉子户 阅读(1395) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/del/category/170456.html 阅读全文
posted @ 2009-02-19 14:06 .NET钉子户 阅读(127) 评论(0) 推荐(0)
摘要:/* * By:.NET 钉子户 * Date: 2009-2-16 * Time: 10:47 */ using System; //定义一个提供事件数据的类 ,以EventNameEventArgs格式进行命名 class PubEventArgs : EventArgs { private readonly string _magazineName; private readon... 阅读全文
posted @ 2009-02-17 09:15 .NET钉子户 阅读(286) 评论(0) 推荐(0)
摘要:l转自:http://www.cnblogs.com/edgar-sun/archive/2007/04/08/704335.html 源代码下载:/Files/edgar-sun/events_src.zip 演示文件下载:/Files/edgar-sun/events_demo.zip 作者:Maysam Mahfouzi 原文发布日期:2003/8/16 原文更新日期:2005/5/... 阅读全文
posted @ 2009-02-17 08:42 .NET钉子户 阅读(254) 评论(0) 推荐(0)
摘要:今天想不起C#中类的默认访问修饰符是internal了还以为是public呢,单元测试时候一直是黄色敬告。所以把csdn的东西翻出了(在百度上搜不到的)。当用internal修饰类(c#默认不加修饰符就是internal)可能会出现问题:当你在继承或者是实例化一个internal类的时候你的访问权限不能打破原来internal类的访问限制。 例:internal class A{} ... 阅读全文
posted @ 2009-02-10 10:14 .NET钉子户 阅读(1339) 评论(0) 推荐(1)
摘要:引言:为什么需要版本控制? 1.情景1:程序员A和B共同修改同一个模块,两人都辛辛苦苦改了好几天、最后都回存到服务器上。可到使用的时候,发现有一个人的修改被... 阅读全文
posted @ 2009-02-09 11:03 .NET钉子户 阅读(940) 评论(0) 推荐(0)
摘要:编译: 是把代码转变成一系列指令(把源代码翻译为计算机能够识别的语言),产生目标代码,并不限于EXE(EXE只是WINDOWS的东西),这样才能装入内存; 运行: 是运行目标代码(运行EXE),就是执行程序; 将可以执行的exe文件调入内存运行 阅读全文
posted @ 2009-02-02 15:07 .NET钉子户 阅读(689) 评论(0) 推荐(0)
摘要:BrowsableAttribute:描述是否一个属性或事件应该被显示在属性浏览器里。 CategoryAttribute:描述一个属性或事件的类别,当使用类别的时候,属性浏览器按类别将属性分组。 DescriptionAttribute:当用户在属性浏览器里选择属性的时候,description里指定的文本会显示在属性浏览器的下边,向用户显示属性的功能。 Bindable... 阅读全文
posted @ 2009-02-02 13:32 .NET钉子户 阅读(245) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2009-01-28 15:09 .NET钉子户 阅读(146) 评论(0) 推荐(0)
摘要:1.项目概述与架构分析 微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。... 阅读全文
posted @ 2009-01-17 11:50 .NET钉子户 阅读(246) 评论(0) 推荐(0)
摘要:1. 此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置。 参数名: value 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置。 参数名: value 源错误: ... 阅读全文
posted @ 2009-01-15 15:54 .NET钉子户 阅读(269) 评论(0) 推荐(0)
摘要:封装 (encapsulation) 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别. 封装 (encapsulation) 封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细... 阅读全文
posted @ 2009-01-13 14:55 .NET钉子户 阅读(562) 评论(0) 推荐(0)
摘要:谓词是用户可以对服务器控件执行的操作,如关闭、最小化或编辑控件。谓词菜单中的每个菜单项都是一个谓词 阅读全文
posted @ 2009-01-12 10:05 .NET钉子户 阅读(633) 评论(0) 推荐(0)
摘要:DotNetTextBox网页编辑器 阅读全文
posted @ 2009-01-09 09:32 .NET钉子户 阅读(158) 评论(0) 推荐(0)
摘要:webpart页面第一次运行的时候,会自动建立一个数据库文件在你站点的App_Data目录下,MDF格式的,你可以用vs打开,里面数据表、视图、存储过程一大堆!她包括了用户的注册信息(2.0新增加的“Login”一组的控件里面使用的),以及webpart的页面信息等内容。 我们往往是不需要这样的,至少她应该和我们的 “主”数据库系统合而为一~~比如我们的其他数据的存储是在sql2000上的,... 阅读全文
posted @ 2009-01-09 08:48 .NET钉子户 阅读(306) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/mengyao/archive/2007/08/04/1725906.aspx 支付宝的接口调用很不方便,刚做好一个封装,实现了虚拟交易和实物交易。 解决方案中有三个项目以及NDoc生成的文档,简单的序列图:CommonAliPay,封装的支付宝接口。 TestAli,asp.net的测试项目 TestCommonAliPay,Nunit的... 阅读全文
posted @ 2009-01-07 00:47 .NET钉子户 阅读(332) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/mengyao/archive/2008/05/22/2468117.aspxv Web测试 随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB的测试过程做一个整体的概述。希望... 阅读全文
posted @ 2009-01-07 00:45 .NET钉子户 阅读(659) 评论(0) 推荐(0)
摘要:提示的错误信息: 选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。 下面的消息可能会有助于诊断问题: 无法连接到 SQL Server 数据库。 解决方法: 1、打开VS的命令提示,输入aspnet_regsql,用默认的数据库(aspnetdb)。 2、打开VS,依次:... 阅读全文
posted @ 2008-12-27 16:01 .NET钉子户 阅读(756) 评论(1) 推荐(0)