Đề thi lập trình ứng dụng mạng (2010)
Số trang: 3
Loại file: pdf
Dung lượng: 173.04 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Xin giới thiệu đến các bạn học viên, sinh viên ngành công nghệ thông tin Đề thi lập trình ứng dụng mạng (2010) của Trường Đại học sư phạm TPHCM. Hy vọng tài liệu là nguồn thông tin hữu ích cho quá trình ôn tập và làm bài thi tốt hơn.
Nội dung trích xuất từ tài liệu:
Đề thi lập trình ứng dụng mạng (2010)B CÔNG THƯƠNGTRƯ NG CðKT CAO TH NGð THI L P TRÌNHKHOA ðI N T - TIN H CB MÔN TIN H CNG D NG M NG (2010)L p: CðN QTM 08Th i gian: 90 phút.1. T o project, ñ t tên là Client. Thi t k giao di n cho Client như hình v (1ñ).Trong ñó Textbox IP ch ñư c ñ c (editable = false). Nút “G i” ph i b disable.TextArea gi a màn hình cũng ch ñ c ñư c.2. Khi màn hình v a hi n lên, load ñ a ch IP c a máy vào ô Textbox IP. (1ñ)B CÔNG THƯƠNGTRƯ NG CðKT CAO TH NGKHOA ðI N T - TIN H CB MÔN TIN H C3. Khi ngư i dùng nh n vào nút “K t n i”, chương trình s k t n i vào Serverñ a ch IP hi n ra trong textbox và port (c ng) 12345.a. N u k t n i thành công s hi n ra thông báo “K t n i thành công”. ð ng th idisable nút “K t n i”, enable nút g i. (1ñ)b. N u k t n i th t b i thì ch hi n ra thông báo “K t n i th t b i”. (1ñ)4. T o project, ñ t tên là Server. Thi t k màn hình Server như sau (1ñ):Trong ñó c n lưu ý: ph n “N i dung chat” là m t TextArea ch ñư c phép ñ c.5. Trong l p ServerView, t o m t l p con k th a t Thread như g i ýdư i. (1ñ)6. Hoàn thi n l p con câu 5 trên và thêm x lý, ñ khi ngư i dùng nh n vào nút”Kh i ñ ng”, Server s tao ra m t Thread l ng nghe trên port 12345 cácClient k t n i t i. Hi n thông báo là: “Server ñã kh i ñ ng”. (1ñ)7. Khi môt Client k t n i thành công ñ n Server, hi n ra thông báo “Có Client k tn i ñ n” label . (0.5ñ)8. Khi ngư i dùng nh n nút “G i”, Client ph i g i n i dung trong textbox bên tráinút “G i” lên cho Server, ñ ng th i thêm n i dung ñó vào TextArea c a Client.(1ñ)9. Server t o ra m t Thread ñ nh n thông ñi p và hiên ra thông ñi p t Client g it i lên ph n n i dung chat. (1ñ)10. Vi t code ñ cho nhi u Client có th cùng lúc g i thông ñi p lên Server. (0.5 ñ)B CÔNG THƯƠNGTRƯ NG CðKT CAO TH NGKHOA ðI N T - TIN H CB MÔN TIN H C//G i ý ñ vi t Thread l ng nghe k t n i trên Serverpublic class ServerLangNgheKetNoi extends Thread{public ServerLangNgheKetNoi(){try{//Kh i t o serverSocket.}catch (Exception ex){}}@Overridepublic void run(){while (true){try{//Ch p nh n k t n i ñ n t}catch (Exception ex){phía client}}}}-- H t -B môn Tin h cGiáo viên ra ñNguy n Vũ DzũngNguy n Vũ Dzũng
Nội dung trích xuất từ tài liệu:
Đề thi lập trình ứng dụng mạng (2010)B CÔNG THƯƠNGTRƯ NG CðKT CAO TH NGð THI L P TRÌNHKHOA ðI N T - TIN H CB MÔN TIN H CNG D NG M NG (2010)L p: CðN QTM 08Th i gian: 90 phút.1. T o project, ñ t tên là Client. Thi t k giao di n cho Client như hình v (1ñ).Trong ñó Textbox IP ch ñư c ñ c (editable = false). Nút “G i” ph i b disable.TextArea gi a màn hình cũng ch ñ c ñư c.2. Khi màn hình v a hi n lên, load ñ a ch IP c a máy vào ô Textbox IP. (1ñ)B CÔNG THƯƠNGTRƯ NG CðKT CAO TH NGKHOA ðI N T - TIN H CB MÔN TIN H C3. Khi ngư i dùng nh n vào nút “K t n i”, chương trình s k t n i vào Serverñ a ch IP hi n ra trong textbox và port (c ng) 12345.a. N u k t n i thành công s hi n ra thông báo “K t n i thành công”. ð ng th idisable nút “K t n i”, enable nút g i. (1ñ)b. N u k t n i th t b i thì ch hi n ra thông báo “K t n i th t b i”. (1ñ)4. T o project, ñ t tên là Server. Thi t k màn hình Server như sau (1ñ):Trong ñó c n lưu ý: ph n “N i dung chat” là m t TextArea ch ñư c phép ñ c.5. Trong l p ServerView, t o m t l p con k th a t Thread như g i ýdư i. (1ñ)6. Hoàn thi n l p con câu 5 trên và thêm x lý, ñ khi ngư i dùng nh n vào nút”Kh i ñ ng”, Server s tao ra m t Thread l ng nghe trên port 12345 cácClient k t n i t i. Hi n thông báo là: “Server ñã kh i ñ ng”. (1ñ)7. Khi môt Client k t n i thành công ñ n Server, hi n ra thông báo “Có Client k tn i ñ n” label . (0.5ñ)8. Khi ngư i dùng nh n nút “G i”, Client ph i g i n i dung trong textbox bên tráinút “G i” lên cho Server, ñ ng th i thêm n i dung ñó vào TextArea c a Client.(1ñ)9. Server t o ra m t Thread ñ nh n thông ñi p và hiên ra thông ñi p t Client g it i lên ph n n i dung chat. (1ñ)10. Vi t code ñ cho nhi u Client có th cùng lúc g i thông ñi p lên Server. (0.5 ñ)B CÔNG THƯƠNGTRƯ NG CðKT CAO TH NGKHOA ðI N T - TIN H CB MÔN TIN H C//G i ý ñ vi t Thread l ng nghe k t n i trên Serverpublic class ServerLangNgheKetNoi extends Thread{public ServerLangNgheKetNoi(){try{//Kh i t o serverSocket.}catch (Exception ex){}}@Overridepublic void run(){while (true){try{//Ch p nh n k t n i ñ n t}catch (Exception ex){phía client}}}}-- H t -B môn Tin h cGiáo viên ra ñNguy n Vũ DzũngNguy n Vũ Dzũng
Tìm kiếm theo từ khóa liên quan:
Đề thi lập trình ứng dụng mạng Lập trình ứng dụng mạng Tài liệu ôn thi lập trình ứng dụng mạng Câu hỏi lập trình ứng dụng mạng Luyện thi lập trình ứng dụng mạngTài liệu liên quan:
-
Bài giảng Lập trình ứng dụng mạng - Chương 4: Javascript
45 trang 22 0 0 -
Bài giảng Lập trình ứng dụng mạng - Chương 6: HTML DOM - Forms
22 trang 21 0 0 -
Bài giảng Lập trình mạng (Network Programming): Chương 4 - Lương Ánh Hoàng
15 trang 19 0 0 -
Lập trình ứng dụng trên Pocket PC - Thiết lập môi trường phát triển ứng dụng - Nguyễn Tuấn Anh
13 trang 19 0 0 -
Bài giảng Lập trình ứng dụng mạng: Bài 1 - GV. Võ Tấn Dũng
86 trang 18 0 0 -
MÔ TẢ GIAO DIỆN WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG (Version 2.0)
10 trang 18 0 0 -
Bài giảng Lập trình mạng (Network Programming): Chương 5 - Lương Ánh Hoàng
165 trang 17 0 0 -
Bài giảng Lập trình mạng (Network Programming): Chương 3 - Lương Ánh Hoàng
90 trang 16 0 0 -
Bài giảng Lập trình ứng dụng mạng: Bài 6 - GV. Võ Tấn Dũng
45 trang 16 0 0 -
TÊN ĐỒ ÁN: XÂY DỰNG GAME CỜ CA RÔ.
5 trang 16 0 0