व्यवसाय नियमों के लिए एक ग्राफिकल भाषा एक अच्छा विचार नहीं है। मैं इससे बचूंगा बिजनेस नियमों में बहुत सारे चेक और लूप हैं, जो अच्छी तरह से कल्पना नहीं करते हैं।
व्यवसाय नियमों का वर्णन करने के लिए आप एक पाठ्य भाषा के साथ बहुत बेहतर हैं।
संपादन कोड के लिए एक phenomenial उपयोगकर्ता अनुभव प्राप्त करने के लिए आप की जरूरत:
- अच्छा त्रुटि वसूली के साथ एक पार्सर
- वृद्धिशील फिर से संकलन
अच्छा त्रुटि वसूली करने की क्षमता की अनुमति देता है व्यवस्थित रूप से अपूर्ण संरचनाओं से प्रोग्रामर इरादे को प्रभावी रूप से निर्धारित करने के लिए। इंटेलिजेंस लागू करने के लिए यह महत्वपूर्ण है।
वृद्धिशील-पुनर्मूल्यांकन करने की क्षमता आपको उपयोगकर्ता संपादन के जवाब में प्रभावी पृष्ठभूमि संकलन करने की क्षमता प्रदान करती है।
अच्छी त्रुटि पुनर्प्राप्ति प्राप्त करने का सबसे आसान तरीका है अपने पार्सर को हाथ से लिखना। सिंटैक्स त्रुटियों की उपस्थिति में क्या करना है, यह जानने के लिए, आप जिस भी मात्रा को आगे देख सकते हैं, या अल्गोरिदमिक नियमों का उपयोग कर सकते हैं।
आप अपने पार्सर बनाने के लिए एक पार्सर जेनरेटर का उपयोग करते हैं, तो आप बहुत लचीलापन ढीला वाक्यविन्यास त्रुटियों से निपटने में। वह लचीलापन एक अच्छा इंटेलिजेंस एक्सपेरियंस और एक कैरेपी के बीच का अंतर बनाता है। इसलिए, मैं अनुशंसा करता हूं कि आप इसे रिकर्सिव वंश का उपयोग करके हाथ से लिख लें।) 1 ठीक से (चरणों में अर्थगत विश्लेषण टूट कुछ की तरह सी # इस होगा:
कुशल फिर से संकलन को लागू करने में सक्षम हो की आवश्यकता है पहले नाम स्थान और प्रकार प्रतीकों का निर्माण, तो बयानों का उपयोग कर हल, तो आधार हल कक्षाएं, आदि)। 2) निर्भरता ग्राफ प्रसंस्करण, और उपयोगकर्ता के जवाब में यह के कुछ हिस्सों अमान्य के लिए एक चरण-अवगत निर्भरता ग्राफ 3) एल्गोरिदम का निर्माण करने की क्षमता को संपादित करता
पूर्ण flegged कार्यक्रमों की भाषा के लिए, को लागू करने फिर से संकलन प्राप्त कर सकते हैं वास्तव में मुश्किल है। आपके मामले में, क्योंकि आप व्यवसाय नियमों का वर्णन कर रहे हैं, यह आपके लिए बहुत सरल हो सकता है (या यदि संकलन पर्याप्त तेज़ है तो आपको इसकी आवश्यकता भी नहीं हो सकती है)।
तो, मैं पार्सर से शुरू करूंगा, और फिर इसके शीर्ष पर इंटेलिजेंस का निर्माण करूंगा।
यदि आप वीएस एकीकरण से बच सकते हैं, तो मैं चाहता हूं। वीएस में एकीकृत करने के लिए बहुत सारी नलसाजी की आवश्यकता होती है, और इंटरऑप सिरदर्द का कारण बन सकता है। ऐसी कुछ कंपनियां हैं जो विंडोज़ फॉर्म एडिटर नियंत्रण बेचती हैं जिन्हें आप अपने पार्सर को हुक करते हैं। वीएस की तुलना में एकीकृत करना बहुत आसान है।
विषय में "से" बहुत अधिक है? – Svish
धन्यवाद, उसको याद किया। –