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

فيجوال بيسك 7 أو NET

مغلق
بدأه محمد بدوي في 31 ديسمبر 2000 · 15 رد · 3,062 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اصدرت مايكروسوفت قبل الشهر تقريبا النسخة التجريبية الالوى من نظامها الجديد

Visual Studio .NET 7

والذي يعتبر احد التطويرات المهمة في البرمجة لتكنولوجيا

.NET

والتي مازالت في بداياتها الاولى

النسخة الجديدة من

Visual Studio .NET

تضم العديد من التطويرات والتحسينات وتضم لغات البرمجة التالية

Microsoft Visual Basic .NET

Microsoft Visual C# .NET

Microsoft Visual C++ .NET

Microsoft Visual FoxPro 7

حيث ان الاخير لم يدمج كليا حتى الان مع طاقم لغات البرمجة السابق

ولكن ما هو الجديد في تلك النسخة ؟

حسناً ، هناك الكثير الكثير من الاضافات والتعديلات والتحسينات ، كما ان هناك العديد من الامور الغير مكتملة او التي بحاجة الى التعديل والتحسين

احد الاخبار السيئة هو اننا بحاجة الى اجهزة جديدة لتشغيل لغة البرمجة تلك ، فان لم يكن جهازك بسرعة 600 - 800 ميغاهيرتز ولا يحتوي على مئتين وخمسون ميغابايت من الذاكرة ، فلا تحاول تنزيل النسخة لانها ستدمر اعصابك في انتظارها للقيام بابسط الامور ، اما ان توفرت المعدات المطلوبة فانها تعمل جيدا

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

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

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

اي انها تشبه قليلا جافا في طريقة عملها

من اهم مميزات تلك الطريقة هو انه في السنوات القادمة عندما تصدر مايكروسوفت اصداراتها القادمة من ويندوس والتي قد تعمل على اجهزة السوبر كومبيوتر المختلفة ، والاجهزة العملاقة ، والتي يستخدم كلا منها معالجاته الخاصة والتي تختلف عن بعضها البعض

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

.NET

حيث سيصمم ذلك المحرك بلغة الالة لكل نوع من المعالجات على حدا ، وعليه ستبنا باقي اجزاء ويندوس

مشروع طموح ولكن ....

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

Visual Studio .NET

حيث انه بني بالتكنولوجيا الجديدة ، وهو بحاجة الى مئتان وخمسون ميغا بايت من الذاكرة ليعمل طبيعيا ، كما انه ابطئ عدة مرات من لو انه ترجم الى لغة الالة مباشرةً

بالطبع ذلك يشبه الطريقة التي تعمل بها لغة الجافا الى حد كبير ولكن برمجياتها ابطئ ما يقارب من 10 الى 16 مرة من لو انها ترجمت الى لغة الالة ، طبعا جافا يمكنها تسريع برمجياتها ان قامت بتحسين المحرك الداخلي ولكنها ملزمة بمواصفات قاسية وضعتها هي على نفسها

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

Sun

المصنعة ل

Java

وهكذا حرمت من بناء ووتطوير تلك اللغة الرائعة

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

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

على العموم هناك الكثير من التحسينات الجديدة وسابدء بفيجوال بيزك

Visual Basic .NET

سيستغرب كثيرا مبرمجي فيجوال بيزك العاديين عند اول نظرة الى الكود الجديد ، حيث ان فيجوال بيزك الجديد هي لغة كائنية بالكامل ، صراحة هذا شيئ انتظرناه منذ زمن بعيد

الكود الجديد يشبه بتركيبته الكود الذي كانت تصدره

Microsoft Visual J++ 6

قبل ثلاثة اعوام وذلك قبل ان تتوقف مايكروسوفت من اصدارها

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

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

لذلك الكثير من المشاريع الضخمة انتقلت الى لغات اكثر قورة ومنها لغة

Visual C++

والتي تعطيك كل ما تحتاجه البرمجة المعاصرة ، ولكن من جهة اخرى فهي مليئة بالتفاصيل ، الى حد جعل العمل عليها بالغ التعقيد

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

لتتمكن مايكروسوفت من المنافسة ، اعادت الشركة من تصميم فيجوال بيزك لتجعله شبيه ببرمجيات جافا بشكل كبير ، مما يشكل اغرائا كبيرا للمبرمجين

فهو اخيرا لغة برمجة كائنية ، متطورة ، قادرة على بناء تطبيقات ضخمة ، وذات مميزات كثيرة

يشارك الفيجوال بيزك الجديد لغات البرمجة الاخرى بانه يستخدم نفس محرك تنفيذ البرمجيات ، وذلك يعني بان البرامج المبنية عليه ستعمل بنفس سرعة البرامج المبنية بلغة سي شارب وسي العادية و فوكسبرو الجديد

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

Microsoft Visual J++ 6

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

طبعا هناك العديد من الخصائص الجديدة في جميع الكائنات

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

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

قواعد البيانات تطورت ايضا وبواسطة

ADO +

يمكنك استدعاء الجداول في الكود بصورة سلسة اكثر ، انا صراحة لم انتهي من اختبار تلك المميزة لذلك ساكتب عنها لاحقا

طبعا يدعم النظام الجديد

SQL Server 2000

والذي يعطيك امكانية بناء جداول وعلاقات واستعلامات وكود بلغة

SQL

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

اما المساعدة فهي في كل مكان ودمجت بصورة افضل مع بيئة البرمجة الجديدة ، ولكن لا يزال هناك امكانية لتشغلها من خارج بيئة التطوير وذلك حسب رغبتك

اما صفحات ال

HTML

او ال

WEB

فلقد تم لغاء النظام القديم

Visual InterDev 6

وتم دمجه مع فيجوال بيزك و مع سي شارب

لذلك فانت اخيرا قادر على بناء برمجيات ويب عملاقة كما وكانك تبني برنامج عادي على فيجوال بيزك

كما ان الكود الناتج مشفر اخيرا مترجم الى لغة الالة عن طريق استخدام

Active Server Pages + ASP+

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

هناك الكثير من الاضافات والتي ساكتب عنها لاحقا ، ولكن هناك شئا واحد اغاظني للغاية وهو ان البرامج الناتجة عن فيجوال بيزك لا تحمل القوائم واشرطة الازرار الجديدة

Menu and Toolbox

التي يستخدمها اوفيس الجديد وفيجوال ستوديو نفسه ، والتي نتمنى ان تضاف الى لغة البرمجة تلك لتجعلها متكاملة

نقلا عن أحد الأخوان في أحد المنتديات والموضوع على العنوان التالي

http://communities.msn.com/ComputerSupport...ied=-1923249768

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#2

للرفع وأيضا هل لدى أحدكم هذه النسخة وفي أي بلد هو

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#3

السلام عليكم ،،

اتمنى اذا كنت حصلت عليها ان ترسلها لي ،، وشكرا

علي فكره هل لديك service pack 4 لل visual studio ،

ارجو الاجابة

تقبل تحياتي ،،،،،

#4

أخي لم استطع الحصول على هذه النسخة وانا ابحث عنها مثلك الان بالنسبة لموضوع برنامج الخدمات الاضافية للفيجوال فلم أسيمع به كل ماسمعت به أن البرامج الخدمات الاضافية الخاصة بالويندوز Nt بها دعم صغير للمشاكل عند تحميل نسخة السريفرات بالنسبة للفيجوال ولكني لم أجرب ذلك بنفسي

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#5

طبا كما وعد الأخ خضر ترزي بأكمال الموضوع فلقد أوفى وهذه هي تكملة الموضوع نقلا عن منتداه

اليكم لقطة من الكود الجديد لفيجوال بيزك

لمزيد من اللقطات يمكنكم زيارة البوم الصور والرسومات في البوم

Microsoft Visual Studio .NET

From: Khader Y. Tarazi Sent: 1/4/2001 12:53 AM 2 of 3

احد اجزاء مايكروسوفت فيجوال ستوديو الجديدة هو

Microsoft Visual C#

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

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

صراحة جافا نفسها لغة برمجة رائعة ولكن المشكلة فيها ان برامجها يجب ان تعمل على جميع نظم التشغيل وهذا ما يحد من امكانياتها الى درجة كبيرة للغاية ، فعلى سبيل المثال برامج جافا يفترض ان تعمل تحت يونكس و ويندوس و ماكينتوش ونوفيل ونظم اخرى

ولذلك يجب على برامج جافا ان تستخدم المميزات المتوفرة في جميع تلك الانظمة معا ، وهذا يعني اسغنائها عن جميع المميزات التي تميز كل نظام تشغيل على حدا

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

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

Microsoft Visual J++ 6

وبين سي شارب ، بالطبع هناك تشابه مع جافا من

Sun

ولكن ليس بمقدار التشابه مع جافا من مايكروسوفت

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

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

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

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

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

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

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

على العموم تقدم سي بلس امكانيتان في فيجوال ستوديو الجديد ، الامكانية الاولى هي بناء مشروع يعتمد على تكنولوجيا

.NET

والثاني يعتمد على التكنولوجيا السابقة ، ولكن حتى هذه اللحظة في النسخة التجريبية الاولى تبدوا سي بلس المعتمدة على تكنولوجيا

.NET

غير مطورة بصورة كبيرة ولكنها تحت التطوير حتى الان

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

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

تكملة

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

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

.NET

الجديدة بتحويل الكود المكتوب باية لغة برمجة تعمل تحت هذه البيئة ، الى لغة الالة الخاصة بامايكروسوفت والمسمية

MSIL (Microsoft Intremidiate Language)

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

ولكن ما الهدف من ذلك بالضبط ، مرت تقريبا عشرون عاما على انتاج الكومبيوتر المكتبي ، ومن تلك الفترة وحتى اليوم والبرمجيات تزداد تعقيدا ، لقد صممت البرمجيات الاولى على لغة الالة ومنها

Lotus 1 2 3

الذي كان يعمل في بيئة

DOS

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

C, C++, Pascal, Basic, Visual Basic, Visual C++, ...

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

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

ومع ظهور

Windows 95 - 2000

ازدادت لغة السي تعقيدا ، كما ازداد تعقيد عملية التحويل الى لغة الالة ، وهكذا اصبح بناء البرمجيات ابطئ

الفكرة الان من تكنولوجيا

MSIL

هو بناء كود معالج خيالي ، لطالما حلم به مصمموا المعالجات ، لغة الة افتراضية كائنية

Object Oriented

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

(JIT) Just in Time Compiler

حيث وظيفة هذا المترجم ترجمة البرنامج اثناء عملية تنفيذه على الجهاز ، من لغة الالة الخاصة بمايكروسوفت الى لغة الالة الخاصة بالمعالج لحظة التنفيذ

وستقوم مايكروسوفت بناء ذلك المترجم لمعالجات

Intel

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

.NET

الجديدة عن طريق لغة الالة الخاصة بمايكروسوفت

ساحاول شرح المميزات بصورة افضل ولماذا لغة الالة الافتراضية تلك

اذا اخذنا شركة انتل ، سنجد بان معالجاتها الجديدة

Pentuim 3, 4

تستطيع تشغيل البرمجيات القديمة التي بنيت على

DOS

وهذا يعني ، بان تلك المعالجات تحتوي على جميع اوامر المعالجات السابقة منذ الثمانينات وحتى اليوم

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

وان قررت انتل التخلي عن المميزات القديمة ، فهذا يعني بان الكثير من البرامج لن تعمل على معالجاتها الجديدة ، فمهما كانت البرامج متطورة ، الا وانها تستخدم الكثير الكثير من الكود المكتوب في الثمانينات للمعالجات القديمة

حتى لو حلت المشكلة اليوم ، فستظهر تلك المشكلة بعد عشرة اعوام ، ومن ثم بعد عشرون عاما وهكذا

لذلك اتت الفكرة ببناء لغة الة كائنية افتراضية ، يترجم كل امر من اوامرها الى مئات اوامر لغة الالة العادية ، ومن ثم بدء نقل التطبيقات جميعها الى اللغة الجديدة

لغة الالة الجديدة تحتوي على الكثير من التعليمات المخصصة لمختلف المجالات ، لناخذ على سبيل المثال مبرمجي الالعاب

سابقا كان عليهم بناء محركات رسم خاصة بالعابه لكل نوع من كروت الشاشة والمعالجات ، ومن ثم اتت تقنية

Direct X

وسهلت الموضوع قليلا ، حيث وضعت مواصفات

Direct X

واوامره الاولية ، واصبحت كل شركة ترغب ببناء كرت شاشة جديد ، ان توفر بيئة ربط بين

Direct X

وبين كرت الشاشة الخاص بها

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

عندما تطلب اللعبة من محرك

Direct X

نقل السفينة الفضائية بمقدار بكسلين على الشاشة مثلا ، تقوم التكنولوجيا السابقة بالبحث عن افضل طريقة للقيام بذلك وتترجم ذلك الى الاف العمليات ، اما انت فقد كتبت سطر واحد فقط

نفس الفكرة تاتي مع لغة المعالج الجديدة ، حيث ستحتوي تلك اللغة على اوامر ال

Direct X

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

في حال ان اغلب البرامج حولت الى

MSIL

طبعا عن طريق لغات البرمجة المتطورة مثل

Visual Basic, Visual C#

وحتى لغات البرمجة الخاصة بالشركات الاخرى والتي قد تستخدم تكنولوجيا

.NET

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

Intel, AMD, ...

حيث ستقل التكاليف التي تنفقها تلك الشركات على تصميم معالجات لتتوافق مع بعضها البعض ، وستظهر معالجات اكثر سرعة واصغر حجما ، نظرا لامكانية اعادة تصميم المعالج من الداخل كليا

ومن هنا سيكون على عاتق الشركات اعادة تصميم نواة

.NET

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

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

ومن هنا ستفتح المجالات امام مايكروسوفت لنقل ويندوس الى الاجهزة العملاقة ال

Super Computers

والتي غالبا ما تكون صعبة الاستخدام نتيجة لان انظمة تشغيلها حكر المصنعين لها ، هي غير سلسة مثل ويندوس

فاعادة هيكلة معالجات

Intel , AMD, Alpha, ..

وغيرهما ، سيسمح شبك مجموعة اكبر منهم تحت لوحة ام واحدة ، وبتوفر نظام التشغيل ستتمكن اية شركة صغيرة ببناء

Mini computers

Super computers

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

وستفتخر يومها بانك مبرمج للكومبيوترات العملاقة ، وانت في الحقيقة تستخدم فيجوال بيزك فقط

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#6

اخ محمد ما دمت في الرياض ،، وش رايك تساعدني في الداون لود للبرنامج هي تقريبا 111 ميجا بايت تمكنك مايكروسفت من تحميلها مجزية إلى 10 اجزاء لقد حملت 3 منها وانا في الطريق لتحميلها ،، ما رايك ان تساعدني في الباقي ، حمل 10 ، 9 ، 8 و إذا قدرت 7 او تكلف احد زملائك اذا كنت مستصعبها ،،

تحياتي

#7

أخي هل تقصد السريفس باك أم الفيجوال بيسك 7 فأنا أعتقد ان السريفس باك لافائدة منها الان لوجود الاصدار الجديد الذي اكيد قام بتغطية جميع العيوب التي حصلت من اجلها السريفس باك أما بالنسبة للفيجوال بيسك 7 فأعطني العنوان فقط وأنت تامر بس ما اقدر أوعدك

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#8

اقصد الفيجول ستديو ،،،، وحاليا نزلت حتى الان 6 اجزاء بما فيها ملف الباتش bat، وما فيه مشاكل اذا اردت او احملها لوحدي

الموقع هو :

http://msdn.microsoft.com/downloads/defaul...ompositedoc.xml

انا في طريقي لتحميلها كاملة : حالياانزل 7و 8 ، اذا اردت حمل 10 و 9 ،،

شكرا لك

#9

اشكرك لرغبتك في المساعده ،،، لكنني انتهيت الان من تنزيلها ، والان مشغلها عندي ،،

تحياتي ،،،

#10

على البركة

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#11

وأنا أيضاً أريد تنزيل النسخة فما هو الرابط لو تكرمتم ؟

#12

السريفس باك 4 موجودة عندي على سيدي، ولكن لا أعرف كيف سأوصلها لمن يحتاجها

#13

يا جماعة الخير ، نزلت الإصدار التجريبي ، وما اشتغل ، ما أدري وش السالفة ؟؟؟

#14

اخواني الأعزاء برنامج فيجوال بيسك موجود في الانترنت وقد وضعت رابطه في أحدا مواضيع المنتدى وعلى ما أذكر وضعته في موضوع أخي فهد ولكن:( حجمه كبير جداً ما يقارب106 ميجا بايت

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

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#15

بالطبع لا يوجد وجه مقارنة بين VB6 & vb.net

لان بالطبع VB6 افضل

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

كما ان هناك ادوات مثل الباور بيلدر من زمن طويل وهى لغة Object Oriented

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

والاضافة الوحيدة من وجهة نظرى فى الاصدار الجديد هى مجموعة من الادوات من الممكن اضافتها فى الاصدار القديم

اما الحديث على امكانية الاضافة على الكود الموجود والاستخدام فى اكثر من مكان الى اخرة من الممكن ان تكون اضافة داخل VB6 مثل OCX

كما ان ميكروسوفت استسلمت اخير واصبح من الممكن استخدام Frame work من داخل VB6

كما انها اصبحت تتحدث على موجود الاصارين بنفس الكمبيوتر

كما ان الاصادر القادم VB9

كلمة Net وسوف يدعم المكتبة الخاصة بالاصدار القديم بنفس الكود

#16
اقتباس
بالطبع لا يوجد وجه مقارنة بين VB6 & vb.net

لان بالطبع VB6 افضل

هل يمكن ان تخبرنا على ماذا اعتمدت لتخرج بهذا الاستنتاج المبهر ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

:D

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

اظن انك لم تستعمل الدوت نت اصلا حتى تحكم بهذا الحكم و تقول بأن الدوت نت صعبة و الفيجوال 6 أسهل لأن اغلب المبرمجين اذا لم اقل الكل كان رأيهم بعد تجربة الدوت نت ان هذه الأخيرة جعلت من المبرمج شخص كسول لا يقوم الا بعمل Next لإنشاء برامجه و قد تم تقليص الكود الى أكثر من 60 بالمئة في الدوت نت مقارنة مع الفيجوال 6

اقتباس
اما الحديث على امكانية الاضافة على الكود الموجود والاستخدام فى اكثر من مكان الى اخرة من الممكن ان تكون اضافة داخل VB6 مثل OCX

سأعطيك مشكل صغير و هو مثال بسيط يريك مدى خطورة استعمال الOCX's تخيل انك صممت برنامج يعتمد على النسخة 5.0.1 من OCX معين لكن عند نقله الى جهاز آخر كان ذاك الجهاز يحتوي على نسخة أحدث من النسخة التي استعملت من ال OCX مثلا 5.0.2 هل تعرف ماذا سيحدث ؟؟؟ سوف ينهار برنامجك الشئ الذي لن تصادفه في الدوت نت

اقتباس
كما ان ميكروسوفت استسلمت اخير واصبح من الممكن استخدام Frame work من داخل VB6

تتحدث كما لو ان مايكروسفت دخلت حرب مع الفيجوال 6 و هزمت فيها لذا استسلمت ؟؟؟؟؟؟؟ ثم ان ال framework استعماله محدود جدا في الفيجوال 6

اقتباس
كما ان الاصادر القادم VB9

كلمة Net وسوف يدعم المكتبة الخاصة بالاصدار القديم بنفس الكود

حقيقة جملتك هذه لم افهمها جيدا لكن اظن انك تقصد ان الفيجوال 9 ليس به شئ جديد !!!! اذا كان هذا هو ما تقصد فانت تحتاج الى قراءة الكثير حوله حتى تقول هذا الكلام و القراءة حول ال framework 3.0 لذا احيلك لهذا المقال الذي ستجد فيه الجديد في الدوت نت 3.0 او الفيجوال 9

http://www.vbnetworld.com/content/view/20/26/

و السلام عليكم

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

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