01/10/2018, 08:19
Xin đề bài tập lập trình ứng dụng wpf
chào mọi người
em mới bắt đầu học c# đã học qua winform và giờ đã học xong khóa cơ bản của wpf e muốn tìm tài liệu về bài tập thực hành cho người mới bắt đầu nhưng thực sự là bất lực, e tìm kiếm mãi mà chẳng thấy đâu hết :((
nên e muốn nhờ và mọi người là ai có tài liệu về bài tập thực hành ứng dụng wpf cho e xin với ạ
Bài liên quan
_ Ứng dụng hẹn giờ tắt máy
_ Ứng dụng máy tính bỏ túi có các chức năng như vẽ đồ thị, giải phương trình, hệ phường trình v.v
_ Ứng dụng Quản lý File trong máy tính tham khảo Total Commander và Windows Explorer
_ Ứng dụng xem thông tin phần cứng máy tính
_ Các trò chơi như giải Soduku , Cờ caro, Minesweeper, Snake
_ Chương trình quản lý , xây dựng theo mô hình 3 lớp
_ Ứng dụng chat Lan
_ Ứng dụng xem ảnh máy tính, có chức năng như cắt hình, bộ lọc màu.
_ Ứng dụng paint tham khảo Paint.Net và MSPaint
_ Làm một số game mini bằng WPF
Đồ án và bài tập có thể thực hành đó bạn
Tự nghĩ ra bài tập rồi làm có sao đâu.
Ví dụ:
Window có 1 TextBox và 1 Label.
Viết vào TextBox thì hiện ra Label chỉ dùng xaml.
Di chuột vào label thì Content chuyển màu đỏ . Chỉ dùng xaml.
Mà cậu đã học được phần nào của WPF rồi mà đã háo hức thế.
cái a nói là binding phải k ạ
dạ a e sẽ nghiên cứu về ứng dụng hẹn tắt máy tính
Ứng dụng hẹn giờ tắt thì cũng hơi đơn giản quá. Bạn thử ứng dụng hẹn giờ bật xem =]]
:v bài tập mà phải dễ chớ.
Haha bác này lầy quá
Bác cho e hỏi để điều khiển máy tính qua code thì phải sử dụng đến thứ gì ạ
Có khá nhiều cách:
Bạn có thể dùng Stream Writer để tạo ra một file batch (.bat) rồi ghi nội dung vào file đó, rồi chạy file đó bằng hàm
System.Process.Start(string đường dẫn file .bat)
.Hoặc bạn có thể trực tiếp dùng hàm
System.Process.Start(string lệnh)
để chạy lệnh cmd.Dạ e hiểu r ạ. A cho e hỏi luôn ạ. Sender vó ý nghĩa là gì ạ. E tìm hiểu trên mạng mà k hiểu lắm
Trong một sự kiện, hoặc một delegate được phát sinh, sender là đối tượng chứa/tạo ra sự kiện, delegate tương ứng.
Vâng e vẫn ứ hiểu gì luôn
bạn phải tìm mấy cái code example ấy, lấy về chạy đi chạy lại mấy lần , đặt breakpoint debug các kiểu xem từng dòng nó hoạt động thế nào là hiểu liền ngày xưa mình toàn thế. Lý thuyết nhiều cái nó trừu tượng lắm.
Ví dụ khi click vào cái nút thì xuất hiện sự kiện Click. Trong hàm xử lý click có sender và e.
sender chính là cái nút.
e là nội dung liên quan đến sự kiện click.
Giống như gửi mail, sender là địa chỉ người gửi, e là nội dung mail.
Đơn giản, bạn thử đặt sự kiện KeyDown là
System.Windows.MessageBox.Show(sender.ToString())
với hoặc làSystem.Windows.MessageBox.Show(e.Key.ToString())
là hiểu liền màDạ
E thấy họ thường sender 1 cái control nào đó vào 1 biến rồi mới làm tiếp, họ làm trên biến đó luôn. Như thế có phải là cấp quyền truy cập vài control đó k ạ
void HàmSựKiện(object sender, EventAgr e)
là công thức chung. Chẳng hạn Form1 có sự kiện MouseDown nhé:=>
thì sender là Form1, e là cái sự kiện được ghi lại khi MouseDown xảy ra với Form1
Vâng. Tiện a cho e hỏi cái timer với nuneric của wpf phải tự design ạ
Timer thì đầy ra không phải viết lại.
Còn cái Numeric thì tự design cũng được. Cho nó lạ :))
Cái timer phải dùng dispachtimer phải không ạ
Nếu dùng dispatchtiner thì lại gặp 1 vấn để khá lớn ạ