شرح مبسط للغة ASP.net

تعتبر هذه اللغة من التقنيات المتواجدة ضمن لغات الفيجوال ستوديو دوت نت (visual studio.net) ، ويتم استخدامها لعمل مواقع انترنت ديناميكية ، أو خدمات إنترنت ، أو مواقع إنترنت ثابتة ، وغيرها.

1- السرعة :

حيث تتميز هذه اللغة بالسرعة، حيث تعمل على الترجمة ولا تعمل على التفسير.

2- الأمان :

حيث تحتوي على وسائل تمنع عمليات الإختراق للمواقع التي تتم برمجتها بشكل كبير.

3- التوسع :

حيث تشمل هذه اللغة مكتبة أكواد ضخمة وهي مكتبة الدوت نت.

4- البيئة المتطورة :

حيث تتمتع بيئة الفيجوال ستوديو بأنها بيئة متكاملة ومتطورة.

5- التنوع في اللغات :

حيث تتميز بالتعدد في اللغات التي يمكن استخدامها ، منها : لغة الفيجوال بيسك (visual basic .net)، لغة السي شارب (c#.net)، لغة الجي شارب (j#.net).

  • طريقة العمل بلغة ASP.net :

1- نبدأ بتشغيل بيئة الفيجوال ستوديو دوت نت، حيث سوف تظهر لنا النافذة الرئيسية للبرنامج

2- ونقوم بإختيار (create website) لنقوم بإنشاء موقع ، وسوف تظهر نافذة يتم منها اختيار كلمه ( ASP.net website)، ونقوم بتحديد اللغة (visual basic) من قائمة (language).

3- وسوف تظهر نافذة يتم فيها تصميم الموقع إما بكتابة الكود عن طريق (source) ، أو تصميم الموقع عن طريق (design).

  • الأدوات المستخدمة في لغة ASP.net :

1- أداة Input_Button :

وتستخدم هذه الأداة لإدراج زر إلى الصفحة، وتستخدم كما يلي :

<input id=”Button1″ type=”button” value=”button” />

2- أداة Input_Reset :

وتستخدم هذه الأداة لإدراج زر إلى الصفحة وظيفته إعادة جميع قيم المتغيرات في الصفحة إلى قيمتها الإفتراضية، وتستخدم كما يلي :
<input id=”Reset1″ type=”reset” value=”reset” />

3- أداة Input_Submit :

وتستخدم هذه الأداة لإدراج زر إلى الصفحة وظيفته الإنتقال إلى صفحة أخرى، وتستخدم كما يلي :
<input id=”Submit1″ type=”submit” value=”submit” />

4- أداة Input_Text :

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

<input id=”Text1″ type=”text” />

5- أداة Input_Password :

وتستخدم هذه الأداة لإدراج مربع نص لكلمات المرور ويكون لها خصائص معينة، وتستخدم كما يلي :

<input id=”Password1″ type=”password” />

6- أداة Input_Hidden :

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

<input id=”Hidden1″ type=”hidden” />

7- أداة Input_Checkbox :

وتستخدم هذه الأداة لإدراج مربع اختيارات في الصفحة، وتستخدم كما يلي :

<input id=”Checkbox1″ type=”checkbox” />

8- أداة Input_Radio :

وتستخدم هذه الأداة لإدراج مربع اختيارات مفرد في الصفحة، وتستخدم كما يلي :

<input id=”Radio1″ type=”radio” />

9- أداة Input_File :

وتستخدم هذه الأداة لعرض ملف يتم رفعه إلى السيرفر، ويستخدم كما يلي :

<input id=”File1″ type=”file” />

10- أداة Textarea :

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

<textarea id=”TextArea1″ cols=”20″ rows=”2″></textarea>

11- أداة Image :

تستخدم هذه الأداة لإدراج صورة في الصفحة ولها بعض الخواص المختلفة التي يتم تحديدها، وتستخدم كما يلي :

<img alt=”new pic” src=”1.JPG” vspace=”20″ hspace=”30″ border=”3″ align=”left” class=”style1″ />

12- أداة Select :

تستخدم هذه الأداة لإدراج قائمة معينة مثل : ComboBox أو ListBox في الصفحة، ولها مجموعة من الخواص التي يتم تحديدها، وتستخدم كما يلي :

<select id=”Select1″ multiple =”multiple” size=”3″ >
<option value=”ch”>فن </option>
<option selected =”selected” value=”ph” >رياضة </option>
<option value =”bio”>موضة </option>
</select>

13- أداة Horizontal Rule :

وتستخدم هذه الأداة لإدراج خط أفقي في الصفحة ويحتوي على عدة خصائص، وتستخدم كما يلي :

<hr color=”green” size=”8″ width=”300″ noshade=”noshade” align=”right” />

14- أداة Table :

وتستخدم هذه الأداة لإدراج جدول في الصفحة له بعض الخصائص، وتستخدم كما يلي :

<table style=”width: 100%;” bgcolor=”#66FF99″ border=”1″ dir =”rtl” cellpadding =”2″ cellspacing =”2″ align=”center” >
<tr>
<td > فن &nbsp; </td>
<td > رياضة &nbsp; </td>
<td > ثقافة &nbsp; </td>
</tr>
<tr>
<td> موضة &nbsp; </td>
<td> ملابس &nbsp; </td>
<td> فضاء &nbsp; </td>
</tr>
<tr>
<td> علم &nbsp; </td>
<td>مشاهير &nbsp; </td>
<td> سياحة &nbsp; </td>
</tr>
</table>

المصدر: https://blog.bradford-jo.com/a-simplified-explanation-of-asp-net/

إعجاب واحد (1)