2007年11月10日
摘要: 刚看了一篇文章,觉得还不错,所以把它转过来,希望和大家一起分享。 一位软件工程师的6年总结 作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年... 阅读全文
posted @ 2007-11-10 16:37 RedSoft 阅读(362) 评论(0) 推荐(0) 编辑
  2007年11月3日
摘要: 使用 Ajax 技术创建 lightbox 效果、渐变效果、弹出效果和窗口。 级别: 初级 Jack D Herrington (jherr@pobox.com), 高级软件工程师, Leverage Software Inc. 2007 年 10 月 2... 阅读全文
posted @ 2007-11-03 21:33 RedSoft 阅读(668) 评论(0) 推荐(1) 编辑
  2007年11月1日
摘要: 一直没有没有时间看prototype,现在好了,已经更新到了1.5 pre1,呵呵,强大的功能不得不学习啊,这个是提升自己JS能力的又一个捷径. 1. Prototype是什么? 或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构... 阅读全文
posted @ 2007-11-01 17:07 RedSoft 阅读(306) 评论(0) 推荐(0) 编辑
  2007年10月28日
摘要: 实在是太多人问到Sivlerlight的开发工具了,如果您现在要开发 Silverlight应用程序也好、RIA也好、想要在ASP.NET当中整合Silverlight也好,请安装底下这些开发工具,注意,请依序安装。底下说明每一个工具的用途以及为何需要安装... 笔者建议您“务必依序”安装底下套件:... 阅读全文
posted @ 2007-10-28 11:08 RedSoft 阅读(3615) 评论(1) 推荐(1) 编辑
  2007年10月24日
摘要: //两个结构一样的DT合并 DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTable newDataTable = DataTable1.Clone(); object[] ob... 阅读全文
posted @ 2007-10-24 20:06 RedSoft 阅读(1195) 评论(1) 推荐(0) 编辑
  2007年10月16日
摘要: 方法一 :使用XML控件 读取XML方法一 方法二: 使用DOM技术 读取XML方法二 方法三:使用DataSet对象 读取XML方法三 方法四:按文本方式读取 读取XML方法四 ... 阅读全文
posted @ 2007-10-16 14:12 RedSoft 阅读(625) 评论(0) 推荐(0) 编辑
  2007年10月9日
摘要: 基于FORM的验证,实际上是允许应用程序定义自己的验证画面和可信性验证。当用户进入时,出现事先定义的画面并请求输入验证要素,输入完毕,用用户逻辑对输入验证,通过,则进入应用,否则,返回起始输入画面。基于FORM的验证,通常都采用cookies技术来实现验证任务。启用基于FORM的验证,是在confi... 阅读全文
posted @ 2007-10-09 13:12 RedSoft 阅读(1254) 评论(0) 推荐(1) 编辑
摘要: 第一部分 如何运用 Form 表单认证 一、新建一个测试项目 为了更好说明,有必要新建一个测试项目(暂且为“FormTest”吧),包含三张页面足矣(Default.aspx、Login.aspx、UserInfo.aspx)。 二、修改 Web.config 1、双击项目中的Web.conf... 阅读全文
posted @ 2007-10-09 13:11 RedSoft 阅读(1350) 评论(0) 推荐(1) 编辑
  2007年10月6日
摘要: CuteEditor是一款功能非常强大,支持图片上传、文件下载和word类似的文字编辑器。并且Vs2003和Vs2005都可以适用。对于新闻发布系统和博客之类的系统,是非常的方便的。对一个刚接触这款编辑器的朋友来说或许会遇到和我一样的许多问题,现在我就把我在使用这款编辑器的过程所得出的一些经验做个总... 阅读全文
posted @ 2007-10-06 12:37 RedSoft 阅读(1386) 评论(3) 推荐(0) 编辑
  2007年10月5日
摘要: 前几天新做了一个视频网站,本来原来做的一个也用了flv格式视频,但当时是同事在服务器上进行设置的,没想到服务器不支持flv格式文件,郁闷了半天查查网站找到了解决办法,发上来共享一下,希望对做视频的朋友有所帮助。 其实原因很简单,因为国内大多都是Win2003的主机.默认是没有指定输出FLV这种格式的... 阅读全文
posted @ 2007-10-05 21:43 RedSoft 阅读(1523) 评论(1) 推荐(0) 编辑
  2007年9月9日
摘要: 代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下: privatestaticboolInsertUser(OracleTransactiontransaction,intuserId,stringemail,... 阅读全文
posted @ 2007-09-09 13:49 RedSoft 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 6.4 ASP.NET 2.0新特性 由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop... 阅读全文
posted @ 2007-09-09 13:47 RedSoft 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够... 阅读全文
posted @ 2007-09-09 13:46 RedSoft 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层... 阅读全文
posted @ 2007-09-09 13:45 RedSoft 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU... 阅读全文
posted @ 2007-09-09 13:44 RedSoft 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。 在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访... 阅读全文
posted @ 2007-09-09 13:40 RedSoft 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、M... 阅读全文
posted @ 2007-09-09 13:39 RedSoft 阅读(715) 评论(0) 推荐(0) 编辑
摘要: petshop4.0 详解之一(系统架构设计) 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。... 阅读全文
posted @ 2007-09-09 13:38 RedSoft 阅读(1254) 评论(0) 推荐(2) 编辑
  2007年9月2日
摘要: 最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。 SessionState 的Timeout),其主要原因有三种。 一:有些杀病毒软件会去扫描您的Web.Config文件,... 阅读全文
posted @ 2007-09-02 11:50 RedSoft 阅读(903) 评论(1) 推荐(0) 编辑
  2007年8月3日
摘要: 有的时候我们需要在页面之间传输中文,但是.NET模认在Webconfig中为我们建立的编码格式为utf-8,于是在传输中文的时候变成了乱码,相应的接受也会是乱码信息,如何解决这个问题,我们可以用两种方法。 更改Webconfig中的编码方式,如下: 1.在你的web.config中把编码 ??? ... 阅读全文
posted @ 2007-08-03 17:48 RedSoft 阅读(181) 评论(0) 推荐(0) 编辑