自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 如何自定义上传文件的大小限制

在web.config中添加    

2008-09-04 15:12:00 333

.NET三层生成器5.0

感谢大家对.NET三层生成器的支持,其实支持Win7的这个2014年7月就改完了,只是一直没上传,今天正好找资料登录一下,就顺便上传了!,如果还有什么问题,或者大家有什么建议请留言!

2015-04-16

FlashFXP网站上传下载工具

我一直在用这个工具进行网站管理,用了6年多了,一直很好用,纯绿色 使用方法: 1、解压后运行flashfxp 2、输入密钥: FLASHFXPvgDrVvBHvgAAAAC3W7cJKQTzmx77zuqEpM+F246qmS F3c86XyUwqWWNkSMnzjbcpABN2xv0FZf4CCXWUIMUW+lN+l9r0 LVZlqYsIBf5/5JNIodIxCIEBJ+tMRIh3CPR5gSfhJl+yNeHbwd V9mhzZgfc9XGhyoQgpZsKuCaDjQ78qPc+ee/vZh0qNNQJJK+aO qhqNKy2xIQTim3KkbHJmM3see1rqW+UxUPlHX35F/uSNrcDPZO 3g

2011-10-12

.NET三层生成器4.0

名称:.NET代码生成器 作者:曹国江 Q Q:4750014 版本号:1.0 1、请查看表中是否存在主键,如果没有主键,程序将只生成此表的部分方法。 2、数据表中的字段请不要使用中文,编程语言对中文的支持不全面。 3、本程序现在仅支持Sql Server以及My Sql数据库,其它数据库暂不支持。 2009-6-18 --------------------------------------------- 版本号:2.0 4、C/S项目可不用启用关联,B/S可启用关联以提高开发效率。 5、更正了方法的命名规。 2009-7-28 --------------------------------------------- 版本号:3.0 6、添加了C/S和B/S的智能生成,包括表示层。 7、添加了Access数据库生成功能。 使用Access数据库生成三层的注意事项: 一、工具>选项>视图> √ 【系统对象】 二、工具>安全>用户与组权限>【MSysObjects】 赋予【读取数据】权限 三、使用Access数据库时程序自动复制数据库到相应目录,Windows应用程序复制到Bin/Debug下,网站程序复制到App_Date下。 2010-1-14 --------------------------------------------- 版本号:3.5 8、支持生成Visual Studio 2008 9、增加58个关键字过滤 2010-3-18 --------------------------------------------- 版本号:4.0 9、支持生成Visual Studio 2010 10、由于前期版本可能会造成数据并发现象,所以改善了数据帮助类 2011-3-30 ---------------------------------------------

2011-03-30

ASP.NET三层生成器3.4版本

名称:.NET代码生成器 作者:曹国江 Q Q:4750014 主页:http://www.jdwzw.cn --------------------------------------------- 版本号:1.0 1、请查看表中是否存在主键,如果没有主键,程序将只生成此表的部分方法。 2、数据表中的字段请不要使用中文,编程语言对中文的支持不全面。 3、本程序现在仅支持Sql Server以及My Sql数据库,其它数据库暂不支持。 2009-6-18 -------------------------------------------- 版本号:2.0 4、C/S项目可不用启用关联,B/S可启用关联以提高开发效率。 5、更正了方法的命名规。 2009-7-28 --------------------------------------------- 版本号:3.0 6、添加了C/S和B/S的智能生成,包括表示层。 7、添加了Access数据库生成功能。 使用Access数据库生成三层的注意事项: 一、工具>选项>视图> √ 【系统对象】 二、工具>安全>用户与组权限>【MSysObjects】 赋予【读取数据】权限 三、使用Access数据库时程序自动复制数据库到相应目录,Windows应用程序复制到Bin/Debug下,网站程序复制到App_Date下。 2010-1-14 --------------------------------------------- 现在的最新是3.5版本 我在编写3.5时加入了生成AJAX以及VS2005与VS2008选择生成的功能,但考虑到大家可能用的不多,所以我上传的是3.4的不带AJAX功能的!

2010-08-05

最新的ASP.NET三层生成器2.0版本

在原来.NET三层生成器(免费)(简单三层、抽象工厂模式)(SqlServer、MySql)的基础上增加了很多功能: (原来的大家可以在这里看到:详文链接:http://www.jdwzw.cn/diannao/103416.html ),现在工作太忙,没有时间再做详细图解说明了!所以只在下面做一些介绍: 1、在生成时可以选择启不启用关联,这样的话C/S也可以使用,1.0只能生成关联! 2、里面所有的命名方法都做了正规调整! 3、DBHelper做了调整,便方便! 4、修正了1.0版本中的数据类型的bit的生成类型(由原来的int改为了bool)! 最后:大家在用的过程中如果有什么问题可以给我留言,我再完善一下,祝大家使用方便,高效开发项目!

2010-01-07

asp.net三层生成器

.NET三层生成器(免费)(简单三层、抽象工厂模式)(SqlServer、MySql) 详文链接:http://www.jdwzw.cn/diannao/103416.html

2009-09-11

经典c语言练习题及教程

C 正迅速成为一种最重要, 也是最流行的程序设计语言。它的使用一直在增长是因为人们一用它, 就将喜欢它。当你学习 C 语言时, 你也会认识到它有许多优点。让我们现在就提几点: C 是一种高效的语言。 C 的设计充分发挥了当今计算机所具有的功能。 C 程序紧凑且运行快。 C 是有力的和便于移植的。例如, 大部分实用、便于移植的 UNIX 操作系统是用 C 语言写的, 并且, 在 UNIX 系统中, C 语言之外的其它语言, 如FORTRAN, APL, PASCAL, LISP, LOGO, 和 BASIC的编译或解释程序也是用 C 语言写的。所以, 当我们在 UNIX 机上使用 PASCAL 时, 最终是用 C 程序产生最后的可执行代码的。 C 语言是友好的。它的结构化的特征有助于培养良好的编程习惯。 C 语言将是八十年代至九十年代最重要的语言之一。它被计算机系的学生和其它热心者在微机和个人机上使用如果你想成为一名软件工程师, 你应该有能力回答的首要问题是 -- "你能写 C 程序吗?"

2009-01-06

CodeSmith 5.0.1

CodeSmith5 破解 软件 双击安装文件,进入欢迎界面:

2008-09-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除