從CSLA中學C 系列 序

2021-05-23 06:33:47 字數 634 閱讀 6981

最近學習了乙個.net的框架csla,對於這個框架我就不想多說,微軟牛人寫了n年形成的乙個框架,框架大量使用微軟.net的各種技術,全方位支援微軟的技術--wpf,silverlight支援c/s開發和web應用。

微軟人自己寫的cs開發框架csla確實凝聚了微軟的.net程式設計的各種最初的思路。早一點了解這些,會讓我們在.net開發中少走彎路。

讀到今天,我認為有以下幾點可以總結一下:

1.多語言的微軟預設解決方案:resourcemanager

2.attribute的使用

3.序列化的使用

4.泛型的使用

5.委託的使用

6.反射的使用

7.lambda表示式

8.規則校驗

9.框架的安全策略

10.框架所描述的伺服器端和客戶端

11.事務處理實現

12.linq的簡介

13.重新實現的各種內部類(如陣列、鍊錶、堆、字典、hash、樹等)

14.以維護保養模組為例,討論csla的實用性

n. 書中看到通常開發使用的一種設計方法crc(不是校驗位那個)

上面絕大多數東西都不是csla發明的,但是由於它的大量使用,讓我感覺到不了解這些會阻礙我們從事csla框架乃至於整個.net開發。

從CSLA中學C 2 Attribute的使用

我最初使用這個屬性,通常是為了以下兩個目的 在開發態,處理控制項可編輯資訊的控制與狀態重新整理控制 引用外部的dll,api。csla中大量的使用了attribute,於是我也學習了一下它的使用。網上有很多attribute使用的網文,我是用這篇入門的,大家也可以看看 還有一篇關於attribute...

從題解中學演算法

對於蒟蒻來講,每道題都看不懂就只能看題解,但是題解也看不懂怎麼辦呢 這篇主要記錄我遇上 感覺遇上有丶違和 的非常棒的題解,比如跳石頭的介紹二分答案的題解,講的賊棒!但是看不懂 自用自用 注 為重要,數越多,該題價值越高 我越不會 推薦 二分圖涉及到佇列 揹包問題九講 解動態規劃題的基本思考方式 揹包...

從程式中學python

先看 import random import string chars string.ascii letters string.digits 26個字母的大小寫和數字組合 def generatecode count,length for x in range count code for y i...