استخدم الروتين الفرعي والوظائف
المؤلف: Qing Apple Computer Studio انقر فوق: 351
سؤال حول بسرعة: لماذا لا يوجد سوى القليل حول رمز استخدام الروتين الفرعي والوظائف في كتاب ASP؟
على الرغم من أنه من الأسهل كتابة رمز ASP والخط الطرفي ، إلا أنه يحتوي على العديد من الفوائد للترميز في شكل برنامج.
بادئ ذي بدء ، ليس من السهل نقل الكود غير المبرمج إلى Visual Basic. ربما ليس لديك هذه الخطة في الوقت الحاضر ، ولكن في يوم من الأيام ستفعل ذلك ليوم واحد
يتم زرع أدائها أو قابلية التوسع في مكونات.
والثاني هو أن البرنامج يعمل بشكل أسرع. الحد الأقصى للاستهلاك لأداء ASP هو تحويل السياق.
سوف يحدث HTML متى. لأنك لن تغير سياقًا في البرنامج ، ستشعر بهذا الاستهلاك. أيضا ، ASP
يوضح المخزن المؤقت أيضًا أنه عندما يستخدم الروتين الفرعي رمزًا برمجيًا للنقر على الصفحة ، سيكون الأمر مختلفًا تمامًا. هذا تطبيق ASP باستخدام رمز برمجي
الجزء الضروري من Hello World:
PRIVE SUB MAIN ()
الرد. WRITE Hello World!
نهاية الفرعية
استدعاء Major
لأسباب كاملة ، أحتوي على مثال صغير على تحويل السياق في البرنامج. إذا قمت باختبار هذا الرمز ، فسيتم تشغيله ، ولكن من فضلك
لا تفعل هذا داخل التطبيق الخاص بك.
<٪@ language = vbscript ٪>
<٪
دوستوف الفرعي الخاص ()
٪>
هذا هو <b> نص html!
<٪
نهاية الفرعية
٪>
<html>
<head>
<meta name = Generator Content = Microsoft Visual Studio 6.0>
</head>
<body>
<p> <٪ call dostuff ٪> </p>
< /body>
</html>
هناك بعض الفوائد الأخرى للرمز البرمجي. بادئ ذي بدء ، ستجد أنه من الأسهل استخدام جزء الكود المدرج في البرنامج. ثانياً ، تريد
هناك عدد أقل من خطوط التعليمات البرمجية المطلوبة لنفس الغرض. ثالثًا ، ستبدأ في تطوير مكتبة رمز كبيرة قابلة للسداد. بدءها
النموذج هو ملف .inc.
زرع الكود الخاص بك
هناك عدة أشياء بسيطة مثل عملية زرع من VBScript إلى Visual Basic. بشكل عام ، تحتاج إلى إزالة الكود وإضافة نوع البيانات.
في بعض الأحيان ، يمكن أيضًا تطبيق بعض الخوارزميات الأكثر فعالية في Visual Basic ، ولكن يجب عليك التأكد من أن الكود يمكن أن يعمل بشكل طبيعي.
في تطبيقنا على سبيل المثال ، سيتم زرع بعض التعليمات البرمجية البسيطة لمكونين Visual Basic COM. سوف بعض HTML
يتم سحب تنسيق التنسيق إلى فئة التعبير ، ويتم سحب رمز كائن ADO إلى فئة الوصول إلى البيانات التي تلتف ADO. بوضع هاتين الفئتين في
يمكن لملف الهندسة ActiveX DLL أن يجعل ملف المشروع تبسيطًا قليلاً. في العمل الفعلي ، يمكن إنشاء مشروع منفصل لكل مستوى
الملفات ، ولكن هذا الملف الهندسي يعرض الأفكار في DLL. إذا كنت ترغب في تصحيح هذا الموقف ، فانتقل فئة الوصول إلى البيانات إلى آخر
في الملف الهندسي ، يتم تجميعه كـ DLL. يجب تطبيقها على مرجع DLL الجديد على ملف هندسة DLL المراد تطبيقه.
قاعدة البيانات المستخدمة في ملف الهندسة هذه هي قاعدة بيانات NorthWind متضمنة في Visual Basic. في هذا
في ملف zip لملف هندسة عينة ، قمت بإنشاء إصدار من هذا الملف لأولئك الذين لم يثبتوا Visual Basic. عينة
يحتوي الملف الهندسي أيضًا على DLL تم تجميعه مع رمز ASP.