मैं मालिकाना प्रणाली के लिए एक आवेदन XUL & XPCOM डिज़ाइन करने की योजना बना रहा हूं। तो मैंने सी/सी ++ का उपयोग करने का फैसला किया है, लेकिन मैं इस क्षेत्र में शुरुआती के रूप में विकास कैसे शुरू कर सकता हूं मुझे चारों ओर शुरू करने के लिए एक अच्छी मार्गदर्शिका नहीं मिल रही है। यह अच्छा होगा अगर आप और किताबें कुछ लिंक दे सकते हैं। मैं यह भी जानना चाहता हूं कि उपयोगकर्ता को विशेष रूप से दृश्य भाग में कोड को संशोधित करने से कैसे रोकें क्योंकि तर्क XPCOM में किया जा सकता है।XULRunner के साथ XUL और XPCOM विकास शुरू करना?
उत्तर
XUL explorer एक ऐसा टूल है जो आपको XUL खींचने और छोड़ने देता है। इंटरफ़ेस का मज़ाक उड़ाते हुए या विभिन्न तत्वों के बारे में जानने के लिए यह अच्छा है।
xulrunner मोज़िला की बाइनरी है जो आपको XUL/XPCOM/जावास्क्रिप्ट अनुप्रयोग चलाने की अनुमति देती है।
Mozilla Developer Center आपका मित्र है।
यदि आप आईआरसी का उपयोग करते हैं, तो irc.mozilla.org पर #xulrunner देखें। वे शुरुआती से कुछ प्रश्नों के काफी सहनशील हैं।
मुझे नहीं लगता कि उपयोगकर्ता वास्तव में XUL इंटरफ़ेस को देखने (या संभावित रूप से संशोधित) करने की अनुमति देने के आसपास दूर होने जा रहा है। कुछ तरीकों से जावास्क्रिप्ट को सुरक्षित करने की कोशिश करने के कुछ रास्ते हैं (कुछ सतह स्तर, जैसे अस्पष्ट, minifying, लेकिन फिर कुछ संभावित सुरक्षित लोडिंग विधियों)। XPCOM को C++ या जावास्क्रिप्ट में कुछ नाम देने के लिए लिखा जा सकता है, यदि आप XPCOM में अपना अधिक कोड डालते हैं तो मुझे लगता है कि यह अधिक सुरक्षित होना चाहिए।
XUL में आप क्या कर सकते हैं यह देखने के लिए एक मजेदार शुरुआत XUL Periodic Table देखें।
उपयोगकर्ता को आपके कोड को संशोधित करने से रोकना व्यर्थ है, क्योंकि वे हमेशा ऐसा करने में सक्षम होंगे।
आप निश्चित रूप से xulrunner (कुछ आवश्यक XPCOM युक्त) के एक संशोधित निर्माण को शिप कर सकते हैं जो केवल कुछ कुंजी द्वारा हस्ताक्षरित जार लोड करता है, लेकिन वे स्मृति में बाइनरी या छवि को संशोधित करके उस पर छोटे से हैक कर सकते हैं।
इसलिए लोगों को अपना कोड संशोधित करने से रोकने की कोशिश न करें - आप तब तक नहीं कर सकते - जब तक कि आप गेम कंसोल जैसे विश्वसनीय प्लेटफ़ॉर्म पर न हों - और फिर भी इसकी गारंटी नहीं है।
मार्क देखें, मैंने सुना है कि जोओस्ट किसी प्रकार की सुरक्षित लोडिंग का उपयोग करता है। इसके बारे में कुछ पता है? – pc1oad1etter
This ने मुझे अपना पहला XPCOM बनाने में मदद की।
- 1. वीएसटीओ विकास शुरू करना
- 2. शेडर विकास शुरू करना
- 3. विकास पर्यावरण में रेल सर्वर के साथ साइडकीक शुरू करना
- 4. चालक विकास पर शुरू करना
- 5. XPCOM क्या है? XPCOM बनाम COM?
- 6. XUL
- 7. जावास्क्रिप्ट विकास शुरू करना - क्या करना है?
- 8. जावा पर XULRunner एप्लिकेशन एम्बेड करना
- 9. मोचीवेब और वेबमाचिन के साथ शुरू करना?
- 10. ओपनजीएल और सी ++ के साथ विकास कैसे शुरू करें, विंडोज़
- 11. Arduino के साथ शुरू करना?
- 12. विंडोज़ मोबाइल डेवलपमेंट के साथ शुरू करना
- 13. XUL/फ़ायरफ़ॉक्स एक्सटेंशन
- 14. स्मार्टफ़ोन वेब विकास के साथ कहां से शुरू करें?
- 15. वसंत ढांचे के साथ शुरू करना
- 16. तंत्रिका नेटवर्क (एएनएन) के साथ शुरू करना?
- 17. एसटीके प्रोग्रामिंग के साथ शुरू करना?
- 18. बैकबोनजेस के साथ शुरू करना - सर्वर को
- 19. कंपोज़र में सीएसएस के साथ शुरू करना?
- 20. xul: केवल हाइपरलिंक
- 21. वसंत के साथ Log4J शुरू करना?
- 22. "एन्हांस पीएचपी" के साथ शुरू करना
- 23. एक स्टैंडअलोन xulrunner एप्लिकेशन को पैकेज करने के लिए कैसे करें
- 24. जावास्क्रिप्ट का विकास - मुझे यूनिट परीक्षण कब शुरू करना चाहिए?
- 25. किसी को वेब अनुप्रयोग विकास सीखना शुरू करना चाहिए?
- 26. मुझे जावा-आधारित वेब विकास कैसे शुरू करना चाहिए?
- 27. क्यूओक्सडू और एकाधिक डेवलपर्स के साथ विकास
- 28. विकास और उत्पादन पर्यावरण के साथ गिट
- 29. एफपीजीए प्रोग्रामिंग शुरू करना
- 30. विंडोज विकास में कैसे शुरू करें?
सी ++ इंटरफेस प्रोग्रामिंग के बारे में क्या? वैसे भी xul गाइड के लिए धन्यवाद .. – yrcjaya
क्षमा करें, इसके बारे में बहुत कुछ नहीं पता। आप सीपी + में XPCOM लिख सकते हैं और इसे xulrunner के साथ उपयोग कर सकते हैं, जो मुझे पता है। Https://developer.mozilla.org/en/XPCOM – pc1oad1etter