2010-02-05 13 views
10

हाल ही में होने VS 2010 के बीटा स्थापित, मैं उत्सुक किसी को भी जानता है कि क्या कैसे यह कुछ है कि काफी वी.एस. 6 में एक साधारण डेटाबेस ब्राउज़र बनाने के लिए वी.एस. 6. साथ सीधा था ऐसा करने के लिए प्राप्त करने के लिए कर रहा हूँ, आप का उपयोग कर एक MFC आवेदन बना सकते हैं एक डेटाबेस दृश्य, (उदाहरण के लिए एक ओडीबीसी कनेक्शन। फिर, दिलचस्प हिस्सा। सामान्य अनुप्रयोग में, नियंत्रण पर डबल-क्लिक करने से एक संवाद आएगा जो आपको उस नियंत्रण को सदस्य चर के लिए कनेक्ट करने देता है। । संवाद वर्ग इस तरह एक डेटाबेस आवेदन में, हालांकि, यह एक संवाद आप डेटाबेस में एक क्षेत्र के लिए नियंत्रण कनेक्ट करने देता है कि लाता है:क्या मैं वीएस 2010 के साथ एक साधारण डीबी ब्राउज़र बना सकता हूं जैसे मैं वीएस 6 के साथ कर सकता हूं?

DB Field selection in Add Member Variable dialog

करने के बाद खेतों हम के बारे में परवाह के लिए यह किया है, हम सीए n आवेदन (ध्यान दें कि हम एक एकल कोड की पंक्ति में नहीं लिखा है) का निर्माण और हम डेटाबेस से डेटा ब्राउज़ कर सकते हैं:

Browsing live data

इस बिंदु पर, हम लाइव डेटा से पढ़ा जा रहा है (इस मामले में) एक SQL सर्वर डेटाबेस, और हम इसे ब्राउज़ कर सकते हैं, डेटा संशोधित कर सकते हैं आदि। विकास इस तरह है कि हम एक्सेस की तरह कुछ इस्तेमाल करेंगे, लेकिन आउटपुट एक स्टैंडअलोन निष्पादन योग्य है।

विजुअल स्टूडियो 2008 या 2010 का उपयोग करके मैं वही कैसे कर सकता हूं (या मुझे कितना करीब मिल सकता है)?

+0

विज़ार्ड समर्थन (एमएफसी के लिए, एटीएल समर्थन सभ्य लगता है) विजुअल स्टूडियो में वीसी 6 के बाद से डाउनहिल चला गया है। जबकि सभी कक्षाएं अभी भी हैं - आपको उन्हें अपने तार को एक साथ तार करने के लिए लिखना होगा (इस विशेष उदाहरण के लिए), आपके लिए ऐसा करने के लिए कोई दोस्ताना जादूगर नहीं है। – quixver

उत्तर

13

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

+1

ध्यान दें कि यदि आप वास्तव में दर्द की तलाश में हैं तो आप सी ++/सीएलआई में .NET कोड लिख सकते हैं। हालांकि, मैं नए कोड के लिए सी # या वीबीएनईटी का भी सुझाव दूंगा। – OregonGhost

+0

सी # दुर्भाग्य से सभी समस्याओं का उत्तर नहीं है। उदाहरण के लिए Excel के लिए एक प्लगइन लिखने पर विचार करें। यदि आप 3.5 के साथ जाते हैं - क्या होता है जब अन्य तृतीय पक्ष नियंत्रण होते हैं जिन्हें 4.0 या 4.5 की आवश्यकता होती है? सी ++/एमएफसी के लिए अभी भी एक जगह है। हालांकि हाल ही में एक परियोजना के लिए मैं कोर के लिए सीधे Win32 के साथ चला गया है और उस अतिरिक्त whiz बैंग प्रभाव के लिए एचटीएमएल 5 विजेट होस्ट करने के लिए सीईएफ का उपयोग कर रहा हूँ। – quixver

+0

इन-प्रोसेस साइड-बाय-साइड सीएलआर वर्जनिंग समर्थन इसका उत्तर है। यदि आप एमएफसी में एक्सएलएल लिखना चाहते हैं और सीईएफ बनाया गया है तो उस पर है। हालांकि यह अब आमतौर पर उपलब्ध कौशल और धैर्य नहीं है और आपको किसी दिन किसी दिन अपने उत्पाद को बनाए रखने में परेशानी हो सकती है। –

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

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