ডেলফির উন্মুক্ত প্রোগ্রামিং পরিবেশটি বিভিন্ন উপাদান ব্যবহারের ভিত্তিতে তৈরি। একটি উপাদান হল কোড যা বৈশিষ্ট্য, ইভেন্ট এবং পদ্ধতি ব্যবহার করে একটি নির্দিষ্ট কাজ সম্পাদন করে। কোনও উপাদান তৈরি করার সময় আপনাকে ভেরিয়েবলের মান নির্ধারণ করতে হবে এবং ইভেন্ট হ্যান্ডলারের কোডটি প্রয়োগ করতে হবে। প্রোগ্রামটিতে ব্যবহার করতে, নতুন উপাদানটি অবশ্যই প্যাকেজ প্যাকেজে অন্তর্ভুক্ত করতে হবে।
এটা জরুরি
দেলফির উন্নয়নের পরিবেশ
নির্দেশনা
ধাপ 1
তৈরি করতে উপাদানটির ধরন নির্বাচন করুন। এটি একটি উইন্ডোজ আইটেম, গ্রাফিক আইটেম, নিয়ন্ত্রণ বস্তু বা অ-ভিজ্যুয়াল উপাদান হতে পারে। এছাড়াও, আপনার অবজেক্টটি বিদ্যমান যে কোনও শ্রেণীর থেকে উত্তরাধিকারী হতে পারে। আপনি কার্যকর করার জন্য যে উপাদানটি নির্ধারণ করবেন সে বিষয়ে সিদ্ধান্ত নিন।
ধাপ ২
ডেলফি বিকাশের পরিবেশ শুরু করুন। প্রধান অ্যাপ্লিকেশন মেনুতে, উপাদান, নতুন উপাদান আইটেমগুলি খুলুন। পূর্বপুরুষের টাইপ ক্ষেত্রে প্রদর্শিত হবে এমন ডায়ালগ বাক্সে, আপনি যে উপাদানটি সংশোধন করতে চান তা নির্বাচন করুন। আপনি যদি উত্তরাধিকার ব্যবহার না করে থাকেন তবে শ্রেণীর নাম ক্ষেত্রে, কেবলমাত্র নতুন উপাদানটির জন্য একটি নাম লিখুন যা "টি" অক্ষর দিয়ে শুরু হয়। প্যালেট পৃষ্ঠা ক্ষেত্রে, ইনস্টলেশনের পরে উপাদান ট্যাবের নামটি লিখুন, তারপরে ইউনিট তৈরি করুন বোতামটি ক্লিক করুন। বিকাশের পরিবেশ স্বয়ংক্রিয়ভাবে নতুন উপাদানগুলির জন্য একটি টেম্পলেট তৈরি করবে। উত্পন্ন পাস্কাল কোডের একটি উদাহরণ:
ইউনিট মাইবিটিএন;
ইন্টারফেস
ব্যবহারসমূহ
উইন্ডোজ, সিসটিলস, বার্তা, শ্রেণি, নিয়ন্ত্রণ, গ্রাফিক্স, ফর্ম, স্টাডসিটিআরএলস, ডায়ালগ;
প্রকার
TMyBtn = শ্রেণি (টিবাটন)
ব্যক্তিগত
সুরক্ষিত
পাবলিক
প্রকাশিত
শেষ;
পদ্ধতি রেজিস্টার;
বাস্তবায়ন
পদ্ধতি রেজিস্টার;
শুরু
রেজিস্টারকোম্পোনস ('মাই কম্পোম্পোনস', [টিএমওয়াইবিটিএন]);
শেষ;
শেষ.
একই সময়ে টিবি বাটন বোতামের স্ট্যান্ডার্ড ক্লাসের ভিত্তিতে কেবল একটি নতুন ক্লাস টিএমওয়াইবিটিইন গঠন করা হয়নি, তবে উপাদান প্যালেটে একটি নতুন উপাদান নিবন্ধকরণের পদ্ধতিও বর্ণিত হয়েছে।
ধাপ 3
ব্যক্তিগত নির্দেশে, আপনাকে উপাদান তৈরি করার জন্য প্রয়োজনীয় সমস্ত ক্ষেত্র, পদ্ধতি এবং ফাংশন বর্ণনা করুন এবং সেগুলি গোপনের স্থিতি পাবে। ক্ষেত্রের নাম (বর্ণটি "এফ" সহ) উল্লেখ করুন, এর ধরণ। উদাহরণস্বরূপ, FDatas ফর্মের একটি রেকর্ড: পূর্ণসংখ্যার একটি পূর্ণসংখ্যার প্রকারের একটি চলক FDatas বর্ণনা করে। সুরক্ষিত বিভাগে, আপনার প্রয়োজন ইভেন্ট হ্যান্ডলারের তালিকা তৈরি করুন, উদাহরণস্বরূপ, কীবোর্ড বা মাউস কী প্রেসগুলি থেকে। তদুপরি, কোনও শ্রেণীর উত্তরাধিকার সূত্রে, আপনাকে অবশ্যই ওভাররাইড কীওয়ার্ডটি সেট করতে হবে - মানক ইভেন্টের প্যারেন্ট হ্যান্ডলারকে ওভারল্যাপ করতে। উদাহরণস্বরূপ, প্রবেশের পদ্ধতি ক্লিক করুন; ওভাররাইড নিশ্চিত করে যে বোতামের মাউস ক্লিকটি বাধা দেওয়া হয়েছে।
পদক্ষেপ 4
ব্যবহারকারীর কাছে উপলব্ধ উপাদানটির কার্যকারিতা এবং পদ্ধতিগুলি জনসাধারণ এবং প্রকাশিত নির্দেশিকায় বর্ণনা করা হয়, উদাহরণস্বরূপ, ফর্মের একটি রেকর্ড ব্যবহার করে: ফাংশন টিএসআইএসএনফো.গেটসার: স্ট্রিং বা সম্পত্তি ম্যাকনাম: স্ট্রিং। সর্বশেষ নির্দেশে, সম্পত্তি শব্দটি ব্যবহার করার সময়, আপনি এমন বৈশিষ্ট্য নির্দিষ্ট করতে পারেন যা অবজেক্ট ইন্সপেক্টরটিতে উপলব্ধ।
পদক্ষেপ 5
ঘোষিত পদ্ধতি এবং কার্যগুলিতে উপাদানটির কার্যকারিতার জন্য আসল কোডটি লিখুন। নমুনা হ্যান্ডলার কোড:
ফাংশন MachName: স্ট্রিং;
var
পি: পূর্ণসংখ্যা;
সাথে: পিসিচার;
শুরু
সি: = স্ট্রলোক (পি);
শেষ;
শেষ.
পদক্ষেপ 6
আপনার প্রয়োজনীয় প্রকল্পে উপাদানটি ইনস্টল করুন। ডেলফি মুখ্য মেনু থেকে, উপাদান নির্বাচন করুন, কম্পোনেন্ট ইনস্টল করুন। প্রদর্শিত ডায়লগ বাক্সে, একটি ট্যাব খুলুন: বিদ্যমান প্যাকেজটিতে, আপনি যদি কোনও বিদ্যমান প্যাকেজটিতে উপাদানটি ইনস্টল করতে চান, বা নতুন প্যাকেজে প্রবেশ করুন - নতুনটিতে ওকে ক্লিক করুন এবং প্যাকেজটি ওভাররাইট করার জন্য অ্যাপ্লিকেশনটির অনুরোধটি নিশ্চিত করুন (প্রয়োজনে)। এর পরে, লিখিত উপাদানটি ব্যবহারের জন্য প্রস্তুত থাকবে।