الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أتحدى كل المبرمجين في الفيجوا بيسك 6

مغلق
بدأه ابو مهند القاسمي في 11 مارس 2006 · 1 رد · 717 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أتحدى كل المبرمجين على أن يستطيعوا تصميم هذا البرنامج..

وفي حالة تصميمه فيرسل مفتوحاً إلى البريد (abdulhakem@maktoob.com)

أو يتم وضعه في المنتدى..

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

برنامج مقارنة ملفات نصية (ملفات وورد rtf)

ملخص سريع عن البرنامج:

يحوي البرنامج قاعدة بيانات أكسس (اسمها:albaaz) تحوي على الحقول: (مسلسل - اسم الملف الوورد - نص الملف الوورد - مقارنة - بيان)، مرتبطة بواجهات عبر الفيجوال بيسك.

أول واجهة في الفجوال عند تشغيل البرنامج تظهر فورم عادي به ثلاثة أزرار (دخول - خروج - حول) وفي الأعلى نص: (برنامج مقارنة الملفات النصية).

زر خروج (exit).

زر حول (فورم آخر فيه بيانات).

زر دخول: يدخل على فورم آخر يحوي ثلاثة إطارات:

o الأول: (زر إضافة ملفات نصية إلى القاعدة + حذف ملف نصي من القاعدة + تعليم بالتكرار).

o الثاني: البحث عن متشابهات: (يدخل على فورم آخر تأتي تفاصيله).

o الثالث: مقارنة ملفين نصيين: (تكست رقم الملف الأول + تكست رقم الملف الثاني + زر مقارنة يدخل على فورم تأتي تفاصيله).

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

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

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

نقطة مهمة جداً:

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

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

________.doc

#2

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

اما لو كان الموضوع صيغة اخرى من صيغ "عندي مشروع تخرج وابحث عمن يساعدني" فهذا الموضوع مخالف ومصيره الاغلاق.

لذا الى ان يتم التوضيح لاحد المشرفين عبر الخاص سيتم غلق هذا الموضوع مؤقتا ريثما يتم التحقق من وجهته.

بالمناسبة, راجع قواعد المشاركة في القسم والمنتدى بشكل عام: /index.php?showtopic=29343

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

هذا الموضوع مغلق.

مواضيع مشابهة