自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 在asp.net 2.0中使用WebParts

WebParts把网页隔成了一个一个更小的空间。http://www.3721.com/就是一个WebParts的例子。VS2005控件图  WebPartManager WebP

2008-01-31 16:15:00 1680 1

原创 正则表达式全部符号解释

来自:http://blog.csdn.net/junval/archive/2007/10/19/1832163.aspx有了这个,正则表达式可以不求人啦:)全部符号解释 字符 描述 / 将下一个字符标记为一个特殊

2007-10-31 10:23:00 495

转载 常用正则表达式模式 -- 匹配 Javascript

作者:阿赖 (Email: A at Lai.com.cn 主页:http://www.9499.net Blog: http://blog.csdn.net/laily/ )关键字:正则表达式  模式匹配 Javascript摘要:收集一些常用的正则表达式。正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,

2007-10-31 10:17:00 979

转载 深入浅出之正则表达式(二)

深入浅出之正则表达式(二)前言:       本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。        本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!

2007-10-31 10:05:00 426

转载 深入浅出之正则表达式(一)

深入浅出之正则表达式(一)前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”

2007-10-31 10:03:00 414

转载 petshop4.0 详解之八(PetShop表示层设计)

private static bool InsertUser(OracleTransaction transaction, int userId, string email, string password, int passFormat, string passSalt, string passQuestion, string passAnswer, bool isApproved, DateT

2007-09-30 11:32:00 577

转载 petshop4.0 详解之七(PetShop表示层设计)

6.4  ASP.NET 2.0新特性由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop 4.0的设计分别介绍它们的实现。6.4.1  Profile特性Profile提供的功

2007-09-30 11:31:00 552

转载 petshop4.0 详解之六(PetShop表示层设计)

 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。俗语云:“佛要金装,人要衣

2007-09-30 11:29:00 549

转载 petshop4.0 详解之五(PetShop之业务逻辑层设计)

五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application

2007-09-30 11:25:00 553

转载 petshop4.0 详解之四(PetShop之ASP.NET缓存)

如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取速度相对

2007-09-30 11:24:00 657

转载 petshop4.0 详解之三(PetShop数据访问层之消息处理)

在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供整个系统的性能,还可以从数据库的优化着

2007-09-30 11:17:00 691

转载 petshop4.0 详解之二(数据访问层之数据库访问设计)

在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。在PetSh

2007-09-30 11:09:00 718

转载 petshop4.0 详解之一(系统架构设计)

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetSh

2007-09-30 11:06:00 792

转载 .NET Framework 3.5的一些新功能

.Net Framework 3.5 新功能: ● 提高 .Net Framework 的执行速度. ● 基本物件類別(BCL)增加新的Class。 ● 支持新一代数据存储技术Language Integrated Query(LINQ)。 ● 提供工作流程嵌入式服务(Workflow Enabled Services), 可用 WF 设计商业逻辑的服务, 以及用 WCF 发布信息. ●

2007-09-30 10:24:00 761

转载 [ASP.NET学习笔记之四]数据集的使用方法和技巧

数据集的使用方法和技巧数据集概述1.1数据集l         是一种代表关系数据的内存驻留结构l         是以XML 形式表示的数据视图,是一种数据关系视图。l         在Visual Studio 和.NET Framework 中,XML 是存储和传输各种数据时所用的格式。因此,数据集与XML 有密切关系。1.2数据集分类– 类型化数据集–  

2007-08-31 09:36:00 1289

转载 .NET中的视图和过滤器 (DefaultView和RowFiltNET中的视图和过滤器

ADO.NET中有一层对象,用来创建任意数据源的抽象模型。其中包括DataSet,DataTable,DataRow,DataView,DataRelation等等。所有这些对象都定义在System.Data名字空间。它们形成一个抽象模型,使得无论针对Windows Form,Web Form还是Web Service进行编程,都可以使用相同的编程接口。在实际应用中,这些对象大多会对诸如SQL S

2007-08-31 09:25:00 889

转载 将DataTable与DataView转换成DataSet(示例)

今天遇到这样的事情。将DataSet的视图传递给DataView,对DataView进行了数据排序。然后想将 DataView再放到DataSet中。却发现,DataSet的视图状态是不可以赋值的。即是只读状态。 当然头一个反应就是到百度上去搜索。以“DataView转换成DataSet”的关键字作为查找。当然显示的结果很令人满意。查到了NNNN多。欣然打开链接。哈哈,这个链接就到了csdn上

2007-08-31 09:18:00 2393

转载 Ajax 和 XML: 五个很酷的 Ajax 小部件

使用 Ajax 和 XML 以及新的图形工具增强您的站点

2007-08-31 09:06:00 659

转载 如何才能提高软件的开发效率及写代码效率

论如何才能提高软件的开发效率及写代码效率     作者:林宣武      首先让我们看一看刚入软件公司会出现的情况:1.    你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心,对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序

2007-07-19 18:24:00 1323 1

转载 C#好书盘点

C#好书盘点作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.7.7 本文本人只授权CSDN以及其相关单位机构随意修改,其他任何出版机构,博客可以转载但是要保留版权如果修改版权信息,本人将根据《信息网络传播权保护条例》追究法律责任,请尊重他人的劳动成果,尊重原创!C#是学习asp.net和.NET Winform

2007-07-08 21:27:00 845

转载 C#中判断空字符串的3种方法性能分析

C#中判断空字符串的3种方法性能分析3种方法分别是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test )WebFor

2007-06-15 14:41:00 1967 1

转载 ASP.net 多个按钮回车响应

有两个button,两个textbox,需要输入textbox1后回车就postback到button1的后端事件,textbox2类似。很明显需要在客户端代码实现。解决方法:首先了解.Net中控制控件的postback是通过这个js函数控制的:  function __doPostBack(eventTarget, eventArgument) { var theform; if (

2007-06-13 23:11:00 652

转载 每个.Net开发人员应该下载的十种必备工具

• 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc

2007-06-13 09:26:00 552

转载 asp.net2.0学习历程 菜鸟到中级程序员的飞跃 转自清清月儿

asp.net2.0学习历程 初级到中级程序员的飞跃——30本好书点评作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.5.16学历历程如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到

2007-05-22 17:39:00 634

转载 ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )

TreeView 控件关键属性CheckedNodes                 声明被选择的单个或者多个节点ExpandDepth                   声明TreeView控件展开的深度Nodes                               TreeNodeCollection 类型的节点集合SelectedNode                  当

2007-05-17 22:40:00 604

转载 ASP.NET 2.0 中收集的小功能点

1.asp.net 2.0中的MaxPageStateFieldLength 属性   在asp.net 2.0中,可以强制对viewstate进行分段传输了,使用的是Page.MaxPageStateFieldLength 属性,可以设置viewstate中,每个页面状态字段的最大字节数。格式如下,要在WEB.CONFIG文件里设置的:    pages maxPageStateFieldLen

2007-05-17 22:36:00 455

转载 敏捷团队建设

敏捷团队建设 本文发表于4月《软件世界》最近很多人都问我,有没有适合的人可以推荐给他们公司,他们正在招人,面试了很多个,但有经验的开发人员太难找了。有一个朋友在问我要人的同时,他手下的一个开发人员反而问我有没有好的机会,他想跳槽。不久前一份报告称,中国本地软件企业面临的最大问题之一,就是高级技术人才的缺乏。造成这种问题的原因,主要是由于本地软件企业的人才培养机制和管理机制的欠缺。人才大量涌入外资企

2007-05-17 09:47:00 521

转载 定时器:.NET框架类库中定时器类的比较

定时器:.NET框架类库中定时器类的比较原著:Alex Calvo翻译:lxhui原文出处:MSDN Magazine February 2004(Timer...)原代码下载: TimersinNET.exe (126KB)本文章假定你熟悉C# 概要    不论在客户端应用程序还是服务器组件(包括窗口服务)定时器通常扮演一个重要的角色。写一个高效的定时器驱动型可管理代码要求对程序流程有一个清

2007-05-16 16:03:00 760

转载 ASP.NET AJAX入门系列之:UpdateProgress控件简单介绍

 在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站。 主要内容1.UpdateProgress控件简单使用2.使用多个UpdateProgress控件 一.UpdateProgress控件简单使

2007-05-16 15:20:00 750

转载 程序员是一个美好的职业

我们时常听到程序员们在抱怨,说什么工作辛苦啊,加班加点啊,吃青春饭啊,更有甚者将程序员与“妓女”相提并论,真是让人心如刀割,这些消极的自我否定,有时会吓怕了年轻的即将走上程序员岗位的朋友们,也会对职业本身的发展以及改善带来不利的影响,阿蒙是一个老程序员,我虽然老了,但我还在享受着coding的快乐,而且我并不觉得程序员是吃青春饭的,无论男女老少,都各有千秋,关键在于人自身的能力与意志,我个人很有信

2007-05-15 14:08:00 551

转载 程序开发团队---团队精神篇

混了这么多年,从BOSS们口中听到的最多的教诲词语估计就是“团队精神”了,尽管部分BOSS实际上并不了解什么是团队精神,但他们了解中国革命的最终成功是离不开“团结就是力量”这句出自伟人之口的话语,中华民族历来都具有勤劳、团结的优秀品质,小时候在农村混,看到很多团结的现象,家属里的兄弟姐妹无论平时如何地大吵大闹动刀动枪,但一旦外部力量比如别的家属侵犯到本家属,他们会不顾从前,团结起来,一致对外,还有

2007-05-15 13:52:00 481

转载 getElementById 用法的一个技巧

假设实现把 TextBox1 的字符实时的拷贝到 TextBox2 中,代码如下:            function CopyStr()        {          document.getElementById("TextBox2").value = document.getElementById("TextBox1").value;        }             

2007-05-03 00:05:00 736

转载 模版页中引用文件路径的问题

模版页中难免要引用CSS、脚本、图片等,这些文件的路径如果简单的使用相对路径,那么如果引用模版的目录一发生变化,这些路径就会出错;如果使用绝对路径,又不够灵活,如果应用程序目录发生变化,可能会导致要大量修改。asp.net支持一种相对于应用程序的路径,以波浪线开头的,形如"~/",使用它即可解决,例如:" />当然如果你觉得每个路径都要写成动态的不爽,而又正好有页面基类的话,倒是可以换一种方式

2007-05-02 23:59:00 605

转载 利用AJAX技术实现网页无刷新进度条显示

 在网页中实现页面无刷新的进度条显示不是一件很麻烦的事情,但如果这个进度条要能准确反映当前事务或者复杂逻辑的执行进度,那么却并不是一件容易的事情,目前Ajax技术流行,所以本文作者试想通过AJAX来实现网页准确进度条,以銄读者。 首先应该想一个问题,复杂事务或者事务逻辑如果不按线程方式运行,运行在JAVA运行中根本无法跳过复杂事务去处理进度显示,所以我们这边很自然的想到复杂事务或者业务逻辑用多

2007-05-02 23:54:00 634

转载 ASP.NET 常用技巧学习

1.简单数据绑定定ASP.NET 1.x data binding expression --># DataBinder.Eval(Container.DataItem, "Price") %>Equivalent ASP.NET 2.0 data binding expression --># Eval("Price") %>XML data binding --># XPath("Pric

2007-04-16 23:12:00 497

转载 Learning ASP.NET Part 1 理解Web应用程序(1)

ASP.NET是由Microsoft推出的一种用来构建Web应用程序(Web Application)的强大技术。为了学习ASP.NET,我们首先要了解什么是Web应用程序。这就得从Internet应用说起。 1.1 Internet应用 但凡Internet应用,离不开服务器(Server)。用户(User)可以使用PC(Personal Computer)或PDA(

2007-01-14 10:28:00 532

空空如也

空空如也

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

TA关注的人

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