1. Trang chủ >
  2. Giáo án - Bài giảng >
  3. Cao đẳng - Đại học >

『 Đang nhập hệ thong……”™

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (48.48 MB, 321 trang )


PHẤN 1 - CHtfdN6 4: IẾ T KÉ FORM B A N G NHẬP

TH



c # DANH CHO NGtf0l ĩ ự HỌC



Nhấp chuột vào form2 thiết đặt

thuộc tính cho form2 trong khung

Properties như sau: Name: frmlogin,

Text: Dang nhap vao he thong.



(Name)



frmliogin



Language



(Default)



Localizable



False



False



RightToLeftLayout

_ Text



日な



Dang nhap vao he thong







UseWaitCursor



False



AllowDrop



False



Trên thanh cống cụ ToolBox chọn cống cụ GroupBox kéo thả vào Form

thiết kế. Sau đó thiết đặt thuộc tỉnh như sau; Text; Đăng nhập hệ th ố n g

ForeColor







Right ToLeft



No









Text







UseWaitCursor



Black



Đáng nhập hệ bhõng

False



•■ :

: •••



ContextMenuStrip



Kế tiếp, chọn Label kéo thả vào form

thiết kế 2 label. Trong khung thuộc tỉnh

Properties bạn thay đổi thuộc tính Text của

LabeM, Labe!2 ỉẩn lượt'lâ: T S n'dàng nhập,

Mật khẩu như hlnh trang bên.



28



(none)



PHẤN 1 - CHtfdNG 4: IẾ T K Ế FORM e A N G NHẬP

TH



DANH CHO N G _ Tự HỌC

(none)



ImageList



(none)



RghtToLePt



No



RightToLeft



No



ĩsxt

TaxtAlign



Tên aang nhập



Text

Text Align



Mật khâu



Topし

eft



InageList



Kế tiếp,

trèn

thanh

ccng

cụ

Toolbox, chọn

TextBox

kéo

thả vào form

thết

kế

2

te
như

hhh bên.



TopLeft



Đang nhập hệ thống

Tên đàng nhập



Mật khẩu



Trong khung thuộc tính Properties thiết đặt thuộc tính Name cho 2

te
Properties



Properties



txU Jset System.Windows.Forms.TextBox



txtP ass Sy$ỉem.Windows.Forms. ĩ extBox



1 1 1 .1

□ (Applications ettings)











El(DataBindinc^]





aBindina^L



IjNanne)



ỉxlPass



|[Name)



txlưsei]



Accep^Retum



丨 ationSeUings)







False



ACCôptshetum



Tiep theo, bạn tạo các nút Đang

nìập vả Thoát.



00100X



Trên thanh cồng cụ chọn Button

keo thả vào trang thiết kế 2 button. Trono

khung thuộc tính thiết đặt thuộc tính Text

cho 2 button lắn lượt: Đăng nhập và Thoát

như hlnh dưới.



Paỉse



(ab) Button



,,





TextlmageRelâtion



[ 3 CheckBox

;|i; CheckedLỉstBox



^



CorrèoBox



ImageUst



(none)



No



RightToLeit

Text Align



Pointer



(none)



ImageList

Text



^



Right"!、

Left



No



: Thoát



T0xb



• ::





Đang nhập



MiddleCenter



Text Align



MiddleCenter



Overlay



Textlmag^Relation



Overlay



Kết quả Form đăng nhập được tạo như hlnh trang bên.



PliẢN 1 - CHtfdNG 4 T H IẾ T KẼ FORM B A N G N H Ậ P





C # DANH CHO NGU0I ĩ ự HỌC



Tiếp theo, nhấp đủp chuột tại nút Đăng nhập viết Ihêm đoạn code sau:

ỉf ((this.txtUser.Text == H

ngocbỉchnvỀ && (this.txtPass.Text ==

I)

"123"))

{

MessageBox.Show("Bạn đã đăng nhập thành cõng", "Thông

báo");

this.Close();

}

else

{

MessageBox.Show("Không đúng tên dăng nhập/ mật khẩu l!!u,

"Thòng báo");

this.txtUser.Focus();

}

p r iv a t e



v o id bcnD angN hap_C lic k : ( o b je c t s e n d e r,



e)



{

it



( ( t h i s . c x t U s e r . T e x t ■■



( t h i s . tx tP a s s . T e x t



■■ ” 1 2 3 ” )}



{

Show (" B ạ n đà đ ố n g Tiiiáp th é in h



wTì-iôr.ợ i>ổo
)



th is .C lo s e 0 ;



)

else



(

c ố n -iyỳỊ^tĩh ýKiaí? h

c h ls . c x c U s e r. f o c u s ( ) ;



Kbk\Ằ !•» ••*,







PHẦN 1 - CHƯỨN6 4: IẾ T KẺ FORM fiA N G h ậ p

TH

n



C # DANH CHO N G _ Tự HỌC



Nhấp đúp chuột tại nút Thoát, viết thêm đoạn code sau:

DialogResult traloi;

traloi = MessageBox.Show("Chắc không ?", "Trả lời",

MessageBoxButtons.OKCancel, MessageBoxlcon.Question);

if (traloi == DialogResult.OK)

Application.Exit();

p r iv a te v o id btnThoat_C l i c k (o b je c t sender,



Ằírgvi e)



{



b :ĩ l.ogResuIt t r a l o i ;

i.;



tr a lo i



= ^ íĩS ĩ?a ợ t ::B o v:. Show ( rrC hắ c k h ỗ n g ? ,f,



H e s s a g - i B o B u t t o n s . O K Cance 1

if



(t r a l o i



==



Ĩ*:



t



,



r,T r a



io i〃 ,



I con. Q uest i o n ) ;



t . OK)



A p p iiC ikt i 〇 fi. E x it ( ) ;



Tren

thanh trình

đơn

ch?n: Debug > Start W ithout

Debugging (hay nhấn tổ hợp

pNm Ctrl + F5) để chạy thử

chương trình. Form đăng nhập

X L ấ t hiện, nhập Tên đăng nhập,

Màt khẩu. Nhấp nút Đăng nhập.



Data



Tools



W indow



Help



Windows





1非



Start Debugging







F5



Start Without Debugging DrkF5 ^

Exceptions...



D ík D , E



Nếu bạn nhập đúng ren dăng

ntập và Mật khẩu thl hộp thoại Thông

báo xuất hiện “Bạn đã đăng nhập

thanh côngu. Nhấp OK để vào hệ thống

qiản lý cửa hàng như hình bên.



29



PIẨ11 - N M K 4 THIẾT KẾ FORM BANG NHẬP





C # DANH CHO NEtftfl Tự Hqc



____________ I- Ịn tx l



Màn hình chính

Hệ (hổng



Xem danh mục



Quàn lý danh mục hóa đdn



Quàn lý danh mục theo nhóm



Thông lin



QUẢN LÝ BẲN HẰNG



Ngươi thực hiện:

Email lién hệ:



Ngược lại, hộp thoại

Thông báo xuất hiện “Không

đúng tên người dùng / mật

khẩu !!!" như hình bên.



Thông báo

Không đúng tên ngúồi dùng ỉ mậl khau !M



OK



PHẤN 1 - CHƯdNE 5: I Ể T K Ế FORM f l ố l M Ậ T KHẨU

ĨH



C # OANH CHO NGếdl ĩ ự HQC



CHƯ0NG 5



THIẾT KÊ FORM Đối MẬT KHẨU

Chương 5 hướng dẫn bạn thiết kế

tom đổi mật khẩu để đảm bảo tính an toàn

cho hệ thống quản lý cửa hàng, nhân viên

có thể thay đổi mật khẩu. Sau khi thiết kế

b ạ i thu được kết quả như hình bên.



Ị-hi"i

ĐỐI MẠT KHAU

TSn dểng nhập



Mệt khiu mõi

Nhập



Yêu

cẩu

của

chương

(FormDoimatkhau) như sau:



ỉ......

.



Mật kháu c i

i



5



I



mịẩ khiu

Đỏng ý J



Nhập Username vào textbox tên đăng nhập.

-



Nhập Password cũ vào textbox mật khẩu cũ.



-



Nhập Password mới vào textbox mật khẩu mới.







Nháp nút Đổng ỷ, thì sẽ xuất hiện hộp thoại Thông báo <Đổi

c

Thành Công”.







Nnấp nút Thoát xuất hiện hộp thoại hỏi đáp có hai button OK và

Cancel. Chương trình chỉ dừng khi nhấp tiếp vào nút OK.



Trong màn h)nh Form1 nhấp chuột

phài tại mực QUANLYCUAHANG chọn

Acd > New Item. Hộp thoại Add New

Ite-n QUANLYCUAHANG xuất hiện. Tại

imc name đặt tên FormDoimatkhau.cs.

Nhấp chọn Add như hinh dưới.



(AnctwIomtD



o a notingW M F tm

nn

rtiO t o

[^a £ a « > v *

n ta n lfc t« ịc



PHÁN 1 - CHƯdNC : I Ế T K Ê F O R M Đ ố l M Ậ T K H Ẩ n

5T H



C # DANH CHO N6ưtfl ĩ ự HỌC



Trên thanh công cụ ToolBox chọn Label kéo thả vào form thiết kế 5

label. Thiết đặt thuộc tính cho các label như sau: Text: đổi mật khẩu, Tên

dăng nhập, Mật khẩu cũ, Mật khẩu mới, Nhập lại mật khẩu.

Kế tiếp, chọn TextBox kéo thả vào form thiết kế 4 textbox. Sau đó, trên

thanh công cụ chọn Button kéo thả vào form thiết kế hai button thiết đặtt các

thuộc tính Text cho button: Đổng ý, Thoát.

Nhấp đúp vào form chính và nhập code xử lý như sau:

Ghi chú: Textboxllser là textbox6, TexboxPassword là Textbox7

private void changePassword 0

{

if (textBox6.Text == userName)

{

if (textBox7.Text == password)

{

if (textBox7.Text == textBox7Repeat.Text)

{

MessageBox.Show("Password đã được thay đổi");

password = textBox7.Text;

}

else

{

textBox7Repeat.Focus();

MessageBox.Show("Passwor repeate không giống nhau ');

}

}

else

{

textBox7.Focus();

MessageBox.Show("sai password");

}

}

else

textBox6.Focus();

MessageĐox.Show(nkhông tổn tại user nàyM

);



Xem Thêm
Tải bản đầy đủ (.pdf) (321 trang)

×