PDA

View Full Version : Em đang có mấy bài tập chuẩn bị kt khó wa mong mọi người giúp đỡ



lechihieu1989
13-05-2010, 08:08
dưới đây là toàn bộ số bài tập em đang gặp rắc rối.
CÔng cụ em sử dụng là Microsoft Visual Studio 2005, Ngôn ngữ C#
Mong được sự jup đỡ của mọi người.
Email: chihieuvn89@gmail.com or Hatphanvohinh_7220@yahoo.com
Tuyến trình
1. Tạo hai tuyến trình song song dùng để truyền tải dữ liệu với yêu cầu:
a. Tuyến trình 1 sẽ gởi dữ liệu cho tuyến trình 2 thông qua một biến string.
b. Tuyến trình 2 sẽ nhận dữ liệu này và hiển thị lên một Form.
(Hướng dẫn: Sử dụng một biến kiểu bool làm cờ để đánh dấu sự thay đổi dữ liệu. Ví dụ: Thread1 thay đổi string thì đổi bool thành true, sau khi đọc xong dữ liệu thì Thread2 đổi bool thành false).
2. Giả sử có cơ sở dữ liệu chứa bảng rất lớn (Khoảng 1000000 bản ghi). Tạo chương trình Splash form với yêu cầu sau:
a. Tuyến trình 1 chạy chính dùng để mở Form chương trình chính ở chế độ ẩn. Khởi động tuyến trình 2.
b. Tuyến trình 2 mở Form Splash (Form giới thiệu chương trình). Tuyến trình này có nhiệm vụ chờ đợi khi tuyến trình chính xử lý xong thì đóng form Splash lại.
c. Form chương trình chính sẽ Load dữ liệu từ bảng nói trên ra một DataGrid.
3. Tạo hai tuyến trình chạy có nhiệm vụ như sau:
a. Tuyến trình 1 quản lý một Form dùng để hiển thị dữ liệu từ một tập tin vào một ListBox hoặc một Memo.
b. Tuyến trình 2 cứ đến thời gian của nó sẽ liệt kê chương trình đang chạy trong hệ thống vào một tập tin sẽ được hiển thị trong tuyến trình 1.
Socket
1. Cho các mã lệnh bằng chuỗi sau:
- “QUIT”: Thoát.
- “MSG”: Thông điệp.
a) Thiết kế chương trình theo mô hình Client/Server sử dụng giao thức UDP. Nếu chương trình phía máy con nhận được “QUIT” sẽ thoát chương trình, “MSG” sẽ hiển thị thông điệp kèm theo (Ví dụ: “MSG: Hello” sẽ hiển thị lên ListBox dòng chữ Hello).
2. Thiết kế chương trình gởi một tập tin (<2GB) qua mạng LAN sử dụng giao thức TCP/IP.
Windows Service
1. Viết một Service sử dụng EventLog để lưu trữ các thay đổi trong ổ đĩa E:\, chỉ giám sát các tập tin có phần mở rộng: *.inf, *.bat, *.exe, *.com, *.dll.
2. Viết một Service sau một khoảng thời gian định trước 10s sẽ liệt kê các chương trình đang chạy trong máy ra một tập tin.
3. Viết một Service cho phép kết nối cơ sở dữ liệu và cứ 10s sẽ đưa một giá trị đếm vào một trường trong một bảng của cơ sở dữ liệu.

nhp1088
27-06-2010, 08:38
Cùng câu hỏi trên xin các anh chị chỉ giúp em với ạ!!!
Sắp thi rồi mà vẫn mù tịt hjxhjx
Email: nhp1088@gmail.com or kid_datinh_1088@yahoo.com