Real-world Functional Programming पुस्तक है कि मैं जॉन स्कीट के साथ लिखा था (विज्ञापन के लिए खेद है!) वस्तु उन्मुख भाषाओं में से कुछ मौजूदा ज्ञान (जैसे सी #) को उम्मीद है, लेकिन यह कुछ समय के लिए, सभी अधिक उन्नत सुविधाओं है कि सी # की तुलना में है बताते हैं उदाहरण, जावा।
इसमें WinForms का उपयोग करके जीयूआई प्रोग्रामिंग के कुछ उदाहरण हैं (एक और आधुनिक ढांचा WPF होगा, लेकिन कुछ अवधारणाएं अनिवार्य रूप से वही हैं)। तुम्हें पता है, कुछ उदाहरण पर एक नज़र ले जा सकते हैं क्योंकि वहाँ जीयूआई से संबंधित कुछ मुफ्त सामग्री:
- Chapter 4 (संयोग से, एक नि: शुल्क नमूना :-) के रूप में उपलब्ध) दिखाता है कि कैसे का उपयोग कर सरल रेखांकन ड्राइंग के लिए एक आवेदन को लागू करने के बुनियादी सुविधाओं।
- Programming user interfaces using workflows (नि: शुल्क अंश) एक उन्नत पैटर्न प्रतिक्रियाशील अनुप्रयोगों लिख जहाँ तक मुझे पता के रूप में (के रूप में मैं जानता हूँ कि, इस कहीं और ज्यादा विवरण में वर्णित नहीं है)
के लिए बहुत उपयोगी है कि पता चलता है, रॉबर्ट पिकरिंग के Beginning F# कुछ यूजर इंटरफेस उदाहरण भी हैं और इसमें कुछ डब्ल्यूपीएफ उदाहरण भी शामिल हैं (हालांकि मेरे पास अभी तक पुस्तक नहीं है, इसलिए मुझे नहीं पता कि इसमें वास्तव में क्या है)।
हालांकि, एफ # पुस्तकों में से कोई भी आपको जीयूआई विशेषज्ञ नहीं बनायेगा। आपको अभी भी अधिक जानकारी में WinForms/Silverlight/WPF के बारे में कुछ समय बिताने की आवश्यकता होगी। इंटरनेट पर सी # में बहुत सारे उदाहरण हैं और उपर्युक्त में से किसी एक को पढ़ने के बाद, आप उन्हें सीधे एफ # में अनुवाद करने में सक्षम होना चाहिए, लेकिन तकनीक-विशिष्ट पुस्तक खरीदने से भी एक अच्छा विचार हो सकता है।
स्रोत
2010-05-09 01:28:42
यह थोड़ा सा कहने जैसा है कि मैं एक पेंसिल के साथ पेंट कैसे सीख सकता हूं;) – Benjol
@ बेंजोल: क्यों? मैं समझ सकता हूं कि आप मानते हैं कि जीयूआई प्रोग्रामिंग वीबी, सी #, जावा, डेल्फी आदि जैसे आईडीई में होना चाहिए। मुझे नहीं लगता कि यह एकमात्र तरीका है, और उत्तर अच्छे विकल्प देते हैं। बेहतर विचार हो सकता है कि एफ # को सी # के साथ एक लिंक में जोड़ना है, लेकिन फिर कार्यात्मक प्रतिक्रियाशील प्रोग्रामिंग इतनी खराब नहीं हो सकती है। आपकी क्या राय है? –