الملخص: ملفات نصية. محرري الملفات النصية

ملفات نصية

تم تصميم الملفات النصية لتخزين المعلومات النصية. في مثل هذه الملفات، على سبيل المثال، يتم تخزين أكواد المصدر للبرامج. يمكن أن يكون لمكونات الملف النصي طول متغير، مما يؤثر بشكل كبير على كيفية التعامل معها. لا يمكن الوصول إلى كل سطر من ملف Pascal النصي إلا بالتسلسل، بدءًا من الأول. تنطبق إجراءات التعيين وإعادة التعيين وإعادة الكتابة والقراءة والكتابة ووظيفة eof على الملفات النصية. عند إنشاء ملف نصي، يتم وضع علامة خاصة EOLN (نهاية السطر) في نهاية كل سجل (سطر). لتحديد ما إذا كان قد تم الوصول إلى نهاية السطر، هناك دالة منطقية بنفس الاسم EOLN(<имя_ф_переменной>)، والذي يتم تقييمه على أنه صحيح إذا تم الوصول إلى نهاية السلسلة.

بالإضافة إلى إجراءات القراءة والكتابة، عند العمل مع الملفات النصية، يتم استخدام أصنافها readln و writeln. الفرق هو أن إجراء writeln، بعد كتابة القائمة المحددة، يكتب علامة نهاية سطر خاصة للملف. يُنظر إلى هذه العلامة على أنها انتقال إلى سطر جديد. الإجراء readln، بعد قراءة قائمة معينة، يبحث عن السطر التالي في الملف ويستعد للقراءة من بداية السطر التالي.

مثال على حل مشكلة الملفات

لنفترض أننا بحاجة إلى إنشاء ملف نصي، ثم انسخ من هذا الملف إلى الملف الثاني فقط تلك الأسطر التي تبدأ بالحرف "A" أو "a".

حل:سنحتاج إلى متغيرين للملفين f1 وf2، وبما أن كلا الملفين عبارة عن نص، فسيكون نوع المتغير نصًا. وتنقسم المهمة إلى مرحلتين: الأولى هي تشكيل الملف الأول؛ والثاني هو قراءة الملف الأول وإنشاء الثاني، ثم عرض محتويات الملف الثاني على الشاشة.

التمهيدي للبرنامج؛

فار f1,f2:نص;

أنا، ن: عدد صحيح؛

S:سلسلة؛

يبدأ

(شكل الملف الأول)

تعيين(f1, 'file1.txt'); (نقوم بإنشاء اتصال بين متغير ملف وملف فعلي على القرص)

إعادة كتابة(f1); (افتح الملف للكتابة)

Readln(n) (تحديد عدد الأسطر التي سيتم إدخالها)

لأني:=1 إلى n أفعل

يبدأ

readln(s); (أدخل السلاسل من لوحة المفاتيح)

writeln(f1,s); (نكتب سطور متتابعة للملف)

نهاية؛

إغلاق(f1); (ننتهي من العمل مع الملف الأول، والآن يوجد ملف على القرص اسمه file1.txt يحتوي على الأسطر التي أدخلناها. يمكننا إنهاء البرنامج هنا، يمكننا مواصلة العمل مع الملف في برنامج آخر، في وقت آخر، ولكن سنكمل)

(الجزء الثاني: القراءة من الملف الأول وتكوين الملف الثاني)

إعادة تعيين(f1); (افتح الملف الأول للقراءة)

تعيين(f2, 'file2.txt'); (نقوم بإنشاء اتصال بين متغير الملف الثاني والملف الفعلي)

إعادة كتابة(f2); (افتح الملف الثاني للكتابة)

(بعد ذلك، تحتاج إلى قراءة الأسطر من الملف الأول بالتتابع، والتحقق من استيفاء الشرط، وكتابة الأسطر المطلوبة في الملف الثاني. للقراءة من ملف نصي، يوصى باستخدام حلقة وفقًا للشرط " حتى نهاية الملف")

بينما لا تفعل eof(f1).

يبدأ

Readln(f1,s);(اقرأ السطر التالي من الملف الأول)

إذا (s='A') أو (s='a') إذن

Writeln(f2,s); (نكتب الأسطر التي تحقق الشرط في الملف الثاني)

نهاية؛

إغلاق(f1,f2); (ننتهي من العمل مع الملفات)

(الجزء الثالث: عرض الملف الثاني)

اكتب.

Writeln('الملف الثاني يحتوي على السطور:');

إعادة تعيين(f2); (افتح الملف الثاني للقراءة)

بينما لا يتم تنفيذ eof(f2) (حتى نهاية الملف الثاني)

يبدأ

Readln(f2,s);(اقرأ السطر التالي من الملف الثاني)

Writeln(s); (عرض الخط على الشاشة)

نهاية؛

نهاية.

مهمة 1:نظرا لملف نصي. حساب عدد الأسطر في الملف.

  1. فتح الملف للقراءة؛
  2. تنظيم قراءة البيانات من الملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، وحساب قيمة متغير العداد k في كل خطوة قراءة؛
  3. عرض قيمة متغير العداد؛
  4. أغلق الملف.

برنامج z1؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و: نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

ك:=0;

بينما لا تبدأ eof(f).

readln(f,s); ك:=ك+1;نهاية;

writeln("k=",k);

إغلاق (و)؛

نهاية.

المهمة 2:نظرا لملف نصي. اطبع جميع أسطره التي تبدأ بالحرف "T".

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، والتحقق في كل خطوة مما إذا كان السطر يفي بالشرط: الحرف الأول هو "T"، وإذا كان الأمر كذلك، عرض هذا الخط على الشاشة.
  4. أغلق الملف.

برنامج z2؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و: نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

بينما لا تبدأ eof(f).

readln(f,s);

إذا كان s='T' ثم writeln(s);

نهاية؛

يغلق(F)؛

نهاية.

المهمة 3:نظرا لملف نصي. طباعة كافة أسطرها التي تحتوي على أكثر من 30 حرفاً.

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من نوع السلسلة)، والتحقق في كل خطوة مما إذا كان السطر يفي بالشرط: طول السطر أكبر من 30، وإذا كان الأمر كذلك، قم بالعرض هذا الخط على الشاشة؛
  4. أغلق الملف.

برنامج z3؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و: نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

بينما لا تبدأ eof(f).

readln(f,s);

إذا كان الطول (الأطوال)> = 30 ثم writeln(s);

نهاية؛

يغلق(F)؛

نهاية.

المهمة 4:نظرا لملف نصي. اطبع جميع أسطره التي تحتوي على النص المحدد كجزء.

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. قم بتعيين جزء من النص للبحث (s1)؛
  4. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، والتحقق في كل خطوة مما إذا كان السطر يفي بالشرط: أنه يحتوي على النص المحدد (s1) كجزء، وإذا كان الأمر كذلك، قم بإخراج هذا الخط إلى الشاشة؛
  5. أغلق الملف.

برنامج z4؛

فار ك:عدد صحيح؛

s1,s:سلسلة;

و: نص؛

يبدأ

اكتب ('أدخلشظيةنص’);

readln(s1);

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

بينما لا تبدأ eof(f).

readln(f,s);

إذا نقاط البيع (s1، ق)<>0 ثم writeln(s);

نهاية؛

يغلق(F)؛

نهاية.

المهمة 5:نظرا لملف نصي. اطبع السطر 5 إلى ملف نصي جديد، والباقي على الشاشة.

لنقم بإنشاء خوارزمية لحل المشكلة (قم بإنشاء ملف بيانات نصي – input.pas قبل البدء في حل المشكلة):

  1. ربط الملف المنطقي f بالملف الفعلي input.pas، والملف المنطقي g بالملف الفعلي input.pas؛
  2. فتح الملف للقراءة؛
  3. تنظيم قراءة البيانات من ملف سطرًا تلو الآخر (readln(f,s)، حيث s هو متغير من النوع سلسلة)، وحساب قيمة متغير العداد k في كل خطوة قراءة، والتحقق في كل خطوة مما إذا كانت قيمة العداد صحيحة يساوي 5، وإذا كان الأمر كذلك، فقم بإخراج هذا السطر إلى الملف g، وإلا قم بإخراجه إلى الشاشة؛
  4. أغلق الملف.

برنامج z5؛

فار ك:عدد صحيح؛

ق:سلسلة؛

و،ز:نص؛

يبدأ

تعيين(f،"input.pas")؛

إعادة تعيين (و)؛

تعيين(ز،"output.pas")؛

إعادة كتابة (ز)؛

ك:=0;

بينما لا تبدأ eof(f).

readln(f,s);k:=k+1;

إذا كان k=5 ثم writeln(g,s);

نهاية؛

إغلاق (و)؛ إغلاق (و)؛

يعد تنسيق TXT هو التنسيق الأكثر شيوعًا لتخزين ونقل البيانات النصية بعد . يمكن أن يكون ملف TXT عبارة عن كتلة منسقة/غير منسقة من المعلومات النصية، ويتم تنفيذها كسلسلة من الأسطر.

يمكن تطبيق أدوات التنسيق على أي كتلة نصية تحتوي على هذه المعلومات وتعيينها: حجم الخط ونمطه، وتباعد الأسطر، بالإضافة إلى عناصر النمط الأخرى وفقًا لاحتياجات المستخدم.

في نظام التشغيل Windows، يُسمى ملف TXT " وثيقة نصية" إذا كان ملف TXT موجودًا في حزمة البرامج المثبتة، فسيكون له الاسم " الملف التمهيدي"(في الغالبية العظمى من الحالات).

يعد TXT هو التنسيق الأساسي لتمثيل البيانات النصية، ولكنه الأساس للامتدادات الأكثر تخصصًا مثل و .

يمكن أن يدعم مستند TXT النصي التحرير ليس فقط على أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة (Windows وMac وLinux)، ولكن أيضًا على أجهزة iPhone وiPad المحمولة التي تعمل بنظام Android. كما يتم دعم كتب Txt الإلكترونية على منصات الأجهزة المحمولة.

برامج لفتح ملفات TXT

برنامج Txt لمعظم مستخدمي نظام التشغيل Windows هو برنامج تقليدي “ دفتر"أو أدوات Microsoft Office القياسية (MS Word).

من الجدير بالذكر أن العمل مع ملحق TXT يتم تنفيذه على معظم متصفحات الإنترنت ( متصفح الانترنت, الأوبراوإلخ). تتضمن التطبيقات الشائعة الأخرى (التي تحتاج أولاً إلى تنزيل مستند Txt لها) التي تدعم إنشاء/فتح/تحرير الملفات ما يلي:

  • ستار أوفيس (نظام التشغيل ويندوز)؛
  • جيني (نظام التشغيل ويندوز)؛
  • (نظام التشغيل ويندوز)؛
  • برنامج Apple textedit (نظام التشغيل Mac OS)؛
  • كاليبر (ماك أو إس)؛
  • بلاناميسا نيو أوفيس (ماك أو إس)؛
  • تحرير (نظام التشغيل لينكس)؛
  • كريت (نظام تشغيل لينكس).

لعرض معلومات نصية على شاشة جهاز iPhone أو iPad أو الأجهزة المحمولة الأخرى، يمكن استخدام أحد برامج Kingsoft office لنظام Android أو Officesuite viewer.

كيفية تحويل TXT إلى صيغ أخرى

  • TXT -> ASCII (البرنامج الموصى به - Microsoft Windows Notepad)؛
  • TXT -> ASC، TXT -> AWW (البرنامج الموصى به - القدرة على الكتابة)؛
  • TXT -> CBR (البرنامج الموصى به - تحويل مجاني للملفات عبر الإنترنت)؛
  • TXT -> DOC، TXT -> DOCX، TXT -> ODT، TXT -> PDF، TXT -> RTF (البرنامج الموصى به -)؛
  • TXT -> EPUB، TXT -> البنك الوطني السويسري (البرنامج الموصى به - كاليبر)؛
  • TXT -> LWP (البرنامج الموصى به - القدرة على الكتابة).

يدعم هذا البرنامج تشغيله على نظام التشغيل Windows.

لماذا TXT وما هي مميزاتها؟

يمكننا القول أن امتداد TXT هو أحد التنسيقات الأكثر عالمية لتخزين ونقل المعلومات النصية. يتم تكييف ملفات TXT بشكل مثالي مع مجموعة واسعة من برامج تحرير النصوص، بما في ذلك تطبيقات نظام التشغيل الداخلي.

ملف(ملف باللغة الإنجليزية - مجلد) - مفهوم في الحوسبة: كيان يسمح لك بالوصول إلى أي مورد لنظام الكمبيوتر وله عدد من الخصائص:

  • الاسم الثابت (سلسلة من الأحرف أو الرقم أو أي شيء آخر يميز الملف بشكل فريد)؛
  • تمثيل منطقي معين وعمليات القراءة/الكتابة المقابلة.

يمكن أن يكون أي شيء - من سلسلة من البتات (على الرغم من أننا نقرأها بالبايت، أو بالأحرى في مجموعات كلمات مكونة من بايتات، أربعة، ثمانية، ستة عشر لكل منها) إلى قاعدة بيانات ذات تنظيم عشوائي أو أي خيار وسيط؛ قاعدة بيانات متعددة الأبعاد، مرتبة بدقة.

الحالة الأولى تتوافق مع عمليات القراءة/الكتابة للدفق و/أو المصفوفة (أي تسلسلية أو مع وصول إلى الفهرس)، والثانية - أوامر DBMS. تتضمن الخيارات المتوسطة قراءة وتحليل تنسيقات الملفات المختلفة.

(المادة من ويكيبيديا – الموسوعة الحرة)

يا رب، ما هذا الهراء (© olivur77).

هل فهمت شيئا؟ أنا لا. التعريف الموجود في ويكيبيديا، بالطبع، صحيح على الأرجح، لكنه لا يوفر أي فهم للبشر العاديين (مثلي).

ما هو الملف؟ الشرح باللغة العادية.

اسمحوا لي أن أشرح مرة أخرى مع الأمثلة، ما هو الملفوإلا فإن الترجمة الأكاديمية، وخاصة الترجمة من الإنجليزية، تكون مملة.

هل سبق لك أن تساءلت لماذا عند النقر فوق "صورة صغيرة" ()، يتم فتح برنامج (ملف أيضًا، وأحيانًا عدة ملفات) لعرض الصور؟ عندما نضغط على اختصار الفيلم () هل يبدأ برنامج مشاهدة الفيلم؟ عندما نضغط على اختصار (بالمناسبة، ملف أيضًا) للتواصل المجاني (على سبيل المثال)، يفتح برنامج نتواصل من خلاله مع الأصدقاء والأقارب مجانًا، بل ونرى بعضنا البعض؟

لماذا يحدث هذا؟ إذا كنت تعتقد أن نظام التشغيل Windows ذكي للغاية، فأنت مخطئ بشدة.

أريد تبديد الأسطورة حول "ذكاء" نظام التشغيل Windows وتعريفك بشكل أفضل بمفاهيم مثل "ملف"، "امتداد"، "تنسيق".

الكلمات للوهلة الأولى مخيفة وغير مفهومة، ولكن في الواقع كل شيء بسيط للغاية وسنرى ذلك قريبًا.

لنقم بإجراء تعديل واحد (كما هو موضح في الصورة أدناه) من شأنه أن يساعدنا على فهم هذه المفاهيم.

انقر فوق الزر "ابدأ"، وحدد "لوحة التحكم" (إذا كنت تريد معرفة المزيد حول ماهيتها، فانتقل إلى ). إذا لم يكن عرض "لوحة التحكم" الخاص بك هو نفسه الموجود في الصورة (ولكن على الأرجح "عرض الفئة"، نظرًا لأن طريقة العرض هذه مثبتة افتراضيًا)، فانقر بزر الماوس الأيسر على النقش "التبديل إلى العرض الكلاسيكي".

ثم انقر نقرًا مزدوجًا بسرعة على أيقونة "خيارات المجلد" بزر الفأرة الأيسر - سترى إعداد خصائص المجلد. افتراضيًا، سيتم نقلك إلى علامة التبويب "عام". انقر بزر الماوس الأيسر على علامة التبويب عرض.

قم بإلغاء تحديد المربع الموجود بجوار "إخفاء الامتدادات لأنواع الملفات المعروفة" بالنقر بزر الماوس الأيسر عليه. إذا كنت لا ترى هذا النقش، فاستخدم شريط التمرير الأيمن (شريط التمرير) و"قم بالتمرير" إلى نهاية القائمة (حرك مؤشر الماوس فوق شريط التمرير، واضغط على زر الماوس الأيسر، وأثناء الضغط على الزر لأسفل، اسحب الزر المنزلق لأسفل).

كيفية إنشاء ملف؟ باستخدام النص كمثال.

لنبدأ بمثال بسيط. لنقم بإنشاء مستند نصي عادي (ملف) على سطح المكتب لدينا. سنفعل هذا على النحو التالي.

ضع مؤشر الماوس (المؤشر) في منطقة من سطح المكتب لا توجد بها اختصارات. انقر بزر الماوس الأيمن وانقر بزر الماوس الأيسر على "إنشاء" - "مستند نصي".

يجب أن يظهر اختصار على سطح المكتب مع صورة "لوحة أوراق على النوابض، كما لو كانت تحتوي على نص" تسمى "Text document.txt".

بلغة الكمبيوتر، قمنا بإنشاء ملف نصي. يرجى ملاحظة أنه بالإضافة إلى الكلمات التي نفهمها، يحتوي اسم الملف على نوع من النقاط وثلاثة أحرف إنجليزية (لاتينية) غريبة. لماذا كل هذا وما هو؟ دعنا نذهب بالترتيب.

مستند نصي.txt- وهذا في الواقع اسم الملف نفسه، والذي يتكون من:

    1. اسم

في هذه الحالة، يكون اسم الملف هو Text document (من حيث المبدأ، يمكن أن يكون اسم الملف أي شيء، ويتكون من كلمة واحدة أو أكثر، وقد يتضمن أحرفًا خاصة، مثل الشرطة السفلية أو الشرطة أو المسافة. في حالتنا، يتكون اسم الملف من كلمتين وحرف خاص واحد (بشكل غريب بما فيه الكفاية) - مسافة، أي إذا كان هذا مزيجًا مفهومًا من الكلمات "مستند نصي"، فسوف ينظر الكمبيوتر إلى هذا الاسم على أنه "مستند نصي" (هذا كمرجع، إنه كذلك). لا علاقة له بموضوعنا هذا فقط فقد تواجه مشاكل في المستقبل، حتى لا يكون ذلك مفاجأة لك).

    1. فاصل

النقطة (.) هي حرف يفصل بين اسم الملف وامتداد الملف. لماذا بالضبط هذه النقطة؟ تاريخياً منذ الأزل. لقد قرروا ذلك منذ وقت طويل، عندما كانت البرامج قد ولدت للتو. نعم، بشكل عام، إنه لطيف - لا يوجد شيء غير ضروري ولا يؤذي العينين.

    1. ملحقات

يبدو لي أن كلمة التوسع نفسها أسهل في الفهم. هنا اسم ملف، أخذوه ووسعوه ببعض الحروف وأصبح اسم الملف أوسع (أو أطول). في حالتنا، الامتداد له الشكل رسالة قصيرة. يخبر هذا النص نظام التشغيل (Windows) بالبرنامج الذي سيفتح هذا الملف حتى نتمكن من رؤية (قراءة) ما هو مكتوب في هذا الملف (في هذه الحالة ملف نصي)، أو كتابة شيء ما هناك. يقولون أيضًا أن هذا الملف عبارة عن تنسيق نصي (المزيد حول التنسيقات لاحقًا).

إذا كان الأمر واضحًا بعد، ما هو امتداد الملف، ثم سأقدم صيغة للبالغين: يشير امتداد الملف إلى نظام التشغيل بتنسيقه، وفي حالتنا يكون الملف بتنسيق txt.

لقد فكرت لفترة طويلة فيما إذا كنت سأقوم برحلة إلى التاريخ في إطار هذا الموضوع أم لا، لكنني ما زلت قررت الكتابة، لأنه في هذه الرحلة ستجد العديد من الإجابات على الأسئلة "لماذا ...".

ذات مرة، متى وكانت أجهزة الكمبيوتر كبيرة وضعيفة، لم تكن هناك تلك الرسومات الجميلة متعددة الألوان التي تراها الآن على شاشة جهاز الكمبيوتر الخاص بك، وكان من المعتاد في الاتحاد السوفيتي تسمية أجهزة الكمبيوتر بأجهزة الكمبيوتر (أجهزة الكمبيوتر الإلكترونية أو أجهزة الكمبيوتر الشخصية، حيث يعني الحرف "P" شخصيًا)، والمبرمجون كانوا علماء الرياضيات. بعد ذلك، على شاشة المراقبة، يمكنك فقط رؤية نص أبيض أو أخضر على خلفية سوداء. كانت أجهزة الكمبيوتر آنذاك ذات 8 بت (لا تزعج نفسك بهذا الآن، خذ الأمر على محمل الجد). وكان النضال آنذاك من أجل كل جزء من المعلومات. وقد تم تطوير معايير مختلفة.

لذلك، خلال هذه الحقبة، تم اتخاذ أحد القرارات بأن اسم الملف سيكون له اسم النموذج/الفاصل/الامتداد.

مرة أخرى، نظرًا لندرة الموارد، تم تخصيص 8 أحرف لاسم الملف (على سبيل المثال، ما لا يزيد عن 8 أحرف، أي أقل من ذلك ممكن، ولكن لا يُسمح بأكثر من 8)، ويتم استخدام نقطة كفاصل، و يتم تخصيص 3 فقط لرمز الامتداد (الحرف).

مر الوقت. التقدم لم يقف ساكنا. أصبحت أجهزة الكمبيوتر صغيرة وقوية مع رسومات ملونة جميلة ترضي أعيننا. لقد زادت بالفعل سعة أجهزة الكمبيوتر الشخصية 8 مرات. والآن أمامك جهاز كمبيوتر 32 أو 64 بت مع نظام تشغيل 32 أو 64 بت (على الأغلب Windows).

نظرًا لأن أجهزة الكمبيوتر أصبحت أكثر قوة، فقد أصبحت القيود المفروضة على طول اسم الملف أقل أهمية. اليوم يصل حجمه إلى 256 حرفًا.

حتى هنا هو عليه. وبما أن هناك مليارات من أسماء الملفات في جميع أنحاء العالم ويمكن أن تكون هذه الأسماء أي شيء، فإن هذه الأحرف الـ 256 تكفي. أكثر إثارة للاهتمام مع الامتدادات. في الواقع، لا يوجد الكثير من تنسيقات الملفات (نسبيًا بالطبع) وبشكل عام، لا تزال 3 أحرف كافية. يوجد الآن 4 أحرف (وهناك المزيد) في امتداد الملف، ولكن هذا يمثل استمرارية أكثر. على سبيل المثال، الملف الذي تم إنشاؤه بواسطة محرر اختبار Word من Microsoft Office 2003 له ملحق .doc، والملف الذي تم إنشاؤه بواسطة محرر اختبار Word من Microsoft Office 2007 (إصدار أحدث من هذه الحزمة) له ملحق .docx.

نقطة أخرى مثيرة للاهتمام. بمجرد أن وصلت أجهزة الكمبيوتر إلى تطورها، عندما بدأت الرسومات في الظهور على الشاشات، وليس فقط النصوص، ظهرت أيضًا الاختصارات (نعم، في الواقع، ومناور الماوس. كانت الفئران السوفيتية الصنع كبيرة الحجم جدًا، لذلك تم ازدراءها تسمى الفئران). لذا، فإن الصور الصغيرة الموجودة على الملصقات (في حالتنا، صورة "لوحة أوراق على الزنبركات، كما لو كانت مع نص") غالبًا ما تكون أيضًا ملفات منفصلة، ​​وفي ذلك الوقت كان لها في الغالب الامتداد .ico، وهو اختصار إلى 3 أحرف من أيقونة الكلمة الإنجليزية، والتي تعني باللغة الإنجليزية رمز، رمز، صورة أيقونية. ومنذ ذلك الحين، أصبحت هذه الصور الصغيرة تسمى أيقونات. الأسماء الأخرى لهذه الصور الصغيرة هي الرسم التخطيطي والرمز.

وهكذا، دعونا نعود إلى أغنامنا، أي إلى ملف "Text document.txt" الموجود على سطح المكتب لدينا.

ننقر بزر الماوس الأيسر مرتين سريعًا على اختصار الملف الذي أنشأناه "Text document.txt". حسنًا. (ولكن من المثير للاهتمام، هل تمكنت من النقر عليه بسرعة مرتين لفتح ملف؟ علاوة على ذلك، لا يمكنك تحريك الماوس في هذا الوقت، لأنه إذا قمنا بتحريك الماوس بين النقرات، فلن يعمل هذا الفتح نفسه. لقد تمكنت من ذلك أفعل ذلك كل مرة لمدة 15 عامًا، ولم أتعلم كيفية النقر بسرعة على زر الماوس الأيسر مرتين على التوالي أستخدم الطريقة "القديمة" القديمة، التي تحفظ خلاياي العصبية.) لكنني أفتح الملفات بشكل مختلف. أنقر بزر الماوس الأيمن على الاختصار، وحدد عنصر القائمة العلوي "فتح" في القائمة وانقر عليه بزر الماوس الأيسر. (نحن نستخدم الماوس في كثير من الأحيان. إذا كنت لا تعرف كيفية استخدامه أو لا تعمل معه بشكل جيد، فيمكنك أخذ درسين حوله)

ماذا نرى؟ نرى ملفًا فارغًا مفتوحًا بواسطة برنامج "المفكرة" (فارغ لأننا لم نكتب أي شيء هناك بعد - لن يستغرق الأمر وقتًا طويلاً للقيام بذلك، وسنكتب المزيد).

بالمناسبة، دعونا نكتب. كشخص كسول في الحياة، من الصعب جدًا بالنسبة لي أن أكتب على لوحة المفاتيح. خاصة عندما لا تضطر إلى القيام بذلك. سأقوم بنسخه (النص) من مكان ما. لجعل النص مفيدًا ومفيدًا في الحياة، سأنسخ هنا من الإنترنت وصفة الفطائر المفضلة لدي. لقد تبين أنها رقيقة جدًا لدرجة أنها أصبحت شفافة.

دع مستندنا النصي يبقى على سطح المكتب. وسوف ننتقل عبر الإنترنت إلى الموقع الإلكتروني لمدرب لوحة المفاتيح المجاني على الصفحة http://stamina.ru/blog/pitanie/blini وننسخ جزءًا من الوصفة من هناك على النحو التالي.

نقوم بتحريك مؤشر الفأرة إلى بداية النص الذي نريد تحديده، أو بالأحرى قليلاً إلى اليسار، والضغط على زر الفأرة الأيسر، وأثناء الضغط على زر الفأرة لأسفل، "حرك" مؤشر الفأرة إلى النهاية من جزء النص الذي نحتاجه. إذا كنا راضين عن منطقة النص المحددة، فقم بتحرير زر الماوس الأيسر وانقر على الفور على زر الماوس الأيمن (يصف الشكل نسخة أخرى من نفس الإجراء). ستظهر قائمة نحرك فيها مؤشر الماوس إلى عنصر القائمة "نسخ" وننقر بزر الماوس الأيسر.

حسنًا، لنأخذ بعض الأقراص المرجعية. على سبيل المثال، يحتوي جهاز الكمبيوتر الخاص بك على محرك أقراص "G:" سعة 10 جيجابايت (جيجابايت). أو إذا كان هناك 10،000،000،000 بايت في البايت (في الواقع أكثر قليلاً، لكن هذا ليس مهمًا بالنسبة لنا الآن).

ليس من الصعب حساب أن ملفات مثل "Pancake Recipe.txt" الخاصة بنا سوف تتناسب مع هذا القرص: نقسم 10 جيجابايت على 507 بايت ونحصل على ما يقرب من 19,723,866 ملفًا (في الواقع أقل قليلاً، لكن هذا أيضًا ليس كذلك بالنسبة لنا). مهم الآن).

بشكل تقريبي، يمكننا استيعاب 20 مليون ملف على القرص الذي تبلغ سعته 10 جيجابايت، مثل "Pancake Recipe.txt".

بهذا أريد أن أنهي الجزء الأول من المقالة، حيث بدأنا، باستخدام مثال ملف نصي بسيط، في النظر في معنى مفاهيم مثل "ملف"، "تنسيق"، "ملحق". في عام 2019، سننظر إلى هذه المفاهيم في تنسيقات ملفات "ثقيلة" أكثر مثل ملفات الصور وملفات الموسيقى والفيديو وغير ذلك الكثير الذي يتوافق مع هذا.

هذا كل شئ. بالتوفيق والنجاح الإبداعي للجميع. 🙂

ملاحظة.اقرأ أيضًا الجزء الثاني من المقال حول والثالث حول.

مقدمة

يواجه كل مستخدم للكمبيوتر تقريبًا الحاجة إلى إعداد مستندات معينة - الرسائل والمقالات والمذكرات والتقارير والمواد الإعلانية، وما إلى ذلك. بالطبع، يمكن إعداد هذه المستندات بدون جهاز كمبيوتر، على سبيل المثال على آلة كاتبة. ومع ذلك، مع ظهور أجهزة الكمبيوتر الشخصية، أصبح إعداد المستندات باستخدام أجهزة الكمبيوتر أسهل بكثير وأكثر ملاءمة، وبالتالي أكثر ربحية.

عند استخدام أجهزة الكمبيوتر الشخصية لإعداد المستندات، يتم عرض نص المستند الذي يتم تحريره على الشاشة، ويمكن للمستخدم إجراء تغييرات عليه عبر الإنترنت. يتم عرض جميع التغييرات التي تم إجراؤها على الفور على شاشة الكمبيوتر، ثم عند طباعتها، يتم عرض نص جميل ومنسق بشكل صحيح، والذي يأخذ في الاعتبار جميع التصحيحات التي أجراها المستخدم. يمكن للمستخدم نقل أجزاء من النص من مكان في المستند إلى مكان آخر، واستخدام عدة أنواع من الخطوط لتسليط الضوء على أقسام فردية من النص، وطباعة المستند المُجهز على الطابعة بالعدد المطلوب من النسخ.

أدت سهولة وكفاءة استخدام أجهزة الكمبيوتر لإعداد النصوص إلى إنشاء العديد من البرامج لمعالجة المستندات. تسمى مثل هذه البرامج محرري النصوص(معالجات النصوص). تتنوع إمكانيات هذه البرامج - من البرامج المصممة لإعداد مستندات صغيرة ذات بنية بسيطة، إلى برامج الطباعة والتصميم والإعداد الكامل لطباعة الكتب والمجلات (أنظمة النشر).


قبل البدء في استكشاف قائمة محرر MS-DOS، يجب أن تتدرب على الكتابة. تتم كتابة النص من لوحة المفاتيح كما هو الحال في الآلة الكاتبة العادية؛ في نهاية كل سطر، يتم الضغط على Enter.

لتقسيم سطر طويل جدًا إلى قسمين، اضغط على Enter حيث يجب أن تكون نهاية السطر.

كل ضغطة على Enter تضيف سطرًا فارغًا. لو تتشكل الزائدةالأسطر الفارغة، قم بحذفها يمكنك الضغطشاي ديل.

يمكنك تصحيح الأخطاء في النص عن طريق تحريك المؤشر عبر حقل العمل باستخدام المفاتيح أو الماوس. لحذف حرف، استخدم مفتاح Del إذا كان المؤشر قبل الحرف الذي تريد حذفه، أو مفتاح Backspace إذا كان المؤشر بعد الحرف.

إذا كنت بحاجة إلى حذف حرف فقط لكتابة حرف آخر مكانه، فمن الملائم أكثر تبديل لوحة المفاتيح إلى وضع الاستبدال. بشكل افتراضي، تكون لوحة المفاتيح في وضع الإدراج. يقوم مفتاح Ins بالتبديل بين وضعي الإدراج والاستبدال.

عند الإدراج، يتم إزاحة جميع الأحرف اللاحقة إلى اليمين.

عند الاستبدال، يختفي الحرف الحالي.

يمكن حفظ المستندات التي تم إنشاؤها في محرر MS-DOS في ملفات نصية؛ للقيام بذلك، استخدم القائمة حفظ الملف.تتيح لك قائمة "حفظ باسم..." حفظ الملف باسم مختلف.

لمسح المحرر وبدء العمل على ملف جديد، استخدم القائمة ملف جديد.لتحميل ملف جاهز في المحرر، استخدم القائمة فتح الملف.في لوحة الحوار، حدد اسم الملف المطلوب باستخدام المؤشر. قائمة طعام طباعة الملفيسمح لك بطباعة جزء محدد من المستند أو النص بأكمله.

من بين برامج تحرير النصوص البسيطة في روسيا، يعد LEXICON هو الأكثر استخدامًا على نطاق واسع.

معجم معالج النصوص

تم تطوير معالج النصوص المعجمي إن فيسيلوففي عام 1985 في مركز الحوسبة التابع لأكاديمية العلوم في اتحاد الجمهوريات الاشتراكية السوفياتية. منذ عام 1991 تم توفيره من قبل الشركة معلومات دقيقة.يحتوي على واجهة باللغة الروسية ويسمح لك بإعداد مستندات بسيطة تحتوي على نص باللغتين الروسية والإنجليزية. يملأ LEXICON "مكانته البيئية" بنجاح - فهو مناسب تمامًا لأولئك الذين يحتاجون إلى أداة بسيطة لإعداد مستندات صغيرة وغير معقدة، ولا يحتاجون إلى جودة طباعة عالية.

لبدء العمل على ملف جديد، تحتاج إلى إعطاء أمر القائمة مسح النصأو استخدم أي نافذة معجم مجانية. هناك إجمالي 10 نوافذ متاحة، وذلك بالضغط على A + "تشي fra على لوحة المفاتيح الأبجدية الرقمية، يمكنك الذهاب إلى النافذة بالرقم المقابل.

لتحميل ملف جاهز، استخدم أمر القائمة تنزيل النصوحدد اسم الملف المطلوب في القائمة باستخدام المؤشر.

أمر القائمة طباعة النص رسيسمح لك البدء بطباعة مستند على الطابعة إذا تم تعيين مفتاح التبديل PRINTER1FILE 1SCREEN على PRINTER. عندما تكون في موضع الشاشة، يمكنك أن ترى بالضبط كيف سيبدو النص المطبوع على الطابعة.

محرر مايكروسوفت اوفيس

فيما يلي بعض الميزات التي يدعمها Word:

· استخدام العديد من الخطوط المختلفة (الأحجام والأنماط) للأحرف وطرق مختلفة لتمييزها (أحرف غامقة ومائلة وتحتها خط، وما إلى ذلك)؛ وتحديد معلمات فقرات النص وصفحات الوثيقة؛ كتابة النص في عدة أعمدة؛ طباعة الرؤوس والتذييلات من أي نوع؛ التوليد التلقائي لجدول المحتويات وأنواع مختلفة من الفهارس؛

· تصميم الجداول والفقرات جنباً إلى جنب. إدراج الرسومات (ملفات الرسوم البيانية)؛ وضع الفقرات (على سبيل المثال، الصور) في أي مكان على الصفحة (يمكن أن "ينحني" باقي النص حول الصورة).

يقدر المستخدمون ذوو الخبرة حقًا ميزات أسلوب Word. يتيح لك Word تسجيل جميع معلمات أنواع تنسيق النص الأكثر استخدامًا في ما يسمى بورقة الأنماط: الفقرات والأحرف وأقسام المستند. إذا قمت بذلك، فيمكن تعيين أي جزء من النص باستخدام أحد أنواع التصميم "القياسية". واحد او اثنينضغطات المفاتيح. وهذا لا يؤدي إلى تسريع كتابة المستندات بشكل كبير فحسب، بل يزيد أيضًا من مرونة تصميمها. على سبيل المثال، لتغيير الخط وموقع جميع العناوين بمستوى معين (على سبيل المثال، عناوين الفقرات)، لا تحتاج إلى البحث عن هذه العناوين وتغيير تنسيقها يدويًا - ما عليك سوى تصحيح نمط هذه العناوين، وسيتم تغييرها تلقائيًا خذ التصميم المطلوب

Shift+Ctri مع "م""1"، "ن""مع"، «(»والرقم "5" (على الجانب الأيمن من لوحة المفاتيح) محجوزان.

في الواقع، هناك العديد من المجموعات "المحظورة". إذا قمت بتحديد مجموعات باستخدام Shift لبرامجك، فمن وقت لآخر سوف "يسقط" المستخدم بشكل غير متوقع تمامًا من محرر النصوص عند محاولة كتابة حرف كبير، ولن تذهب المجموعات مع Alt سدى عند العمل في البرامج حيث يتم استدعاء خيارات القائمة بواسطة البديل+حرف- تمامًا كما هو الحال في MS-DOS Shell نفسها. في Microsoft Word، يتم حجز جميع مجموعات المفاتيح الممكنة تقريبًا للاحتياجات الداخلية!

رمز تبديل المهام نفسه هو برنامج DOSSWAP.EXE يتم تحميله قبل تنفيذ أي برنامج تطبيقي ويتم الخروج منه بعد إنهاء البرنامج، والعودة إلى MS-DOS Shell. يستهلك برنامج DOSSWAP حوالي 30 كيلو بايت من ذاكرة الوصول العشوائي.

ملف نصي- ملف كمبيوتر يحتوي على بيانات نصية. تتناقض الملفات النصية مع الملفات الثنائية، التي تحتوي على بيانات لا يُقصد تفسيرها على أنها نص (على سبيل المثال، الملفات التي تخزن النص في شكل مشفر أو مضغوط، أو التي تخزن الصوت أو الصورة أو البيانات الأخرى بدلاً من النص).

المميزات والعيوب

مزايا:

  • العالمية - يمكن قراءة الملف النصي (بطريقة أو بأخرى) على أي نظام أو نظام تشغيل، خاصة إذا كنا نتحدث عن ترميزات أحادية البايت مثل ASCII، والتي لا تخضع للمشكلة التي تتميز بها تنسيقات الملفات الأخرى - فهي تفعل ذلك لا تهتم بالاختلافات في ترتيب البايت أو الكلمات بطول الآلة على منصات مختلفة.
  • المتانة - كل كلمة وحرف في مثل هذا الملف مستقل بذاته، وفي حالة تلف وحدات البايت في مثل هذا الملف، فمن الممكن عادةً استرداد البيانات أو متابعة معالجة بقية المحتويات، بينما يحدث الفساد في الملفات المضغوطة أو الثنائية يمكن أن يؤدي عدد قليل من البايتات إلى جعل الملف غير قابل للاسترداد تمامًا. تم تصميم العديد من أنظمة التحكم في الإصدار للملفات النصية ويمكنها فقط التعامل مع الملفات الثنائية ككل.
  • تنسيق الملف النصي بسيط للغاية ويمكن تعديله باستخدام محرر نصوص - وهو برنامج مضمن في أي نظام تشغيل تقريبًا.

عيوب:

  • تحتوي الملفات النصية الكبيرة غير المضغوطة على إنتروبيا معلوماتية منخفضة - وتشغل هذه الملفات مساحة أكبر من الحد الأدنى المطلوب. على الرغم من أن هذا التكرار يحدد زيادة المقاومة للفشل في قنوات نقل البيانات وعند تلقي البيانات من الوسائط، على سبيل المثال، من الشريط المغناطيسي.
  • بعض العمليات مع الملفات النصية غير فعالة. على سبيل المثال، إذا تم العثور على رقم في ملف، فسيتعين على نظام الكمبيوتر، قبل بدء العمليات معه، تحويله إلى تنسيقه الداخلي، باستخدام إجراء تحويل رقم معقد نسبيًا؛ للانتقال إلى السطر رقم 1000، عليك أن تحسب 999 سطرًا قبله؛ من الصعب استبدال سطر بآخر، وما إلى ذلك. لذلك، عند العمل بكميات كبيرة من البيانات، يتم استخدام الملفات النصية فقط كتنسيق وسيط يضمن إمكانية التشغيل البيني.

التنسيقات المستندة إلى الملفات النصية

نظرا لبساطتها، غالبا ما تستخدم الملفات النصية لتخزين معلومات الخدمة (على سبيل المثال، السجلات): حيث أن عملية إضافة بيانات جديدة إلى نهاية الملف النصي لا تتطلب أي موارد حاسوبية كبيرة، بغض النظر عن الحجم الحالي للملف. الملف ونوع البيانات النصية التي تتم إضافتها، عادةً ما تتم صيانة ملفات السجل النصية بكفاءة ودون أن يلاحظها أحد من قبل المستخدم والتطبيقات الأخرى (حتى يتم استنفاد مساحة القرص).

يعمل تنسيق النص كأساس للعديد من التنسيقات الأكثر تخصصًا (على سبيل المثال، .ini، وSGML، وHTML، وXML، وTeX، والكود المصدري للغة البرمجة). في بعض هذه التنسيقات، يمكن استخدام مجموعات معينة من الأحرف كأدوات لتمييز النص. في هذه الحالة، يمكن للملف تخزين نص منسق، حيث يمكن أيضًا تعيين الأحرف على الخط والنمط والحجم وما إلى ذلك (على سبيل المثال، Rich Text Format، HTML).

ملحقات أسماء الملفات

في نظامي التشغيل DOS وWindows، تستخدم الملفات النصية العادية عادةً الامتداد ‎.txt. ومع ذلك، يمكن أن تكون الملفات النصية ملفات ذات امتداد آخر أو بدونه. على سبيل المثال، عادةً ما يتم تخزين أكواد مصدر البرنامج في ملفات ذات امتدادات تتوافق مع لغة البرمجة التي كتبت بها البرامج (.bas، .pas، .c).

عادةً ما يتم تخزين النص المنسق (النص مع العلامات) في ملفات ذات امتداد يتوافق مع التنسيق أو لغة الترميز - .rtf، .htm، .html.

الترميزات

نص 8 بت

تاريخيًا، تم استخدام مجموعة أحرف ASCII ذات 7 بت، بالإضافة إلى EBCDIC ذات 8 بت وامتدادات ASCII المختلفة، لتشفير الملفات النصية. في صفحات التعليمات البرمجية ذات 8 بت، من الشائع استخدام أحرف ASCII في النصف الأول من جدول التعليمات البرمجية.

تتمثل ميزة تمثيل النص 8 بت في بساطة البرنامج واستقلاله عن مشكلات ترتيب البايت أو طول كلمة الآلة على الأنظمة الأساسية المختلفة. العيب هو العدد الكبير من المعايير المختلفة، مما قد يؤدي إلى عدم التوافق.). في بعض الأحيان تتم إضافة حرف علامة خاص (U+FEFF) إلى بداية الملف

تملي هذا التناقض مبادئ تشغيل الآلات الكاتبة: للانتقال إلى سطر جديد، تحتاج إلى إعادة حرف النقل إلى بداية السطر ( إرجاع)، ثم قم بتدوير البكرة سطرًا واحدًا ( سطر تغذية). عند الطباعة على الطابعة، يمكن أن يتم فصل أحدهما عن الآخر (على سبيل المثال، لتمييز سطر عن طريق طباعته مرتين، أو لتمرير البكرة عدة أسطر)، ولكن في الملفات النصية ليست هناك حاجة لذلك.

بالإضافة إلى الأسماء المذكورة، تحتوي الملفات النصية على رموز مثل علامة التبويب (الرمز 9) وخلاصة الصفحة (الرمز 0xC). تم استخدام هذا الأخير من قبل محرري النصوص القديمة مثل LEXICON، وكذلك في الملفات المخصصة للطباعة على الطابعة.