2009-08-03 13 views
13

मैंने लगभग एक दशक पहले डेल्फी के डीबीजीड पर छोड़ दिया क्योंकि यह कोई अच्छा नहीं है। तब से, मैंने वर्चुअल ट्री व्यू का उपयोग किया है जो बहुत मूल्य प्रदान करता है लेकिन इसमें कुछ समस्याएं हैं। विकास की वर्तमान स्थिति (जैसे कोई नहीं) और तथ्य यह है कि कोई अच्छा डेटा-बाउंड संस्करण नहीं है। DevExpress का क्वांटम ग्रिड समृद्ध फीचर सेट के लिए प्रसिद्ध है लेकिन वास्तव में काफी महंगा है। मुझे लगता है कि डेटा-बाध्य ग्रिड नियंत्रणों के लिए सामान्य उपयोग मामलों के 9 5% के लिए इसका विशाल फीचर सेट शायद अधिक है। बूलियन क्षेत्रों के लिएक्या कोई अच्छा मुफ्त/सस्ता डेल्फी ग्रिड नियंत्रण है?

  1. स:

    किसी को भी एक डेटा बाध्य ग्रिड नियंत्रण है कि निम्नलिखित विशेषताएं खेल का पता है। वह कितना स्पष्ट है?

  2. संपादकों से निपटने का अधिक प्रभावी तरीका, यानी पिक सूची दिखाने के लिए तीन या चार बार क्लिक करने की आवश्यकता नहीं है।
  3. डेटा-बाध्य होना चाहिए।
  4. आधुनिक दिखने वाला। शायद XP विषयों का उपयोग कर, लेकिन skinnable होने के लिए बेहतर है।
  5. लचीला मालिक-चित्रकारी। यह वर्चुअल ट्रीव्यूव की महान विशेषताओं में से एक है - आप सचमुच बाकी को परेशान किए बिना सेल ड्राइंग के किसी हिस्से को प्रतिस्थापित कर सकते हैं। चित्रकारी परतों की एक श्रृंखला में किया जाता है, और आप केवल उन परतों को प्रतिस्थापित करने का विकल्प चुनते हैं जिन्हें आपको संशोधित करने की आवश्यकता होती है।
  6. रैप करने योग्य लाइनें, या कम से कम टूलटिप्स जो पॉप अप करते हैं और प्रदर्शन के लिए छंटनी की गई सामग्री को दिखाते हैं।

मैं शायद ही कभी ग्रिड नियंत्रण में संपादन का उपयोग करता हूं, इसलिए संपादन सुविधाओं को शानदार नहीं होना चाहिए।

कोई अच्छा सुझाव?

+0

डेल्फी का कौन सा संस्करण? यदि डेल्फी 2006 या इससे पहले, तो आप एलएमडी एलपैक पैकेज का मुफ्त संस्करण प्राप्त कर सकते हैं। नीचे मेरा जवाब देखें। – lkessler

उत्तर

11

वर्चुअल ट्री व्यू बहुत ज़िंदा है और विकास जारी है। अपने नए घर यहाँ देखें: http://code.google.com/p/virtual-treeview/

+1

यह दिलचस्प है। मैंने अभी भी कुछ महीने पहले soft-gems.net होम पेज का दौरा किया और इसका कोई उल्लेख नहीं देखा। मुझे टीवीर्टुअल डीबीटीरी करने के किसी भी नए प्रयास का कोई उल्लेख नहीं दिख रहा है, और आखिरी कुछ मैंने कोशिश की थी कि वे काफी छोटी हैं :-( –

+0

यूप, मैं कुछ दिन पहले ही नए भंडार के लिंक में भाग गया था, अधिक या दुर्घटना से कम, एक कार्यकर्ता थ्रेड बग के लिए पैच की तलाश करते समय (मुझे अभी भी डी 5 का समर्थन करने की आवश्यकता है।) नया भंडार बहुत ही बढ़िया है क्योंकि इससे Google Code बुनियादी ढांचे से लाभ होता है - चेरी लेने और आसानी से पैच का योगदान करने की क्षमता को नया बनाना चाहिए इस घटक में जीवन। –

+1

मैं थोड़ा निराश हूं कि यह अभी भी एकल-सक्षम विकल्प है, भले ही यह डेटासेट के साथ बहुत अच्छी तरह से फिट न हो और इसे थोड़ी देर तक सक्रिय रूप से बनाए रखा न जाए। उम्मीद है कि सृजन Google कोड भंडार का स्पिन-ऑफ का शासन करेगा और हमें एक सभ्य डीबी-जागरूक संस्करण देगा। –

9

NiceGrid

TSMDBGrid

आप डेल्फी 6 या 7 का उपयोग कर रहे हैं, तो आप नि: शुल्क NextGrid घटक प्राप्त कर सकते हैं आप नहीं, तो आप स्रोत के साथ पूर्ण संस्करण खरीद सकते हैं अगर बहुत कम कीमत के लिए कोड, यह तेज़ है और अच्छी लग रही ग्रिड है।

3

Oooppppsss!

यह पहले ही जोड़ा जा चुका है। क्षमा करें-मैं।

, Scalabium से आप see this कर सकते हैं।
यह मुफ़्त है और स्रोत शामिल हैं। लिंक पर छवियां देखें।

सम्मान।

+0

यह वास्तव में एक महान डीबीजीड है! बस इसे आज़माएं, आपको पछतावा नहीं होगा। –

2

मुझे DevExress क्वांटमग्रीड के मूल्य निर्धारण के साथ कुछ समस्याएं भी थीं। हालांकि, अगर आप एक गंभीर डेल्फी डेवलपर हैं और इससे बाहर निकलना चाहते हैं, तो मुझे लगता है कि डेवएक्सप्रेस नियंत्रण निवेश के लायक हैं। ऐसा लगता है कि देवएक्सपी ने एक बार फिर डेल्फी विकास को उठाया है।

+3

दुर्भाग्यवश, सभी गंभीर डेल्फी डेवलपर्स नहीं जो इससे बाहर निकलते हैं, स्वयं के लिए काम करते हैं और पहली दुनिया में रहते हैं। अगर हम सभी ने किया, तो कीमत उचित लग सकती है।हम में से कुछ संगठनों के लिए बहुत सारे स्रोत कोड और पर्याप्त डेवलपर्स के साथ काम करते हैं ताकि क्वांटम ग्रिड को एक बड़ा निवेश किया जा सके जो प्रेरित करना मुश्किल हो। –

+2

यह विशेष रूप से सच है, क्योंकि डेल्फी ग्रिड में कुछ बुनियादी ग्रिड कार्यक्षमता भी नहीं है - दुखद, यह देखते हुए कि इसके बाजार का एक बड़ा हिस्सा डेटाबेस ऐप्स है। तो क्वांटमग्रीड अपनी सभी कार्यक्षमताओं के लिए बहुत बढ़िया मूल्य प्रदान कर सकता है, लेकिन अगर आपको अधिकतर बूलियन मूल्यों के लिए चेकबॉक्स की आवश्यकता होती है तो $ 400 का भुगतान करने के लिए एक विचित्र राशि है। –

0

मुझे यकीन नहीं है कि आप जिस मूल्य बिंदु पर सस्ता मानेंगे, लेकिन हमें X-DBGrid के साथ अच्छी सफलता मिली है।

2

मुझे नेक्स्टग्रिड के साथ शुभकामनाएं मिली हैं।

यह बेहद तेज़ है और बोकी (डेवलपर) बहुत अच्छा समर्थन देता है।

http://www.bergsoft.net/

1

आप ElTree कि LMD ElPack पैकेज की मुफ्त एसई संस्करण के साथ आता है की कोशिश कर सकते: http://www.lmdinnovative.com/mfs/products/lmdelpack.php

यह वर्णन किया गया है के रूप में:

ElTree एक पूरी तरह से अनुकूलन दृश्य घटक है , जो लगभग किसी भी प्रकार के डेटा (दोनों पदानुक्रमित और सूची रूपों में) का प्रतिनिधित्व कर सकते हैं। यह डेटाबेस, निर्देशिका संरचनाओं, रजिस्ट्री, या किसी अन्य प्रकार के डेटा की खोज के लिए उत्कृष्ट है जो एक पेड़ की तरह बनाया गया है। आपको अब TTreeView और TListView के संयोजन का उपयोग करने की आवश्यकता नहीं है - TELTree आपको अपनी सभी शक्ति देता है। बहु-कॉलम सूची बॉक्स, रेडियो समूह और चेकलिस्ट बनाने के लिए ElTree भी बहुत उपयोगी है। और यह पूर्ण यूनिकोड समर्थन जोड़ता है।

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

एलएमडी एलपैक एसई उन उपयोगकर्ताओं के लिए डिज़ाइन किया गया है, जो केवल ElTree घटक में रुचि रखते हैं। मुझे लगता है कि यह आपकी सभी योग्यता को पूरा करता है।

इसका अंतिम समर्थित आईडीई डेल्फी 2006 है। यदि आपको डेल्फी 200 9 के लिए इसकी आवश्यकता है, तो आपको अपने गैर-मुक्त पैकेजों में से एक में अपग्रेड करना होगा।

यह प्रश्न भी देखें: What is the best GRID and TREE control: और my answer to that question

+0

हम एलपैक का उपयोग करते हैं, यह अच्छा है। – Sam

0

TMS SoftwareTAdvStringGrid घटक का data aware संस्करण है।

आप एक परीक्षण डाउनलोड कर सकते हैं और TDBAdvGrid के लिए कुछ sample applications उपलब्ध हैं।

+0

टीएमएस घटक सस्ते नहीं हैं – rajeemcariazo

+0

@rajeem_cariazo यह एक डेवलपर लाइसेंस के लिए केवल € 95 है। यह उस पर निर्भर करता है जो आप सस्ते मानते हैं। – stukelly

1

अगर हम मतदान कर रहे थे तो मैं टीएसएमडीबीजीड कहूंगा। यह लगभग सही है। कुछ दिन पहले मैंने यह देखने के लिए अपने स्रोत कोड की जांच की कि यह फ़िल्टर संपादन का उपयोग कैसे करता है (निश्चित रूप से इसका फायदा उठाने के लिए)।

यह भी निःशुल्क है।

संबंधित मुद्दे