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

برنامج ترميز نصوص بشكل رياضي

بدأه Anas T.P.M في 11 أغسطس 2013 · 3 رد · 1,022 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

في الواقع قمت من فترة بافتتاح دورة تدريبية على موقع ما لبرمجة تطبيقات Windows على #C وفي خضم البرامج البسيطة التي صممناها قمت بعمل نموذج لبرنامج مهم -باعتقادي- وهو يقوم بترميز النصوص العربية والإنجليزية والرموز والأرقام وذلك بالآلية التالي :

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

هذا هو البرنامج أضعه بين أيديكم أحبائي وإخوتي , فما رأيكم بالفكرة هل هي مهمة كما اعتقدت أم لكم وجهة نظر أخرى ؟

 

 

اسم المستخدم وكلمة المرور الأساسية هي : anas وبالطبع يمكن تعديلها

Anas Coding and Decoding Multi Language v1.0.0.zip

#2

7 تحميلات للبرنمج وأكثر من خمسين مشاهدة أليس لديهم أي تعليق سلبي أو إيجابي ؟

#3

السلام عليكم و رحمة الله

شكرا لك على المجهود

وانا كنت ابحث عن خوارزميه تشفير نصوص و مهتم اكثر بسرعة الاداء

هل لي ان اسالك عن الخوارزميه التي اتبعتها و هل قمت بتحديد منفتاح تشفير

او عمل hash table

لاني كنت ابحث عن اسرع خوازميه ذات كفاءة في تحويل النصوص. و النصوص المطلوب تحويلها تتعدى عشرة الاف سطر

لم احرب الملف بعد لاني اتصفح من الموبايل

#4

أخي الكريم والحبيب , أرحب كثيراً بزيارتك للموضوع ولا مشكلة لدي في إعطاء فكرة الخوارزمية مع الخوارزمية ذاتها ..

فكرة الخوارزمية -بعد أن تطلع على البرنامج ستتوضح أكثر- :

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

الآن يدخل المستخدم مفتاح الترميز الذي يراه مناسباً -وهذه نقطة القوة في الموضوع- والمفتاح رقمي حصراً وضمن حدود المتغير int.

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

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

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

الآن أقوم بالعمل على Windows لا تتوفر به نسخة من Visual Studio أي سأرفق لك الكود والخوارزمية فيما بعد بإذن الله تعالى.

أتمنى لك الفائدة

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…