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

Vs Studio 2003

بدأه madridi في 13 مارس 2008 · 2 رد · 820 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يوم الاربعاء كان عندي مقابله والحمد لله اجتزت المقابله بنجاح لكن قاموا بتحديد امتحان لي يوم الاحد في asp.net

رح يعطوني مهمه واقوم بعملها على ال asp.net

نسخه الدوت نت التي يعملون عليها هي 2003

انا المشكله لم اعمل على 2003 بدات مع الفيجوال 2005

ممكن حد يدلني على موقع اجد فيه دروس عن 2003 حتى موقع www.asp.net لايوجد فيه دروس عن 2003

هناك امر اخر الشخص الي قابلني بحكي انهم في الشركه عملوا على 2005 لكن هذه النسخه يوجد فيها مشاكل كثيره عشان هيك رجعوا على 2003

هل صحيح هذا الحكي

شكرا لكم

#2

طبعاً الكلام على أن 2005 بها مشاكل عن 2003 فهذا كلام خاطئ تماماً .. لعلمهم لم يعرفوا كيف يتعاملوا مع الفروقات بين النسختين فاختاروا الطريق الأيسر وهو العودة للوراء !!!

وبالنسبة للـ ASP.NET على 2003 فهو لا يختلف جوهرياً عن 2005 .. وسأذكر لك باختصار أخي الكريم أهم الفروق ...

1- نظراً لأن 2003 يعتمد على Web Projects أما 2005 فيعتمد افتراضياً على Projectless Web Sites .. ومن ثم فإنك ستجد في صفحة الكود في VS2003 تعريفات لكل الأدوات التي أضفتها في الصفحة Declarations .. أي مثلاً ستجد الزر الذي أضفته مكتوب له تعريف في أول صفحة الكود

2- Events لها تعريف بأسفل صفحة الكود .. بمعنى أنه ليس كـ VS2005 يضيف خاصية OnClick للتعريف مثلاً .. ولكن هذه الإضافة تضاف بصفحة الكود .. مثلاً يكتب btn.Click += btn_Click

3- في VS2005 صفحة كود الصفحة إفتراضياً اسمها Code-File أما في VS2003 فاسمها Code-Behinde وهذا يرجع لما تم ذكره في (1) .. ولهذا الفارق وأيضاً نظراً لما ذكر في (2) فإن Page Directive بأعلى الصفحة تكون خاصية AutoEventWireup إفتراضياً false عكس الإفتراضي في 2005

4- عند عمل build للموقع يتم تحويل كل الكود الموجود .. كل الكود أكرر .. وليس فقط الموجود أسفل App_Code أو غيره .. كل الكود وكود الصفحات وغيرها .. يحول إلى ملف dll واحد بمجلد bin .. عكس الافتراضي في 2005

5- ونظراً لـ (4) فأنت حتى تنشر موقعك لست بحاجة لـ Publish كما في 2005 .. ولكن ارفع كل الملفات الموجود في 2003 بعد build عدا ملفات الكود .cs .vb وملفات Debug .pdb

6- بعض الوظائف التي كانت موجودة في .NET 2.0 لم تكن موجودة في 1.1 .. ومن ثم ستحتاج وأنت تكتب للكود إلى بعض اللف حتى تنفذ ما تريده لو لم تجد الوظائف التي كنت قد اعتدت عليها ..

7- وبناءاً على ما ذكر في (1) فإن عمل Trace يتم عبر IIS وليس عبر Virtual Server .. أي يجب حتى يعمل لديك 2003يجب تنصيب IIS على الجهاز

وأخي الحبيب ,, لا تنزعج نهائياً واطمئن تماماً لأن هذه الفروق غير جوهرية تماماً .. وستكتشف أنت الفروق .. فقط عود يدك التعامل مع 2003 وسيسير الموضوع بكل كفاءة ..

وفي انتظار حلاوة النجاح إن شاء الله

أخوك محمد قناوي

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#3

الف شكر ليك يا اخ moh_kin

و ياتري يا madridi عملت ايه في الامتحان و كان عن ايه اصلي مقبل علي هذا الاختبار قريبا ان شاء الله و اتمني اعرف ايه اللي ممكن يديهولك علشان تعمله في وقت قليل زي دا .

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

The Best Time You Make Friends Is Before You Need Them

Ahmed EL Awady

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