1. Hãy ủng hộ PhienBanMoi.Com bằng cách LIKE trang FANPAGE , GOOGLE+ dưới mỗi bài viết hoặc chia sẻ website nếu thấy hữu ích. Trân trọng cảm ơn!
  2. [Thông Báo] Thông Báo Tuyển mod cho toàn diễn đàn


    Forum mới lập rất cần sự giúp đỡ của các bạn vậy nên bạn nào có khả năng thì đăng kí tham gia làm mod để quản lí, phát triển diễn đàn nhé!

Tổng hợp tài liệu Lập trình Windows, C#, Win form

Thảo luận trong 'C# ,Asp.net' bắt đầu bởi khatmau_sr, 10 Tháng bảy 2012.


  1. khatmau_sr

    khatmau_sr Administrator Ban Quản Trị

    10,267
    9,767
    113
    Tên thật:
    Nguyễn Đình Bách
    Dưới đây là bài 1 mem bên VNZ, link QC sẽ được fix từ từ :D không biết lưu vào đâu nên lưu tạm vào đây, đang cần học Lập trình Windows gấp :D
    Bài tập Console
    -- Update ngày 19/5 -- Một số bài tập Console cũng khá cơ bản, mình up lên cho các bạn làm để hiểu rõ hơn về ngôn ngữ C#
    -- Update 15/11/2011 - fix link bài 9 -10 -11.
    Các bài tập sẽ đi theo từng chủ đề.

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết


    Bài tập quản lý trên console

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết



    Bài tập Winform
    -- Cập nhật ngày 19/5 --
    Mình up lên bài tập mà bạn Nam đã chia sẻ. Mình đã xem qua mục lục và thấy đây là những bài tập khá hay :). đây là link file Doc. Nếu các bạn muốn tìm source code thì hãy liên lạc với bạn Nambatre nhé
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết
    cập nhật link bài tập của bạn Nambatre Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    -------------------------------------------------------
    Đề bài 1: Sử dụng comboBox để lưu trữ 1 danh sách các loài hoa. Khi chọn tên 1 loài hoa bất kì sẽ hiển thị thông tin về hoa như: tên, màu sắc, và mô tả về hoa, cộng bức ảnh của loài hoa đó.
    Yêu cầu: Sử dụng pictureBox hiển thị ảnh, ImageListBox lưu trữ ảnh, GroupBox quản lý thông tin về hoa. Khi chọn hoa thì các thuộc tính mô tả về hoa được ẩn đi
    Mục đích: Nắm rõ cách sử dụng comboBox, pictureBox, ImageListBox. Thuộc tính của GroupBox
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 2: Sử dụng TreeView hiển thị danh sách các phần mềm Antivirut theo dạng "Cây" thư mục. Listview hiển thị thông tin chi tiết về sản phẩm khi được chọn ở bên TreeView.
    1 NumberupDown Control dùng để chọn số lượng sản phẩm muốn mua, 1 DoimanupDown Control để lựa chọn thời gian sử dụng sản phẩm.
    Yêu cầu: Khi chọn sản phẩm muốn mua bên ListView thì mới cho khách hàng tiếp tục chọn số lượng sản phẩm và thời gian sử dụng, TextBox hiển thị giá tiền khi chọn thời gian sử dụng và số lượng sản phẩm muốn mua. Đưa ra thông tin chi tiết về sản phẩm mà khách hàng chọn mua khi nhấn button "Submit".
    Mục đích: Nắm rõ cách sử dụng TreeView, ListView các sự kiện của TreeView, ListView. Các thuộc tính của TextBox,
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 3: Giả lập 1 chuơng trình gửi email đơn giản.
    Yêu cầu: Sử dụng richTextBox để hiển thị nội dung nhập email. Các button chứa các thuộc tính text: in đậm, in nghiêng, gạch chân. Các button chứa kiểu định dạng văn bản: canh trái, canh phải, canh giữa.
    Mục đích: Nắm rõ cách sử dụng thuộc tính FontStyle, sự kiện của RickTextBox.
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 4: Giả lập 1 ứng dụng bán hàng đơn giản trong đó bạn là nhân viên bán hàng.
    Yêu cầu: Sử dụng các textBox để nhập thông tin về mã sản phẩm, 1 textBox hiển thị mã của sản phẩm.1 DateTimePicker để hiển thị ngày làm hóa đơn. 1 texbox nhập tên khách hàng. 1 groupBox chứa các thông tin về tên sản phẩm, đơn giá, và số lượng hàng khách mua. 1 button tính tổng tiền khi khách hàng nhấn nút Submit.1 button Report sẽ báo cáo dữ liệu vừa nhập sang 1 form mới.Form mới cài đặt 1 MonthCalendar để hiển thị ngày tháng. Khi chọn tháng(hoặc ngày) khác thì sẽ hiển thị hàng đã bán trong tháng (ngày đó).
    Mục đích: Nắm rõ các điều khiển Control, method của form, sự kiện của textBox, sự kiện của MonthCalendar
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 5: Giả lập 1 ứng dụng nhập dữ liệu đơn giản. Trong đó bạn có 1 ô nhập liệu, các button cho phép thao tác các nhiệm vụ tuơng ứng: mở file, tạo file mới, lưu file, chỉnh font cho chữ, chỉnh màu sắc.
    Yêu cầu: sử dụng openFileDilog, SaveFileDilog ...để thực hiện yêu cầu.
    Mục đích: Nắm rõ các thuộc tính, phuơng thức của openFileDilog, SaveFileDilog, FontFileDilog, ColorFileDilog, PrintFileDilog, và các sự kiện của chúng.
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 6: Phát triển từ bài tập số 5 bạn hãy phát triển ứng dụng thành 1 chương trình cho phép người sử dụng nhập dữ liệu vào và lưu lại nội dung dữ liệu thành 1 file có đuôi do người sử dụng tự định nghĩa. Ví dụ file có tên là "vn-zoom.cShap". Chương trình sẽ cho phép mở file bạn vừa tạo
    Mục đích yêu cầu như ví dụ 5.
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề 7: Xây dựng form(form1) nhập liệu cơ bản gồm tên tuổi địa chỉ, 1 button Add gọi 1 form khác(form2). Form đc gọi thêm này sử dụng 1 combobox liệt kê danh sách hàng hóa, 1 textBox hiển thị đơn giá của sản phẩm, 1textBox nhập số liệu hàng muốn mua, 1 textBox tính tiền. 1 button Ok. Khi người nhập liệu click vào buttonOK thì trả về form 1: Tổng tiền, liệt kê chi tiết hàng hóa trong 1 listView. Nếu tiếp tục nhấn Addnew thì lại tiến hành mua thêm hàng. Tiếp tục tính tiền lại cho khách và liệt kê thêm danh sách sản phẩm khách hàng chọn mua
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 8: Thực hiện việc Thao tác cơ bản với cơ sở dữ liệu. Thêm, Sửa, Xóa 1 trường Trong cơ sở dữ liệu.
    Yêu cầu + Mục đích: như trên
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 9: Sử dụng DataAdapter và DataSet thực hiện việc thao tác với cơ sở dữ liệu. Hiển thị dữ liệu trên form, tìm kiếm dữ liệu...
    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Đề bài 10: Tạo 1 ứng dụng đơn giản để quản lý sinh viên.

    Giao diện được thiết kế như hình
    [​IMG]

    Các bạn thiết kế 1 ComboBox để hiển thị tên lớp, 1 textBox hiển thị tên giáo viên chủ nhiệm, 1 textBox hiển thị số sinh viên có trong lớp.. 1 listBox hiển thị thông tin chi tiết về sinh viên bao gồm tên, ngày sinh, địa chỉ.

    Thiết kế cơ sở dữ liệu như sau.

    Bảng Student
    [​IMG]

    Bảng StudentClass
    [​IMG]

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết

    Bài 11: Thực hiện các thao tác với DataGridView: hiển thị dữ liệu từ CSDL (SQL), thêm dữ liệu, xóa dữ liệu, cập nhật dữ liệu, tìm kiếm dữ liệu.
    Demo đã được mình comment rất kĩ. Chúc các bạn học tốt.

    Demo chương trình bằng hình ảnh.
    [​IMG]

    Tổng quan
    [​IMG]

    Lưu
    [​IMG]

    Tìm kiếm
    [​IMG]

    Xin vui lòng đăng nhập hoặc đăng ký để xem liên kết


    Đây là 1 số video mình thu thập được.File rar 19mb jải nén ra khoảng gần 2gb

    Hướng dẫn lập trình winform qua một số bài tập cụ thể
    Video hướng dẫn C# window form tiếng việt


    Bài 1:Làm việc Với Menu
    Bài 2:Làm việc Với TabControl
    Bài 3:Làm việc Với PictureBox
    Bài 4:Làm việc Với ToolStrip
    Bài 5:Làm việc Với Dialog
    Bài 6:Làm việc Với NotifyIcon
    Bài 7:Kết Nối Cơ Sở Dữ Liệu

    Link download:
     
  2. mrkyn

    mrkyn Member Tích Cực

    110
    68
    28
    Thanks a khatmau :D Dù e không học lập trình Windows :D Bài viết của a sưu tập và chỉnh sửa khá tốn thời gian và công sức nhỉ :D Nhưng đọc phần chữ e cũng chơi hiểu rõ vấn đề lắm. Thôi cứ down vài lab về xem xem :D Nếu học biết thêm được thì càng tốt :)
     
  3. hoangnguyen15

    hoangnguyen15 Member Mới

    1
    0
    0
    Anh khatmau_sr cho em xin yahoo hay skype để liên lạc được không ạ hay ai có cách liên lạc với anh khatmau_sr không cho em xin với...thank anh và mọi người ạ.
     
  4. thebest4iu

    thebest4iu Số Nguyên Tố Ban Quản Trị

    5,589
    5,551
    113
    Tên thật:
    Nguyễn Trung Ngôn
    Yahoo của khatmau là : khatmau_sr@yahoo.com
     
  5. khatmau_sr

    khatmau_sr Administrator Ban Quản Trị

    10,267
    9,767
    113
    Tên thật:
    Nguyễn Đình Bách
    Mới thi xong môn này :D Khá may mắn là được B, lại đang học mấy môn liên quan tới nó...
     
  6. hoangviet123

    hoangviet123 Member Vip

    1,895
    1,272
    113
    Hàng ngon.Hôm bữa cũng làm cái nì được 7d à.:D
     
  7. vanthanh271093

    vanthanh271093 Member Mới

    1
    0
    1
    Anh ơi sao bài 10 không có link zậy :(. Cần mỗi bài 10
     
  8. datrolai

    datrolai Member Mới

    1
    0
    1
    hay qua hay :D thanks a nhieu nhieu
     
  9. phamhongthuan

    phamhongthuan Member Tích Cực

    194
    43
    28
  10. honghoa

    honghoa Member Mới

    1
    0
    1
    sao ko xem duoc bai nao the
     

Chia sẻ trang này

Từ khóa tìm kiếm từ Google :

  1. lập trình Win form C#

    ,
  2. Tài liệu WIN FORM C#