ASP.NET khác biệt rất nhiều so với các công nghệ Web đi trước. Macromedia Dreamweaver MX tuy vẫn duy trì sức mạnh của công cụ thiết kế trang nhã, nhưng đã chuyển từ công nghệ cổ điển sang ASP.NET bằng cách cung cấp nhiều công cụ đơn giản bớt quá trình tự động hoá ứng dụng Web. Nhờ kết hợp sức mạnh của ASP.NET với Dreamweaver, các nhà phát triển sẽ nắm bắt được ASP.NET chỉ trong nháy mắt.
Với ASP.NET, các nhà phát triển có cả một danh sách dài các ngôn ngữ lập trình phát triển Web để tha hồ chọn lựa. Những ngôn ngữ này hoàn toàn hướng đối tượng, vì vậy các đoạn mã có thể dể dàng tái sử dụng và bảo trì. Trong số đó có những ngôn ngữ hoàn toàn mới như C#, và cũng có những ngôn ngữ được xây dựng lại dựa trên ngôn ngữ cũ như Visual Basic.NET. Tập sách này sử dụng C#, vì thiết nghĩ với công nghệ mới như ASP.NET, tốt hơn hết là chúng ta bắt đầu lại từ đầu.
ASP.NET còn giới thiệu cho chúng ta một nét mới, đó là sự tách biệt giữa mã lập trình với mã mô tả. Đây là ưu điểm lớn đối với các nhóm có cả nhà thiết kế lẫn nhà phát triển, bởi vì nhà thiết kế sẽ không cần phải nhìn vào (để rồi có nguy cơ làm hỏng) bất kỳ mã lập trình nào, còn nhà phát triển thì sẽ không vô tình phá vỡ bố cục ấn tượng. Ưu điểm khác nữa của việc tách biệt mã là công cụ như Dreamweaver có khả năng trình bày trang web chuẩn xác hơn, vì mã lập trình không ảnh hưởng đến bố cục.
Dreamweaver MX là trình soạn thảo tối ưu (tốt hơn cả Visual Studio.Net) trong việc xây dựng ứng dụng Web có bố cục lôi cuốn. Dựa trên những công cụ thiết kế mạnh mẽ và nổi tiếng trước nay của Dreamweaver, các kỹ sư Macromedia còn tích hợp thêm các tính năng. NET, như control chứng thực, khiến cho Dreamewaver MX trở thành công cụ phát trểin ứng dụng nhanh (Rapid Application Develoment) siêu việt.
Vì các tính năng động của ASP.NET đòi hỏi nhà phát triển phải viết nhiều mã, cho nên trong quyển sách này, bạn cũng sẽ bắt gặp rất nhiều mã. Song thực ra Dreamweaver có nhiều nút được lập trình sẵn, wizard, và hộp thoại làm thay bạn rất nhiều việc. Cuối cùng với sức mạnh của ASP.NET, cùng với những kỹ năng sử dụng Dreamweaver mà bạn sắp bước vào tìm hiểu, bạn sẽ trở thành nhà phát triển Web kỳ tài.
Mục lục:
Lời giới thiệu
Chương 1: ASP.NET và .NET Framework
Mô hình mới
Những nét mới của ASP.NET
Các thành phần của .NET Framework
Thư viên lớp (Class Library)
Chương 2: Khởi đầu với .NET
Cài đặt .NET
Quản lý Web Site ASP.NET
Chương 3: Tổng quan về Dreamweaver MX
Giao diện Dreamweaver
Định nghĩa Site
Sử dụng tính năng thống nhất tập tin
Chọn trình soạn thảo thích hợp
Bổ sung các thành phần thiết kế cơ bản
Chương 4: Giới thiệu về các Control Web Form ASP.NET
Chuẩn bị Web Site
Xây dựng Web Form
Xây dựng trang động bằng Control
Xử lý Post Back (gởi ngược)
Di chuyển từ trang này sang trang khác
Làm việc với danh sách
Chương 5: Sử dụng hiệu quả các Control Web Form
Sử dụng sự kiện để tương tác với Control
Control đa năng
Chương 6: Chứng thực dữ liệu trong web Form
Bộ chứng thực lập trình sẵn
Control chứng thực tuỳ biến
Chương 7: Sử dụng cơ sở dữ liệu trong Dreamweaver
Chuẩn bị cơ sở dữ liệu
Làm việc với cơ sở dữ liệu trong Dreamweaver
Mời bạn đón đọc.