उबंटू [QML] साठी अनुप्रयोग विकसित करीत आहे

उबंटू एसडीके स्थापित करीत आहे

उबंटू एसडीके एक आयडीई आहे जो आम्हाला आधारित अनुप्रयोग विकसित करण्यासाठी आवश्यक साधने प्रदान करतो क्यूटीट्रेटर.

sudo apt-get install ubuntu-sdk

एकदा प्रतिष्ठापित झाल्यास आम्ही ते उघडतो आणि ते दिसून येईल:

एसडीके

दस्तऐवजीकरण

मध्ये आम्हाला बर्‍याच माहिती मिळू शकतात वेब उबंटू विकसक, शिकवण्या, एपीआय ...

त्याच उबंटू एसडीके मध्ये आम्ही असे विभाग शोधू शकतो ज्यातून आपण शिकू शकतो, कोड पाहू शकतो ... मदत, विकी, कोअर अॅप्स आणि एपीआय या श्रेणी आहेत.

एपीआयमध्ये आम्ही सर्व उबंटू एपीआय शोधू शकतो. घटक 0.1 हे घटक तयार करण्यासाठी आम्ही अनुप्रयोग तयार करण्यासाठी वापरू.

कोअर अॅप्समध्ये ते आम्हाला वेब दाखवते उबंटू-फोन-कोरॅप्स लाँचपॅडचा जिथे आपल्याला बर्‍याच .प्लिकेशन्सचा कोड सापडतो. मदतीमध्ये आम्ही काही मॅन्युअल पाहू शकतो जे आम्हाला प्रारंभ करण्यात मदत करतील.

वेब जिथे आपल्याला क्यूएमएल आणि जावास्क्रिप्टसह जेसनला विश्लेषित करण्यासाठी एक ट्यूटोरियल मिळेल.

अनुप्रयोग तयार करणे (ग्राहक)

उदाहरण पाहाण्यासाठी आम्ही एक क्लायंट तयार करू, त्याबद्दल मी आधीपासूनच थोडा बोललो येथे

आम्ही एक नवीन प्रकल्प तयार करतोः फाईल -> नवीन फाईल किंवा प्रकल्प

sdk_create

आणि आम्ही सिंपल टच यूआय निवडतो. आम्ही आपला प्रकल्प तयार केल्याच्या वेळी तो संरचित दिसेल, काही फाईल्स आणि काही फोल्डर्ससह, जर आपण आता चालत असाल तर आम्हाला एक अॅप्लिकेशन मिळेल, जो आपण वापरणार नाही किंवा आपला अंशतः आधार बिंदू म्हणून वापरू. .

  2014-04-06 17:10:44 पासून कॅप्चर करा

आता आम्ही शीर्षकांसारख्या कॉमिक्समधून जेसन डेटा घेणार्‍या मॉडेलसह एक सूची व्यू जोडली तर आमच्याकडे असेल:

2014-04-06 18:07:59 पासून कॅप्चर करा

ही फाईल तयार करण्यासाठी आम्ही डेटा.जेएस नावाची फाईल तयार करतो, या प्रकल्पावर उजवे क्लिक करा - नवीन -> क्यूटी -> जेएस फाइल जोडा:

2014-04-06 18:07:00 पासून कॅप्चर करा

आम्ही जेसनला पार्स कसे करतो ते केवळ निकाल अ‍ॅरे घेऊनच काढतो जेथे प्रत्येक निकालासाठी आपण त्याचे शीर्षक कसे मिळवू शकतो.

कन्सोल.लॉग कन्सोलसाठी प्रिंट करण्यासारखे आहे.

शेवटी आम्ही मार्वल.क्यू.एम.एल. मध्ये ठेवले जेथे आयात कोठे आहेत

import "data.js" as Data

निकाल: 2014-04-06 17:57:16 पासून कॅप्चर करा

अशी कल्पना करूया की आम्ही आपला अनुप्रयोग अधिक चांगले दर्शवू इच्छित आहोत, उदाहरणार्थ केवळ प्रतिमा दर्शविणारी शीर्षक दर्शविण्याऐवजी. आणि त्यास आडव्या हलविण्यास सक्षम व्हा, बरं, हे करूया:

आम्ही सूचीदृष्टीमध्ये अभिमुखता प्रॉपर्टी जोडा

orientation: ListView.Horizontal

आम्ही प्रतिमेसाठी मजकूर देखील बदलतो:

Image {
width: 200; height: 150
fillMode: Image.PreserveAspectFit
source: thumbnail+".jpg"
}

आणि डेटा.जे मध्ये आम्ही लघुप्रतिमा जोडतो

marvelModel.append({id: i.id, title: i.title, thumbnail: i.thumbnail.path});

आम्ही परिणाम पाहू शकतो:

2014-04-06 18:29:44 पासून कॅप्चर करा

बरं आता आम्ही आमच्या अॅप्लिकेशन्ससाठी असंख्य कार्य करू शकलो, जसे की प्रतिमेवर क्लिक केल्यामुळे आपल्याला माहिती मिळेल, एक वर्ण शोध इंजिन ... परंतु आम्ही त्याचे उदाहरण येथे देऊ.

पॅकेजिंग

शेवटी, आम्हाला फक्त आमचे पॅकेज तयार करावे लागेल, आम्ही पॅकेजिंगवर जाऊ:

sdk_package

आपल्याला काही फील्ड भराव्या लागतील. उदाहरणार्थ आपण इंटरनेट वापरत असल्यास ..., आमच्याकडे सर्वकाही पूर्ण झाल्यावर आम्ही तयार पॅकेज देतो जे एक क्लिक फाइल तयार करेल जेणेकरून आम्ही अनुप्रयोग स्थापित करू शकू.

निष्कर्ष (जीटीके 3 किंवा क्यूएमएल)

स्वरुपाच्या बाबतीत, मला वैयक्तिकरित्या जीटीके खूप आवडतात परंतु या "मॉडिफिकेशन" ची डिग्री आपल्याला पाहिजे असलेल्या बरीच पाने सोडते, दुसरीकडे क्यूएमएलसह आपण इतरांना यूआय कस्टमाइझ देखील करू शकता ज्यात घटक देखील आहेत (डेस्कटॉप घटक) जीटीके असल्यासारखे ते त्या देखावा सोडून द्या.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   आर @ वाय म्हणाले

    फक्त स्पष्टीकरण, उबंटू एसडीके आयडीई नाही किंवा क्यूटीक्रिएटरवर आधारित नाही, कारण त्याचे नाव क्युटक्रिएटरमध्ये समाकलित केले जाऊ शकते असे विकास किट दर्शविते.

  2.   क्यूलेब्रेब म्हणाले

    आज मी हे आणि इतर तीन ट्यूटोरियल अनुसरण करण्यास सुरवात केली, परंतु जेव्हा मी प्रोजेक्टला धाव देण्याचा प्रयत्न करतो तेव्हा मी अनुप्रयोगातून बाहेर पडतो, काही अडचण आहे का ते आपण मला सांगू शकाल का?