作者简介
MarcoBellinasO是意大利CodeArchitectsSrL公司的合伙人之一,这家公司专门为微软平台提供咨询,指导,开发和培训.作为一名资深的顾问和开发人员,MarcO对所有的Web开发技术都特别感兴趣.他着重于用微软的产品和技术开发大型Web网站,包括SharePoint2003,MCMS,当然还有ASR
NET2.0和SQLServer2005.从.NETFramework的Beta1版开始,他就已经在WebServices,WindowsForms和WindowsServices等方面进行了许多应用.他同时还是一系列商业开发工具的开发者或合作者,如获奖的
VBMaximizer插件,用于.NET的CodeBox和FormMaximizer.在.NET发布之前,Marco是一个VB开发者,与COM和ASP开发者一样,他也善于应用高级的底层APl技术来开发Windows
程序.在撰写本书之前,MarcO参与编写了由Wrox出版的其他一些图书,包括FastTrackASPNET,VisualC#.NET:AGuidefOR.VB6Developers,BeginningC#和基于ASRNET1.1的本书的上一个版本.他还频繁地为MSDNMagazine,MSDNOnline,VisualStudioMagazine及意大利的
ComputerProgrammin9和VisualBasic&;.NETJournal等杂志撰写文章.他是www.dotnet2themax.com网站的主要开发者和编辑人员之一,这个受欢迎的Web网站服务于.NET开发者,它是从另一个更著名的关于VB6的Web网站www.vb2themax.com衍生而来的.写作之余,MarcO还在由意大利微软和其他大公司主办的许多重要会议上用英语和意大利语发表演讲.如果您有意与MarcO讨论本书的相关
问题,请登录www.dotnet2themax.com或他的博客www.domet2themax.com/blogs/mbellinasO与他联系.
编辑推荐
本书介绍了用C#开发ASP.NET2.0网站的完整过程,示例网站TheBeerHouse经过了重新编写,并将内容全面升级为ASP.NET2.0版,包含了很多当今主流内容网站及电子商务网站所拥有的功能,如论坛,民意调查,文章管理和电子商务等.本书每一章都介绍了一些新控件和新功能,即使读者从未接触过ASP.NET2.0,阅读本书也并不会感到晦涩.本书各章自成一体,首先提出问题,然后讨论解决这些问题所涉及的内容,并构建了一个解决
方案,最后给出实现该解决方案的实践.这样读者就能将ASP.NET2.0所有的新功能整合到一起,实现一个功能丰富的网站!本书主要内容●利用ASP.NET2.0的内置功能减少编程
工作量.●用独特灵活的方法解决网站开发过程中遇到的各种问题.●实现主题,成员关系,个性化,本地化,模板页面,
webPart及缓存等新功能.●掌握GridView,DetailsView,MultiView,Wizard,Menu,SiteMap和Login等新服务器控件.本书读者对象:本书主要面向具有ASP.NET1.x开发经验的编程人员,但不要求读者了解ASP.NET2.0.
源代码下载及技术支持在本书合作站点http://www.wrox.corn或http://www.tupwk.com.cn/downpage上可以获取本书源代码以及Wrox技术支持.
本书简介
这本Amazon五星级畅销书自第1版出版以来就受到广大读者和网友的高度评价,国内几乎所有相关专业的网站都在推荐该书并提供相关英文资料的下载.该书全面介绍了利用C#开发ASP.NET2.0网站的完整过程,每章都自成一体,首先提出问题,然后讨论解决问题时具体要考虑的方方面面,并构建一个解决方案,最后给出实现该解决方案,最后给出实现该解决方案的实践.书中的示例网站TheBeerHouse使用ASP.NET2.0重新编写,包含了很多主流内容网站和电子商务网站所拥有的功能,可帮助读者切实掌握ASP.NET的Web开发方法.
目录
第1章项目介绍——TheBeerHouse1.1提出问题1.2
设计方案1.3解决方案1.4小结第2章进行网站设计2.1提出问题2.2设计方案2.2.1设计网站布局
2.2.2实现设计时用到的技术2.2.3在样式表文件中使用
CSS定义样式2.2.4避免使用
HTML表格控制布局2.2.5在多个页面中共享通用设计2.2.6创建可供用户选择的主题2.2.7创建一个
导航系统2.2.8创建一个可访问的网站2.2.9在所有页面上共享通用行为2.3解决方案2.3.1创建网站设计2.3.2创建模板页面2.3.3创建站点地图文件2.3.4创建第一个主题2.3.5创建一个示例Default.aspx页面2.3.6创建第二个主题2.3.7创建ThemeSelector用户控件2.3.8再对样式进行小修改2.4小结第3章设计体系结构3.1提出问题3.2设计方案3.2.1设计分层结构3.2.2选择一个数据库3.2.3设计数据访问层3.2.4设计业务逻辑层3.2.5存储连接字符串及其他设置3.2.6用户界面3.3解决方案3.3.1TheBeerHouse的配置部分3.3.2DAL的基类:DataAccess3.3.3BLL的基类:BizObject3.3.4配置健康监控系统3.4小结第4章成员和用户配置4.1提出问题4.2设计方案4.2.1密码存储方法4.2.2认证模式:Windowssecurity还是自定义登录表单4.2.3让每件事情都由自己完成4.2.4Membership和MembershipUser类4.2.5提供程序模型设计模式4.2.6关于SqlMembershipProvider的更多细节4.2.7浏览默认的SQLServer数据库4.2.8图形登录控件4.2.9建立和使用角色4.2.10建立和使用用户资料4.2.11网站管理工具4.2.12设计解决方案