با اولین مرحله ایجاد یک وب سایت توسط ویژوال استودیو 2005 آشنا شدیم . در این بخش به بررسی مراحل دوم ( افزودن کنترل به صفحه ) و سوم ( نوشتن روتین های پاسخگو در زمان بروز یک رویداد ) ، خواهیم پرداخت .
مرحله دوم : افزودن کنترل های سرویس دهنده به صفحه
صفحات وب پویا ، در مقابل خواسته کاربران پاسخگو بوده و متناسب با درخواست آنان اطلاعات را تولید و عرضه می نمایند . این موضوع جایگاه مهم فرم های وب را به خوبی مشخص می نماید . با استفاده از فرم های وب ، کاربران درخواست خود را ارسال و پاسخ آن را از سرویس دهنده دریافت می نمایند . در فرم های وب از چندین نوع کنترل سرویس دهنده به منظور انجام پردازش های سمت سرویس دهنده استفاده می گردد :
*
کنترل های Input و Validation در ارتباط با کاربر بوده و داده مورد نیاز پردازش ها را تامین می نمایند.
*
کنترل های Script Activation ، مسئولیت فراخوانی برنامه های فرعی و توابع را به منظور انجام پردازش های مورد نیاز برعهده دارند.
*
کنترل های خروجی و نمایش اطلاعات ، نواحی مقصد بر روی صفحات را مشخص نموده تا ماحصل اجرای اسکریپت ها در آن نواحی نمایش داده شود .
*
کنترل های منبع داده در ارتباط با منابع داده خارجی بوده و اطلاعات مورد نیاز برای پردازش و یا نمایش را ارائه می نمایند .
*
کنترل های navigation ، تسهیلات لازم به منظور حرکت در یک سایت را در اختیار کاربر قرار می دهند .
در ASP.NET فرم ها و کنترل های موجود بر روی آنان به منزله اشیاء سرویس دهنده بوده ( نه عناصر HTML ) و امکان دستیابی به آنان توسط اسکریپت های سمت سرویس دهنده وجود دارد .
پس از مقدمه فوق که هدف از بیان آن آشنائی با جایگاه فرم ها و نقش کنترل های سرویس دهنده است ، در ادامه با نحوه اضافه کردن کنترل های سرویس دهنده بر روی یک صفحه آشنا می شویم .
در این مرحله سه کنترل سرویس دهنده ( button ,Label,TextBox ) را به صفحه اضافه می نمائیم و تنظمیات لازم را برای هر یک از آنان انجام خواهیم داد .
*
کنترل TextBox : کنترل فوق از جمله کنترل های سرویس دهنده ورودی است که با استفاده از آنان می توان بخش رابط کاربر یک فرم وب را پیاده سازی و اطلاعاتی را از کاربر دریافت نمود . RadioButton , RadioButtonList , CheckBox ,CheckBoxList , DropDownList و ListBox از دیگر کنترل های سرویس دهنده ورودی می باشند .
*
کنترل label : کنترل فوق از جمله کنترل های سرویس دهنده خروجی است که با استفاده از آن یک ناحیه بر روی صفحات وب ایجاد و می توان خروجی مورد نظر را در آن ناحیه درج نمود . Panel , Table و Image از دیگر کنترل های سرویس دهنده خروجی می باشند .
*
کنترل Button : کنترل فوق از جمله کنترل های سرویس دهنده ای است که با استفاده از آن می توان یک اسکریپت را فعال نمود . LinkButton ,ImageButton و ImageMap نمونه هائی دیگر در این زمینه می باشند .
افزودن کنترل به صفحه
*
سوئیچ به Design View
*
فشردن کلید SHIFT+ENTER برای ایجاد فضای خالی ( در صورت لزوم چندین مرتبه )
*
از طریق Toolbox و گروه استاندارد ، سه کنترل اشاره شده را انتخاب و آنان را بر روی صفحه قرار می دهیم.
( button ,Labels,TextBox )
استفاده از toolbox و افزودن کنترل به فرم وب
*
در قسمت بالای کنترل TextBox قرار گرفته و یک متن دلخواه را تایپ نمائید ( مثلا" "لطفا" نام خود را وارد نمائید: " ) . متن فوق به عنوان caption کنترل TextBox در نظر گرفته می شود .
افزودن کنترل سرویس دهنده به یک فرم وب
تنظیم خصلت های کنترل
VWD ، روش های متفاوتی را برای تنظیم خصلت کنترل های موجود بر روی یک صفحه وب در اختیار پیاده کنندگان صفحات وب قرار می دهد . در ادامه با نحوه تنظیم خصلت کنترل ها در حالت Design View و Source View آشنا می شویم .
*
کنترل Button را انتخاب کرده و در ادامه و از طریق پنجره Properties ، خصلت Text آن را "نمایش نام " در نظر می گیریم .
تنظیم خصلت های کنترل button
*
به Source View سوئیچ نمائید . در این mode ، تگ های Html صفحه به همراه عناصری که VWD برای کنترل های سرویس دهنده ایجاد کرده است ، نمایش داده می شوند . کنترل ها از گرامری شبیه Html استفاده می نمایند با این تفاوت که آنان دارای یک پیشوند asp: و خصلت " runat="server ، می باشند. تمامی کنترل ها درون یک تگ
سلام برای پرینت فرم در vb.netاز چه تابع یا متدی باید استفاده کنم؟ خوهش میکنم راهنماییم کنید!