পাঠ্য প্রবেশ করা এবং সম্পাদনা করা দৈনন্দিন কম্পিউটারের ব্যক্তিগত কম্পিউটার ব্যবহারকারীদের দ্বারা সঞ্চালিত সর্বাধিক ঘন ঘন একটি ক্রিয়াকলাপ। এই ব্যবস্থাগুলি সহজতর করে এমন ব্যবস্থাগুলি সম্পর্কে খুব কম লোকই চিন্তা করে। এদিকে, পর্দায় প্রদর্শিত পাঠ্যের অত্যাশ্চর্য টাইপোগ্রাফিটি আধুনিক অপারেটিং সিস্টেমগুলির গ্রাফিক্স সাবসিস্টেমগুলিতে সংযুক্ত বহু প্রযুক্তির সংশ্লেষণের পণ্য। এবং আজ, এই প্রযুক্তির উপর ভিত্তি করে, এমনকি ন্যূনতম প্রোগ্রামিং দক্ষতার সাথে একটি অ পেশাদার পেশাদারও একটি পাঠ্য সম্পাদক তৈরি করতে পারে।
প্রয়োজনীয়
- - সংকলক;
- - আইডিই বা পাঠ্য সম্পাদক;
- - এসডিকে, ব্যবহৃত লাইব্রেরি, ফ্রেমওয়ার্ক ইত্যাদির বিকাশ-সংস্করণ
নির্দেশনা
ধাপ 1
প্ল্যাটফর্মটি নির্বাচন করুন যার জন্য পাঠ্য সম্পাদকটি বিকাশ করা হবে। কোনও প্রয়োগের প্রয়োগের প্রায় প্রতিটি দিকই এই পছন্দটির উপর নির্ভর করে। আপনি কী উইন্ডো বা লিনাক্সে সম্পাদক চালাতে চান তা সিদ্ধান্ত নিন। হতে পারে আপনার কোনও ক্রস-প্ল্যাটফর্ম সমাধান তৈরি করার দরকার আছে? নাকি এটি কোনও সম্পাদক ওয়েবে ব্যবহারের জন্য ডিজাইন করা হয়েছে?
ধাপ ২
একটি প্রোগ্রামিং ভাষা, আইডিই, প্রযুক্তি, উপাদান, ফ্রেমওয়ার্ক, গ্রন্থাগার এবং অন্যান্য সরঞ্জাম নির্বাচন করুন যা সম্পাদক তৈরি করতে ব্যবহৃত হবে। উদাহরণস্বরূপ, উইন্ডোজের জন্য বিকাশকালে, আপনি একটি ভিত্তি হিসাবে স্ট্যান্ডার্ড রিচএডিট নিয়ন্ত্রণ নিতে পারেন, যা সমৃদ্ধ কার্যকারিতা সরবরাহ করে এবং প্রকৃতপক্ষে একটি পূর্ণাঙ্গ সম্পাদক। এটি ব্যবহারকারীর ইন্টারফেস, পাঠ্য লোড এবং সংরক্ষণের প্রক্রিয়া, অতিরিক্ত ক্রিয়াকলাপ বাস্তবায়নের অবশেষ। যদি রিচএডিটটির অভাব হয়, আপনি ITextHost ইন্টারফেস প্রয়োগ করে এবং আপনার উইন্ডোতে রেন্ডারিং করে পাঠ্য পরিষেবাদি অবজেক্টটি ব্যবহার করতে পারেন। ফ্রেমওয়ার্ক সহ বা ছাড়াই ভিজ্যুয়াল স্টুডিও বা ডেলফিতে বিকাশ করা যেতে পারে (যেমন এমএফসি, ডাব্লুটিএল)। যদি কোনও কঠোর সীমা না থাকে, রিকটেক্সটবক্স ব্যবহার করে। নেট এবং একটি সি # অ্যাপ্লিকেশন বিকাশ করা বোধগম্য। ক্রস প্ল্যাটফর্ম বা লিনাক্স অ্যাপ্লিকেশন তৈরির জন্য, Qt এর শক্তিশালী QTextEdit শ্রেণীর সাথে নিখুঁত। ওয়েবের জন্য ভিজ্যুয়াল এডিটরগুলি নির্দিষ্ট ব্রাউজার ক্ষমতার উপর ভিত্তি করে (যেমন ইন্টারনেট এক্সপ্লোরারে উপাদান উপাদান সম্পাদনা মোড) এবং ক্লায়েন্ট স্ক্রিপ্টগুলির একটি সেট। জাভাস্ক্রিপ্ট একটি প্রোগ্রামিং ভাষা হিসাবে কাজ করে।
ধাপ 3
আপনার অ্যাপ্লিকেশনটির জন্য একটি ওয়্যারফ্রেম তৈরি করুন। আপনার নির্বাচিত আইডিই শুরু করুন। একটি নতুন প্রকল্প তৈরি করুন। কিছু আইডিইতে, প্রকল্প তৈরির প্রক্রিয়া চলাকালীন নির্দিষ্ট বিকল্পগুলি সেট করা একটি পাঠ্য সম্পাদনা অ্যাপ্লিকেশন কাজের টেম্পলেট তৈরি করে। উদাহরণস্বরূপ, ভিজ্যুয়াল স্টুডিওতে একটি এমএফসি প্রকল্প তৈরি করার সময় বেস ভিউ ক্লাস হিসাবে ক্রিচএডিটভিউ নির্বাচন করা আপনাকে ন্যূনতম কার্যকারিতা সহ একটি পাঠ্য সম্পাদক পেতে দেয়। তেমনি, কে-ডেভেলফ-এ, আপনি কয়েক সেকেন্ডের মধ্যে একটি কিউটি অ্যাপ্লিকেশন প্রকল্প তৈরি করতে পারেন, যা একটি পাঠ্য সম্পাদক।
পদক্ষেপ 4
আপনার পাঠ্য সম্পাদকটিতে কার্যকারিতা যুক্ত করুন। একটি নিয়ম হিসাবে, পাঠ্য বিন্যাস এবং সম্পাদনার মূল কাজগুলি (অনুভূমিক প্রান্তিককরণ, সম্পাদনা কমান্ড) বাস্তবায়নের জন্য আপনাকে কেবল যথাযথ ইন্টারফেস উপাদান তৈরি করতে হবে (সরঞ্জামদণ্ডগুলির বাটনগুলি, মেনু আইটেমগুলিতে বোতাম), তাদেরকে হ্যান্ডলারগুলি নিয়োগ এবং প্রয়োজনীয় পদ্ধতিগুলি কল করতে হবে হ্যান্ডেলারগুলি থেকে সম্পাদক কন্ট্রোল ক্লাস …