| « | October 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
| 公告 |
| 努力学习C#。 |
| Blog信息 |
|
blog名称:Areyan's Blog 日志总数:31 评论数量:10 留言数量:-2 访问次数:140430 建立时间:2005年1月5日 |

| |
|
[.Net]无用存储单元收集器工作小谈 软件技术
阿严 发表于 2006/5/27 11:43:30 |
| 无用存储单元收集器是因为中间语言是为处理该过程而工作的。其规则要求,第一,不能引用已有的对象,除百复制已有的引用。第二,中间语言的类型安全的语言。在这里,其含义是如果存在对对象的任何引用,该引用中就有足够的信息来确定对象的类型。 |
|
|
[.Net].NET中强类型化功能的重要性 软件技术
阿严 发表于 2006/5/27 1:17:35 |
| .NET Framework如果没有这个功能就不能工作:首先,Common Language Runtime可以在运行代码前检查代码,以确定代码需要执行什幺操作。第二,为了正确区分可以释放的内存,无用存储单元收集器必须能明确地知道每个内存位置都存储了什幺样的数据类型(如果做不到,就无法知道变量占用了多少内存)。数据类型上的任何含糊都会导致问题的出现,妨碍.NET运行的正确执行。第三,语言的互操作性是.NET Framework的一个主要卖点,它主要信赖于设计合理和具有一致性的数据类型信。 |
|
|
[.Net]中间语言中接口的概念 软件技术
阿严 发表于 2006/5/27 1:16:23 |
| .NET接口与COM接口不同,它们不需要支持任何COM基类结束。但它们与COM共享了以下一个概念:提供一个契约,在执行指定接口的类时,必须提供接口指定的方法和属性的实现方式。 |
|
|
[.Net]运行受管制代码的优点 软件技术
阿严 发表于 2006/5/27 1:12:01 |
| 1.在安全性方面有明显的优势,因为装配件是用中间语言编写的,所以.NET运行时可以检查代码要完成什幺样的工作,可以更安全地运行已经得到的代码。2.无用存储单元收集器将使用户不再需要编写明确的代码来释放已使用过的内存,这还意味着由无用存储单元收集器管理的所有变量都没有内存溃漏的问题。3.应用域的新概念意味着不同的应用程序需要在同一个过程中彼此独立,又能彼此通信,大大提高了性能。4.使用语言拥有语言的互操作性,可以更轻松地使用多种语言编写的代码。5.装配件的自我描述结构杜绝了因版本冲突问题或其它应用程序覆盖共享 |
|
|
[.Net][轉帖]C#.Net三層式開發中的層次劃分討論 软件技术
阿严 发表于 2006/5/6 21:09:15 |
先舉一個曾經在哪本書上看到的例子:現在你想在1米寬的小溪上建一座橋,你會在上面放塊木板就完了。如果想在寬一點的小河上建這橋,你就需要計算木材用料,價格等,如果需要別人幫忙,你還要多一些圖紙什麼的讓別人理解你的想法。現在你要在大江上面建橋,你需要有整體的計畫,包括各個方面,比如將來可能的收費和利益分配等問題。
這裏講3層式,其實是針對"大江上面建橋"來的,對於1米寬的小溪,在實際中可能一點用都沒有。不過現在我不可能去拿個長江大橋作例子來講,所以這裏還是用這條簡單的小溪,講講怎麼建橋。之所以講這麼多廢話,是為了防止部分人看完此文之後"小小一個東西,搞那麼麻煩幹什麼。。"其實這裏講的不是具體的這個例子,而是分層的思想,理解這點非常重要。
下面我就我們大家日常見最多的例子來講,就是"用戶登錄"的例子。這個例子很簡單,但是麻雀雖小五臟俱全。從資料訪問到業務規則到介面全有了。
本文分2個部分,如果只想研究面向物件的思想,對實現已經熟悉,可以跳過第 |
|
« 1 ›
|