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

منتديات كوكب الكمبيوتر
لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية
ما دخل مايكروسفت اصلا في هذا التحدي ؟؟؟ و أصلا يجب ان تعلم ان المطلوب عمله شئ جد جد جد صعب و يوجد برنامج يقوم بعمل المطلوب اذا كان محتوى الصورة بحروف لاتينية و اسمه على ما أذكر Readiris و طبعا البرنامج ليس من تصميم شخص واحد و انما شركة اما للغة العربية فلا ادري اذا ماكان هناك برنامج مماثل و مثل هذه البرامج تعتمد على تقنية تسمى بال OCR - Optical character recognition و كما ذكرت لا اظن انها سهلة الى درجة ان تضعها في منتدى و انتظار الحل لأنك لن تجده و تأكد من ذلك
طمنتني الله يخليك

منتديات كوكب الكمبيوتر
لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية
أولاً : عليه اللعنة متصفح الـ IE فقد كتبت رد لكن حصلت مشكله ...
ثانياً : هأنذا أكتب رد أخر :)
أخي العزيز crazy-man :
هدئ أعصابك فكما تعلم مثل هذه المواضيع التي تعمل صيغة تحدي في الأغلب المتحدي غير مدرك لأمور كثيرة في المشكلة لذا فأسهل شئ عليه استخدام كلمة تحدي . وهنا التحدي وصل الى درجة تحدي مايكروسوفت مرة واحدة :D
الأخ المتحدي -من الموضوع أعتقد أنه شخص آخر غير واضع السؤال - لايقصد -والله أعلم- الحصول على النص في الصورة وإظهاره في الـ TextBox وهو ما أشرت اليه بـ OCR ...
لاحظ معي
اقتباسالمطلوب كتابة الموجود في الصوره في التيكست بنفس الترتيب
لاحظ كلمة"كتابة" .. المقصود هو إستخدام لوحة المفاتيح وإدخال النص الموضح بالصورة بنفس الترتيب إلى الـ TextBox ...
أما إن كان المقصود هو OCR فيفضل أولاً أن يتعلم المتحدي صياغة السؤال ...
لا أعلم إن كان المتحدي يعلم أن عليه توفير بيئة مناسبة للتحدي قبل ذلك.. فالبرنامج المرفق رغم إحتواءه على TextBox فإنها لا تدعم اليونيكود وهنا نعلم أن المتحدي يجهل العديد من الأشياء ... شخصياً لم أستطع الكتابة بالعربية لأن النظام لدي صيني ..
طبعاً قبل التجربة أنا أعلم ما يرمي الأخ لقوله . لكن لا أعلم إن كان يدرك أن هناك كم هائل من المعلومات يجب عليه قراءته قبل وضع التحدي سأذكرها لاحقاً ..
بغض النظر عن نقطة عدم دعم اليونيكود.. لم أتوقف وحاولت عمل ما يريد باستخدام notepad وفعلاً لم يتم المطلوب ... لكن باستخدام Office Word تم كتابة النص بالترتيب المطلوب وهنا يجب التنويه إلى نقطة مهمه وهي كتابة الأرقام ..
الرقم 58 سيكتب بالترتيب الأتي : أولاً 5 ثم 8 وهكذا لبقية الأعداد .. لاحظ الصورة المرفقة
لا أعلم إن كان المتحدي قد قرأ عن unicode ؟ هل سمع عن Text Alignment ,Layout, reading flags ؟ Glyph reordering؟ وغيرها ..هل سمع عن Uniscribe ؟
إذاً قبل التحدي لا بد من أن يكون هناك إلمام ولو بسيط بأساسيات حول موضوع التحدي ... قبل التحدي يجب قراءة كل ما يتعلق بالوصلات الأتية :
كما أنصح بقراءة
Windows Graphics Programming Win32 GDI and DirectDraw By Feng Yuan
المشكلة مشكلة مبرمج في الدرجة الأولى ...
تم تعديل هذه المشاركة بواسطة cipher في 4 أغسطس 2006 في 11:48
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
أخى الكريم cipher
مشكور على هذا الشرح الرائع
انا الموضوع ده مجننى من امبارح مش عارف ممكن يتحل اذاى
وبصراحه انا أول مره اسمع عن المواضيع الى اتكلمت عليها
جعله الله فى ميزان حسناتك
تم تعديل هذه المشاركة بواسطة GENIUS-IT في 4 أغسطس 2006 في 12:19
Never Give Up You Are Programmer
Being Genius Is The Step Before Madness
Artificial Intelligence Is No Match For Natural Stupidity
سايفر سؤال اعتراض
اي حكاية الاوفيس الصيني ده ؟؟؟
Mahmoud Magdy
MVP - Exchange Server. MCITP (Windows Server 2008, Exhcange Server 2010,/2007),CCNP, MCTS(OCS 2007 R2, SCCM 2007)
Tech Lead
Ingazat Information Technology
Follow me on twitter: http://www.twitter.com/_busbar
my blog: http://autodiscover.wordpress.com
Link with me on linkedin: http://www.linkedin.com/profile?viewProfile=&key=71027694
or on experts-exchange.com: http://www.experts-exchange.com/M_1426100.html
اقتباسسايفر سؤال اعتراضاي حكاية الاوفيس الصيني ده ؟؟؟
لا حكاية ولا حاجة :D ..
النظام لدي صيني و قمت بتنصيب MS Office 2003 Chinese version ليس إلا :D
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
هل هذا هو التحدي

طيب انسخ هذا في مربع النص
ت58/ص11/46
وشوف النتيجة
يوجد ملف EXE بإسم zahrah جاهز
وهذا ملفك
اختكم
زهره
اقتباست58/ص11/46
هكذا نكون أدخلنا 11 قبل 46
ما يعنيه الأخ هي مشكلة تداخل اللغات مع بعضها في نص ( complex script )
كمثال آخر
ت 58/ص 11*
نلاحظ أن علامة "*" في آخر النص . إن تم استخدام RTL_READING فستظهر في آخر النص وإن تم إستخدام LTR_READING فستظهر في بداية النص قبل حرف التاء ..(يمكن تجربة ذلك في notepad )..
طبعاً هناك complex script أعقد من ذلك لذلك مايكروسوفت قدمت الـ Uniscribe لحل مشاكل التعقيد التي كان المبرمجون يواجهونها مع استخدام ExtTextOutW و GetCharacterPlacementW .
الموضوع طويل وشرحه يحتاج لوقت ولخبرة ..
لاحظوا الصورة المرفقة وكيف هو ترتيب الكلمات وكيف تظهر في الـ notepad ...
*الترتيب يظهر هكذا فقط وقت الإظهار أما بالنسبة للنص المحفوظ فالترتيب سليم
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
السلام عليكم
إخواني الكرام شكرا لكم على تفاعلكم
هذا ليس تحدي مني شخصيا بالعكس انا أوؤمن بهذا المنتدى الرائع وفيه قدرات هائله تضاهي فعلا مبرمجين عالميين
وانا شخصيا تعلمت الكثير منه
لكن هذه الصيغه اللتي طرحها علي أحد الأشخاص وهو أصلا لايعرف فيجوال بيسك
يعمل على VBA الأكسس
وقد رأي هذا المنتدى وطلب مني وضع السؤال بهذه الصيغه لأنه محتاج لحل لهذه المسأله
وأرجو من الإخوان ان لايأخذو الموضوع على انه تقليل من قدرهم لاسمح الله بالعكس
يجب أن يكون دافع للتعلم وإيجاد حل منطقي لمثل هذا المسائل المعقده
شاكر ومقدر لكم حسن تعاملكم
تم تعديل هذه المشاركة بواسطة seaprince46 في 4 أغسطس 2006 في 15:43

منتديات كوكب الكمبيوتر
لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية
لا يا اخي الكريم
لم نقوم بوضع الرقم 11 قبل 46 ولكن المنتدى قام بحرف النص بينما الصحيح كما هو واضح في الصوره لو وضعنا القيمة الافتراضية لمربع النص كما في الصوره

انظر للمشروع والقيمة الافتراضية لمربع النص وكذلك الملف za.exe
تم تعديل هذه المشاركة بواسطة zahrah في 4 أغسطس 2006 في 16:04
باعتبار ذلك ...
انا أتحدث عن اليونيكود فالـ TextBox المرفق مع Visual basic لا يدعم اليونيكود
أول مثال وضعتيه كان يمكن كتابة اللغة العربية فيه وكانت المشكلة موجودة , المثال الثاني لا يمكن كتابة اللغة العربية فيه لذا لم أستطع التأكد من المثال ..
كنت أناقش المشكلة بشكل عام لذا ضربت عدة أمثلة منها استخدام notepad ,office word ...
عموماً نقاش مثل هذه الأشياء في قسم visual basic هو نوع من تضييع الوقت فالكل هنا يعتمد على الشئ الجاهز .
تصحيح :
المثال الأخير بعد تنفيذه يكون الناتج هو الفورم على اليمين في الصورة
وبعد إدخال النص بالترتيب الذي إفترضناه كان الناتج نفس المثال الأول (الفورم على شمال الصورة )...
لذا كما قلت سابقاً أنا أتحدث بصورة عامة حول الظاهرة التي لاحظها الآخ ...
ربما في نظام الواجهه فيه هي اللغة العربية لن تظهر هذه المشكلة ..
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
في نظري الموضوع لا يستحق هذا العناء
فلنوفر جهودنا لاشياء تستحق فهذة ليست مشكله برمجيه يفتح فيها موضوع ذات اهميه
وتقبلو تحياتي
redahashem
رضا هاشم
اللهم اصلح امورالمسلمين
سبحان الله وبحمده سبحان الله العظيم
اللهم اهلك من سبب في فرقتنا وسفك دمائنا وزاد همنا وكربنا
اقتباسفهذة ليست مشكله برمجيه يفتح فيها موضوع ذات اهميه
:o
يبدو أنك متعود على الجاهز لذا لا تعتبرها مشكلة برمجية
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
cipher كتب:باعتبار ذلك ...انا أتحدث عن اليونيكود فالـ TextBox المرفق مع Visual basic لا يدعم اليونيكود
أكبر مشكلة مع الـ Visual Bsic
cipher كتب:عموماً نقاش مثل هذه الأشياء في قسم visual basic هو نوع من تضييع الوقت فالكل هنا يعتمد على الشئ الجاهز .
الـ Visual Basic لغة مبتدأين على قد الحال :D (h) و إن شاء الله تكون أول خطوة للأنسان في عاااااالم البرمجة
المهم الواحد يطور معلوماته إن شاء الله.

redahashem كتب:في نظري الموضوع لا يستحق هذا العناءفلنوفر جهودنا لاشياء تستحق فهذة ليست مشكله برمجيه يفتح فيها موضوع ذات اهميه
وتقبلو تحياتي
ارجو يا اخي ان تلتزم باداب الحوار مع الاخرين فليس هناك مبرر ان تقوم بتقليل من شأن اي عضو انا والحمد لله اعرف قدراتي ولست في حاجه لان اسمع رايك
-_- -_-
هذا بالنسبه لما ذكره الاخ
cipher
اما الاخ علاء فشكرااااااااااا علي المجهود الرائع
وبالتوفيق
:D :D :D :D
redahashem
رضا هاشم
اللهم اصلح امورالمسلمين
سبحان الله وبحمده سبحان الله العظيم
اللهم اهلك من سبب في فرقتنا وسفك دمائنا وزاد همنا وكربنا
هذا الموضوع مغلق.