TeachText
টিচটেক্সট অ্যাপ্লিকেশনটি অ্যাপল কম্পিউটার দ্বারা তৈরি একটি সহজ টেক্সট এডিটর এবং সিস্টেম 7.1 এবং তার আগেরটির সাথে অন্তর্ভুক্ত। এটি অ্যাপল প্রোগ্রামার ব্রায়ান স্টার্নস দ্বারা তৈরি করা হয়েছিল এবং পরবর্তী সংস্করণগুলি স্টার্নস এবং ফ্রান্সিস স্ট্যানবাচ দ্বারা তৈরি করা হয়েছিল। টিচটেক্সট ছিল সিস্টেম 7-এর অন্তর্ভুক্ত একমাত্র অ্যাপ্লিকেশনগুলির মধ্যে একটি, যা "রিডমে" ফাইলগুলি খোলার জন্য অ্যাপ্লিকেশন হিসাবে এর ঘন ঘন ভূমিকার দিকে পরিচালিত করে। টিউটোরিয়াল এবং অন্যান্য প্রারম্ভিক উপকরণগুলিতে এই ভূমিকার স্বীকৃতি হিসাবে এটির নামকরণ করা হয়েছিল "টিচটেক্সট"। টিচটেক্সট সম্পাদনা অ্যাপ্লিকেশন থেকে উদ্ভূত হয়েছিল, যা প্রাথমিক প্রাক-সিস্টেম 6 অ্যাপল ম্যাকিনটোস কম্পিউটারের জন্য একটি সহজ পাঠ্য সম্পাদক ছিল। ম্যাকিনটোস ইউজার ইন্টারফেসের ব্যবহার প্রদর্শনের জন্য মৌলিক সিস্টেম সফ্টওয়্যারের প্রাথমিক সংস্করণগুলির সাথে এবং মূল 68000 ম্যাকিনটোস ডেভেলপমেন্ট সিস্টেমের প্রাথমিক কোড সম্পাদনা সরঞ্জাম হিসাবে সম্পাদনা অন্তর্ভুক্ত করা হয়েছিল। যদিও সম্পাদনা ডেভেলপারদের জন্য একটি সরঞ্জাম এবং প্রদর্শন প্রোগ্রাম ছিল, টিচটেক্সট মূলত ব্যবহারকারীরা রিডমি নথি প্রদর্শন করতে ব্যবহার করত। যেহেতু প্রথম ম্যাকিনটোস মডেলগুলি একটি পূর্ণ-বৈশিষ্ট্যযুক্ত ওয়ার্ড প্রসেসর, ম্যাকরাইট নিয়ে এসেছিল, তাই সফ্টওয়্যার প্রকাশকরা সাধারণত তার স্থানীয় বিন্যাসে ডকুমেন্টেশন পাঠাতেন। অ্যাপল যখন ম্যাকরাইট বান্ডিল করা বন্ধ করে দেয়, তখন মালিকানা ক্লারিসের কাছে স্থানান্তরিত হয়, তাই ডেভেলপাররা তাদের প্রোগ্রামের ইনস্টলেশন ফ্লপি ডিস্কে এটি বিতরণ করতে পারেনি। ডিস্কগুলিতে কোনও পাঠ্য প্রোগ্রাম উপস্থিত না থাকায়, দ্বিতীয় ফ্লপি ডিস্ক ড্রাইভ বা হার্ড ডিস্ক ছাড়া মালিকদের ডকুমেন্টেশন বা ইনস্টলেশন নির্দেশাবলী দেখার কোনও উপায় থাকতে পারে না। অ্যাপল এই চাহিদা মেটাতে একটি ছোট, অবাধে বিতরণযোগ্য প্রোগ্রাম হিসাবে টিচটেক্সট সরবরাহ করেছিল। টিচটেক্সট একবারে শুধুমাত্র একটি নথিতে কাজ করতে পারত এবং ম্যাক্রোম্যান এনকোডিংয়ে শুধুমাত্র ডিফল্ট টেক্সট ফন্ট (সেই সময়ে 12-পয়েন্ট জেনেভা) সমর্থন করত, বোল্ড, ইটালিক এবং আন্ডারলাইনের মতো বিন্যাস সহ। এতে এমবেডেড চিত্রগুলির জন্য প্রাথমিক সমর্থনও অন্তর্ভুক্ত ছিল; চিত্রগুলি শূন্য থেকে আরোহী সংখ্যায় ফাইলের রিসোর্স কাঁটাতে পি. আই. সি. টি বিন্যাসে সংরক্ষণ করা হয়েছিল, পাঠ্যের অ-ব্রেকিং স্পেসগুলি যথাযথভাবে সংখ্যাযুক্ত চিত্রটি লোড করার উদাহরণ, প্রথম ইনস্ট্যান্স লোডিং চিত্র "0", দ্বিতীয় স্পেস লোডিং চিত্র "1" ইত্যাদি। টিচটেক্সট স্বয়ংক্রিয়ভাবে একটি অজানা ক্রিয়েটর কোড সহ ফাইলগুলির জন্য সমস্ত টেক্সট টাইপ কোডের সাথে যুক্ত ছিল। অর্থাৎ, যদি কোনও ব্যবহারকারী কোনও টেক্সট ফাইল খোলার চেষ্টা করে এবং যে মূল প্রোগ্রামটি এটি তৈরি করেছে তা স্থানীয় কম্পিউটারে জানা না থাকে, তবে টিচটেক্সটকে তার জায়গায় ফাইলটি খুলতে বলা হবে। এই ক্ষেত্রে, টিচটেক্সট ছিল ম্যাক সিস্টেমের "ডিফল্ট এডিটর", যা মাইক্রোসফ্ট উইন্ডোজের অধীনে নোটপ্যাডের মতো একটি ভূমিকা পালন করে। অন্তর্নিহিত টেক্সট ইঞ্জিনটি ছিল ম্যাক ওএস-এ নির্মিত টেক্সটএডিট ম্যানেজার। টেক্সটএডিট মূলত সম্পাদনাযোগ্য পাঠ্যের খুব ছোট রানকে সমর্থন করার জন্য লেখা হয়েছিল, যেমন সেভ অ্যাজ ডায়ালগ এবং অনুরূপ ভূমিকাগুলিতে পাওয়া যায়। এইভাবে, এটি একটি দৈর্ঘ্যের পাল্টা হিসাবে একটি ছোট পূর্ণসংখ্যা দিয়ে লেখা হয়েছিল এবং এইভাবে একটি ফাইলে কেবল 32 কেবি পর্যন্ত পাঠ্য পরিচালনা করতে পারত। এটি "ডিফল্ট এডিটর" ভূমিকার সাথে দ্বন্দ্ব সৃষ্টি করে যখন এটিকে 32k-এর বেশি লম্বা ফাইল খুলতে বলা হয়, যার ফলে একটি ত্রুটি ঘটে। টিচটেক্সট পরে সিম্পলটেক্সট দ্বারা প্রতিস্থাপিত হয় এবং ম্যাক ওএস এক্স-এর আগমনের সাথে সাথে উভয়ই ওপেনস্টেপ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত টেক্সটএডিট অ্যাপ্লিকেশন দ্বারা প্রতিস্থাপিত হয়। রেফারেন্স অ্যাপল ইনকর্পোরেটেড দ্বারা তৈরি ক্লাসিক ম্যাক ওএস-শুধুমাত্র সফ্টওয়্যার। ক্লাসিক ম্যাক ওএস টেক্সট এডিটর