Corel WordPerfect स्थूल 7 प्रोग्रामिंग उदाहरण
मामला अध्ययन: एक Corel WordPerfect 7 सचिव अक्सर प्रयोग करता है इस गणना में प्रवेश के लिए बाहर की गणना करना और चालान या अन्य documents.She में मूल्यों में डालने की जरूरत है या तो एक असली कैलकुलेटर और जवाब है, या Microsoft कैलकुलेटर और नकल तो दस्तावेज़ में चिपकाने के परिणाम transcribing. कर यह उसकी उत्पादकता के रूप में इस प्रक्रिया को और काम पूरा कर लिया अपशिष्ट समय बढ़ता प्रभाव अपरिहार्य है कि occur.Proposal त्रुटियों को सही करने में समय: एक सचिव सॉफ्टवेयर के लिए कहा गया है कि लिखा है, जो उसकी गणना करने के लिए सक्षम बनाता है और, यदि आवश्यक हो, एक के रूप में मुद्रा के मूल्य को मानक संख्या परिवर्तित Corel WordPerfect 7.Feasibility अध्ययन के भीतर सरल ऑपरेशन: इस आपरेशन के ऊपर उल्लिखित समस्या का विश्लेषण होने आदर्श स्वचालन के लिए अनुकूल है. एक स्थूल के आधार पर होगा मौजूदा उचित होगा समाधान जगह में तरीकों. समय में बचत और उत्पादकता वृद्धि का प्रस्ताव प्रणाली चालू मैनुअल system.User आवश्यकताएँ को एक व्यावहारिक और कारगर विकल्प देता है: उपयोगकर्ता के लिए गणना में प्रवेश करने की जरूरत है विभिन्न स्तरों पर एक पाठ के निर्माण में नए या मौजूदा दस्तावेज़. उपयोगकर्ता भी आवश्यकता है कि मैक्रो किसी भी उपयोगकर्ता way.The में दस्तावेज़ का स्वरूपण बदल नहीं करता क्षमता की आवश्यकता है निर्गम: 1) मानक संख्या या मुद्रा में राशि प्रदर्शित स्वरूपण के लिए निम्नलिखित विकल्पों का चयन करें. 2) एक शून्य से साइन इन करें या कोष्ठक का उपयोग करने के लिए नकारात्मक आंकड़े दिखाने राशि दिखाना. ) 3 अल्पविराम के वैकल्पिक उपयोग कहाँ required.Specification: अनुप्रयोग सॉफ्टवेयर मैक्रो का उपयोग कर के इस्तेमाल के लिए: Corel WordPerfect 7.Purposes सकता है: कोई संख्यात्मक user.Data द्वारा निर्दिष्ट डेटा की राशि की गणना के लिए मैक्रो में एम्बेडेड हो: कोई संख्यात्मक डेटा मैक्रो के user.Use द्वारा प्रवेश: डेटा की प्रोसेसिंग तेजीसेबढ़ा इसलिए बाहर अतिरिक्त गणना manually.Solution चलाने की जरूरत keystrokes काटने से उत्पादकता में वृद्धि: एक स्थूल कि तालिका का उपयोग करता है Corel WordPerfect 7 में सुविधा बाहर निकालने के लिए जरूरी गणितीय कार्य तो एक सूत्र के रूप में प्रवेश किया गणना के स्थान पर परिणाम डालें. यह समाधान एक को तीन सेकंड में पूरी बीच ले जाएगा किसी भी आपरेशन, एक सही ढंग से कॉन्फ़िगर और पूरी तरह चालू पर चल रहे सिस्टम को ध्यान में उपयोगकर्ता की जरूरतों को लेकर प्रणाली और में उपलब्ध संसाधनों का below.Design निर्दिष्ट विवरण के इस माहौल में मैक्रो का निष्पादन. मैं एक एल्गोरिथ्म है कि सभी के ऊपर उल्लिखित आवश्यकताओं को पूरा प्राप्त है. अकेले खड़े प्रोग्राम की जरूरत प्रणाली के लिए विवरण इस प्रकार है: आम विन्यास की जरूरत: राम का 16 मेगाबाइट्स. Microsoft संगत चूहा. Corel WordPerfect 7. स्थूल फ़ाइल. 155 मेगाहर्ट्ज Pentium प्रोसेसर. 1 Gbyte हार्ड डिस्क की क्षमता 98 या Windows. Microsoft संगत कुंजीपटल. 6.0 डॉस या बेहतर है. इनपुट के 95Method Windows: कुंजीपटल, संख्यात्मक वर्ण या कुंजी पैड. विधि कैप्चर: क्लिपबोर्ड पर स्थानांतरण. इनपुट डेटा: कोई संख्यात्मक प्रयोक्ता द्वारा प्रविष्ट डेटा. उत्पादन डेटा: में एक गणना की राशि उत्पादन के संख्यात्मक VDU को form.Method: इनपुट के बिंदु इस विनिर्देशन मैं एक एल्गोरिथ्म है कि के लिए Corel WordPerfect 7.Algorithm में उपलब्ध संसाधनों का प्रभावी उपयोग करता लिखा है data.Using पर अनुप्रयोग सॉफ्टवेयर मैक्रो: [1] इनपुट के लिए जाँच करें. एक से बाहर निकलें] [अगर कोई नहीं मिला. 2 [] का चयन करें फार्मूला. [3] एक सेल तालिका बनाएँ. 4 [] डालें एक फार्मूले से पहले साइन बराबर होती है. 5 [] की गणना की मेज. 6 [] सत्यापित करें कि परिणाम आक्रमण नहीं है. [एक] से बाहर निकलें तो त्रुटि पाया (= 5 6 ए). [7] अनुरोध उपयोगकर्ता इनपुट (स्वरूपण). [उपयोगकर्ता अनुरोध (प्रेस रद्द) में एक से बाहर निकलें]. [b] वापस एवं संचालन सफाई. 8 [] प्रारूप उत्पादन: [एक] मानक संख्यात्मक. b [] मुद्रा. [ग] अल्पविराम का उपयोग करें. [d] नकारात्मक प्रारूप का प्रयोग करें. 8 [] हटाएँ तालिका मूल रूप में प्रवेश एक के रूप में ऊपर कहा गया एल्गोरिथ्म को formula.Software developmentThe समाधान के स्थान पर समाधान जा स्थूल है कि सभी विश्लेषण में पहचान की आवश्यकताओं को मिलता है इस प्रकार है: मेक्रो स्क्रिप्ट: / / मेक्रो: / / में लिखा है: सही स्क्रिप्ट / / प्रयोजन Automath.wcm: संख्यात्मक डेटा की राशि की गणना / संकलनः: 5/09/04 / / ÃÆ'à ¢ एक, ¬ Å ¡Ãƒâ € SA, एक © 1998 माइकल हार्ट //============================== =================== / पहचानें संकलक, आवेदन / अनुप्रयोग का उपयोग करने (A1:; "WordPerfect"; डिफ़ॉल्ट; "ब्रिटेन") अगर (DocBlank?) हालत निष्पादित अगर दस्तावेज़ खाली / / को oninput (oninput) endif जाना उपनेमका / select / डेटा प्रविष्टि बिंदु की बाईं Selectwordprevious () दशा / / ब्लॉक निष्पादित यदि कोई डेटा अगर मिल जाओ (SelectedText? = "") / जाओ / उपनेमका त्रुटि (त्रुटि) endif / / कन्वर्ट डेटा एक तालिका Tableconvertfrom को खंड (प्रकार: tabularcolumns!) / / डिफ़ॉल्ट तालिका शैली (FormatType: जनरल!) TableCellNumberFormat सेट का चयन / / अपडेट बंद जुड़े जाना चार्ट विकल्प (राज्य: बंद Tableupdateassociatedcharts!) / / एक समान डेटा ब्लॉक प्रकार की बाईं (पाठ: "=") Tablecalculate हस्ताक्षर डालें () / / गणना मेज / में फार्मूला मूल्यों यदि सूत्र वाक्य रचना अवैध और जाना है / अगर (? CellFormula) / / प्रदर्शित मेनू संवाद बॉक्स 5001 (DialogShow; "WordPerfect") / / यदि उपयोगकर्ता दशा प्रेस अगर (= 2 MacroDialogResult) / / पिछले अभियानों वापस (1) पूर्ववत करें / घुसाव बिंदु / हटो के अंत रद्द कर मार डाला का डेटा bock PosWordNext () / / पर जाएँ अंत (अंत उपनेमका जाओ) Endif / / स्थिति अगर मुद्रा (करेंसी) / / मुद्रा के रूप में निर्दिष्ट स्वरूप डेटा अगर [ÃÆ'à ¢ एक परिभाषित किया गया है निष्पादित, ¬ Å ¡Ãƒâ € SA, एक 00,00 पाउंड] TableCellNumberFormat (FormatType: मुद्रा!) TableCellNumberNegativeNumber (NegDisplayType: शून्य!) Endif / / निष्पादित स्थिति अगर नकारात्मक (नकारात्मक) / / निर्दिष्ट नकारात्मक स्वरूप [(9) यदि परिभाषित] Tablecellnumbernegativenumber (negdisplaytype: कोष्ठकों!) Endif / / निर्दिष्ट अल्पविराम इस्तेमाल किया (राज्य: TableCellNumberUseCommas नहीं है नहीं!) / / निष्पादित स्थिति अगर अल्पविराम (अल्पविराम) / / निर्दिष्ट प्रारूप का उपयोग कर डेटा अगर परिभाषित अल्पविराम [2000] (राज्य: हाँ) Endif / / चुनें तालिका TableCellNumberUseCommas. Tableselecton (selectionmode: मेज!) / / चुनें मौजूदा तालिका में सभी कोशिकाओं Selecttable () / / हटाएँ टेबल सामग्री बदलने के लिए दस्तावेज़ Tabledeletetable (delwhat: converttotabs!) / / घुसाव बिंदु को स्थानांतरित करने के लिए bock PosWordNext आंकड़ों के अंत () / / पर जाएँ अंत (अंत उपनेमका) / जाओ / यदि सूत्र वाक्य रचना तो अवैध वरना / endif / पहचानें उपनेमका त्रुटि है लेबल (त्रुटि) / प्रदर्शन अवैध फार्मूला MessageBox की घटना में त्रुटि संदेश बॉक्स / (; "AUTOMATH पालन करने में असमर्थ"; "अमान्य डेटा सूत्र में अनुक्रम. अस्तित्व समाप्त हुई.";! IconStop) / / टेबल परिवर्तित सामग्री को हटाएँ दस्तावेज़ Tabledeletetable (delwhat: converttotabs!) / / चरित्र प्रविष्टि बिंदु के अधिकार को नष्ट DeleteCharNext () / / पर जाएँ अंत (अंत उपनेमका) जाओ / / पहचानें उपनेमका oninput. लेबल (oninput) / त्रुटि / प्रदर्शन रिक्त दस्तावेज़ MessageBox की घटना में संदेश बॉक्स (; "AUTOMATH पालन करने में असमर्थ"; "नहीं इनपुट प्रदान की! अनुक्रम समाप्त हुई.";! IconStop) / / उपनेमका अंत लेबल (समाप्त) / अंत / मैक्रो छोड़ो पहचानें //================================================ कार्यान्वयन ====: प्रारंभिक निदान: एक ही विनिर्देशन का एक सिस्टम पर व्यापक प्रणाली से करने के लिए कार्यान्वित किया जाना इरादा है कि को चलाने के बाद प्रारंभिक नैदानिक परीक्षणों के संचालन का समय सीमा के भीतर रह शो analysis.The निम्नलिखित परीक्षण के दौरान भविष्यवाणी को पुष्टि करते हैं कि मैक्रो के नीचे की सभी आवश्यकताओं को पूरा किया गया वास्तविक conditions.Tests लागू करने कः बुनियादी मैक्रो के टेस्ट # हैं: 1) एक व्यक्ति है कि इस macro.2 के बारे में कुछ नहीं जानता है ढूँढें) इस पीछा कर रहे व्यक्ति के निरीक्षण: [एक] आसानी से निर्देशों का इस्तेमाल करते हैं. [लोड b] 7 Corel WordPerfect. [ग] मान्य संख्यात्मक डेटा दर्ज करें. [D] प्रवेश स्थूल फ़ाइल. [ई] भागो स्थूल. [च] दोहराएँ कदम [c] [ई] विकल्प के सभी संभव संयोजनों का प्रयोग. आदर्श रूप में, व्यक्तिगत करने में सक्षम होना चाहिए कोई assistance.3 के साथ इसके बाद के संस्करण) अवलोकन भाग के रूप में सभी conditions.Basic परीक्षण की स्थिति: मान्य इनपुट: आउटपुट: अमान्य इनपुट: उत्पादन: [एक] 5-5 0 में इच्छित मैक्रो के [एक] [कुछ नहीं] त्रुटि [b] 2 4 2 [b] qwerty त्रुटि [ग] 2-4 -2 [ग] 2gh 32 त्रुटि [d] 100 * 200 20,000 [d] ¢ एक, ¬ Å ¡Ãƒâ € SA, एक पाउंड $! "ÃÆ'Ã% त्रुटि [ई 50] 1 50 [ई] 1 4-1 $ त्रुटि [च] 1 2-3 * 4 / 5 0.6 [च] एक * दो त्रुटि [जी] 12345 ÃÆ'Ã, ¬ Å ¡Ãƒâ € SA ¢ एक, एक पाउंड 12,345.00 [जी A1]-डी 3 त्रुटि? () # Debugged संस्करण के दो टेस्ट: 1) लिंक बुलेटिन बोर्ड प्रणाली पर सॉफ्टवेयर रिलीज (Legalease द्वारा संचालित) मूल्यांकन के लिए उपयोगकर्ताओं द्वारा यह है. ( लिंक वकीलों जो अक्सर लिखा काम में गणित के कार्य की आवश्यकता के लिए एक विशेष नेटवर्क है) .2) help.3 को इच्छुक लोगों से ले लीजिए टिप्पणी) जांच और कोई परिवर्तन या संशोधन को लागू करने necessary.Maintenance: अल्पविराम मुद्रा के मूल्य में सेटिंग की परवाह किए बिना प्रदर्शित होते हैं. यह बग है (http://www.wandle.org गया सफलतापूर्वक corrected.I Wandle औद्योगिक संग्रहालय की वेबसाइट व्यवस्थापक हूँ). 1983 में स्थापना द्वारा
Article Source: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster Get Html Code
Add this article to your website now!
Webmaster Submit your Articles
No registration required! Fill in the form and your article is in the Messaggiamo.Com Directory!