"使用C-#&VB;构建自己的ASP.NET3.5网站(第3版)" 是一本由Cristian Darie和Wyatt Barnett编写的书籍,旨在帮助初学者了解并构建基于ASP.NET 3.5的Web应用程序。本书采用C#和VB.NET两种编程语言,提供了一个全面的指南,覆盖了从基础到高级的ASP.NET开发技术。
书中内容包括:
1. **前言 (Preface)**:作者可能在此部分介绍了编写本书的目的、读者定位以及书中的主要内容和结构。
2. **介绍ASP.NET和.NET平台 (Introducing ASP.NET and the .NET Platform)**:这一章将概述ASP.NET框架和.NET平台的基础知识,解释它们在Web开发中的作用,以及与其它Web技术的区别。
3. **ASP.NET基础 (ASP.NET Basics)**:讲解了ASP.NET的基本概念,如页面生命周期、服务器控件、事件处理等,帮助读者理解如何创建动态网页。
4. **VB和C#编程基础 (VB and C# Programming Basics)**:深入浅出地介绍了两种语言的语法和特性,为后续的Web开发打下编程语言基础。
5. **构建ASP.NET Web页面 (Constructing ASP.NET Web Pages)**:探讨如何创建和布局Web页面,使用HTML、CSS和脚本增强用户体验。
6. **构建Web应用程序 (Building Web Applications)**:讨论如何组织和管理Web应用项目,包括文件结构、路由、状态管理等。
7. **使用验证控件 (Using the Validation Controls)**:介绍了ASP.NET内置的验证控件,用于确保用户输入的数据有效性和安全性。
8. **数据库设计与开发 (Database Design and Development)**:讲解数据库原理,包括关系型数据库设计,以及如何使用SQL进行数据操作。
9. **SQL语言 (Speaking SQL)**:深入学习SQL语言,包括查询、插入、更新和删除等操作。
10. **使用DataLists显示内容 (Displaying Content Using DataLists)**:展示了如何使用DataList控件来显示和操作数据库中的数据。
11. **使用GridView和DetailsView管理内容 (Managing Content Using GridView and DetailsView)**:这两种控件是ASP.NET中常用的数据显示控件,用于列表展示和详细信息查看。
12. **高级数据访问 (Advanced Data Access)**:涵盖了更复杂的数据操作,如存储过程、事务处理和数据绑定优化。
13. **安全性和用户认证 (Security and User Authentication)**:讲述了如何实现用户登录、权限控制以及防止常见攻击的方法。
14. **处理文件和电子邮件 (Working with Files and Email)**:教授如何在ASP.NET应用中上传、下载文件以及发送电子邮件。
15. **ASP.NET AJAX (ASP.NET AJAX)**:介绍了如何使用ASP.NET AJAX技术提高Web应用的响应速度和用户体验。
16. **Web控件参考 (Web Control Reference)**:提供了详细的ASP.NET Web控件的参考信息。
17. **部署ASP.NET Web站点 (Deploying ASP.NET Web Sites)**:指导读者如何将开发完成的Web应用部署到生产环境。
18. **索引 (Index)**:方便读者查找特定主题。
这本书通过丰富的实例和清晰的解释,为读者提供了一条从零开始构建ASP.NET 3.5 Web站点的路径,是初学者和进阶开发者都非常有价值的参考资料。