لماذا برامجنا العربية مختلفة عن الغربية
#1
السلام عليكم

قبل يومين كنت ادرس بعض المشاريع المفتوحة المصدر الاجنبية
مشاريع بيع وشراء
مشاريع ادارة مستشفيات
ومشاريع طلبة
وبعض المشاريع الاخرى

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

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

ألم تلاحظوا هذا أيضا
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • h-farid
الرد
#2
السلام عليكم
لانها طريقة التعامل مع البيانات في الشبكة Fetch On Demande اي لا يتم اضهار لك شيئ و انما يتم احضار البيانات عند الطلب
هذه الطريقة سريعة تجد هذه الطريقة في البرامج القديمة و يتسخدمها المبرمجين من الطراز العتيد Sleepy لكن الامور تغيرة مع قدرات الاجهزة و قدرات محركات قواعد البيانات ....
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة
  • Delphi4Us
الرد
#3
وعليكم السلام ورحمة الله
نعم تلك الطرق تجعل من البرنامج سهل وسريع .سهل لانه تظهر لك خيارات اقل و اهم . وسربع لان الذاكرة بحجم اقل ليس مثل البرامج التي تظهر كل المرضى او كل الزبائن ثم تبحث
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
[-] كل من 1 user says قال شكرا ل mobile على المشاركة المفيدة
  • Delphi4Us
الرد
#4
السلام عليكم


إقتباس :يقول لك اعطني رقم الملف او رقم الطالب او رقم المعاملة او رقم المنتج او رقم الدواء
لا يوجد شئ اسمه اعطني اسم  الملف او اسم الطالب او اسم المعاملة او اسم المنتج او اسم الدواء

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

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

--------------
مجال البحث الاسرع و المريح لقواعد البيانات والمنظومة ككل يكمن في الحقول تعريفية
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
[-] كل من 1 user says قال شكرا ل Mr.DOS على المشاركة المفيدة
  • Delphi4Us
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم