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

كيف يتم برمجة الويندوز 7 ؟

رائج
بدأه T_Zano في 8 يوليو 2009 · 53 رد · 4,545 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#26

أتفق تماما مع كلام الأخ GamingMasterR

وفكرة أن windows 7 تمت برمجته باستخدام photoshop , vb6 كلام غير صحيح وغير منطقي .

الثيم ليس فقط أيقونات وصور لنأتي الى windows aero (ثيم فيستا ) هل كامل الثيم صور , بالطبع لا . كيف تتم برمجة الشفافية والوميض وتتالي الاطارات و windows flip , طبعا كله بلغة البرمجة ( ++C/C ) ولماذا windows aero يتطلب أن تكون بطاقة العرض تدعم pixel shader 2.0 هل لأن الصورة لاتعرض الا بوجود هذه الميزة , طبعا لا .

windows flip

post-166890-1247136228_thumb.jpg

post-166890-1247136258_thumb.jpg

تم تعديل هذه المشاركة بواسطة سفيان العلي في 9 يوليو 2009 في 14:13

رَبِّ أَوْزِعْنِي أَنْ أَشْكُرَ نِعْمَتَكَ الَّتِي أَنْعَمْتَ عَلَيَّ وَعَلَى وَالِدَيَّ وَأَنْ أَعْمَلَ صَالِحًا تَرْضَاهُ وَأَدْخِلْنِي بِرَحْمَتِكَ فِي عِبَادِكَ الصَّالِحِينَ

تلاوات خاشعة مؤثرة

#27

اكيد اكيد ... المؤثرات مبرمجة بالكود, و لكن العنصر الجمالي ليس فقط بالمؤثرات, بل بالالوان و تناسقها ايضا

#28
اقتباس
في الواقع صديق أدوبي الصدوق هو شركة آبل. أجهزة ماكنتوش كانت أولى الأجهزة التي شغلت الفوتوشوب و غيره من حزم أدوبي. و ظلت نسخ ماكنتوش أقوى من نسخ ويندوز لفترة ليست بهينة، مما أكسب أجهزة ماكنتوش سمعة ممتازة في أوساط دور النشر و التصميم. سمعة ما زالت تستمتع بها حتى الآن رغم أن نسخ الويندوز أصبحت مساوية لأخواتها الماكنتوشية

كنت سوف أرد نفس الرد تقريبا :)

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#29

يا جماعة يا جماعة قليل من الجدية ، خلونا من الهزل و المشاحنات البيزنطية ,,,

نريد كلام موثوق ،

"Logic will get you from A to B. Imagination will take you everywhere." –Albert Einstein

#30

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

#31
System Down كتب:
لا يوجد كلام موثوق 100%. كون ويندوز مغلق المصدر و مايكروسوفت تعامل تطويره بسرية كالأسلحة النووية يعني أن كل ما نقدر عليه هو التخمين العلمي.

الاختلاف قد يأتي في هذه النقطة بالذات.

استفسار لنلهب هذه الساحة :

نظام تشغيل بهذه القوة هل تم تصميمه وبرمجته داخل بيئة ويندوز ؟

The World Must Be Crazy

#32

طيب سؤال أهم يا newbie

هل تعتقد أن بيئة ال Coding ستؤثر على ال Output ؟؟

It's hard to stay in such ridiculous situation

#33

الاسبملي والسي لوحدهما تكفيان لعمل العمايل . اهم من ذلك , من بنى تلك الاشياء هي عقول تستخدم وسائل , وليست وسائل تستخدم العقول ..

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#34

محمد انا فقط استفسر

هناك مثل يقول

Don’t blame the tools

ربما اختيار البيئة المناسبة للتطوير هو السؤال

تم تعديل هذه المشاركة بواسطة newbie في 11 يوليو 2009 في 11:41

The World Must Be Crazy

#35

السلام عليكم ....

اقتباس
محمد انا فقط استفسر

هناك مثل يقول

Don’t blame the tools

ربما اختيار البيئة المناسبة للتطوير هو السؤال

لا أعتقد أن الأمر بهذه الصعوبة :)

كل ما تحتاج إليه هو مترجم, و تحتاج إلى بعض الأدوات الأخرى و لكن كما قال الأخ محمد أكرم, ليس المهم أين تبرمج المهم أن الناتج في الصيغة التي يقبلها مترجم x86 على سبيل المثال,

بالمناسبة, في Microsoft هناك كثير من الأدوات الداخلية التي لا يتم بيعها, على سبيل المثال مترجم C كان يستخدمه فريق تطوير Excel و يقوم بإنتاج p-code...

ثم يتم تحويل الـ p-code إما لمنصة Mac أو win32...

تحياتي ...

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 11 يوليو 2009 في 12:26

#36
newbie كتب:
محمد انا فقط استفسر

هناك مثل يقول

Don’t blame the tools

ربما اختيار البيئة المناسبة للتطوير هو السؤال

هل من المعقول أنهم استخدموا تكنولوجيا الدوت نت ـ أهذا ما تريد قوله

Khaled.Alshaya كتب:
السلام عليكم ....

بالمناسبة, في Microsoft هناك كثير من الأدوات الداخلية التي لا يتم بيعها, على سبيل المثال مترجم C كان يستخدمه فريق تطوير Excel و يقوم بإنتاج p-code...

ثم يتم تحويل الـ p-code إما لمنصة Mac أو win32...

تحياتي ...

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

مالفرق بين هذا المترجم و

VC++

و هل أنك تعني أن هذا المترجم يمكنه العمل على جميع الأنظمة

multi plateforme

"Logic will get you from A to B. Imagination will take you everywhere." –Albert Einstein

#37

يوجد ما يسمى Cross Compiler

حيث أنك تقوم بترجمة برنامجك ليعمل على أنظمة أخرى معينة ومحددة ...

يعني لا يحتاج أن تترجم كود سيعمل على نظام ماك في جهاز ماك , فقط تحتاج Cross Compiler وسيفي بالغرض .

#38
اقتباس
لا أعتقد أن الأمر بهذه الصعوبة

تحياتي خالد :wink:

اقتباس
هل من المعقول أنهم استخدموا تكنولوجيا الدوت نت ـ أهذا ما تريد قوله

تحياتي b.m.s لم اقل الدوت نت ,, هل تستبعدها؟

The World Must Be Crazy

#39

لدي كلام كثير حول هذا الموضوع ...

لكن لو قلته سوف أذهب وراء النجوم :D

باختصار وبدون تفاصيل ...

ال Windows يبنى على عدة مراحل.

1- مرحلة ال Alrgorithming و ال Assmebling ... هذه ب Pure C + Assembly.

2- مرحلة ال Dependent Coding ... هذه Pure C++

3- مرحلة ال Medium Level oding ... هذه C++ و GDI and GDI+

4- High Level Coding ... Visual C++

هذه عناوين رئيسيه ... ليس بالضرورة أنها كما هي ... لكن الفكره فيها ...

أشوفكم على خير :P

تم تعديل هذه المشاركة بواسطة Mohammed Akram في 11 يوليو 2009 في 20:15

It's hard to stay in such ridiculous situation

#40
اقتباس
لكن لو قلته سوف أذهب وراء النجوم

وكده يدوب فهمت محمد عبدالوهاب عايز يقول ايه

The World Must Be Crazy

#41

أنا اللي مفهمتش يا newbie

هو عبدالوهاب كان في Windows Development Team :D

It's hard to stay in such ridiculous situation

#42
Mohammed Akram كتب:
باختصار وبدون تفاصيل ...

ال Windows يبنى على عدة مراحل.

1- مرحلة ال Alrgorithming و ال Assmebling ... هذه ب Pure C + Assembly.

2- مرحلة ال Dependent Coding ... هذه Pure C++

3- مرحلة ال Medium Level oding ... هذه C++ و GDI and GDI+

4- High Level Coding ... Visual C++

هذه عناوين رئيسيه ... ليس بالضرورة أنها كما هي ... لكن الفكره فيها ...

طبعاً مراحل هندسية و بكل مرحلة بتتفرع كمان لمراحل تانية...

بأبسط البرامج بتكون هالمراحل موجودين, اشلون لنظام تشغيل!!!

:happy:

اكيد طبعاً بناء نظم التشغيل مش متل الرسمة هي --> :mellow:

و أمر بديهي ما بنختلف بيه إلا لو كنا فاكرين بأن نظام التشغيل

هو الآيكونات الموجودة عـ سطح المكتب و المجلدات

bye

:happy:

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#43

OS Builds in Stages....

بمعنى لا تعتمد المسأله على منصه معينه ولا تعتمد على لغة برمجه معينه.

الفكرة أن ال Capsuling هي الفكره الرئيسيه ...

أما الوصف الفكاهي الذي أراه فهو بعيد كل البعد عن الواقع.

بالطبع لم أبرمج ويندوز ولا أعرف كيف تتم برمجته ... لكن كثير من القرائه لل Architecture لويندوز ولينوكس ستجعل خيالك يذهب لأبعد من ذلك.

It's hard to stay in such ridiculous situation

#44
Mohammed Akram كتب:
OS Builds in Stages....

بمعنى لا تعتمد المسأله على منصه معينه ولا تعتمد على لغة برمجه معينه.

الفكرة أن ال Capsuling هي الفكره الرئيسيه ...

أما الوصف الفكاهي الذي أراه فهو بعيد كل البعد عن الواقع.

بالطبع لم أبرمج ويندوز ولا أعرف كيف تتم برمجته ... لكن كثير من القرائه لل Architecture لويندوز ولينوكس ستجعل خيالك يذهب لأبعد من ذلك.

الله يسامحك, هاد ياللي انا قاصدتو!!!

لأن بعض المشاركات بالموضوع عم بيحالوا يقربوا برمجة وبناء نظم التشغيل من الرسومات و الآيكونات

مش اكتر

بلكي كنت فهمان علي خطأ

bye

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#45

كلامي عام يا رغد ... ولم أوجهه لك.

لديك حساسيه مفرطه عموما ... خذي الأمور ببساطه أكثر ... نحن نتناقش علميا ولا نتراشق بالطبع :)

الظاهر حضرتك اللي فسرتي الكلام غلط.

It's hard to stay in such ridiculous situation

#46
Mohammed Akram كتب:
كلامي عام يا رغد ... ولم أوجهه لك.

لديك حساسيه مفرطه عموما ... خذي الأمور ببساطه أكثر ... نحن نتناقش علميا ولا نتراشق بالطبع :)

الظاهر حضرتك اللي فسرتي الكلام غلط.

بيظهر هيك بجد...

معك حق...

آسفة

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#47

خمس صفحات من الردود و لا رأي احترافي ، مجرد مشاحنات ,,,, اعذروني لكنها الحقيقة ,,, ربي يوفقكم

"Logic will get you from A to B. Imagination will take you everywhere." –Albert Einstein

#48

ماذا تقصد بعدم وجود رأي احترافي؟ الوندوز منتج مغلوق المصدر, و بحد علمي مايكروسوفت لا تكشف ما تعتبره سر المهنة, لذا كل ما يمكن هو ان نقوم بافتراضات بناءا على ما نعرفه و بمقارنات مع منتجات مشابهة مفتوحة المصدر.

سؤالك اصلا يستهين بالسي و كأنها لغة متخلفة.

اقتباس
بالاضاقة الى المميزات الرائعة ، تشفير الملفات ، دعم الوايرلس بقوة ، اكتشاف اخطاء النظام

هل يمكن أن نقوم ببرمجة كل هذا بالسي فقط ,,,

هذه الاشياء بالذات هي اللتي يتم برمجتها بالسي!! هل تعتقد يعني ان يتم تنفيذ نظام ملفات او التعامل مع الهاردوير بالفجول بيسك؟ :lol:

اللينكس يتمتع بالمتانة منذ زمن بعيد و هو مكتوب بالسي, ما المشكلة يعني؟

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

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 12 يوليو 2009 في 04:22

#49

معظم أجزاء أي نظام تشغيل مكتوبة سواء بالC أو ++C و بالذات المكونات التي تتعامل مع العتاد تكون أكثرها C مثل أنظمة الملفات و الdrivers و المكونات التي تتعامل أكثر مع المستخدم تكون ++C.

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#50
motamayez كتب:
معظم أجزاء أي نظام تشغيل مكتوبة سواء بالC أو ++C و بالذات المكونات التي تتعامل مع العتاد تكون أكثرها C مثل أنظمة الملفات و الdrivers و المكونات التي تتعامل أكثر مع المستخدم تكون ++C.

لا ادري و لكني كنت اتصور ان مايكروسوفت لديها سياسة جديدة بكتابة تطبيقات المستخدم على منصة .Net بلغة #C

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