You are on page 1of 23

c 



      
á    


    

   
    



  
 

 
 !"#$%!" 

&
!"   
 
     

'
%(

  %  ) 
 
*? !"
+? #$%!"
,? -      

&   

(


   .       
     


   


File  (New File 


/ 
   V  Module!
 My Templates"0
)0 Language
  01
) 0 Name(   Add

VataProvider.vbGuestBookController.vbGuestBookInfo.vbSqlVataProvider.vbModuleName
 
 VesktopModules/App_Code .  ModuleName   

 App_Code 
    (2
%  %VesktopModules/ModuleName
  ModuleName   
 VesktopModules 
    (. 

  

3%
 
 
  /App_Code/ModuleName /App_Code/GuestBook 
  /VesktopModules/ModuleName /VesktopModules/GuestBook


4 (     
    Rename  
2
%
  /   
  App_Code    
  VesktopModules


  (BuildBuild Web Site 


(
 (
 
  


 
    
 Set As Start Page 


-  (VebugStart Without Vebugging!   (
 "



(
   



. Login 


$ 0 05  !
%6  "0  0 


.  á  
  !


   

(    
  
( 7*777785 %  
 4
91
)   
  


.     ($.3$$


 ./52


(   

( 
     0  0(  
 "#"c$"

- á/ 
04
 0


.    
   4
  
  0. 4
0


01
)  04
4      


: Page Functions 
 Add 


Page Vetails 

¢? 01
) 0 Page Name
¢? 01
) 0 Page Title
¢? 01
) 0 Vescription
¢? . 
iew Page(  All Users
 Update 


- Module   01
) 0 

 Add 



0/(;    (;0  0Guest Book0 !á %

 

   5
<*+ &)=34 


 
 "




   


%    
> 
 
  1
) 
 
¢? 3$!3$"(5 SqlVataProvider.vb VataProvider.vb
¢? )
$ $!)$$"GuestBookController.vb GuestBookInfo.vb
¢? 5 $!:"
iewGuestBook.ascx  0VesktopModules/GuestBook0


! &!'
 (
 3$ (5SqlVataProvider.vb5
 5
SqlVataProvider.vbVataProvider.vb5
  ! % (SqlVataProvider.vb"VataProvider.vb
3 6?6
        SqlVataProvider.vb VataProvider.vb.(
 5   (  
 (( 
  

- 0 

4
% 61
 0
c  

%  

(
+77<)  
  (
 




+777 +77<
 % 
  
    )
  (
iewServer Explorer


Server Explorer  Vata Connections 0Add Connection0 


-       /&


 (
2
    ( 5   
   ! 

  "


( 
.    
 Server Explorer. 
 
      
  Tables  =  (
2
. @1
)  0Velete0  (3 
    
 

(   

%  
 

. 
  Store Procedures  /      5 
   =  (
%     
¢?    
   
¢?           
¢?         
¢?         
¢?          


c 
$   

(á !    á "   áost 
#$


5  (  


        
 ! "#"$!%!#
&   !#
! '()*+$%
,-  "   ." 
,!#
 '()*+$%
,-  "   ." 
,!#
& / '()0*+$%
,-  "   ." 
,!#
       !#
%!,
!.1       .&
 1 ,
,$23 !% . 1 4%55$%!
.&
 $%!.&
 
 0=
0(   Execute!  #$+77<   #$+777
- #$+777
% ( 
 +"

/ (( >Server Explorer Tables Add New
Table 


(( 
( 4 00 
0 0 
  
5&%       


c )
$   

(á !    á "   áost 
#$


5  (  

.%6  %7 86 9 (- : 8          ;$

,
5%&6 9 (- : 8      234;$
!
%

.%6  %7 86 9 (- : 8       
;&  $

,
,#&  #! # #& / #   
5%&6 9 (- : 8      
23&  4;&  $
%    ,
!
%

.%6  %7 86 9 (- : 8         
;&   #;! '()*+$#; '()*+$#;& / '()0*+$$

,
!,!%6 9 (- : 8      &  #! # #& / #   $
<
,;&  #;! #; #;& / #/   $$
!
%

.%6  %7 86 9 (- : 8          
; #;! '()*+$#; '()*+$#;& / '()0*+$#;       $

,
.
6 9 (- : 8      
,! 4;! # 4; #& / 4;& / #   4;   
234;$
!
%
Run as Script(   Execute 


5%( (   
iew  ( Server Explorer 


/0% 0   Stored Procedures Refresh 


    5 %5%( 
¢?           
¢?        
 
¢?          
¢?          


30SqlVataProvider.vb0  ( 0Solution Explorer 0 


 
    GuestBook  
 App_code 
( SqlVataprovider.vb 

=  
 , 
 , 
 , ,= 
 & (  :
 (  (
 V      
 V 5 7 . ' 

! (    &     

. (,=. ' )  . ' 

. '  . '  
, /4> >
. '  &  - : 
, /4>>
. '   '  : / 
. '  : / 4
. '  : /  . '  : / . '  $ 
. '  (  ( , /
, /
. '   ' .)
, /
. '  9 (- : 
, /
. '   %7 
, /
Î    

 

. (,! 7$
& ! 7$
Î 
  
    

  9. ' 
. ' 4   '  : /  
. '   '  : /  :. ' $#. ' $ 
Î  
 

   

: 9. ' 
  >(  ( , /! >$?@>>$ 


 ,  : /  : / &/  

,  / 9. ' 
  >(  ( , /! >$$?@>>$$) 
(  ( , /4,  : /  
 : / &/ 
,  / 9. ' 
   >(  ( , /! >$$
 
 (  ( , /4 9. ' 
  >(  ( , />$
 :
  ' .)4 9. ' 
  > ' .)>$
 9 (- : 4 9. ' 
  > 9 (- : >$
: 9 (- : ?@>>$

  9 (- :  2 )> >$45 $$) 
 9 (- : 4 9 (- : A> >$
 :
  %7 4 9. ' 
  >  %7 >$
:  %7 ?@>>$

   %7  2 )>>$45 $$) 
  %7 4  %7 A>>$
 :
 ,
Î  
  
 

 
. (  %.    ( , /$
, /
   (  ( , /
  
 .  
Î  
  
 

 
. (  %.  . ' .)$
, /
    ' .)
  
 .  
Î  
  
 

 

. (  %.  %9 (- : $
, /
   9 (- : 
  
 .  
Î  
  
 

 


. (  %.   %7 $
, /
    %7 
  
 .  
Î 
Î 
 
 
 
 
Î  
!"
"#$

 

 

%#
Î 
#$
 
 
%
#
Î 
. ' 5(  5- : ! < 
, /$
, /
  %7 A%9 (- : A&  - : A $$$
 5( 
Î 
Î 
 

 

  & 
  "" 

Î  
!"'
"#$

 

%#
Î 
# %
#
Î 
. ' 5(  !<5  
%9 ($
%9 (
 ! !5  #!< $
 5( 
. (%'  ,        <&   
 / #<! 
, /# 
< 
, /#<& / 
, /$
,=3  B ( ! -   ( , /# 
 5- : ! >        >$#&   #! # #& / $
 ,
. (%'  ,          <
 / $
,=3  B ( ! -   ( , /# 5- : ! >          >$#$
 ,
. (%'  5(        
<&   
 / $
  
  ,=3  B (     ( , /# 
 5- : ! >       
>$#&   $#  $
 5( 
. (%'  ,         < 

 / #<! 
, /#< 
, /#<& / 
, /# 
<   
   $
,=3  B ( ! -   ( , /#
5- : ! >         >$##! # #& / #   $
 ,
 
 ! ( 
2
 
 
 
>C        C(   ( C%'  C (     '   
 (>
(
VataProvider.vb
   SqlVataProvider.vb % >
   VataProvider.vb  


3VataProvider.vb 
   GuestBook  
 App_code
( 
VataProvider.vb


=  
 , 
 V 
 , 
 V 5 7 
! (    &     

. (&)  . ' 
Î  
 



 

 

. ' ,)  9. ' 
. ' 4! ) /
Î   
,) ,! 7$
  . ' $
 ,
Î    



. ' ,) ,  . ' $
 9. ' 4  : (   %9 (> >#>   &     >#>>$#. ' $
 ,
Î  
 


. (,) 5( ( $
. ' 
  9. ' 
 5( 
Î 
. (&%'  ,        <&   
 / #<! 

, /#< 
, /#<& / 
, /$
. (&%'  5(        
<&   
 / $
  
. (&%'  ,         < 

 / #<! 
, /#< 
, /#<& /  

, /#<   
   $
. (&%'  ,          <
 / $
 
 ! ( 
(  SqlVataprovider.vb      
 (   %


)$$ (
 +       0  0
     
!!
 (
 )$$ GuestBookInfo.vb, GuestBookController.vb3 6?


  ( 
  (
   á %35 +7  % 
; 
    %35 **% 
 %  * +,

iew  ( Solution Explorer 


 
    GuestBook  
 App_code 
( GuestBookInfo.vb 


=%    
 , 
 ,  : / 
 , 
! (    &     

. (   : 
. '  &   
 / 
. '  
 / 
. '  ! 
, /
. '   
, /
. '  & / 
, /
. '     
   
Î  (
. (,! 7$
& ! 7$
 ,
Î  
  
 
)
*
. (.  &   $
 / 
   &   
  
, <' 
 / $
 &   4' 
 , 
 .  
Î  
  
 
*
 *
. (.  $
 / 
   
  
, <' 
 / $
 4' 
 , 
 .  
Î  
  
 
&

. (.  ! $
, /
   ! 
  
, <' 
, /$
 ! 4' 
 , 
 .  
Î  
  
 
+
. (.   $
, /
    
  
, <' 
, /$
  4' 
 , 
 .  
Î  
  
 
)


. (.  & / $
, /
   & / 
  
, <' 
, /$
 & / 4' 
 , 
 .  
Î  
  
 

+


. (.     $
   
      
  
, <' 
   $
    4' 
 , 
 .  
 
 ! ( 

 %  c   +,

iew  ( 0Solution Explorer 0 
    GuestBook  

 App_code 
( GuestBookController.vb 


=%    
 , 
 ,   (    (
 ,  : / 
 ,    & 
 , 
 , D
 , 2 
 V 
 V   
 V      
 V   &  
 V , ' ( , ()

! (    &     
. (      

?%9 (& ) %9 (& )   $@ 
. (,) ,     < 9 
   : $
. ' (          9 &   # 9 ! #

 9  # 9 & / $
 ,
?%9 (& ) %9 (& )     $@ 
. (,) ,       < 9 
   : $
. ' (            9 $
 ,
?%9 (& ) %9 (& )  ,  ($@ 
. (,) 5(     
<&   
 / $
 %:   : $
 %5   ( %:   : $. ' ( $ 
       
&   $$
 5( 
?%9 (& ) %9 (& )    $@ 
. (,) ,      < 9 
   : $
. ' (           9 # 
 9 ! # 9  # 9 & / # 9    $
 ,
 
 ! ( 


,-
>  ;
 AGuestBookInfo.vb ;
    


GuestBookController.vb    
¢?        )2
   :  (;   4 
 (;  %
 !
   " 
           VataProvider.vb
¢?         )2
   :  (;   4 
 (;  %
 !"              
VataProvider.vb
¢?    
 1   )2
 &       4 
       
   VataProvider.vb 
   : 
(;  
¢?      : )2
   :  (;   4  
(;  %
 !
     " 
           VataProvider.vb

!  * **.
3      GuestBookController.vb     
   
  (
    

á %8
  
  3     (
 

% 35 +7  (35 **35 +7%     
8
 
)  ! &$'
-    (  0.../VesktopModules/GuestBook0   (
 : 
¢? 30 B 0!.resx"
¢? 30  0 0 ( 0 EditGuestBook.ascxSettings.ascx
iewGuestBook.ascx.
3 6?4
( 


 /! 0 
$ B (% !     
"( 
 
( EditGuestBook.ascx.resx  



.   
( /    %   



(  0Settings.ascx.resx0  


.   
(      %   


(  0
iewGuestBook.ascx.resx0  


.   
(      %    


 /c  
4
  ,  !  ( " 
¢? EditGuestBook.ascx, EditGuestBook.ascx.vb
¢? Settings.ascxSettings.ascx.vb
¢?
iewGuestBook.ascx
iewGuestBook.ascx.vb


=  0EditGuestBook.ascx0 0
iew Markup0 


=  !%   " 
?E;  // 4><>)  4>   &         >
 5  4>    (B'>
 ' 2  4> >E@
?E; /  /. : B4> >/! 4> >,(4>FG(  G   (B>E@
? H  4>  >4> ' >(   4>  >:: B4>H>@?G H @
?H%9 (, ( 4>%9 (, ( >4> ' >
%9 ( ! 4>   &        : >
   & ) 4>       > & ) 4>     >
% < .  5 , /4>  /  6+8>% 4>./   >,  (& ) 4>    
>
 ! 4>   &           >  & ) 4>      >@
?,  (.  @?H.   :< 4>++>! 4>&   > 4>I0>G@?G,  (.  @
?GH%9 (, ( @
?H  < 74>  < 7">4> ' >
 7./ /4> >
    4>5 >
, ( 4>%9 (, ( >1 ! 4>>@
? @
?H  5  ,) 7    4> >,) 7  4> >G@
?H  5  5  4>>3   B4>><   4>5 >G@
?H  5  5  4>&  >3   B4>&  ><   4>5 >G@
?H  5  5  4>! >3   B4>! >, B  4>! >G@
?H  5  5  4>& / >3   B4>& / >, B  4>& / >G@
?H  5  5  4> >3   B4> >G@
?H  5  
5  & 4> >5  4>   >5 , /4>6+H 8>
3   B4> >3( 4>5 >, B  4>   >G@
?G @
?GH  < 7@
=  0Settings.ascx0 0
iew Markup0 

=  !%   " 
?E;  // 4><>
 ' 2  4>: > 5  4>,  /(B'>
)  4>   &     ,  />E@
?E; /  /. : B4> >/! 4> >,(4>FG(  G   (B>E@
? H  4>) 7: >4> ' >(   4>B) 7: >:: B4>H>@?G H @?G@
?H  7 4>  7 ">4> ' >
 . (4> >
%,  (  B)/ 4>  7 " ,  (  B)/ >@
?H  ,  ( 4> >@  ?GH  @
?H  @! ?GH  @
?GH  7 @
=  0
iewGuestBook.ascx0 0
iew Markup0 


=  !%   " 
?E;  // 4><>)  4>   &     < 7   >
 5  4>< 7   (B'>
 ' 2  4> >E@
?E; /  /. : B4> >/! 4> >,(4>FG(  G   (B>E@
?H%9 (, ( 4>%9 (, ( >4> ' >
%9 ( ! 4>   &        : >
   & ) 4>       > & ) 4>     >
% < .  5 , /4>  /  6+8>,  (& ) 4>    
>
 ! 4>   &           >   & ) 4>      >
% 4>./   >@
?,  (.  @?H.   :< 4>++>! 4>&   > 4>I0>G@?G,  (.  @
?GH%9 (, ( @
?H  < 74>  < 7">4> ' >, ( 4>%9 (, ( >

    4>5 >
 7./ /4> >3  J 
 /4>  >@
? @
?H  5  5  4>! >3   B4>! >, B  4>! >G@
?H  5  5  4>& / >3   B4>& / >, B  4>& / >G@
?H  5  
5  & 4> >5  4>   >5 , /4>6+H 8>
3   B4> >, B  4>   >3( 4>5 >G@
?G @
?  @)      ?G  @
?GH  < 7@?G@
?(  @
? H 4>
& / >4> ' >  ! 4>
& / >,:: B4>H>@?G H @
?G(  @?G@
?H5 < 74>5 < 7">4> ' >, ( 4>%9 (, ( >
 :& 4> >3  J 
 /4>  >@
?    @
? (  /4>0>( ( /4>*> 4>7 )H*+E> /4>(  >@
?@
?  /4> /)> 4>7 )HKB>@?H 4> ">4> ' > B4>! >@?GH @?G @
?  4>7 )H"++B>@
?H B B4>!  B B>4> ' > B4C?EL  >! >$E@C2 )4>0MKB>@?GH B B@?G @
?G@
?@
?  /4> /)> 4>7 )HKBN) /)H0IB>@
?H 4> I>4> ' > B4> >G@?G @
?  4>7 )H"++BN) /)H0IB>@
?H B B4>  B B>4> ' > B4C?EL  > >$E@C2 )4>0MKB>G@?G @
?G@
?@
?  /4> /)> 4>7 )HKBN) /)H0"B>@
?H 4> 0>4> ' > B4>& / >@?GH @?G @
?  4>7 )H"++BN) /)H0"B>@
?H B B4>& /  B B>4> ' > < 7, 4>5 >&B /)4>0*+> 74>0>
 B4C?EL  >& / >$E@C B& 4>&   >2 )4>0MKB>@?GH B B@?G @
?G@
?@
?  /4> /)>( 4>0> 4>) /)H0"B>@
?H 4>  >4> ' > B4>, >  ! 4> >G@?G @
?G@
?G @?G@
?G    @
?GH5 < 7@
=  0EditGuestBook.ascx0 0
iew Code0 


=  !%   " 
 V 
 , 2 
 ,   (    (
 ,  : ( 
 V   &  

! (    &     
.     )  . &   
.  ( ,./   <  
%9 (#< 
, ' 
/$

() B(
B(  
B(  . ( &    B(  & # B($
 
 ,
.  ( ,, &   <  
%9 (#< 
, 2 2    
%9 (, ( ,  ( /' 
/$3  %9 (, ( ,  ( /
 .  >&   >$4&    , /
 ,
 
 ! ( 
=  0Settings.ascx0 0
iew Code0 


=  !%   " 
 , 
 , 2 
 V 
 V   &  
 V , ' ( B(  
! (    &     

. ,  /)  &  ,  / 
. (%'  ,  ,  /$

:./ . (45 $) 
:!  &  ,  />) 7: >$#, /$$! ) /$) 
&   7 ",  ( < 4 &  ,  />) 7: >$#, /$
 :
 :
() B(
B(  
B(  . ( &    B(  & # B($
 
 ,
.  ( ,  7 " ,  (  B)/ <  
%9 (#< 
' 
/$
  9&  
&     4! 7&     
:&   7 ",  ( < 4>  >$) 
 9&    &  ,  /&   #>) 7: >#>  >$
  9&    &  ,  /&   #>) 7: >#>! >$
 :
 ,
 
 ! ( 
=  0
iewGuestBook.ascx0 0
iew Code0 
=  !%   " 


 V 
 , 2 
 ,   (    (
 ,  : ( 
 V   &  
! (    &     

. < 7   )    &  . &   
    &  
(  

. (  %.  & 
( $
  &  
(  
& 
(   (     &  
(  & 
( 
 
 
( 
! 7  &  
( & 
(   ( 

( 
 ! B
( # 
 ( J  , /  &  
( & 
(     # 
 (  ( 5  $#  &  
( & 
(     # 
>>#>># $#5 #, ( , ( 
((  '  # #5 $
 
( 
  
 .  

.  ( ,./   <  
%9 (#< 
, ' 
/$

  9&  
&     4! 7&     
:! ./ . () 
:!  ,  />) 7: >$#, /$$! ) /$) 
: ,  />) 7: >$#, /$4>! >$) 
Î    

  


5 < 7"<   45 

& / <   45 
 :
 :
 
&   < 7"  $
 :
() B
B(  
B(  . ( &    B(  & # B$
 
 ,
.  ( ,! 7 <  
%9 (#< 

, 2 2   5 < 7 ' 
/$3  5 < 7"   /
 <  >>$4+
 <  >&   >$4&    , /$
 <  >   >$4   ! 7 ,)  , /
 ,
.  ( ,, &  <  
%9 (#< 
, 2  
2   %9 (, ( ,  ( /' 
/$3  %9 (, ( ,  ( /
 .  >&   >$4&    , /
 ,
 
 ! ( 

 /
-  (Build0Build Web Site0 



 (
    


-  (VebugStart Without Vebugging 

>( 
. 01
) 0  
( 


4