विषयसूची:
- चरण 1: चरण एक: सप्ताह तालिका का दिन
- चरण 2: ग्रेड तालिका की कोडिंग
- चरण 3: कोडिंग चर
- चरण 4: शब्दों को तालिकाओं में रखना
- चरण 5: होम स्क्रीन को कोड करना
- चरण 6: सेटिंग फ़ंक्शन
- चरण 7: एजेंडा फ़ंक्शन को कोड करना
- चरण 8: ग्रेड कैलकुलेटर की कोडिंग
- चरण 9: माउस क्लिक करने का कार्य
- चरण 10: प्रक्रियाएं
वीडियो: वर्चुअल ऑर्गनाइज़र कोड: अंतिम कार्य (वैनेसा): 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
मेरे कोड में, मैंने एक आभासी आयोजक बनाया जो ग्रेड की गणना करेगा और उपयोगकर्ता को सप्ताह के प्रत्येक दिन की घटनाओं में लिखने की अनुमति देगा। कोड केवल प्रदर्शन उद्देश्यों के लिए है।
चरण 1: चरण एक: सप्ताह तालिका का दिन
जिन घटकों को मैं शामिल करना चाहता था उनमें से एक वर्चुअल एजेंडा था, जिसमें सप्ताह के दिनों, कक्षाओं और लिखने के लिए स्लॉट शामिल थे। मुझे सभी आवश्यक स्लॉट के साथ एक तालिका बनाने के लिए लाइनों को उचित स्थानों पर रखने की आवश्यकता थी। इसलिए मैंने एक अलग फ़ाइल बनाई ताकि मैं कोड कर सकूं और फिर अपनी दिन-प्रतिदिन की तालिका स्थापित कर सकूं।
चरण 2: ग्रेड तालिका की कोडिंग
मेरे कोड का एक अन्य घटक जिसे मैं शामिल करना चाहता था वह एक तालिका थी जो आपकी कक्षाओं, शिक्षकों और कक्षा में प्राप्त कुछ ग्रेड दिखाएगी, इसलिए मुझे अपनी पहली तालिका के समान काम करना पड़ा और इसे एक अलग फ़ाइल में कोड करना पड़ा.
चरण 3: कोडिंग चर
शुरू से ही, मुझे पता था कि कुछ बुनियादी जानकारी होगी जो मुझे पूरे कोड में उपयोगकर्ता से पूछनी होगी, इसलिए मैंने उन लोगों के लिए चर बनाया जिन्हें मैं जानता था कि मैं निश्चित रूप से उपयोग करूंगा। कुछ उदाहरण उनके पाठ्यक्रम, उनके शिक्षक, दिन और कक्षा, फोंट आदि हैं।
चरण 4: शब्दों को तालिकाओं में रखना
मेरी टेबल दोनों में अलग-अलग घटकों की पहचान करने के लिए उनके भीतर लेबल होना आवश्यक था, इसलिए मुझे उनके भीतर शब्दों को रखना पड़ा। मैंने फोंट बनाने के लिए निर्देशांक निकाले और मुझे पता चला कि फिट होने के लिए फोंट कितने बड़े होने चाहिए, और मैंने उन्हें विशिष्ट रंग बनाया। मैंने इसका परीक्षण करने के लिए एक अलग फाइल बनाई। मुझे परीक्षण में फोंट घोषित करना पड़ा ताकि शब्द वैसे ही दिखें जैसे मैं उन्हें चाहता था।
चरण 5: होम स्क्रीन को कोड करना
मैं चाहता था कि मेरे आयोजक के पास एक कम स्क्रीन हो जहां वे वह विकल्प चुन सकें जो वे चाहते थे। मुझे पता था कि मैं चाहता था कि मेरे घटक उस समय का एजेंडा, पाठ्यक्रम तालिका, एक ग्रेड कैलकुलेटर और आपकी सेटिंग्स को बदलने का विकल्प हो। मुझे इसके लिए फोंट बनाने थे और निर्देशांक का पता लगाना था कि प्रत्येक शब्द कहाँ जाएगा। इसे एक अलग फाइल में बनाया गया था।
चरण 6: सेटिंग फ़ंक्शन
मेरे सेटिंग्स फ़ंक्शन के लिए, कार्य केवल उपयोगकर्ता से उनकी सभी जानकारी के लिए पूछना था ताकि इसे भविष्य की प्रक्रियाओं के लिए कोड में लागू किया जा सके। यह आपके पहले पाठ्यक्रम के लिए पूछेगा, फिर आपका पहला शिक्षक, फिर आपका दूसरा पाठ्यक्रम, आदि। अंत में, यह आपको उन सभी चीजों को दिखाएगा जो आपने एक साथ टाइप की हैं, और यह पूछेगा कि क्या यह ठीक था। यदि ऐसा नहीं था, तो आप इसे बता सकते हैं और यह आपकी जानकारी फिर से मांगेगा। मैंने संकेतों के लिए फोंट और रंग भी चुने।
चरण 7: एजेंडा फ़ंक्शन को कोड करना
एजेंडा फ़ंक्शन के लिए, मैं चाहता था कि उपयोगकर्ता अपने कार्यों को सीधे उस बॉक्स में टाइप कर सके जो वे चाहते थे। पहले यह पूछता है कि आपको कौन सी कक्षा और दिन चाहिए, और फिर मुझे कर्सर के स्थान का पता लगाना था। यदि वे दिन और कक्षा का एक विशिष्ट संयोजन चुनते हैं, तो मेरे पास एक समन्वित कार्यान्वयन होगा ताकि एजेंडा तालिका प्रदर्शित होने के बाद वे सही जगह पर टाइप कर सकें। मैंने इसके लिए एक अलग फाइल बनाई, लेकिन एकमात्र मुद्दा यह था कि मुझे अपने सभी कोर्स वेरिएबल्स को काम करने से पहले घोषित करना होगा, ताकि इसमें कुछ समय लगे।
चरण 8: ग्रेड कैलकुलेटर की कोडिंग
यह प्रक्रिया काफी मानक थी। मैं चाहता था कि वह व्यक्ति गणना करने में सक्षम हो और फिर अपना ग्रेड बचाए। उन्हें जो प्रतिशत प्राप्त हुआ, वह उनके अंक से विभाजित था कि परीक्षण क्या था। फिर, वह व्यक्ति उस पाठ्यक्रम में शामिल होगा जिसे वे सहेजना चाहते थे और यह उनके ग्रेड टेबल पर दिखाई देगा। मुझे निर्देशांकों का पता लगाना था ताकि ग्रेड सही जगह पर जाए।
चरण 9: माउस क्लिक करने का कार्य
मैं चाहता था कि मेरा कोड केवल उपयोगकर्ताओं को इनपुट में टाइप किए बिना कार्य करने में सक्षम हो। यह वह जगह है जहां माउस क्लिकिंग फ़ंक्शन आता है। मुझे समझ में नहीं आया कि माउस को इनपुट प्राप्त करने के लिए स्क्रीन पर क्लिक करने के लिए कैसे प्राप्त किया जाए। इस परियोजना को कोड करने की शुरुआत में प्रेरणा के लिए मेरी प्रारंभिक खोज के दौरान, मुझे "द हेलीकॉप्टर गेम" नामक compsci.ca पर एक कोड मिला, जिसमें कोड में माउस क्लिकिंग फ़ंक्शन था। मैंने अपने कोड के भीतर कोड के प्रारूप का उपयोग किया (एक्स निर्देशांक, वाई निर्देशांक, और माउस की बटन स्थिति ढूंढें) और एक/फिर कथन डालें। प्रत्येक कथन में माउस के लिए निर्देशांक थे जो मेरी होम स्क्रीन पर विशिष्ट शब्दों के निर्देशांक के अनुसार थे, इसलिए यदि आप उन पर क्लिक करते हैं तो कुछ विशिष्ट होगा। यदि वे उस स्थान पर क्लिक करते हैं, तो उन्हें अपना परिणाम मिल जाएगा।
चरण 10: प्रक्रियाएं
मैं बार-बार सभी निर्देशांक और फोंट को फिर से लिखे बिना अपनी ग्रेड तालिका को पूरे कोड में लागू करना चाहता था। मैं यह भी चाहता था कि कोड होम स्क्रीन को प्रदर्शित करे और हर बार किसी फ़ंक्शन को निष्पादित करने पर यह कार्य करता है। यहीं से मेरी प्रक्रियाएं सामने आईं। मुझे अपना कोड शुरू होने से पहले 3 प्रक्रियाओं की घोषणा करनी पड़ी: ग्रेड टेबल, एजेंडा टेबल और पूरा कोड। ग्रेड टेबल ने आपकी कक्षाओं, शिक्षकों और परीक्षा परिणामों को दिखाया, एजेंडा में कार्यों में लिखने के लिए स्लॉट थे, और पूर्ण कोड मेरा पूरा कोड एक प्रक्रिया में कॉपी किया गया था ताकि एक बार एक समारोह निष्पादित हो जाने के बाद, यह घर वापस चला जाएगा स्क्रीन। मैंने आवश्यकतानुसार पूरे कोड में प्रक्रियाओं को लागू किया।
सिफारिश की:
कार्डबोर्ड चार्जिंग स्टेशन डॉक और ऑर्गनाइज़र: 5 कदम
कार्डबोर्ड चार्जिंग स्टेशन डॉक और ऑर्गनाइज़र: यह चार्जिंग स्टेशन कई उपकरणों को चार्ज करते समय तारों को छुपाता है जिससे आप अपने डिवाइस की डिस्प्ले स्क्रीन देख सकते हैं। इससे कमरा कम गन्दा और अव्यवस्थित दिखता है क्योंकि वे सभी उलझे हुए तार अच्छे नहीं लगते। नोट: कोई भी मो
सस्ता, दो तरफा, ग्रिड-इट स्टाइल ऑर्गनाइज़र बोर्ड: 4 कदम
सस्ता, दो तरफा, ग्रिड-इट स्टाइल ऑर्गनाइज़र बोर्ड: यह अधिक पॉलिश, मजबूत और आम तौर पर बेहतर ग्रिड-इट आयोजकों का एक सरल और सस्ता संस्करण है जिसे आप खरीद सकते हैं। मुझे मूल के समान निर्माण करने की लागत आई और फैसला किया कि यह इसके लायक नहीं था, हालांकि इस संस्करण की कीमत कुछ भी नहीं है (
ट्रेडिंग कार्ड या छोटे भागों के लिए कस्टम बाइंडर शीट ऑर्गनाइज़र: 7 कदम
ट्रेडिंग कार्ड या छोटे भागों के लिए कस्टम बाइंडर शीट ऑर्गनाइज़र: मैंने अपने इलेक्ट्रॉनिक घटकों के लिए एक बेहतर स्टोरेज तकनीक की खोज की क्योंकि अब तक मैंने अपने प्रतिरोधों और छोटे कैपेसिटर को व्यवस्थित करने के लिए बॉक्स ऑर्गनाइज़र का उपयोग किया है, लेकिन उनके पास प्रत्येक मान को स्टोर करने के लिए पर्याप्त सेल नहीं हैं। एक अलग सेल में तो मेरे पास कुछ va था
यूएसबी इलेक्ट्रॉनिक्स ऑर्गनाइज़र - सीना उपयोगी: 17 कदम
यूएसबी इलेक्ट्रॉनिक्स ऑर्गनाइज़र - सीना उपयोगी: सीना उपयोगी यूएसबी - सेलफोन - कैमरा - आईपॉड - इलेक्ट्रॉनिक्स ऑर्गनाइज़रक्या आपको अपने हाथ में इलेक्ट्रॉनिक उपकरणों को रखने के लिए जगह चाहिए? क्या आप जल्दी से "दाएं" यूएसबी कॉर्ड या पावर कॉर्ड? उस मामले में, यह उत्पाद है
USB हब केबल ऑर्गनाइज़र कैसे बनाएं: 6 कदम
USB हब केबल ऑर्गनाइज़र कैसे बनाएं: मैं कुल गैजेटफाइल हूं और हाल ही में मेरे कंप्यूटर के आसपास के केबल हाथ से निकल गए हैं। इसके अलावा, मैंने पाया है कि छह यूएसबी पोर्ट पर्याप्त नहीं हैं! उक्त अव्यवस्था को कम करने और पुराने कंप्यूटर डेस्क को सजाने के प्रयास में, मैंने तैयार किया है