- 博客(27)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
转载 设计模式之抽象工厂(从模式讲到设计模式再到面向对象设计模式)
在讲抽象工厂之前,要从模式开始讲起先来看看模式的起源: 多年以前,有一位名叫克里斯多佛·亚历山大(英文名Christopher Alexander)的建筑师为了研究优秀的设计有没有共性这一问题,他对建筑物、城镇、街道等,以及人类为自己所建造的各种生活空间进行了大量的观察。他发现,在特定的建筑物中,优秀的结构都有一些共同之处,虽然它们结构互不相同,但可能都具有很高的质量。 例如
2008-11-15 18:17:00
386
原创 asp.net1.1中DataList如何实现分页
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr
2008-09-04 15:26:00
549
原创 C#中接口和抽象类的使用上的主要差别在哪里?
抽象类和接口在定义上和功能上有很多相似的地方,具体在程序中使用抽象类还是接口需要比较抽象类和接口的具体差别。 抽象类:一种不能实例化而必须从中继承的类,抽象类可以提供方法的实现,也可以不提供实现 子类只能从一个抽象类继承 抽象类应主要用于关系密切的对象 如果要设计大的功能单元,则使用抽象类。 如果预计要创建组件的多个版本,则创建抽象类 接口:是完全抽象的成员集合,不提
2008-09-04 15:25:00
416
原创 Asp.net中的Panel控件
<Script Language="C#" Runat="Server">public void Page_Load(Object src,EventArgs e){if(!Page.IsPostBack){file://初始化PanelState["PanelSeed"] = 0;Panel0.Visible = true;Panel1.Visible = false;Panel2.Visibl
2008-09-04 15:25:00
1046
原创 md5加密出现问题
我用md5加密使用下列语句]MD5 md5 = new MD5CryptoServiceProvider(); byte[] inByte = Encoding.UTF8.GetBytes(Password); byte[] outByte = md5.ComputeHash(inByte); string pwd = Encoding.UTF8.GetString(outB
2008-09-04 15:24:00
434
原创 DataGrid更新数据
SqlConnection myConnection; protected void Page_Load(Object Src, EventArgs E) { myConnection = new SqlConnection("server=(local)//NetSDK;database=pubs;Trusted_Connection=yes"
2008-09-04 15:24:00
497
原创 NET INCLUDE 指令和.ascx文件的区别
在ASP.Net中同样可以使用 嵌入其它文件,感觉 .ascx 和这个东西比较相似,甚至可以相互替代。那么,究竟有什么差别呢?include文件缺乏对象概念,嵌入的是代码,所以一般不能多次嵌入。而.ascx文件为对象,所以可多次导入,只需给个唯一ID就可以了。另外,如果对include的文件做了修改,则所有的包括该嵌入文件的页面文件都要重新编译。而对.ascx文件修改后,只会重
2008-09-04 15:23:00
541
原创 MD5加密就如何实现的
void Page_Load(Object sender,EventArgs e){ //获取要加密的字段,并转化为Byte[]数组 byte[] data=System.Text.Encoding.Unicode .GetBytes(source.Text.ToCharArray()); //建立加密服务 System.Security.Cryptography.MD5 md5 = new
2008-09-04 15:23:00
386
原创 XML
// C#中DataGrid加载XML数据--添加数据 来源于:http://www.jdwzw.cnprotected System.Web.UI.WebControls.DataGrid dgAddInfo; public string xmlFileName = "Zph.xml"; private void Page_Load(object sender, System.EventAr
2008-09-04 15:22:00
248
原创 net生成静态页面
两种方法:1、发布信息的时候,将模板页面的固定位置标签替换为发布的内容,然后生成一个新的文件2、对于已经存在的动态页面来说,可以通过webRequest方式得到该动态页面的所有html源代码,然后直接生成一个新的文件即可。 1适合新开发的程序中生成静态文件,2则适合把现有的动态页面批量生成静态页面。
2008-09-04 15:22:00
378
原创 动态填充选择框
SqlConnection myConnection; protected void Page_Load(Object Src, EventArgs E) { myConnection = new SqlConnection("server=(local)//NetSDK;database=pubs;Trusted_Connection=yes")
2008-09-04 15:21:00
352
原创 插入数据
SqlConnection myConnection; protected void Page_Load(Object Src, EventArgs E) { myConnection = new SqlConnection("server=(local)//NetSDK;database=pubs;Trusted_Connection=yes")
2008-09-04 15:21:00
334
原创 连接数据库
private void Page_Load(object sender, System.EventArgs e) { //第一种方法(用DataAdapter) //SqlConnection conn=new SqlConnection("server=(local);uid=sa;pwd=;database=ceshi;"); //SqlDataAdapter rs=new S
2008-09-04 15:20:00
486
原创 能不能在客户端上传文件时限制文件的类型
通常,为了防止因用户上传有害文件(如木马、黑客程序)引发的安全性问题,Web程序都会对用户允许上传的文件类型加以限制。而本文将要介绍的就是如何在ASP.NET应用程序中利用Web Control的内置属性简单高效地实现限制上传文件类型的功能。 在调用PostFile对象的SaveAs方法保存上传文件之前,可以通过PostFile对象的FileName属性得到上传的文件名。而有了上传的文件名
2008-09-04 15:19:00
465
原创 能不能使用前台JS脚本调用后台C#函数
1.后代码:protected void CsharpVoid() { string strCC = "www.jdwzw.cn"; Response.Write(strCC); }2.调用方法:CsharpVoid()document.write(""); 你可在页面中放一个按钮,把它设置为不可见style="display:none"
2008-09-04 15:19:00
473
原创 请问一下asp.net程序中,数据库访问用什么方式比较好
就是数据库的访问方式,我想了三种方法,不知道哪种好一点第1种,打开数据库获取Connecton对象后,保存为全局对象,一直保持在打开状态,所有对数据库的操作都用此对象。但我不知道如果有两个线程同时使用此对象会不会出问题。第2种. 每次访问数据库时都用Open创建新的连接,访问完后立即关闭。这样效率是否会低一点。第3种. 用连接池,我看好多地方都在讲这个,但我不知道怎么用。是在程序里自己
2008-09-04 15:18:00
679
原创 前台如何把点击事件里面也加入javascript的方法
this.btnSave.Attributes.Add("onclick","return 你的方法();");
2008-09-04 15:18:00
298
原创 如何生成验证码图片,并且不刷新页面就可换图片
private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 Response.BufferOutput = true; //缓冲输出 Response.Cache.SetExpires(DateTime.Now.AddMilliseconds(-1)); Response.Cac
2008-09-04 15:17:00
503
原创 如何动态的嵌套DataGrid
关于主表和从表之间的嵌套自动显示,只需创建DataRelation对象,在DataRelation设置主表字段和从表字段,然后将这个DataRelation加入DataSet的relations集合即可。如果一个主表涉及到多个字表,设置多个DataRelation即可
2008-09-04 15:17:00
372
原创 如何用ASP.NET生成图片的缩略图
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr
2008-09-04 15:16:00
270
原创 如何在DataGrid中显示双标题
控件设置: BorderColor="White" BorderStyle="Ridge" CellSpacing="1" BorderWidth="2px" BackColor="White" CellPadding="3" GridLines="None" AllowPaging="True" PageSize="5">
2008-09-04 15:15:00
428
原创 如何在ASP.NET中为DataGrid添加自动编号的功能
一、正序A、AllowPaging=False情况下 就可以实现不过更有趣的方法是使用这个方法 也许有些人会觉得很奇怪为什么Items.Count会这样,而不是出来全部总合..但如果你了解绑定的过程时就容易理解.[从上面来看就是在Item
2008-09-04 15:15:00
408
原创 输出缓存的可调过期是怎么回事
可调过期是指定某项自上次被访问后多长时间过期。例如,可以将某项设置为自上次在缓存中被访问后20分钟过期。另一种是绝对过期,即指定某项在设定的时间过期,而不考虑访问频率。例如,可以将某项设置为在下午6点过期,或4小时后过期。
2008-09-04 15:14:00
309
原创 如何准确、通俗的讲解ASP.NET中多层开发架
三层架构是B/S架构,即浏览器/服务器架构. 所谓的三层是指:表示层,逻辑层和数据层(Client- Server -DB).上层对象调用下层对象提供的服务,下层对象不知道上层对象的存在。分层也更加有益于团队开发,在团队开发的时候,每个人的能力有限和研究的方向不同,有些人注重页面设计,有些人擅长开发逻辑业务,有些人对数据库操作和存储过程非常了解,如果我们先运用软件工程的方法先定义好各层接口,各层开
2008-09-04 15:14:00
322
原创 怎样写一个实现翻页的存储过程
CREATE PROCEDURE UP_GetRecordByPage @tblName varchar(255), -- 表名 @fldName varchar(255), -- 主键字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = 1,
2008-09-04 15:13:00
309
原创 向XML文档加入属性
private void Page_Load(object sender, System.EventArgs e){ XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load(@"C:/Inetpub/wwwroot/CH12/phone.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");
2008-09-04 15:13:00
301
.NET三层生成器5.0
2015-04-16
FlashFXP网站上传下载工具
2011-10-12
.NET三层生成器4.0
2011-03-30
ASP.NET三层生成器3.4版本
2010-08-05
最新的ASP.NET三层生成器2.0版本
2010-01-07
asp.net三层生成器
2009-09-11
经典c语言练习题及教程
2009-01-06
excel 宏复制工作表的问题
2015-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人