摘要: 先看看PetShop内DALFactory内数据工厂与数据库交互的根源-SQLServerDAL,采用的是SqlHelper.cs这一类文件,相信大家对这个都不会感到陌生了.在做PetShop的数据库访问之前,首先对关系进行对象建模,即我们通常所说到的O/R模型,在Modle层中对[Account]... 阅读全文
posted @ 2008-06-16 14:58 林台山人 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Model-View-Controller简称为MVC,这是图形界面(GUI)应用程序的一种架构形式。Model是业务领域层,比如我们在前面两篇里面提到的Account、Entry、Bill、Invoice之类的对象,这些类构成了一个电信账务系统的业务领域层;View就是用户界面;Controlle... 阅读全文
posted @ 2008-06-16 13:57 林台山人 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在上一篇里面,我们初步了解了OO设计,OO设计的最独特之处在于他看待需求的方式。用这样的方式,我们不需要急于确定软件需要实现哪些流程、设计哪些功能点、制作哪些画面,而是要关注需求中一些更加基本的概念。首先根据这些概念开发出一些零件,然后把这些零件组装起来实现需要的功能。用这样的方式,我们不需要一开始... 阅读全文
posted @ 2008-06-16 13:55 林台山人 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 我使用OO技术第一次设计软件的时候,犯了一个设计者所能犯的所有错误。那是一个来自国外的外包项目,外方负责功能设计,我们公司负责程序设计、编码和测试。 第一个重要的错误是,我没有认真的把设计说明书看明白。功能点设计确实有一些问题,按照他们的设计,一个重要的流程是无法实现的。于是我在没有与投资方沟通的情况下,擅自改动了设计,把一个原本在Linux系统上开发的模块改到了Windows系统上。结果流程确实... 阅读全文
posted @ 2008-06-16 13:54 林台山人 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 中学的时候,学校里开设了电脑课。当时的电脑还是一种比较希罕的东西,学校里的电脑一共就十几台,还专门找了一个大厅摆放这些机器。厅里面铺着厚厚的地毯,整天都拉着重重的窗帘。每次上课前一天,我们需要沐浴更衣,剪好指甲。上课时大家都穿上鞋套,排好队伍,列队进入机房。然后各位同学坐在座位上,在老师的指挥下,拿出一张五英寸的软磁盘,磁盘里安装着DOS操作系统,插入电脑的A驱动器。然后依次打开显示器、主机电源,... 阅读全文
posted @ 2008-06-16 13:52 林台山人 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在FxCop中建议代码中出现的某些字符串,比如Exception.Message这类的字符串不要直接写进代码中,而使用RescourceManager从资源文件中读取,这样做可以方便实现本地化。昨天花了好长时间,终于搞清楚应该怎么从资源文件中读值了。以下是记录。 首先,我们要有一个资源文件,就是.r... 阅读全文
posted @ 2008-06-16 13:49 林台山人 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Untitled Page 阅读全文
posted @ 2008-06-16 13:47 林台山人 阅读(153) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;usin... 阅读全文
posted @ 2008-06-16 13:47 林台山人 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 描述:=========================================================== .cs 代码 using System;using System.Data;using System.Configuration;using System.Collect... 阅读全文
posted @ 2008-06-16 13:44 林台山人 阅读(904) 评论(0) 推荐(0) 编辑
摘要: form验证+asp.net+c#+数据库的实例源码 config---------------> .CS-----------------> string UserName=this.TextBox1.Text.Trim(); string Pass=t... 阅读全文
posted @ 2008-06-16 13:42 林台山人 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 概要:许多ASP.NET应用程序需要跨访问的用户属性跟踪功能,在ASP.NET1.1中,我们只能人工实现这一功能。但如今,使用 ASP.NET 2.0的Profile对象,这个过程变得异常简单。Stephen Walther将验证该对象,并向你展示如何使用Profile来跟踪用户属性、创建一个购物篮... 阅读全文
posted @ 2008-06-16 13:41 林台山人 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 具体描述:在多人操作的时候,出现session一样的情况。在一般情况下,如果frameset是aspx页面,当你请求页面时,它首先将请求发送到Web服务器,此时已经获得了SessionID,接着浏览器会分别请求Frame中的其他页面,这样所有页面的SessionID就是一样的,就是FrameSet页面的SessionID。然而如果你使用Html页面做FrameSet页面,第一个请求将是HTML页面... 阅读全文
posted @ 2008-06-16 13:41 林台山人 阅读(135) 评论(0) 推荐(0) 编辑
摘要: asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDown... 阅读全文
posted @ 2008-06-16 13:07 林台山人 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。 下载 GenericsInCSharp.msi 示例文件 。 注 本文假定读者熟悉 C# 1.1。有关 C#... 阅读全文
posted @ 2008-06-16 12:52 林台山人 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 只需要在aspx页面的顶端部分中加入MaintainScrollPositionOnPostback="true"就可以了 阅读全文
posted @ 2008-06-16 11:40 林台山人 阅读(177) 评论(0) 推荐(0) 编辑
摘要: aa.htm是参数输入界面bb.htm是参数接收处理界面aa.htm bb.htm: 你可以通过这个链接引用该篇文章:http://ranjunliu.bokee.com/viewdiary.13398085.html 阅读全文
posted @ 2008-06-16 10:53 林台山人 阅读(980) 评论(0) 推荐(0) 编辑