上一页 1 ··· 10 11 12 13 14
摘要: 1:DataBase 数据访问层2:Business业务逻辑层3:Module业务实体层4:Web层数据访问层职责是扩展数据类型支持,关键点是数据连接对象的唯一性.而业务逻辑层是根据具体的业务逻辑处理数据,关键点是根据业务操作数据并把数据反映到数据库中,在业务逻辑层中可以封装一些方法象字符串操作,文件的操作xml的操作等,当然也可以把这部分代码单独分层.而Web层主要是初始化业务实体和服务端数据检... 阅读全文
posted @ 2007-03-19 15:32 李占卫 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 基于浏览器的应用框架一般分为两种: Aplication frameworks:提供了浏览器功能,但其最著名的还是在于通过窗口生成组件建立桌面GUI。 Infrastructural frameworks:提供基本的框架功能和轻便式浏览器端操作,让开发者去创建具体应用,主要功能包括: 基于XMLHttpRequest组件的浏览器交互功能 ... 阅读全文
posted @ 2007-03-19 15:13 李占卫 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 最近作浏览器兼容性方面的工作,发现此篇文章,太好了,转帖收藏了Javascript的IE和Firefox兼容性汇编 作者:yaosansi 日期:2006-11-14 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决... 阅读全文
posted @ 2007-02-28 17:45 李占卫 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1:DataBase项目2:DataFactory项目3:Bussiness项目4:BussinessEntry项目5:WebApp项目以上是微型web项目的划分.项目流程是1:搜集项目需求整理成条目并用Execl给予储存(项目负责人)2:整理项目需求概况得到数据字典(数据库管理员)3:由项目需求得到前台页面框架(美工负责)5:写系统框架,包括 A:数据提供,可以直接拿来用.主要是... 阅读全文
posted @ 2006-12-22 11:09 李占卫 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 啥都不说了先发个图片. 分层的优势:1:可以相互协作.网页有美工负责,逻辑有程序员负责.数据库有数据库管理员负责.齐头并进,促进项目进度2:对于大型系统可以蚂蚁吭大象,逐步解决(当然这是在全局控制的基础上)现在只认识到这么多现在Web项目概括一下就是那么几个任务1:整理业务逻辑2:数据字典进而设计数据库3:写代码实现业务逻辑在这里我就详细写写如何写代码实现业务逻辑,说白了就是如何操作数据库一种方... 阅读全文
posted @ 2006-12-21 16:40 李占卫 阅读(350) 评论(0) 推荐(0) 编辑
摘要: hift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 Shift+F3: ... 阅读全文
posted @ 2006-12-18 08:35 李占卫 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 原代码下载:WebParts.exe (619KB) 原文出处:ASP.NET 2.0 Personalize Your Portal with User Controls and Custom Web Parts 本文基于 ASP.NET 2.0 的预发行版本,文中提供的所有信息将来都可能发生变化。 本文将讨论以下内容: 使用Web部件创建模块化的Web门户应用; 个人化特性和自定义特性;... 阅读全文
posted @ 2006-12-15 08:57 李占卫 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.介绍如何定义自已的page类,来处理刷新,后退http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/BedrockASPNET.asp2. using the Google Maps API easier for .NET developershttp://www.codeproject.com... 阅读全文
posted @ 2006-12-05 19:16 李占卫 阅读(203) 评论(0) 推荐(0) 编辑
摘要: .net中对象的序列化是指将对象的状态存储起来,先将对象的字段和属性以及类名转换为字节流,然后再把字节流写入数据流。通过对对象反序列化,得到原对象完全相同的副本。对象的序列化主要的目的是将对象持久化,经过持久化的对象可以从一个地方传输到另一个地方。在.net中, IFormatter接口提供了对象序列化的功能。他有两个公有的方法:反序列化对象方法Deserialize : Deserialize... 阅读全文
posted @ 2006-12-02 09:25 李占卫 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList最简单的例子:ArrayList List = new ArrayList();for( int i=0;i<10;i++ ) //给数组增加10个... 阅读全文
posted @ 2006-12-02 09:24 李占卫 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Html在线编辑器--即所见即所得的可视化编辑器,现列出如下几款: =================================================== ①Text Editor -- 用flash作的,比較特別 ②TinyMCE -- 免費的編輯器,支援多種瀏覽器 ③FCKeditor -- 免費的編輯器,支援多種瀏覽器 URL:[http://www.cnb... 阅读全文
posted @ 2006-11-20 08:28 李占卫 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 讨论关于建立ASP.NET Web页的事件模型和转化为HTML的各个过程的细节。ASP.NET HTTP 运行时管理着把请求URL转换成一个页面类的具体实例的对象管道,接下来把这些实例转换成一般的HTML文本格式。本文对代表各个页面生命周期的事件、怎么控制页面执行、开发人员怎么干预这些标准行为的执行过程进行了讲解。 阅读全文
posted @ 2006-10-27 15:29 李占卫 阅读(254) 评论(0) 推荐(0) 编辑
摘要: namespace System { public abstract class Array { public static TOutput[] ConvertAll(TInput[] input, Converter cc); public static bool Exists(T[] array, Predicate match); public stat... 阅读全文
posted @ 2006-10-26 20:04 李占卫 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 概述 反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型的操作进行调用。 一些在反射中经常使用的类 Assembly类 Assembly类是可重用、无版本冲突并且可自我描述的公共语言运行库应用程序构造块。可以使用Assembly.Loa... 阅读全文
posted @ 2006-10-26 10:19 李占卫 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 装箱与拆 装箱与拆箱是c#类型系统的核心.通过装箱与拆箱操作.能够在值类型与引用类型之间架起一座桥梁.换言之.可以轻松实现值类型与引用类型的相互转换.装相与拆箱能够统一考察类型系统.任何类型的值都可以按照对象进行处理.装相:把值类型转换为对象类型,或者转换为由值类型执行的接口类型.把一个值类型的值装箱,也就是创建一个对象并把这个值赋给这个对象.常见的装箱转换有以下4种:从任何值类型转换为:1... 阅读全文
posted @ 2006-10-25 20:13 李占卫 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 忙里偷闲把petshop4.0看了看.对它的"对象传递"印象比较深刻.以前在做系统的时候总是在表现层暴漏大量的sql语句.现在我想有了对象传递机制.便可以把数据操作完全封装到业务逻辑层其结果可以以对象的形式返回表现层.以下是简化的对象传递代码. Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co... 阅读全文
posted @ 2006-10-20 10:52 李占卫 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 相比ASP.NET1.X,ASP.NET2.0带来很多的改变,本系列将从控件的方面来看看2.0的控件方面的各种新增和改进.本系列文章假设读者已经对1.x的控件比较的熟悉,因为2.0和1.x很多相同的地方将不会涉及,着重谈谈不一样的地方,方便大家对ASP.NET2.0的控件有进一步的了解和更快的掌握.(PS:本系列算是自己的学习心得,很多地方不足,望大家指正.)好了,废话少说,让我们开始进入ASP.... 阅读全文
posted @ 2006-10-12 14:12 李占卫 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1.服务 服务是一个个的接口,接口约定了服务,从而使随意替换服务的实现对使用接口服务的代码没有任何的影响。像我们上面例子中的ILog,ILogFormatter都是一个个服务,我们在这个例子中支实现了一个文本文件的日志记录,如果你要是实现数据库记录的日志记录,都必须要遵守ILog这个接口。 2.组件 简单来说组件是一个可重用的程序单元,它实现了某个接口,并仅仅只实现了这一个良好的接口。也就是说,组... 阅读全文
posted @ 2006-10-11 11:50 李占卫 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用 2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可... 阅读全文
posted @ 2006-10-10 09:38 李占卫 阅读(238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14