spacer
 
به سایت شرکت هوشمند گستر جم اصفهان - بخش آموزش خوش آمدید 1
  1
1
1
header

 

 

 

 

جلسه دوم

 

 

 

ایجاد یک وب فرم جدید

آشنایی با مفهوم code behind

آشنایی با  postback

معرفی کنترل های استاندارد :

  • lable
  • Button,LinkButton,ImageButto
  • Textbox
  • HyperLink
  • Radiobutton,Checkbox
  • DropDownList,Listbox,RadioButtonList,CheckboxList
  • Image,ImageMap
  • BulletedList
  • Panel,Table

     

 

ایجاد یک وب فرم جدید 

ابتدا بر روی  آیکون وب سایت در   solution explorer  راست کلیک می کنیم و بر روی گزینه  Add new  item   کلیک می کنیم

 

 

 

دیالوگ اضافه کردن یک آیتم جدید به پروژه باز می شود که در زیر می توانید ملاحظه کنید

 

 

در این دیالوگ گزینه [ را انتخاب کنید . شما می توانید زبان برنامه نویسی این صفحه را انتخاب کنید

شما می توانید برای کد نویسی از هر یک از زبان های دات نت استفاده کنید . asp.net این امکان را به شما می دهد که هر کدام از صفحات را با هر زبان دلخواهی کد نویسی کنید . این امکان بسیار قوی است که در asp.net 2 لحاظ شده است و به این ترتیب امکان ترکیب صفحات به زبان های مختلف را در یک پروژه می دهد . در نتیجه یک پروژه asp.net را می توان بوسیله تیمی از برنامه نویسیان دات نت که با زبان های مختلفی کد نویسی می کنند انجام داد

 

 

آشنایی با مفهومcode behind

در دیالوگ اضافه کردن یک صفحه جدید شما می توانید مشخص کنید که آیا کدهای نوشته شده در داخل صفحه قرار بگیرند و یا اینکه در داخل فایل جداگانه ای قرار بگیرند

 

 

 

 

   

 

نحوه قرار دادن یک کنترل بر روی وب فرم :

شما می توانید کنترل مورد نظر خود (به طور مثال یک Lable) را از ToolBox بکشید و در نثطه مورد نظر خود رها کنید و یا اینکه مکان نما ر در نقطه ی مورد نظر قرار دهید و در ToolBox بر روی کنترل مورد نظر خود دو بار کلیک کنید .

 

خواص (Properties)  عمومی کنترل ها :

اکثر کنترل ها یک سری صفات مشترک دارند

نام خصوصیت

کاربرد آن

ID

مشخصه کنترل در هنگام کد نویسی    با استفاده از این مشخصه می توان در زمان کد نویسی به خصوصیات و متد های این کنترل دست یافت

CssClass

نام کلاسی که در style sheet قرار دارد

Enabled

فعال و یا غیر فعال بودن کنترل را مشخص می کند    در زمانیکه کنترل غیر فعال باشد ، به نمایش در می آید اما قابل استفاده نیست

EnableTheming

فعال و یا غیر فعال بودن  Theming را مشخص می کند   

EnableViewState

فعال و یا غیر فعال بودن ViewState  را مشخص می کند   

Width

پهنا کنترل را مشخص می کند

Height

ارتفاع کنترل را مشخص می کند

TabIndex

ترتیب حرکت فوکوس بر روی کنترل ها را مشخص می کند   با فشار دادن دکمه Tab فوکوس با ترتیب مشخص شده بین کنترل ها جابجا می شود

  Visible

به نمایش درآمدن و یا مخفی بودن کنترل را مشخص می کند    زمانیکه مقدرا False داشته باشد کنترل Render نمی شود

ToolTip

متنی را مشخص می کند که در زمانیکه اشاره گر ماوس بر روی کنترل برای چند لحظه می ایستد ، برای کاربر به نمایش گذاشته می شود (این متن می تواند توضیحی در مورد آنچه که این کنترل انجام می دهد باشد)

 

 

PostBack

به فرستادن اطلاعات قرار گرفته در داخل کنترل های فرم یک صفحه aspx به سرور PostBack گفته می شود .

 

 

 

AutoPostBack

تعدادی از کنترل ها در asp.net دارای این خاصیت می باشند . در صورتی که مقدار این خاصیت True قرار گیرد با اعمال تغییرات در محتوای کنترل مربوطه ، صفخه بصورت اتوماتیک PostBack می شود .

 

رویداد (Event):

یک رویداد یک تابع است که با رخ دادن یک اتفاق مشخص فعال می شود .

با double click  بر روی اکثر کنترل ها ویژوال استودیو به صورت اتوماتیک  پرکاربرد ترین Event Handler را برای آن کنترل ایجاد می کند .

 

 

 

کنترل Lable :

نام خصوصیت

کاربرد آن

Text

متنی را که این کنترل به نمایش می گذارد را مشخص می کند

 

 

 

 

کنترل TextBox :

خصوصیات متداول

 

نام خصوصیت

کاربرد آن

Text

متنی را که این کنترل به نمایش می گذارد را مشخص می کند

MaxLength

حداکثر تعداد کاراکترهایی که کاربر می تواند در TextBox وارد کند را مشخص می کند

ReadOnly

در صورتی که مقدار True داشته باشد کاربر نمی تواند متن داخل TextBox را تغییر دهد

TextMode

می تواند شامیل مقادیر زیر باشد :

SingleLine

MultiLine 

Password

 SingleLine حالت پیش فرض

در حالت MultiLine  کاربر می تواند بیش از یک خط را داخل کنترل تایپ نماید

د رحالت Password متن تایپ شده توسط کاربر بوسیله ستاره (*) نمایش داده می شود

 

 

 

AutoPostBack

 

فعال و یا غیر فعال بودن    AutoPostBack را مشخص می کند   

 

 

رویداد های متداول

رویداد

کاربرد آن

TextChanged

این رویداد پس از PostBack شدن صفحه در صورتی که متن داخل TextBox تغییر یافته باشد ، بالا می آید

 

 

 

کنترل Button :

خصوصیات متداول 

نام خصوصیت

کاربرد آن

Text

متنی را که این کنترل به نمایش می گذارد را مشخص می کند

PostBackUrl

آدرس صفحه ای که اطلاعات باید به آن فرستاده شود را مشخص می کند

OnClientClick

یک تابع به زبان جاوا اسکریپت را مشخص می کند که در زمانیکه کاربر بر روی دکمه کلیک کرد اجرا می شود

 

 

رویداد های متداول 



رویداد

کاربرد آن

<P style="MARGIN: 0cm 0cm 0pt; DIRECTION: rtl; unicode-bidi
تمام حقوق این سایت متعلق به شرکت هوشمند گستر جم اصفهان تعلق دارد - 1386
تمام صفحات
Register Forgot Pass?