साइकिल एलिमिनेटर: भाग 1

छवि इस पोस्ट में मैं उन लेखों की एक श्रृंखला शुरू कर रहा हूं जो प्रत्येक डेवलपर को अपने बाद और चल रहे परियोजनाओं में साइकिल से छुटकारा पाने में मदद करनी चाहिए। कोड को मजबूत करें और कार्यक्षमता बढ़ाएं। हम में से प्रत्येक अपने कार्यक्रम में कुछ जोड़ना चाहता है जो इसे समृद्ध बना देगा, लेकिन अक्सर समाधान या तो नहीं मिला है, या खोज करने में समय बिताने के लिए बहुत आलसी है ... या तो अंदर एक मूर्खतापूर्ण विश्वास है कि यह जल्दी से लागू किया जा सकता है और कोई कम कार्यात्मक रूप से नहीं। किसी भी मामले में, मैं चाहता हूं कि हर कोई उन पुस्तकालयों की सूची से आगे बढ़े जिन्हें मैं आपको परीक्षण के लिए दूंगा, और इनमें से प्रत्येक पुस्तकालय को स्मृति में जमा करना होगा। और जब उनकी कार्यक्षमता भविष्य में काम आती है, तो मैं वास्तव में आशा करता हूं कि आप इस पोस्ट को याद रखेंगे और पहियों में अधिक से अधिक साइकिल लिखने के बजाय इन पुस्तकालयों की तलाश करेंगे।

मैं खिड़की प्रबंधकों के साथ शुरू करूंगा।





Microsoft Office 2007-2010 - इंटरफ़ेस की तरह। वह रिबन है, वह धाराप्रवाह है।





इंटरनेट का प्रतिनिधित्व कई पुस्तकालयों द्वारा किया जाता है। बड़ी संख्या में पुस्तकालयों का भुगतान किया जाता है। एक राय है कि उन्होंने एक साथ मुक्त संस्करणों के साथ शुरुआत की, अन्यथा उनकी बहुतायत की व्याख्या करना मुश्किल है। दरअसल, अक्सर उनकी कार्यक्षमता मुक्त एनालॉग्स की तुलना में खराब होती है। दो मुख्य परियोजनाओं द्वारा नि: शुल्क एनालॉग प्रस्तुत किए जाते हैं:



धाराप्रवाह रिबन नियंत्रण सूट




स्थिति इस प्रकार है: “धाराप्रवाह रिबन नियंत्रण सूट एक पुस्तकालय है जो विंडोज प्रेजेंटेशन फाउंडेशन (WPF) के लिए एक कार्यालय-जैसा (Microsoft® Office Fluent ™ उपयोगकर्ता इंटरफ़ेस) लागू करता है। यह अच्छी तरह से अनुकूलित नियंत्रण प्रदान करता है जैसे कि RubbonTabControl, Backstage, Gallery, QuickAccessToolbar, ScreenTip इत्यादि। इसे सबसे अधिक अद्यतित Office 2010 शैलियों के साथ बंडल किया गया है। ”

छवि



समृद्ध कार्यक्षमता, सक्षम कार्यान्वयन।



लाइसेंस: एमएस-पीएल

प्रोजेक्ट शुरू: 12 नवंबर 2009

अंतिम वचन: आज

आवागमन की आवृत्ति: दिन में कई बार

आधार पर: WPF, .NET फ्रेमवर्क 3.5, 4.0

स्थानीयता : हाँ, चीनी, जापानी और अरबी सहित 22 भाषाओं में तैयार स्थानीयकरण हैं

खाल का समर्थन: हाँ, आप किसी भी घटक को बदल सकते हैं



प्रोजेक्ट: fluent.codeplex.com



WPF रिबन




Microsoft से आधिकारिक पुस्तकालय। सैद्धांतिक रूप से, एमएस ऑफिस लाइन इस पर बनी है, लेकिन मैंने इसका परीक्षण नहीं किया है। उपस्थिति के विकल्पों में से एक:



छवि



मैं बहुत कुछ नहीं कह सकता, मैंने इसका इस्तेमाल किया, लेकिन लंबे समय तक नहीं। घटकों के आधार पर प्लग-इन एक्स्टेंसिबल एप्लिकेशन (हैलो, एमईएफ) को लॉन्च करना और बनाना बहुत आसान था।



समृद्ध कार्यक्षमता, उच्च-स्तरीय कार्यान्वयन।



मुख्य माइनस साइट पर लाइसेंस है जो शिलालेख को दिखावा करता है: नोट: WPF रिबन के बारे में यहां पोस्ट की गई सामग्री को WPF टूलकिट का उपयोग करने वाले डेवलपर्स के लिए एक सुविधा के रूप में प्रदान किया गया है, जो WPF रिबन में रुचि रखते हैं। WPF रिबन पूर्वावलोकन ऑफिस UI लाइसेंसिंग साइट पर डाउनलोड करने के लिए उपलब्ध है (साइट का लिंक इस पेज के नीचे की ओर पाया जा सकता है) और कोडप्लेक्स से डाउनलोड के लिए उपलब्ध नहीं है। विशेष अनुरोध पर और साइट पर पंजीकरण के माध्यम से आप एक पुस्तकालय प्राप्त कर सकते हैं। उपयोग के लिए शर्त सॉफ्टवेयर नहीं लिख रही है जो एमएस-ऑफिस लाइन के साथ प्रतिस्पर्धा करता है।



खाल का समर्थन: हाँ, आप किसी भी घटक को बदल सकते हैं



प्रोजेक्ट: wpf.codeplex.com का हिस्सा



विंडो डॉकिंग लाइब्रेरी





यदि आप अपने एप्लिकेशन के UI के आधार के रूप में डॉकिंग का उपयोग करने का निर्णय लेते हैं, तो दो पुस्तकालय आपकी सहायता के लिए आएंगे:



DockPanel सुइट (वेइफ़ेन लुओ)




WinForms के लिए एक समृद्ध पुस्तकालय, जिसका उपयोग कई परियोजनाओं में किया जाता है। इन परियोजनाओं में एक राक्षस है, जैसे कि SharpDevelop (संस्करण 4 शामिल नहीं है)। मैं उसके स्क्रीनशॉट को इसके उपयोग के एक उदाहरण के रूप में प्रस्तुत करूंगा:



छवि







प्रोजेक्ट पेज: sourceforge.net/projects/dockpanelsuite



AvalonDock




विंडोज प्रस्तुति फाउंडेशन के लिए भव्य डॉकिंग लाइब्रेरी। संस्करण 4 के बाद से SharpDevelop में उपयोग किया जाता है, जिसका अर्थ है कि यह पूरी तरह से समर्थित होगा यदि लेखकों द्वारा नहीं, तो #develop टीम द्वारा।



साइट से स्क्रीनशॉट:

छवि







प्रोजेक्ट पेज: avalondock.codeplex.com



आप जो जानते हैं उसे लिखें, मैं बाद के लेखों में एक समीक्षा जोड़ूंगा।










All Articles