উবুন্টু এসডিকে ইনস্টল করা হচ্ছে
উবুন্টু এসডিকি এটি একটি আইডিই যা আমাদের উপর ভিত্তি করে একটি অ্যাপ্লিকেশন বিকাশ করার জন্য প্রয়োজনীয় সরঞ্জাম সরবরাহ করে কিউটিসিস্ট্রের.
sudo apt-get install ubuntu-sdk
একবার ইনস্টল হয়ে গেলে আমরা এটিকে খুলি এবং এটি প্রদর্শিত হবে:
ডকুমেন্টেশন
আমরা এর মধ্যে প্রচুর তথ্য পেতে পারি ওয়েব উবুন্টু বিকাশকারী, টিউটোরিয়াল, এপিআই থেকে ...
একই উবুন্টু এসডিকে-র মধ্যে আমরা এমন বিভাগগুলি খুঁজে পেতে পারি যা থেকে আমরা শিখতে পারি, কোড দেখতে পারি ... বিভাগগুলি হেল্প, উইকি, কোর অ্যাপস এবং এপিআই।
এপিআই-তে আমরা সমস্ত উবুন্টু এপিআই খুঁজে পেতে পারি omp কম্পোনেন্টস ০.১ যা উপাদানগুলি যা আমরা অ্যাপ তৈরি করতে ব্যবহার করব।
কোর অ্যাপসে এটি আমাদের ওয়েবটি দেখায় উবুন্টু-ফোন-কোর্যাপস লঞ্চপ্যাডের যেখানে আমরা বেশ কয়েকটি অ্যাপ্লিকেশনগুলির কোড পেতে পারি। সহায়তায় আমরা কিছু ম্যানুয়াল দেখতে পারি যা আমাদের শুরু করতে সহায়তা করবে।
ওয়েব যেখানে আমরা কিউএমএল এবং জাভাস্ক্রিপ্ট সহ জেসনকে পার্স করার একটি টিউটোরিয়াল পেতে পারি।
একটি অ্যাপ্লিকেশন তৈরি করা (একটি ক্লায়েন্ট)
একটি উদাহরণ দেখতে আমরা একটি ক্লায়েন্ট তৈরি করব, যার মধ্যে আমি ইতিমধ্যে কিছুটা কথা বলেছি এখানে।
আমরা একটি নতুন প্রকল্প তৈরি করি: ফাইল -> নতুন ফাইল বা প্রকল্প
এবং আমরা সাধারণ টাচ ইউআই নির্বাচন করি select আমরা যখন আমাদের প্রকল্পটি তৈরি করেছি, তখন এটি কিছু কাঠামোযুক্ত ফাইল এবং কিছু ফোল্ডার সহ কাঠামোগত প্রদর্শিত হবে, যদি আমরা এখন চালাই তবে আমরা একটি উদাহরণ অ্যাপ্লিকেশন পেয়ে যাব যা আমরা আমাদের তৈরির জন্য বেস পয়েন্ট হিসাবে ব্যবহার করব না বা আংশিকভাবে ব্যবহার করব না।
এখন যদি আমরা এমন একটি মডেল সহ একটি তালিকা ভিউ যুক্ত করি যা শিরোনামের মতো কমিকস থেকে জসন ডেটা নেয়, আমাদের কাছে থাকবে:
আমরা এই ফাইলটি তৈরি করতে ডেটা.জেএস নামে একটি ফাইল তৈরি করি, প্রকল্পটিতে ডান ক্লিক করুন নতুন -> কিউটি -> জেএস ফাইল যুক্ত করুন:
আমরা দেখতে পাচ্ছি যে আমরা কীভাবে জাসনকে পার্স করে কেবল ফলাফল অ্যারে নিয়ে যেখানে প্রতিটি ফলাফলের জন্য আমরা এর শিরোনাম পাব।
কনসোল.লগ কনসোলের জন্য একটি মুদ্রণ করার মতো।
অবশেষে আমরা উপরের মার্ভেল.কিউএমএল রেখেছি যেখানে আমদানিগুলি
import "data.js" as Data
আসুন কল্পনা করুন যে আমরা আমাদের অ্যাপ্লিকেশনটিকে আরও ভাল চেহারা দিতে চাই, উদাহরণস্বরূপ কেবল কোনও শিরোনাম দেখানো যা কোনও চিত্র দেখায়। এবং তাদের অনুভূমিকভাবে স্থানান্তর করতে সক্ষম হবেন, কারণ এটি করা যাক:
আমরা তালিকাভিউতে ওরিয়েন্টেশন সম্পত্তি যুক্ত করি
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});
আমরা ফলাফলটি দেখতে পারি:
ঠিক আছে এখন আমরা আমাদের অ্যাপ্লিকেশনটি করার জন্য প্রচুর কাজ করতে পারি, যেমন চিত্রটিতে ক্লিক করা আমাদের তথ্য, একটি অক্ষর অনুসন্ধান ইঞ্জিন প্রদর্শন করবে ... তবে আমরা উদাহরণটি এখানে রেখে দেব।
প্যাকেজিং
অবশেষে, আমাদের কেবল আমাদের প্যাকেজ তৈরি করতে হবে, আমরা প্যাকেজিংয়ে যাচ্ছি:
আমরা দেখতে পাচ্ছি যে আমাদের কয়েকটি ক্ষেত্র পূরণ করতে হবে। উদাহরণস্বরূপ আপনি যদি ইন্টারনেট ব্যবহার করেন ..., যখন আমাদের সবকিছু শেষ হয়ে যায় তখন আমরা প্যাকেজ তৈরি করি যা একটি ক্লিকে ফাইল তৈরি করবে যাতে আমরা অ্যাপ্লিকেশনটি ইনস্টল করতে পারি।
উপসংহার (জিটিকে 3 বা কিউএমএল)
উপস্থিতির নিরিখে, আমি ব্যক্তিগতভাবে জিটিকে অনেক পছন্দ করি তবে এর "পরিবর্তন" এর ডিগ্রিটি অনেকগুলি পছন্দ করার জন্য ছেড়ে যায়, অন্যদিকে কিউএমএল দিয়ে আপনি অন্যকে ইউআই অনেকটা কাস্টমাইজ করতে পারেন এটির উপাদানগুলি (ডেস্কটপ উপাদান) এটি উপস্থিতিকে ছেড়ে দিন যেন এটি জিটিকে।
কেবল একটি ব্যাখ্যা, উবুন্টু এসডিকে কোনও আইডিই নয় বা এটি কিউটিক্রিয়েটারের উপর ভিত্তি করে নয়, এটির নামটি এমন একটি ডেভলপমেন্ট কিটকে নির্দেশ করে যা QtCreator এ সংহত হতে পারে।
আজ আমি এটি এবং অন্যান্য তিনটি টিউটোরিয়াল অনুসরণ করা শুরু করেছি, কিন্তু যখন আমি প্রকল্পটি চালানোর চেষ্টা করি, তখন আমি আবেদনটি থেকে বেরিয়ে আসি, কোনও ধরণের সমস্যা আছে কিনা আপনি আমাকে বলতে পারেন?