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

كيفيه عمل Translator ؟؟؟

مغلق
بدأه م.سمر في 4 أكتوبر 2007 · 8 رد · 1,464 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

أريد منكم أن تساعدونى فى عمل برنامج يترجم من اللغه العربيه الى اللغه الانجليزيه والعكس

يعنى عشان اعمل البرنامج هحتاج اعرف لغه برمجه زى السى الشارب وال SQL عشان تخزين البيانات ان كنت ناسى حاجه ياريت تقولولى

بالاضافه ان ممكن كل واحد يحط شكل Interface جه ع باله أول ما قرا الموضوع لانى مش عارف احدد Interface معين ويكون ملفت وشكله حلو يعنى

طيب نيجى للمهم

انا المفروض اول حاجه اعمل قاعده البيانات اللى هتحتوى ع الكلمات اللى باللغه العربيه وقاعده بيانات اخرى اللى بتحتوى ع الكلمات اللى باللغه الانجليزيه صح؟؟؟

وبعد ما خلصت شكل ال Interface اقوم بربط القاعدتين البيانيتان بالسى شارب ده اللى عارفوه لكن الخطوات اللى بعد كده يتم تحديدها لما أعرف شكل ال Interface صح؟؟؟؟

طيب ياريت ياجماعه تساعدونى نفسى أكمل برنامج للاخر

تم تعديل هذه المشاركة بواسطة م.سمر في 4 أكتوبر 2007 في 09:55

071aekq4.gif
#2

لسه محدش وصل لحاجه

071aekq4.gif
#3

اخى الحبيب

تحياتى لك

انها فرصة ان اطلعك على احد اسرار عالم البرمجة

وقد توصل الى هذا السر احد العلماء الباحثين فى عام 2002 ومن ثم نشره للجميع فى مجلة IEEE وها انا انقله لك

ان من اهم اسس البرمجة انه قبل ان تبدا فى عمل اى مشروع - ان تعرف متى ستقف عن تطويره وتنتهى من عملية البرمجة

بمعنى ان مشاريع البرمجة فراغ لانهائى يمكن ان يمتلىء ويسع ملاين الافكار.

لذلك قبل ان تطلب منا تصميم لبرنامج الترجمة - كان ينبغى ان تفكر - فيما سوف يقدم هذا البرنامج - هل من جديد ؟

وحتى تصل لذلك كان ينبغى عليك الاطلاع على برامج الترجمة - وهم كثر - لعلى اذكر منها برنامج الوافى للترمجة

اما اذا كنت تفكر فى عمل مشروع تعليمى حتى تزيد خبرتك فى البرمجة - فكن حريصا ان تختار مشاريع تتناسب مع قدراتك وتلائم المستوى الحالى

ولاباس ان تطمع فى عمل مشاريع كبيرة - بشرط ان تتوفر لديك صورة كاملة عن هذه المشاريع وان تعرف جيدا ماذا سوف تفعل.

بخصوص برامج الترجمة - فلها عدة متطلبات مثل

1 - قاعدة بيانات (تعدد وسائط)

1 - جدول لكلمات اللغة العربية

2 - جدول لكلمات اللغة الانجليزية

3 - وهكذا بحيث يشمل جدول كل لغة الكلمة وكود خاص بها

4 - جدول لربط بين كلمات اللغات المختلفة

فمثلا يشتمل على حقلين رقم كلمة من اللغة الاولى - ورقم كلمة من اللغة الثانية

5 - جدول يشتمل على لغة وصفية Script تصف قواعد اللغة وذلك ضرورى للترجمة الصحيحة

6 - جدول يشتمل على ملفات الصوت التى تنطق الكلمات - كود الكلمة + ملف الصوت

2 - بخصوص واجهة المستخدم

يمكنك عمل حقلين نص Two Edit Boxes واحد للغة العربية والاخر للانجليزية على سبيل المثال وهذا شىء بديهى

ولا اظن انك سوف تحتاج اكثر من توفير خيارات

1- الترجمة

2- النطق الصوتى

3- البحث عن كلمة

4 - شاشة بيانات تسهل عملية الاضافة لقاعدة البيانات

3 - بخصوص الكود - حلقة منطق التطبيق Bussines Logic

فهى عملية ترجع لخبرتك - ويفضل استخدام برمجة الكائنات - حتى تكون عملية صيانة التطبيق اكثر سهولة فى المستقبل

4 - بخصوص الويب Web

يمكنك ان تطور المشروع ليقدم امكانية الترجمة عبر الانترنت

5 - بخصوص الشبكات

يمكنك ان تقدم البرنامج عبر الشبكة وان تقدم فكرة جديدة كان يتكلم اثنان معا احدهما بالانجليزية والاخر بالعربية - ويقوم برنامجك بالترجمة

التلقائية قبل عبر الرسائل - بحيث يشعر المستخدم العربى انه يتحدث مع شخص عربى - ويشعر المتحدث بالانجليزية انه بتحدث مع شخص بنفس لغته

6 - بخصوص التكنولوجيا

استخدم بلا شك الادوات التى تقنها

على سبيل المثال

1 - فيجوال بيسك 6 + اكسس + ASP

2 - سى شارب + SQL Server + ASP.NET

3 - فيجوال فوكس برو + ASP

4 - C++/Qt

5 - Java

6 - Delphi

7 - Python

8 - xHarbour/MiniGUI

حيث ان الادوات التى تقنها لاشك هى التى سوف تستخدمها لاداء ماتريده - وكان الله فى عونك

وكل عام وانت بخير بمناسبة شهر رمضان وعيد الفطر المبارك

مع تحياتى

محمود فايد

#4

جزاك الله خيرا

071aekq4.gif
#5

طلب أخر

اريد نقل قاعده بيانات من ال Access الى ال SQL انا قمت بعمليه البحث ولكنى لم أفهم شيئا .ممكن توضيح بالصور الخطوات المطلوبه للقيام بذلك

071aekq4.gif
#6

السلام عليكم

اخي الكريم

الامر سهل في نقل القاعده من الاكسيس ألى SQL

ما بدها شطاره بس

في شي اسمه استيراد

في ستيديو اس كيو ال

في غاية السهوله

-waf

#7

انا بستخدم الاس كيو ال الموجوده فى نسخه الفيجوال ستديو لانى بعمل ال DB من داخل الاستديو هتبقى موجوده ايضا؟؟؟

071aekq4.gif
#8

شكراً على المعومات القيمة... أنا والله نفسي أنتقل إلى SQL Server وأنسى الأكسس وأيامه... بس مش عارف كيف؟

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#9

كان الله فى عونك اخى الحبيب

عليك بالاعتماد على الكتب والمراجع والصبر عليها

وكنقطة بداية يمكنك البحث عن كتب فى الموقع الشهير http://www.kutub.info وبه مجموعة كبيرة من الكتب العربية

وكل عام وانت بخير بمناسبة شهر رمضان - وعيد الفطر المبارك

وتقبل منى هذه الهدية http://www.sourceforge.net/projects/doublesvsoop بهذه المناسبة

وهى عبارة ان اداة للبرمجة بدون كود

يمكن ان تستخدمها استنادا على اى لغة برمجة مثل Java

بحيث تقوم بعملية البرمجة من خلال التفاعل Interaction مع الحاسب - بدلا من كتابة الكود

وهى اداة بسيطة - سهلة التعلم وسهلة الاستخدام ولها الفوائد التالية

1- سرعة اعداد التطبيقات

2- تعزل المبرمج عن الكود

3- تدعم اى لغة برمجة فى الخلفية

4- تكون الواجهة باى لغة تحب (عربى - انجليزى...الخ)

5- قابلة للامتداد والتطوير (بناء مفتوح) وبدون كود ايضا -من خلال المصممات

مع تحياتى

محمود فايد

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

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