تبلیغات اینترنتیclose
آموزش asp.net بخش دهم(طراحي فرم ثبت نام در سايت"فصل اول")

آموزش وبلاگ نویسی

کدهای جاوا اسکریپت.توصیه ها و ترفندها ی وبلاگ و سایر آموزشهای وبلاگ در سطوح مبتدي متوسط و حرفه اي

امتیاز بدهید : | امتیاز :
موضوع : | بازدید :
برچسب ها : ,
+ نوشته شده در ساعت توسط admin
|

آموزش asp.net بخش دهم(طراحي فرم ثبت نام در سايت"فصل اول")

 

آموزش asp.net بخش دهم

(طراحب فرم ثبت نام در سایت)

فصل اول

سلام دوستان عزیز.

خوب در بخش های پیش نحوه ساخت بانک اطلاعاتی و نحوه پاک کردن  ویرایش کردن درج کردن را هم آموختید .ما در این بخش می خواهیم یک سایتی طراحی کنیم که کاربران زمانی که داخل این سایت می شوند باید ثبت نام کنند و بعد از ثبت نام با نام کاربری خود و رمز عبور  وارد بخش اصلی سیستم شوند.این کاری که می خواهیم انجام دهیم همان عضویت در سایت می باشد.دوستان عزیز من در این پروژه ای که می خواهم آموزش دهم با بانک اطلاعاتی access می باشد.

نکته بسیار مهم:دوستان آموزش هایی که در این وب سایت انجام میشه به صورت تصویری میباشد و کار شما را تا حدی راحت تر کرده است.در هر آموزش مرحله به مرحله با عکس توضیح دادم و اگر در مرحله ای عکسی مشاهده نشد یا عکس نصفه معلوم شد شما باید دوباره آن صفحه را باز کنید یا  refresh را بزنيد تا صفحه باز سازي شود.

خوب شروع می کنیم.

خوب وارد File>new web Site  شويد.

پنجره Installed Template كه در سمت چپ ميباشد را روي Visual Basic قرار دهيد وبعد روي  ASP.net Empty Web Site كليد كنيد و بعد OK را بزنيد.

سپس از پنجره Solution Explorer روي web site كه الان ساختيدش  كليد  راست كنيد Add >New Item را بزنيد  و  يك  WebForm به نام login ايجاد كنيد و دوباره روی  web site  كليد  راست كنيد Add >New Item را بزنيد  و  يك  WebForm به نام Defualt  ايجاد كنيد و باز دوباره روی  web site  كليد  راست كنيد Add >New Item را بزنيد  و  يك  WebForm به نام sabtenam  ايجاد كنيد.

خوب از پنجره Solution Explorer روی web.config دابل کلید کنید وکدهایی مانند کدهای زیر میبینید:


 

<xmlversion="1.0?"i?>

--!>

For more information on how to configure your ASP.NET application, please visit

http://go.microsoft.com/fwlink/?LinkId=169433

<

configuration>

<system.web>

<compilationdebug="false"strict="false"explicit="true"targetFramework="4.0" /i>

<system.web>

<configuration>


 

تمام کد های داخل web.config را حذف کرده و کد های زیرا داخلش کپی کنید.


 

 

<xmlversion="1.0?"i?>

<configuration>

<system.web>

<customErrorsmode="Off"/i>

authenticaionmode="Forms>

fi

 

<forms/>

<denyusers="?"/> y>

<authorization/>

<system.web/>

<location path="sabtenam.aspx"i>
<system.web>
   <authorization>
<allow users="*"/i>
<authorization/>
<system.web/>

 

location/>

<configuration/>

 

 


نکته:شما مي توانيد كد هاي بالا را از اينجا دانلود كنيد.و بعد كد را در web.config قرار دهيد.

خوب حالا در پنجره Solution Explorer گزينه login را دابل كيليد كنيد و وارد ميز كارش شويد.ميز كار همونجايي هست كه مي خواهيم طراحيمونو انجام دهيم.

ميز كار:Design.

ما مي خواهيم يك ورود كاربران به سايت طراحي كنيم كه كاربراني كه ثبت نام مي كنند از اينجا وارد بشوند.

*خوب در ميزكار 2 تا textbox زير هم قرار دهيد.

*و كنار هر textbox يك label قرار دهيد.label 1 را user name قرار دهيد و label 2 را password قرار دهيد.

*و در زير text box ها يك chekbox قرار دهيد و كنار chek box بنويسيد كه:مرا به خاطر بسپار.

*و در زير اين text box ها يك label ديگر بزاريد و نام label را :  لطفا دوباره امتحان كنيد. بگذاريد.

*و يك button هم در انتهاي اينها قرار دهيد.و نام butten را ورود بزاريد.

مانند شكل زير:

 

 

 خوب دوستان عزيز روي دكمه دابل كيليد كنيد و وارد كد نويسي (كد behined )شويد.

و شما كدي مانند كد زير مشاهد مي كنيد.


 

    Protected Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button1.Click
       

    End Sub

 


 

خوب حالا بين كد بالا اين دستور را قرار دهيد.مانند زیر:

 

    Protected Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button1.Click
        
      ( " Dim con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|login.mdb

       ( Dim cmd As New OleDbCommand("select count(*) from tbl_members where uid=? and pwd=?", con
    

 ( cmd.Parameters.AddWithValue("uid", textbox1.Text

    ( cmd.Parameters.AddWithValue("pwd", TextBox2.Text

()   con.Open

   If cmd.ExecuteScalar = 1 Then

           ( FormsAuthentication.RedirectFromLoginPage(textbox1.Text, chk_member.Checked

        ElseIf cmd.ExecuteScalar = 0 Then

            label3.Visible = True

        End If

    End Sub

حالا در  سقف كد ها اين دستور را بنويسيد.یعنی در بالای کدها.


 

Imports system.data

Imports system.data.OleDb


 

 خوب در آخر كد behind شما مانند عکس زير ميباشد.

 

 

شما مي توانيد كد بالارا از اينجا دانلود كنيد و در كد behind تمام كدهارا حذف كرده و اين كد را قرار دهيد.

 

 خوب حالا از پنجره  Solution Explorerگزينه Default را دابل كليد كنيد و وارد ميز كارش شويد.Disign

خو ب حالا در ميز كار يك label1 قرار دهيد و بالاي اين label1 بنويسيد خوش آمديد.

مانند شكل زير:

 

 

خوب حالا در وسط ميز كار جايي كه خالي هست دابل كيليد كرده و وارد كد behind شويد.

و كدي مانند كد زير مي بينيد.


 

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 

        End If

 


 

و حالا بين كد بالا اين كد را قرار دهيد.


 

           If User.Identity.IsAuthenticated Then
            Label1.Text = User.Identity.Name


 

 

 

در آخر كد شما به صورت زير مي شود.

 

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

If User.Identity.IsAuthenticated Then
            Label1.Text = User.Identity.Name 

        End If 

نكته:دستورات بالا براي اين است كه اطلاعات uid كاربر به اين صفحه Defaultمنتقل شود.همان حکم اپراتور دارد.

خوب حالا رسيديم به قسمت مهم پروژه:

ادامه اين پروژه در فصل دوم همين بخش مي باشد.

 آموزش asp.net بخش دهم(طراحي فرم ثبت نام در سايت"فصل دوم")

نویسنده : کمک 13 مرداد 1391 ساعت : 13:53
سلام. اقا کمک کنید من یه پروژه به زبان asp.nrtنوشتم ولی حالا استادمان گفته که ساعت و تقویم به آن اضافه کنم .میت.نید کمکم کنید من منتظر کمک شما هستم ...میل بزنید حتما
ایمیل سایت
صفحه قبل 1 صفحه بعد
نظر شما
نام : *
پست الکترونیک :
وب سایت/بلاگ :
*
:) :( ;) :D
;)) :X :? :P
:* =(( :O @};-
:B /:) =D> :S
کد امنیتی : *
امتیاز بدهید : 1 2 3 4 5 6 | امتیاز : 0
موضوع : اخبار (news), | بازدید : 1929
برچسب ها : ,
+ نوشته شده در ساعت توسط admin
|