LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG THEO C# Tập 3 - Bộ sách .NET Toàn Tập - Lập trình Visual C# thế nào? (Sách tự học)
Tác giả: Dương Quang Thiện (biên soạn) Nhà xuất bản: Tổng hợp TP.Hồ Chí Minh Giá bìa:75,000 Giá bán:75,000 Năm xuất bản: Quý II / 2005
Bộ sách này được viết dành cho những ai muốn triển khai những ứng dụng chạy trên Windows hoặc trên WEB dựa trên nền .NET. Chắc chắn là có nhiều bạn đã quen viết C++, Java hoặc Visual Basic hoặc Pascal. Cũng có thể bạn đọc khác lại quen với một ngôn ngữ khác hoặc chưa có kinh nghiệm gì về lập trình ngoài lập trình cơ bản. Bộ sách này dành cho tất cả mọi người. Vì đây là một bộ sách tự học không cần thầy, chỉ cần có một cái máy tính được cài đặt .NET.
Bộ sách này được viết dành cho những ai muốn triển khai những ứng dụng chạy trên Windows hoặc trên WEB dựa trên nền .NET. Chắc chắn là có nhiều bạn đã quen viết C++, Java hoặc Visual Basic hoặc Pascal. Cũng có thể bạn đọc khác lại quen với một ngôn ngữ khác hoặc chưa có kinh nghiệm gì về lập trình ngoài lập trình cơ bản. Bộ sách này dành cho tất cả mọi người. Vì đây là một bộ sách tự học không cần thầy, chỉ cần có một cái máy tính được cài đặt .NET. Đối với ai chưa hề có kinh nghiệm lập trình, thì hơi khó một chút, nhưng cày đi cày lại thì cũng vượt qua nhanh chóng những khó khăn này. Còn đối với những ai đã có kinh nghiệm lập trình, thì sẽ mê ngay ngôn ngữ này và chỉ trong một thời gian ngắn, 6 tháng tối đa là có thể nắm vững những ngóc ngách của ngôn ngữ mới này và có thể biết đâu trong một thời gian rất ngắn bạn có thể trở thành một guru ngôn ngữ C#. MỤC LỤC Lời mở đầu Chương 1. Tạo giao diện người sử dụng có thể dùng lại được Tại sao phải bận tâm về giao diện? Một chút ít lịch sử về giao diện? Sáng tạo so với Qui ước Thụ lý sự phức tạp Các hạn chế hữu ích Chương 2. Thiết kế giao diện theo Lớp và Tầng nấc Các lớp và đối tượng Các lớp giao diện GUI trên .NET Tương tác với một ô control Tính gói ghém (encapsulation) Triển khai thiết kế kiểu tam tầng Sửa chữa thiết kế tam tầng Chương 3. Tìm hiểu đồ họa và GDI+ Thử lướt xem các GDI+ Namespace Cấu hình một GDI+ Project Workspace Tổng quan về namespace System.Drawing Thử xem những lớp tiện ích của System.Drawing Tìm hiểu các chầu tô vẽ với GDI+ Tìm hiểu lớp Graphics Hệ thống tọa độ mặc nhiên của GDI+ Thiết lập một Active Color Thao tác phông chữ Khảo sát System.Drawing.Drawing2D Vẽ hình ảnh Dragging, Hit testing & PictureBox Control Lớp ControlPaint Tìm hiểu .NET Resource Format Namespace System.Resources Làm việc với ResourceWriters Làm việc với ResourceManagers Tự động cấu hình resource theo Visual Studio .NET Chương 4. Tìm hiểu về biểu mẫu và lớp Form Tìm hiểu lớp Form Các khung đối thoại tạo sẵn Các biểu mẫu thay đổi được kích thước Cửa sổ chẻ nhỏ Biểu mẫu với hình dáng bất thường Visual Inheritance Chương 5. Cơ bản về lớp Control Windows Forms Package Lớp Control Vị trí và Kích thước Màu sắc trên ô control Font và Text đối với ô control Các mối liên hệ trên các ô Control Focus và Tab Sequence trên ô control Phản ứng của ô control trước click chuột và phím gõ Đồ họa và việc tô vẽ Các thành viên cấp thấp Chương 6. Tìm hiểu về Windows Form Control Tìm hiểu Windows Form Control Hierarchy Các loại ô control Thêm các ô control lên biểu mẫu Gallery các ô control cổ điển Lớp DateTime Gán ToolTip lên ô Control Kiểm tra hợp lệ đối với dữ liệu nhập vào Cấu hình một hành xử neo đậu của một ô control Cấu hình hành xử cập bến của một ô control Tạo một Custom Dialog Box Form Inheritance Chương 7. Các ô control tiên tiến ImageList Control ListView Control TreeView Control TabControl NotifyIcon Control Chương 8. Tìm hiểu về Custom Control Các loại Custom Control Các dự án tạo ô Custom Control Các ô Control kế thừa Chương 9. Hỗ trợ Custom Control vào lúc thiết kế Cơ bản về Control Designer Trắc nghiệm các ô control custom Custom Designers Data Types và UITypeEditors Cấp bản quyền cho custom control Chương 10. MDI Interfaces và Workspace Câu chuyện MDI Các điều cần biết về MDI Các cửa sổ trôi nổi và cập bến Chương 11. Dynamic User Interface Trường hợp đối với Dynamic User Interface Tạo những ô control vào lúc chạy Nội dung động Lập trình vận hành theo dữ liệu “Cỗ máy” bố trí các ô control Chương 12. Tìm hiểu về Data Controls Nhập môn về gắn kết với dữ liệu Cơ bản về Data Binding ADO.NET Data Binding Thử trình bày Data Binding DataGrid Control Thực hiện sự gói ghém đối với Data Controls Các ô control “ăn ý” với data Chương 13. Các ô GDI + Control Các ô control GDI + đơn giản Tạo những Button Control Thử xét lại chương trình vẽ vectơ Một ô control vẽ biểu đồ đơn giản Chương 14. Help và hỗ trợ được đặt lọt thỏm trên các ứng dụng Trường hợp yêu cầu Help Các loại Help Help cổ điển tồi tệ Help cơ bản dùng đến HelpProvider Triệu gọi Help theo lập trình Hỗ trợ ứng dụng được đặt lọt thỏm Chỉ mục