2008-10-08 12 views
30

मैं लंबे समय से सी/सी ++ यूनिक्स लड़का हूं। मैंने हाल ही में एक नई स्थिति में काम शुरू किया है जिसके लिए अंततः सी # और डब्ल्यूपीएफ (और शायद कुछ LINQ) की आवश्यकता होगी। इन सभी माइक्रोसॉफ्ट प्रौद्योगिकियों पर तेजी से आने के लिए सबसे अच्छे संसाधन क्या हैं? सालों पहले मैंने पेटज़ोल्ड की किताब पढ़ी और इसे प्यार किया क्योंकि यह इतना पूरा था और अंत में मुझे वास्तव में लगा कि मुझे पता था कि मैं क्या कर रहा था ... क्या उनका कुछ .NET दुनिया के बराबर है?WPF और .NET सीखने के लिए सर्वोत्तम संसाधन क्या हैं?

+0

मुझे पेटज़ोल्ड की किताबें भी पसंद हैं। असल में, मैं एडम नाथन द्वारा डब्लूपीएफ द्वारा खुलासा नहीं कर सका, जब तक कि मैंने बहुत सारे पेटज़ोल्ड के अनुप्रयोग = कोड + मार्कअप को पढ़ा नहीं था। – cplotts

+0

बस यह भी ध्यान रखना चाहता था कि चार्ल्स पेटज़ोल्ड में एक मुफ्त .NET पुस्तक उपलब्ध है, साथ ही: http://www.charlespetzold.com/dotnet/index.html – cplotts

+0

मुझे एहसास है कि इसमें बहुत अच्छी जानकारी और अप-वोट हैं, लेकिन क्या यह एसओ के लिए [विषय पर क्या माना जाता है] (http://stackoverflow.com/help/dont-ask) के खिलाफ जाना नहीं है? मुझे लगता है कि यह विषयपरकता की एक भूरे रंग की रेखा है। –

उत्तर

25

WPF Unleashed WPF के लिए एक महान पुस्तक है।

+3

भविष्य में पढ़ने वालों के लिए - मैं अपने दो सेंट फेंक दूंगा - अगर आप डब्ल्यूपीएफ (और एक्सएएमएल) से अपरिचित हैं और नेट। आप वास्तव में डब्ल्यूपीएफ को समझने के लिए संघर्ष कर रहे हैं - यह गड़बड़ की तरह लग रहा है।भले ही आप लोगों को जानते हों। नेट यह एक आसान पठन नहीं है और उन लोगों के लिए एक संदर्भ पुस्तिका की तरह है जो पहले से ही जानते हैं .... अवधारणाएं कुल नोब के लिए पर्याप्त रूप से पर्याप्त नहीं हैं। – BKSpurgeon

+0

बीकेएसपुर्जन के रूप में, कहा, डब्ल्यूपीएफ अनलेश बहुत उन्नत हो सकता है। इस पुस्तक को पूर्ण शुरुआती लोगों पर लक्षित किया गया है: https://leanpub.com/learnwpf (और मैंने इसे लिखा है इसलिए मैं इसके लिए खड़ा हूं)। –

4

एक ही पुस्तक में सभी प्रौद्योगिकियों पर सभ्य गहराई प्राप्त करने के लिए बहुत अधिक तकनीक है (हालांकि एंड्रयू ट्रॉल्सन की हाल की अप्रेस बुक एक भारी टोम है जो आपको उस मोर्चे पर अच्छी शुरुआत दे सकती है - मैंने नहीं किया है हालांकि इसे पढ़ें)।

व्यक्तिगत रूप से मैं उन विशिष्ट विषयों पर गहरी किताबें प्राप्त करने पर ध्यान केंद्रित करूंगा जिनके बारे में आपको जानने की आवश्यकता है - यदि आप WinForms नहीं कर रहे हैं, तो इसके बारे में क्यों जानें? लेकिन फिर मैं पक्षपातपूर्ण हूं, मैंने खुद को एक बहुत ही केंद्रित पुस्तक लिखा है :) (सी # गहराई में)

+0

मैं पूरी तरह प्रयासों पर ध्यान केंद्रित करने की कोशिश करने के बारे में सहमत हूं क्योंकि .NET, C# और WPF की चौड़ाई इतनी विशाल है। – cplotts

4

यदि आपको पेटज़ोल्ड पसंद आया, तो आप उसकी डब्ल्यूपीएफ पुस्तक, Applications = Code + Markup चाहेंगे।

3

अब तक सबसे अच्छा WPF किताब है: Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition

एक अन्य एक है कि मेरी सशक्त अनुशंसा है: Programming Microsoft Visual Basic 2005: The LanguagePro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

नेट के लिए मैं के साथ जाने के लिए होगा। भले ही यह .Net 2.0 और Vb.Net है, यह नेट के गहन ज्ञान के लिए एक उत्कृष्ट संसाधन है। कुछ विषयों को अधिक विस्तार से कवर करता है कि अन्य पुस्तकें किस तरह से छोड़ती हैं।

+0

प्रो सी # 2008 पुस्तक का एक अद्यतन संस्करण है ... प्रो सी # 2010 और .NET 4.0 प्लेटफ़ॉर्म http://www.amazon.com/Pro-2010-NET-Platform-Fifth/dp/1430225491/ref= dp_ob_title_bk –

2

WPF के लिए MSDN documentation तारकीय है, अन्य उत्पाद क्षेत्रों के लिए यह बहुत अधिक है (विंडोज वर्कफ़्लो दस्तावेज़ बहुत खराब है)। आपको सीखने के लिए बहुत सारे तरीके और नमूना समाधान मिलेंगे।

20

हे हे। एक ही समय में .NET, C#, और WPF उठा रहे हैं। अब वह दादी को बताने के लिए एक कहानी बनाने जा रहा है।

ऊपर उठाना .NET और C# काफी सरल होगा, लेकिन WPF के बारे में आगाह किया जाएगा। यह एक बहुत सीधी सीखने की वक्र है। ऐसा कहा जा रहा है, यह एक बहुत अच्छा यूआई स्टैक है जो टेबल पर बहुत कुछ लाता है।

यदि मैं आप थे, तो मैं पहले .NET/C# से शुरू करूंगा और फिर WPF पर आगे बढ़ूंगा।

:

यहाँ कई स्टैक ओवरफ़्लो पदों चीजों की WPF तरफ तुम बाहर में मदद मिलेगी रहे हैं

मज़े करो!, नाथन

"प्रो WPF सी # 2010 में", मैकडोनाल्ड

"अनुप्रयोग = कोड + मार्कअप

" WPF 4 Unleashed ":

+0

मुझे WPF को चुनना बहुत मुश्किल नहीं था। मुझे सी # और .NET के साथ अनुभव हुआ, लेकिन मैंने एमएसडीएन पर दस्तावेज पढ़ने, कुछ किताबों का संदर्भ देने और निश्चित रूप से, एसओ पर प्रश्न पूछकर स्क्रैच से डब्ल्यूपीएफ सीखा। –

+0

मुझे लगता है कि डब्ल्यूपीएफ चुनना अब बहुत आसान है ... तो यह होता था। कम से कम, काम पर मेरे सहयोगी जो डब्ल्यूपीएफ के लिए नए हैं, इसे आसान चुनते हैं। मुझे लगता है कि हम एक उद्योग के रूप में, एक महत्वपूर्ण द्रव्यमान तक पहुंच गए हैं, और अब यह इतना कठिन नहीं है ... जो एक अच्छी बात है! वास्तव में अच्छी तरह से जवाब के लिए – cplotts

+0

@cplotts धन्यवाद। –

7

के रूप में लोगों को पहले ही कहा है, सबसे अच्छा पुस्तकों शायद रहे हैं ", पेटज़ोल्ड

मैं भी अपने चल रहे प्रोजेक्ट को नम्रता से प्रस्तुत करता हूं, प्रत्येक दिन सी # और डब्ल्यूपीएफ (दो अलग-अलग ब्लॉग) पर एक ही काटने के आकार (150 शब्द या उससे कम) पोस्ट को प्रकाशित करने के लिए। विचार पहले सिद्धांतों से शुरू करना और शुरुआती पदों पर निर्माण करना है, एक विशेषज्ञ सी #/डब्ल्यूपीएफ डेवलपर बनने के लिए आपको जो कुछ भी जानने की जरूरत है उसे धीरे-धीरे कवर करना है।

दो ब्लॉगों हैं:

2,000 Things You Should Know About C#

2,000 Things You Should Know About WPF

2

आप शुरुआत के लिए जोश स्मिथ के ब्लॉग www.joshsmithonwpf.wordpress.com की जांच करनी चाहिए। उन्होंने एमएसडीएन पत्रिका में एक महान लेख भी लिखा है जिसमें बहुत सारी जमीन शामिल है। http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

एक बार जब आप WPF के साथ और अधिक शुरू कर आप तिल अपने नए सबसे अच्छा दोस्त होने के लिए मिल जाएगा - यह एक उपकरण है जो दृश्य स्टूडियो के अंदर काम करता है और फिर से अपने पिछवाड़े समय और समय की बचत होगी।

http://www.molosoft.com

चीयर्स!

0

मैं सिर्फ में WPF (प्लस MVVM जो आजकल इतना आम है) सीखने एक सप्ताह के लिए एक पुस्तक प्रकाशित की है:

हालांकि यह मेरी अपनी पुस्तक है, मुझे लगता है कि मैं इसे यहां पोस्ट कर सकता हूं क्योंकि:

  • इसका उद्देश्य WPF तेज़ सीखना है, जो आपने पूछा है;
  • मुझे पहले पाठकों से पहले से ही अच्छी प्रतिक्रिया मिली है;
  • इसकी कीमत कम है;
  • मैं इसकी आवश्यकता होने पर इसे संशोधित करने के लिए खुला हूं।
संबंधित मुद्दे