امروز چهارشنبه ۵ اردیبهشت ۱۴۰۳
دسته بندی سایت
پیوند ها
ايجاد يک برنامه وب نمونه در دات نت ( بخش اول )
تاکنون مقالات متعددی در رابطه با دات نت و برنامه نويسی وب بر روی سايت منتشر شده است و شايد اين سوال برای بسياری از خوانندگان مطرح شده باشد که ارتباط اين مطالب با يکديگر چيست و چگونه می توان آنان را با يکديگر مرتبط و از مطالب ارائه شده در جهت ايجاد يک برنامه وب استفاده نمود؟. در مجموعه مقالاتی که بدين منظور آماده و بر روی سايت منتشر خواهد شد ، سعی می گردد به سوالات فوق ، پاسخ داده و با استفاده از مطالب ارائه شده و تلفيق آنان با يکديگر، به صورت کاملا" عملی و هدفمند با نحوه ايجاد يک برنامه وب ، آشنا شويم .
برای استفاده مطلوب از اين مقاله ، مطالعه مقالات زير پيشنهاد می گردد :
در ابتدا لازم است يک مسئله را تعريف و در ادامه مراحل لازم برای حل آن را دنبال نمائيم :
مراحل لازم برای تکميل فاز |
فاز |
|
فاز دوم : استفاده از کنترل ها |
|
فاز سوم : اشکال زدائی برنامه |
|
فاز چهارم : مديريت وضعيت برنامه |
|
فاز پنجم : دستيابی به داده در فرم های وب |
|
فاز ششم : بکارگيری برنامه وب |
خلاصه و نتايج |
فاز اول : آشنائی با برنامه های وب دات نت
در اين فاز با نحوه ايجاد يک برنامه وب و اضافه نمودن يک فرم وب ( صفحه Login ) ، آشنا خواهيم شد.
مرحله اول : ايجاد و ذخيره سازی يک برنامه وب ASP.NET : در اين مرحله ، يک برنامه وب خالی ( ساختار پيش فرض ) ، ايجاد می گردد . برای ايجاد يک پروژه جديد وب با نام SrcoTest1 ، مراحل زير را دنبال می نمائيم :
توضيحات : در اين مرحله ، ويژوال استوديو دات نت ، يک ريشه مجازی با نام SrcoTest1 ، فايل Global.asax ، فايل Global.asax.vb ، فايل Web.Config ، فايل WebForm1.aspx.vb ، فايل Style.css و يک فرم وب پيش فرض با نام WebForm1.aspx را ايجاد می نمايد . ويژوال استوديو ، همچنين فايل های SrcoTest1.disco ، فايل SrcoTest1.vbproj و فايل SrcoTest1.vbproj.webinfo را نيز ايجاد می نمايد .
ويژوال استوديو دات نت ، يک فولدر با نام SrcoTest1 در مسير InetPubwwwroot را ايجاد می نمايد . محتوی اين فولدر به صورت زير است :
مرحله دوم : ايجاد يک فرم وب : در اين مرحله ، فرم وب پيش فرض ايجاد شده در مرحله قبل را تغيير نام داده و با نام جديد ذخيره می نمائيم .
نتايج فاز اول :
در بخش دوم اين مقاله به بررسی عمليات مرتبط با فاز دوم خواهيم پرداخت. در اين رابطه با نحوه استفاده ازکنترل های سرويس دهنده بر روی فرم وب آشنا خواهيم شد( بخش رابط کاربر يک برنامه وب ) .
ايجاد يک برنامه وب نمونه در دات نت ( بخش دوم )
در بخش اول اين مقاله به بررسی يک برنامه نمونه دات نت پرداخته و با نحوه ايجاد يک برنامه وب آشنا شديم . در اين بخش به بررسی عمليات مرتبط با فاز دوم پرداخته و با نحوه استفاده ازکنترل های سرويس دهنده بر روی فرم وب آشنا خواهيم شد( بخش رابط کاربر يک برنامه وب ) .
فاز دوم : استفاده از کنترل ها
در اين فاز، از کنترل های سرويس دهنده و Validation ( به منظور بررسی صحت داده ورودی توسط کاربر) ، استفاده کرده و کدهای مورد نياز را هم در سمت سرويس گيرنده ( اسکريپت های همراه فرم وب ) و هم در سمت سرويس دهنده ( کدهای نوشته شده در صفحه Code behind مربوط به صفحه Login ) خواهيم نوشت و در نهايت تگ های HTML توليد شده را بررسی می نمائيم .
مرحله اول : افزودن کنترل های سرويس دهنده به فرم وب : در اين مرحله ، با نحوه استفاده از کنترل های سرويس دهنده ASP.NET آشنا خواهيم شد( چهار کنترل Lable ، دو کنترل TextBox ، دو کنترل Button )
تنظيم خصلت های کنترل Label اول |
|
خصلت |
مقدار |
ID |
lblHeading |
Text |
ورود به بخش مقالات سايت سخا روش |
تنظيم خصلت های کنترل Label دوم |
|
خصلت |
مقدار |
ID |
lblUserID |
Text |
نام |
تنظيم خصلت های کنترل Label سوم |
|
خصلت |
مقدار |
ID |
lblPassword |
Text |
رمز عبور |
تنظيم خصلت های کنترل TextBox اول |
|
خصلت |
مقدار |
ID |
txtUserID |
TabIndex |
1 |
Width |
182px |
تنظيم خصلت های کنترل TextBox دوم |
|
خصلت |
مقدار |
ID |
txtPassword |
TabIndex |
2 |
Width |
182px |
TextMode |
Password |
تنظيم خصلت های کنترل Button اول |
|
خصلت |
مقدار |
ID |
btnSignin |
Text |
ورود به سايت |
TabIndex |
3 |
تنظيم خصلت های کنترل Button دوم |
|
خصلت |
مقدار |
ID |
btnRestore |
Text |
انصراف |
TabIndex |
4 |
CausesValidation |
False |
تنظيم خصلت های کنترل Label |
|
خصلت |
مقدار |
ID |
lblResult |
Text |
خالی |
Font |
Smaller |
ForeColor |
Red |
مرحله دوم : آناليز کدهای HTML ، توليد شده : در اين مرحله با نحوه تبديل کنترل های سرويس دهنده به عناصر HTML مختص قابل نمايش در مرورگر توسط ASP.NET runtime ، آشنا خواهيم شد.
مبلغ واقعی 16,000 تومان 50% تخفیف مبلغ قابل پرداخت 8,000 تومان
محبوب ترین ها
پرفروش ترین ها