终于空下一段时间 , 可以学一些新东西 , 看了一下有关 ASP+的相关资料 , 觉得很值得学一下 , 所以就一边学习一边写下这个教程 , 对于自己来说 , 可以作为学习笔记 对于别人 , لا سيما أولئك الذين ليسوا جيدين للغاية يمكن استخدامه كمواد صينية قابلة للقراءة ، ويلعبون دورًا في جذب الطوب. بسبب المستوى المحدود ، فإن الأخطاء أمر لا مفر منه. بادئ ذي بدء ، سأتحدث عن ما هو ASP+، وبعد ذلك سأجمع مثال مثال NGWS. نظرًا لاستخدام المزيد من C ، يتم كتابة جميع الأمثلة في C#(C Sharp ، وهي لغة برمجة جديدة لـ Microsoft ، والتي تتوافق مع وقت تشغيل NGWS).
نظرًا لأنه يطلق عليه ASP+ Tutorial ، فمن الطبيعي أن نقول ماهية ASP+ ، لكن هنا لا أرغب في ترجمة مقدمة Microsoft الخاصة. أريد فقط أن أتحدث عن بعض الانطباع الأولي لـ ASP+. إن الشعور الأول الذي قدمه ASP+هو أن الوظيفة قوية للغاية. +يمكن القيام به ، بالطبع ، لأنها لغة برمجة الويب نفسها ، لا تزال محدودة ببرمجة الويب. إذن ، ما هي الاختراقات في ASP لـ ASP؟ بادئ ذي بدء ، فإن آلية التشغيل مختلفة. مثل المقبس ، والملفات ، وما إلى ذلك ، يجب عليك استخدام لغات البرمجة التقليدية الأخرى مثل C ++ و VB و Java ، وما إلى ذلك ، ولأنه يتم شرحه وتنفيذه ، يتم تقليله إلى حد كبير في كفاءة التشغيل. و ASP+، هو إطار برمجة متجمد. عمليات منخفضة المستوى دون مساعدة من لغات البرمجة الأخرى. بالإضافة إلى ذلك ، لأنه يعمل بعد التجميع ، تكون كفاءة التنفيذ أعلى بكثير من ASP.
للأسف ، الأشياء التي تتحدث عن هذه النظريات مملة ومملة حقًا. اسمحوا لي أن أتحدث عن بيئة التشغيل لـ ASP+. إذا كنت ترغب في تشغيل برامج ASP+، يجب أن يكون لديك ظروف تشغيل (هراء). مجانًا. منذ أن تم إنتاج NGWS رسميًا في إصدار Visual Studio7 ، لذا فإن ما يمكنك تنزيله هو إصدار الإصدار التجريبي ، وهو رقم الإصدار المحدد هو 1812.9. لكن لا تستعجل في التنزيل ، انظر أولاً إلى ما إذا كان يمكن تشغيل جهازك ، والمتطلبات المحددة هي كما يلي:
· وحدة المعالجة المركزية: Intel Pentium II-COM 300 MHz (UNTEL PENTIUM III-CERS 600 MHz مستحسن)
· ذاكرة الوصول العشوائي: 96 ميغابايت (128 ميغابايت موصى بها)
· مساحة القرص الثابت المتاحة (للتثبيت): 250 ميغابايت
· مساحة القرص الثابت المتاحة (Post Install): 155 MB
· فيديو: 800x600 ، 256 لونًا
CD-ROM: مطلوب
· نظام التشغيل: Microsoft Windows 2000 و Microsoft Internet Explorer 5.5
برنامج آخر: MDAC 2.6 BETA 2
انظر إليه ، إذا كان جهاز الكمبيوتر الخاص بك يفي بالمتطلبات ، فلنأتي ، دعنا ننزيل أكثر من 80 مترًا.
http://download.microsoft.com/download/platformsdk/trial/1812.10full/nt5/en-setup.exe
بعد التنزيل ، يكون التثبيت والتكوين بسيطًا للغاية. حسنًا ، انظر إلى البرنامج التالي:
ملف: intro1.aspx
<html>
<head>
<link rel = stylesheethref = intro.css>
</head>
<body>
<centre>
<form action = intro1.aspx method = post>
<h3> الاسم: <input id = type = text>
الفئة: <حدد معرف = حجم الفئة = 1>
<Point> علم النفس </eboty>
<potion> Business </soph>
<Poort> popul_comp </soph>
</select>
<نوع الإدخال = إرسال قيمة = lookup>
</form>
</center>
</body>
</html>
ماذا عن ذلك ، دعونا نفهم. ماذا؟ هل هذا ملف HTM قياسي؟ نعم. مهلا ، لا ترمي البيض الناتج عن الطماطم أولاً ، على الرغم من أن هذا ملف HTM قياسي ، لكنك تنقذها كملف مع لاحقة. من -ملف ASP+، أول برنامج ASP+الخاص بك. نظرًا لأن ASP+متوافق مع ASP للأمام ، يمكن تشغيل أي ملف ASP كملفات ASP+.
intro1c.aspx
<html>
<head>
<link rel = stylesheethref = intro.css>
</head>
<body>
<centre>
<form action = intro1.aspx method = post>
<h3> الاسم: <input id = type = text>
الفئة: <حدد معرف = حجم الفئة = 1>
<Point> علم النفس </eboty>
<potion> Business </soph>
<Poort> popul_comp </soph>
</select>
<نوع الإدخال = إرسال قيمة = lookup>
</form>
</center>
</body>
</html>
ماذا حدث لك الجري مرة أخرى هذه المرة؟ ماذا أصبحت الشخصيات الصينية؟ التقاطع هو الرقم؟ نعم ، على السطح ، لا يتم دعم الأحرف الصينية ، ولكن في الواقع لدينا طريقة لحلها. /1812.9/config.web ، افتح هذا الملف مع مفكرة ، ابحث عن الأسطر التالية:
<العولمة
requestEncoding = us-ascii
Responsencoding = ISO-8859-1
/>
هل ترى أن "ISO-8859-1"؟ نعم ، هذه الأشياء التي لا تظهر الشخصيات الصينية.
حسنًا ، إنه أكثر من الساعة الثانية في منتصف الليل.