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

هل تفضل تصميم برنامج لنظام تشغيل محدد أم متوافق مع عدة نظم تشغيل (ويندوز)؟

مغلق
بدأه Eng. Usama El-Mokadem في 26 فبراير 2007 · 16 رد · 1,059 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخ الفاضل ...

أود أن أطرح ملحوظة بخصوص توافق البرامج التى تصممها مع اصدارات ويندوز السابقة، وهى عند استدعاء برامج خارجية مثلاً (shutdown.exe أو rundll32.exe أو ... الخ)، - أو API غير موجودة مثلاً فى 98 - فذلك يستوجب وجود هذه البرامج فى اماكنها (فعلى سبيل المثال Win98 لا يحتوى بعض الملفات الموجوده فى XP)، وفى حالة أى تغير للبرنامج "المعاملات مثلاً، أو صممت البرنامج على استخدام اوامر وملفات XP وقمت بتشغيله على 2000، وامكانية هذه البرامج غير موجوده 2000"، او صلاحيات أمانه ... الخ، فللأسف لن يستطيع البرنامج التنفيذ بنجاح، لذا اذا امكن تصميم برنامج متوافق مع عدة اصدارات من ويندوز أفضل أم لإصادر محدد؟ ماذا تفضل؟

تمنياتى بالتوفيق

شكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 6 يونيو 2007 في 09:30

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#2

نعكم عزيزي لم اتنبه لوضع ملاحظة انه برنامج يعمل في ويندوز XP كما تفضلت تماما

مشكور على الملاحظة والله يوفقك

معقول في ناس لسة بستعمل Win98......

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

الأخ الفاضل ... همام ابوعرقوب

ههههههههههههههههههههه، شكراً جزيلاً على تعليقك

اقتباس
معقول في ناس لسة بستعمل Win98......

لنعيد صياغة العبارة -فى الحقيقة هو سؤال- السابق وأرجوا الرد ....

هل تستطيع أن تقول أنه لا يوجد أحد يستخدم Win98 ؟؟؟

أو بصيغة أكثر تشدداً: هل تستطيع أن تجزم بأن لا أحد يستخدم Win98 ؟؟؟

فى تصميم البرامج دائماً نضع نصب أعيننا التوافق ، وستجد عشرات بل مئات البرامج (الجديدة) تعمل أى ويندوز

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#4
Eng. Usama El-Mokadem كتب:
فى تصميم البرامج دائماً نضع نصب أعيننا التوافق ، وستجد عشرات بل مئات البرامج (الجديدة) تعمل أى ويندوز

أحد أهم قواعد البرمجة :

Design for Win XP & test for Win95

قرأتها مرة و أفادنى كثيرا الألتزام بها و أنصح بها دائما

و نعم أخى أعرف أجانب يفضلون Win 98 عن الـ XP و يستخدموه كنظام التشغيل الأساسى

تم تعديل هذه المشاركة بواسطة msayed2004 في 29 مارس 2007 في 01:56

#5

مافيش حد بيستخدم ويندوز 98 دلوقت طبعا!!!

#6

منقدرش نحكم بكدا

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#7

الف شكررر

تم تعديل هذه المشاركة بواسطة نورا مجدى في 4 يونيو 2007 في 22:35

#8

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

#9

اخواني جميعا..

لم اقصد التقليل من شان اي نظام تشغيل...

والدليل: لقد استخدمت نظام تشغيل ويندوز 98 لمدة 2 سنتين، مع اوفيس XP واستطعت ايضا استخدام القرص Flash وكثير من البرامج الاخرى وكانت البرامج التي تعمل على ويندوز 98 والتي ابنيها على اكسس تعمل بكل بساطة على ويندوز XP..

لكن ما اقصده ان نظام XP وفيستا الحديث سيكتسحان السوق، شئنا ام ابينا، فشركة مايروسوفت على حد علمي ستقوم بملاحقة الالاف من نسخ الويندوز غير القانوينة لشطبها، مما سيطرك لشراء نسخة قانونية،

او تقوم بشطب جميع نسخ الويندوز مهما كانت لاعطاء دفعة لنظام فيسيتا، الذي استخدمه حاليا على احد الاجهزة..

بصراحة نظام تشغيل بحق، يستحق كل التقدير،

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#10

الأخ الفاضل ... همام

إلى حين شطبها (إذا فعلت ذلك)، سأجعل برامجى متوافقة مع جميع نظم التشغيل :)

لحين صدور اشعار أخر

ثم ماذا يضر المبرمج القوى الملم ببرمجة عدة انظمة فى ذلك، طالما عنده المعرفة المطلوبة ؟؟؟

همام ابوعرقوب كتب:
فشركة مايروسوفت على حد علمي ستقوم بملاحقة الالاف من نسخ الويندوز غير القانوينة لشطبها، مما سيطرك لشراء نسخة قانونية، او تقوم بشطب جميع نسخ الويندوز مهما كانت لاعطاء دفعة لنظام فيسيتا
ما المقصود بشطبها؟ وكيف تشطبها؟ ولما لم تشطبها من قبل؟

مازال لدينا بعض الأجهزة لا تعمل الا على ويندوز 98، فعلى سبيل المثال فى الجامعة كان هناك مايكروسكوب الكترونى متصل بجهز كمبيوتر عن طريق كارت، وتوصيفه موجود فقط على ويندوز 98، ولم يعمل عند تحديث الجهاز لـ XP، والثمن شامل ثمن الجهاز ونسخة 98

كذلك رأيت برنامج مع ماكينة لتحميض الافلام الفوتغرافية الألوان (ثمنها حوالى 200 ألف دولار)، وتتصل بكمبيوتر، لإدارة الماكينة، والبرنامج لا يعمل سوى على 98 و NT4، والثمن شامل ثمن الجهاز ونسخة NT4 Workstation، ونسخة 98 هدية (اصلية)

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

وعلى فكره، نتائج المايكروسكوب، ونتائج تحليل العينات، كنا نخرجهم على هيئة Access أو Excel، وكنانفضل الاكسس، لأننا كنا نقوم بعملية استراد لبرامج اكسس لعمل بعض التنقيح واستبعاد الارقام الشاذة

هل لدى مايكروسوفت حل لمثل هذه المشاكل، وكيف ستشطب هذه النسخ؟

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 5 يونيو 2007 في 16:28

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#11

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

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

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

السؤال: لماذا الان، كما اتصور ان الشركة ستواكب الاجهزة الحديثة المتواجدة في الاسواق مثل اتش بي الذي صمم بمميزات بصراحة تستاهل نظام اكبر واجمل بكثير من اكس بي ..ولهذا حسب اعتقادي لاعطاء دفعة لفيستا....

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

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

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

والله لا اعمل متى تحديدا لكني في ترقب لانتظار هذا اليوم..

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#12
همام ابوعرقوب كتب:
شركة مايكروسوفت ستصل لكل نسخة ويندوز عن طريق الانترنت وتقوم بشطبها او ايقاف عملها..وهذا يتم طبعا بالتوافق مع الشركات التي تصنع الاجهزة..

هل لديك أى مرجع او نشرة او رايط بهذا الخصوص

ارجوا اضافته

ملحوظة: كثير من الاجهزة ليست Brand name، أم مجمعة

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#13

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

اكتشفت الموضوع الان :lol:

-

اقتباس
تصميم برنامج متوافق مع عدة اصدارات من ويندوز أفضل أم لإصادر محدد؟ ماذا تفضل؟

طبعا كل الاصدارات ما امكن ذلك افظل

فانت لا تفرض على المستهلك استخدام اصدار معين، هناك من لا يزال يستخدم Win95 او NT حتى الان

ثم اعتماد المبرمج على اشياء قد تكون موجودة في اصدار و غير موجودة في اخر يعتبر خطأ برمجي

على الاقل يخبر المستخدم ان ذاك الشيئ ناقص و يرشده الى رابط تحميل ان امكن ذلك

او يضعها في موقعه او يبرمج بدائل ان استطاع..

على سبل المثال حملت منذ يومين هذا البرنامج Box Shot 3D

box.jpg

ثبته و عمل عادي الى ان اردت حفظ ملف حدث خطأ، لم استطع لا الحفظ ولا فتح ملف

والسبب ان MSXML غير مثبت عندي بالبيت، على الاقل كان على مبرمج Box Shor 3D ان يتحقق من ذلك عند التنفيذ و يقترح رابط تحميل من Micro$oft مثلا

تخيل اي شخص حمله و حصل معه نفس الشيئ، سيرميه حتما ولا يجربه وبالتالي لن يشتريه، لنقل تقل نسبة امكانية شرائه :wacko:

d4baa0.gif
#14
نورا مجدى كتب:
مافيش حد بيستخدم ويندوز 98 دلوقت طبعا!!!
طيب قل هذا الكلام للناس اللى لسه بتستعمله على بعض الأجهزة عندنا فى الكلية :D
#15

بالنسبه للتصميم افضل ان يكون متوافق مع كافه الانظمه لكن في بعض المرات لا ينجح المبرمج بذلك اضعف الايمان هو اعلام المستخدما بانه يجب ان يملك نظام XP ولكن على الاقل يجب ان يكون متوافق مع Windows 2000 حيث ما زال مستعمل وبكثر ...

بالنسبه لنظام 98

ولا تزيدو حكي عنو ! - اصلي انا باستعمله ! - ههههههه , لا اعرف السبب لكن على ما يبدو بحب الشاشه الزرقاء امرار ... ! هههههه

Writen By: Admirer4 , B.Sc Student of EE.

Learn C Programming Language

ِCowards die many times before their death

#16

السلام عليكم

اقتباس
، هناك من لا يزال يستخدم Win95 او NT حتى الا

طبعا لا يزال هناك من يستعمل نظام التشغيل 98. لأن من خصائصه :

اقتباس

DOS version : Minimum: DOS 3.31.

Processor: Minimum: 66 MHz 486DX2

Memory : Minimum: 16MB.

Hard disk free space : Minimum: 225MB (depends on the installation options you select).

Video: Minimum: VGA, 14-inch monitor.

Peripherals: Minimum: 3 1/2-inch high-density floppy drive, CD-ROM drive, and a mouse (Microsoft or compatible).

المصدر

لذلك عندما تكون خصائص أو موارد الحاسوب متواظعة فمن الأفضل إستعمال الويندوز 98.

إضافة لذلك حقوق إستعمال الويندوز 98 License أقل بكثير من XP لذلك هناك شركات وفرق بحث تعتمده كنظام تشغيل. هذا بالإضافة الىStability التي تميز الويندوز 98

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

#17

أنا الى الآن أستعمل كلا من الـ XP و الـ 98 , نظاكى الأساسى هو الـ XP و الـ 98 لتجربة البرامج عليه و لتشغيل لعبة Swat 3

:P

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

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

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

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

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

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