2009-01-31 16 views
7

हैलो और किसी भी सहायता के लिए धन्यवाद।सी # आम पुस्तकालय

मुझे एक ओपन सोर्स .NET सामान्य लाइब्रेरी खोजने की उम्मीद है, लेकिन मुझे एक खोजने में मुश्किल हो रही है।

जो कुछ मैं ढूंढ रहा हूं वह कुछ है जिसमें शामिल है: लॉगिंग, कैशिंग, स्ट्रिंग मैनिपुलेशन, कॉन्फ़िगर रीडिंग, एक्सटी?!?

क्या आपको पता है कि ऐसा कुछ भी मौजूद है या क्या यह संभव है कि मुझे खुद को बनाने की आवश्यकता होगी?

धन्यवाद।

उत्तर

23

उपयोग माइक्रोसॉफ्ट उद्यम अनुप्रयोग ब्लाकों

यहां से प्राप्त करें

http://msdn.microsoft.com/en-us/library/cc467894.aspx

स्रोत यहाँ

http://www.codeplex.com/entlib

+0

स्ट्रिंग मैनिपिलेशन रेगेक्स कक्षाओं और स्ट्रिंग क्लास में है, लेकिन बाकी सभी निश्चित रूप से एप्लिकेशन ब्लॉक में हैं। – casperOne

3

सभी उस ढांचे में बनाया गया है, इसलिए सभी तुम सच में की जरूरत है मोनो है।

+0

लॉगिंग और कैशिंग फ्रेमवर्क में नहीं बनाए गए हैं। और मोनो को इस सवाल के साथ क्या करना है? – davogones

+0

विंडोज इवेंट लॉग में लिखने के लिए ट्रेस क्लास पर एक नज़र डालें। कैशिंग के लिए, शब्दकोश मूल्यों को बनाए रखने के लिए कक्षाएं उपलब्ध हैं। आपने ओपन सोर्स के बारे में पूछा, इसलिए मोनो: ओपन सोर्स .NET कार्यान्वयन। –

7

कीव:

बस थोड़ा और विस्तार, मैं अन्य चौखटे से कोड का पुन: उपयोग करने की कोशिश कर काफी समय का एक सा खर्च किया है: यहाँ है टूटने सुविधा सेट के आधार पर:

Infrastructures चौखटे (config, प्रवेश, कैशिंग, आदि)

  1. SpringFramework.NET - (लोकप्रिय जावा SpringFramework के पोर्ट)

  2. माइक्रोसॉफ़्ट एंटरप्राइज़ लाइब्रेरी - माइक्रोसॉफ्ट "उत्तर" स्प्रिंगफ्रेमवर्क के लिए।

फ़्रेमवर्क ActiveRecord या आईओसी (नियंत्रण के उलट) या कोड पीढ़ी प्रदान:

  1. कैसल परियोजना http://www.castleproject.org/index.html

  2. सबसोनिक http://subsonicproject.com/

  3. NetTiers http://nettiers.com

अंत में, आपको कोडप्लेक्स पर कई अन्य छोटी पुस्तकालयों, ढांचे मिल सकते हैं।कॉम कुछ है कि नोट के हैं:

  1. CommonLibrary.NET http://commonlibrarynet.codeplex.com/

  2. डॉटनैट कॉमन्स http://dotnetcommons.codeplex.com/

1

चेक Nido Framework भी एक नजर है

निडो सॉफ्टवेयर कोड इंजीनियरों को अपने सिस्टम को तेजी से विकसित करने में मदद करने के लिए, माइक्रोसॉफ्ट .NET/C# 4.5 पर लिखित एक सामान्य प्रोजेक्ट, एक वास्तुकला पैटर्न है, जो एक सामान्य ढांचा है।

स्वचालित रूप से निर्माण/आप के लिए वापस अंत कोड architecting के अलावा .. यह भी में लॉग-इन अपवाद, उपयोगकर्ता प्रदर्शन अनुकूल संदेशों, ट्रैकिंग त्रुटियों की

  1. हैंडलिंग आप मदद करते हैं।
  2. ट्रैकिंग महत्वपूर्ण डेटा आइटम जो भी लेखा परीक्षा कहा जाता है के लिए किया परिवर्तन ट्रेल्स
  3. रिकॉर्ड सत्यापित किया जा रहा है और उनकी गोपनीयता की सुरक्षा के प्रति संवेदनशील डेटा को एन्क्रिप्ट
  4. एक मानक तरीका
  5. सेट मानकों पैटर्न में जटिल समस्याओं से निपटने में मतलब द्वारा जटिलता को नियंत्रित करना कोडिंग के लिए
संबंधित मुद्दे