番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2006年11月27日

摘要: Master Page 的原理分析, IParserAccessor.AddParsedSubObject 方法 当一个 ASP.NET 页面的请求发生时,Page 对象初始化的次序是 constructor - AddParsedSubObject - ... 可见 AddParsedSubObject 这个方法会较早被调用。 阅读全文
posted @ 2006-11-27 14:50 番茄的梦想 阅读(350) 评论(0) 推荐(0) 编辑

摘要: 我认为:会实例化子控件并且把他们加入控件树 上面代码的注释说,控件会在加入控件树之前被初始化,因此我们要保证Page不为Null。 我认为:在根据声明语法生成控件树的过程中,执行到此步骤时,控件树已经生成了一部分,即Page在此时不可能为Null,因此不用判断Null。可是跟踪发现Page确实是Null,原因可能是,控件树已经部分生成,Page已经生成。但在此时子控件是不能访问Page的,所以才会是Null。 阅读全文
posted @ 2006-11-27 14:47 番茄的梦想 阅读(383) 评论(0) 推荐(0) 编辑

摘要: asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思. 阅读全文
posted @ 2006-11-27 14:27 番茄的梦想 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 本源代码源自博客园的CNBlogsDottext,其中有些属于博客园的高手们进行了增补,当然主要是汉化工作。博客园是国内较早能够阅读分析dottext,并成功修改实施的技术组织,做了大量的工作。所以本人在此基础上进行修改,并进行阅读,先感谢他们。 阅读全文
posted @ 2006-11-27 10:53 番茄的梦想 阅读(787) 评论(0) 推荐(0) 编辑

2006年11月16日

摘要: 在 .NET 1.1 中,我们都知道可以使用 app.config 或者 web.config (ASP.NET) 来保存一些设置。可是对于大多数人来说,可能用的最多的只是把它当作一个简单的 ini 文件来存储 key-value 键值对,比如数据库链接字符串,上传文件路径之类的。但是实际上配置文件里可以存放任意复杂的结构。如果读过 DNN,.Text 之类程序的代码,就可以找到这些应用的范例。不过这些项目的代码一般都比较繁杂,因此这里我结合 .Text 的配置方法,对配置文件的用法来做一个简单的小结。 阅读全文
posted @ 2006-11-16 14:04 番茄的梦想 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 看来这世界看得太清楚了也未必是种好事呢~~~~~~~ 阅读全文
posted @ 2006-11-16 11:32 番茄的梦想 阅读(285) 评论(0) 推荐(0) 编辑

摘要: Dottext中的DTO(Data Tansfer Object,数据传输对象)是怎么实现的呢?[不明白DTO的人可以到这里]这些是作为3层体系的实现内容。DTO的使用很多高人都有自己的看法,争论也不少。不过,我在这里要说的是dottext为什么要用DTO,我理解作者是想通过DTO确保维护3层体系,目的是解耦合各层之间的相互依赖,为各层之间的更新升级预留足够的维护空间。 阅读全文
posted @ 2006-11-16 09:17 番茄的梦想 阅读(3823) 评论(0) 推荐(0) 编辑

2006年11月15日

摘要: 首先,来看整个工程结构,在此间单列出来,其中很多是初次阅读写下的,可能有些理解不正确,需要注意: 一、解决方案的组成项目 a) Dottext.Web 引用了: ActiproSoftware.CodeHighlighter ActiproSoftware.Shared Dottext.Common Dottext.Framework DotText.Search Dottext.Web.ServiceAPI FreeTextBox MetaBuilders.WebControls.DefaultB MetaBuilders.WebControls.ExpandingPanel 其他就是常规的System下的命名空间: 注意是用了较多的第三方控件 阅读全文
posted @ 2006-11-15 16:36 番茄的梦想 阅读(219) 评论(0) 推荐(0) 编辑

2006年11月10日

摘要: .NET技术是微软大力推广的下一代平台技术,自从.NET技术架构的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。 阅读全文
posted @ 2006-11-10 15:32 番茄的梦想 阅读(255) 评论(0) 推荐(0) 编辑

2006年11月6日

摘要: 本站Remoting的一些文章索引,方便阅读 (原创)一步一步学Remoting之一:从简单开始 (原创)一步一步学Remoting之二:激活模式 (原创)一步一步学Remoting之三:复杂对象 (原创)一步一步学Remoting之四:承载方式(1) (原创)一步一步学Remoting之四:承载方式(2) (原创)一步一步学Remoting之五:异步操作 (原创)一步一步学Remoting之六:事件(1) (原创)一步一步学Remoting之六:事件(2) 阅读全文
posted @ 2006-11-06 21:59 番茄的梦想 阅读(132) 评论(0) 推荐(0) 编辑