内容列表
设计模式之C#实现(四)---- ProtoType
该模式的意图是:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。那么首先我们应该已经有了一个对象,同时这个对象还支持自我复制(科隆)。在FCL里面我们知道有一个接口专门用来规定这么一个契约,那就是ICloneable接口,该接口只有一个方法Clone,以下MSDN对该接口中对该接口的方法的说明:创建作为当前实例副本的新对象。Clone 既可作为深层副本实现,也可作为浅表副本实现。在
分类:.NET开发 查阅全文
Win Form 的 Splitter 使用心得
  Win Form 的 Splitter 使用心得     今天作个分析html代码,然后再批量下载的程序,其中用到 Splitter (分割条),编译程序后,发现分割条不起作用,拖动分割条的时候,相邻的两个 Panel 没有变换大小。为这个几乎花了一天时间,也没找到原因。包括到其他机子上测试。     后来,再次作一个
分类:.NET开发 查阅全文
C#学习笔记二:用实例深入理解装箱、拆箱
学习.NET的过程中,发现大多数的书都讲到了装箱(boxing)和拆箱(unboxing)的概念,至于为什么要理解装箱和拆箱?则总是一句话带过:优化程序的性能云云。至于为什么会对程序的性能产生影响,如何影响,我总感觉讲得并不透彻,当然也可能是我理解力有限。   这篇笔记,我并不打算对装箱和拆箱做全面的介绍,这些内容书上都有,csdn上也有很好的文章(请见kenli写的dotnet学习
分类:.NET开发 查阅全文
如何安装VS.NET2003中文版自带的QuickStart
VS.NET2003中文版自带的QuickStart安装配置程序并没有象以前版本那样带有MSDE (Desktop Engine),这给我们安装配置QuickStart带来一些麻烦,现将安装步骤说明如下:   1、为了使数据库访问示例可以正常工作, 需要一个 Microsoft SQL Server 2000 桌面引擎 (MSDE) 的命名实例。我们可以到这里下载到最新的sp3a版本
分类:.NET开发 查阅全文
利用Session纪录datagrid模板列中CheckBox的状态
     在DataGrid 的模板列中加入CheckBox ,如果对DataGrid设置分页,前一页已经选中的CheckBox在回到原页时,CheckBox的状态会变为初始状态。        如果想保存checkbox的状态,则可以用Session保存,我是这样实现的:  &n
分类:.NET开发 查阅全文
.net的委托和事件的直接理解
                                 &n
分类:.NET开发 查阅全文
.NET中添加控件数组
添加控件数组 在.NET里面我好像没有找到有关于控件数组的说明,但是前两天偶在网上看到了一篇关于如何在.NET里面实现控件数组的文章(该文章请参看MSDN).记得大学的时候在使用VB的时候使用过控件数组,可是到了.NET的时代好像没有了.当时可以用控件数组作很多繁琐的事情,可以动态的生成一些功能和目的基本相同的一组文本框和一堆标签.这些控件数组响应同一个事件,我们在使用它的时候可以直接通过索引来
分类:.NET开发 查阅全文
Microsoft PetShop 3.0 设计与实现 分析报告―――数据访问层
  Microsoft PetShop 3.0 设计与实现--数据访问层     最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从设计上已有一定的区别,应该是和Java的Petshop设计相当。 关于一些Microsoft PetShop的来由、如何安装,所表现业务流程
分类:.NET开发 查阅全文
ASP.NET下的表单提交问题
1.aspx代码:<html><body><form  id="compute" methode="POST" action="2.aspx" runat="server" ><asp:textbox id="Data1" runat="server" />+&
分类:.NET开发 查阅全文
利用asp.net制作登录页面
利用asp.net制作登录页面                               &nb
分类:.NET开发 查阅全文
如何使.NET程序只运行单一实例
有时你会想只运行一个程序首次运行时的实例,有些时候则可能只需要运行最新的那个实例。以下是这两种实现这两种方法的例子。 你如何才能确保只有一个.NET的程序运行在你的机器上呢?多任务操作系统在很多方面都很有用,但是有时你只需要在某一时间内运行一个实例,例如,如果程序需要使用很多的资源或者需要排它地存取某一个资源。在这种情况下,你可能想确认当另一个实例启动时,它会检查是否有另一个实例正在运行。如果是
分类:.NET开发 查阅全文
在repeater、datalist控件中使用分页功能
repeater和datalist控件可以很快的、灵活地在.aspx页面上显示数据,但它们都没有分页功能;虽然datagrid控件有分页功能,但使用起来却太古板了、灵活性太差了。很多文章都在讨论repeater、datalist的分页功能的问题,下面我们就用pagedatasource这个类在repeater中进行分页:pagedatasource是datagrid中封装的一个类,datagrid
分类:.NET开发 查阅全文
设计模式之C#实现(三)FactoryMethod
工厂方法的目的很明确就是定义一个用来创建对象的接口,但是他不直接创建对象,而由他的子类来创建,这样一来就将创建对象的责任推迟到了该接口的子类中,创建什么类型的对象由子类来决定,而创建对象的时间由接口来定。因此该模式可以在如下几种情况下使用:1、a class can’t predict the class of objects it must create.2、a class wants its
分类:.NET开发 查阅全文
装载外部DLL 全攻略
例DLL 文件内容如下: using System;using System.Windows.Forms; namespace ArLi.CommonPrj { public class ShowAboutBox {  public static void ShowOn(Form fm) {   MessageBox.Show("OK
分类:.NET开发 查阅全文
.NET Framework给应用程序颁发许可证(上)
 .NET Framework给应用程序颁发许可证 http://www.codeguru.com/net_framework/LicensedApps.html by Kenn Scribner翻译:邹建强 译者注:或许有些术语与你所见到不一致,那么请给我指出来;如果有些语句错误也请帮我指出来,谢谢   如果你正在阅读本文,毫无疑问你是一个
分类:.NET开发 查阅全文
利用ASP.NET向服务器上传文件
                                 &n
分类:.NET开发 查阅全文
从ASP.NET数据库某字段为空时的处理所衍生出来的思考
对于数据库字段为空时,在B/S结构下的处理方式很多,而到了dotNet时代,就和原来有了本质的不同,根本就在于更强调服务器的自行处理。下面一步一步地从大家最熟悉的东西开始说。   首先用一个简单的ASP+Access留言本为例。数据库中对于每一个留言都有对应的一个回复,并且,只要回复了的留言将会用一个数据类型未bit的messageStatus字段来标记,回复了的用“1”来标记,否则
分类:.NET开发 查阅全文
创建Windows安装项目-Part 1(上)
创建Windows安装项目-Part 1(上) http://www.devarticles.com/art/1/450/ 作者: Wrox Team发表:2003.3.6翻译:邹建强 译注:译者对照原文作者的操作步骤都测试了一下,有些操作方式与中文版的不太相同,或许是版本的差异,译者的版本为VS.NET 2003中文版。因此如果存在差异,我都会针对我的版本给出操作指导,并且保留英
分类:.NET开发 查阅全文
在.NET中创建弹出窗口的方法
                            在.NET中创建弹出窗口方法    &nb
分类:.NET开发 查阅全文
运用Asp.Net Mobile Controls 开发面向移动平台的Web Application
运用Asp.Net Mobile Controls 开发面向移动平台的Web Application Background 从1996年至2000年,微软相继推出了基于嵌入式平台的操作系统Windows CE1.0、CE1.2、CE2.0、CE2.12等一列版本,但由于硬件平台和自身设计的原因,没有取得市场成功。2000年,微软推出Windows CE3.0,在产品设计与用户界面上都作了相当大
分类:.NET开发 查阅全文
<< 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 >>