مثل العديد من الأصدقاء، عادة ما أستخدم Editplus عند تصحيح أخطاء ASP. بالطبع، ما زلت بحاجة إلى استخدام الواجهة الأمامية. كنت أكتب مشروع .net منذ بعض الوقت وقمت بتثبيت VS.net2003 وسأقوم بكتابة مشروع ASP مؤخرًا، لذلك فكرت في استخدام vs20003 لتجربته. افتح VS2003، وقم أولاً بإنشاء مشروع جديد، وحدد مشروع Visual Basic - مشروع WEB فارغ، والاسم هو webproject1، وبعد ذلك يمكنك رؤية الحل في مدير الموارد (لـ VS، وليس للنوافذ). |
انقر فوق "مشروع" في شريط الملفات، ثم انقر فوق "خصائص webproject1" - "خصائص التكوين" - "تصحيح الأخطاء"، وأزل "تصحيح أخطاء ASP.NET" وقم بتشغيل تصحيح أخطاء "ASP". |
انقر بزر الماوس الأيمن فوق webproject1، وأضف عنصرًا جديدًا --- نموذج الويب، المسمى Index.asp (لاحظ أن الاسم ليس aspx، بل asp). ثم يمكنك مشاهدة حالة تحرير معالجة HTML الخاصة بـ Index.asp. |
احذف جميع الأكواد الجاهزة، لأنها يتم إنشاؤها تلقائيًا بواسطة VS، وبعض الأكواد خاصة بـ asp.net. إذن أنت حر في كتابة صفحات ASP الخاصة بك. عند كتابة التعليمات البرمجية، سيوفر VS بعض وظائف الإكمال التلقائي، وهو أمر مريح للغاية. |
الآن جاهز للتصحيح. في إدارة الموارد، انقر بزر الماوس الأيمن فوق ملف Index.asp وقم بتعيينه كصفحة البداية. |
ثم انقر فوق "المثلث" الموجود على شريط الأدوات (هاها، إنه زر التشغيل. هذا هو التصحيح). |
ستظهر بعد ذلك نافذة تطلب منك إدخال كلمة المرور المحلية الخاصة بك، ما عليك سوى إدخال كلمة المرور الخاصة بالمستخدم الذي قام بتسجيل الدخول. ينبثق IE، وتعرض الصفحة "Debug ASP project ضمن VS Ha، تم التصحيح بنجاح!" |
لإنهاء التصحيح، يمكنك النقر فوق "المربع" الموجود على شريط الأدوات في VS (لإيقاف التصحيح)، أو يمكنك إيقاف تشغيل IE مباشرةً، والذي سيتوقف عن التصحيح تلقائيًا. حسنًا، دعنا نتحدث عن بعض خبرتي وفهمي. 1. VS بطيء نسبيًا في تصحيح أخطاء برامج ASP، وينعكس هذا البطء عند فتح صفحة IE، لذلك أوصي بكتابة التعليمات البرمجية والبرنامج بشكل عام في VS، ما عليك سوى فتح IE للتصحيح مباشرة كما كان من قبل. ومع ذلك، بالنسبة للمشكلات المعقدة التي تنطوي على أخطاء في العملية، ما زلت أرغب في استخدام تصحيح الأخطاء بخطوة واحدة في VS، واستخدام F9 لتعيين نقطة توقف في مكان ما، ثم استخدام F10 للتتبع، بحيث يكون تدفق البرنامج والقيم المتغيرة كلها ممكنة يمكن رؤيتها جيدًا (بالنسبة لمهارات تصحيح الأخطاء هذه، يمكنك الرجوع إلى بعض كتب asp.net أو كتب VS6 السابقة)، وسيكون حل المشكلات المعقدة أسرع بكثير. 2. عند إنشاء ملف صفحة جديد، أوصي بالانتقال مباشرة إلى الدليل، وإنشائه، ثم الانتقال إلى مدير موارد VS واستخدام "إضافة عنصر موجود" لاستيراده، حتى لا يحتوي الملف الذي تم إنشاؤه على تعليمات برمجية غير هامة. 3. يمكن أن يوفر VS2003 وظيفة إكمال تلقائية جيدة جدًا، والتي يمكن للجميع الاستفادة منها بشكل كامل. 4. يمكن لـ VS.net تنفيذ تحميل عناصر التحكم بالسحب والإفلات. يمكنك رؤيته في "صندوق الأدوات" على اليسار - "HTML". المكان الذي تريد إضافته. وبما أن VS.net مخصص لـ .net، فإن ذلك ينعكس أيضًا في سمات بعض عناصر تحكم HTML، على سبيل المثال، لا يمكن استخدام سمات مثل "runat" في ASP. ومع ذلك، فإن خصائص معظم عناصر التحكم متاحة، ويمكن تعيين الخصائص بشكل ملائم في عرض "التصميم"، هذا كل شيء، يمكنك فهمه ببطء :) يقول بعض الأشخاص أن DW جيد، لكنني لم أستخدمه، لا كما تعلم، يقول بعض الأشخاص أن DW لديها الكثير من الرموز غير المرغوب فيها، هاها: P |