第一图书网

ASP.NET范例完全自学手册

张跃延,房大伟,梁水 编著 人民邮电出版社
出版时间:

2009-10  

出版社:

人民邮电出版社  

作者:

张跃延,房大伟,梁水 编著  

页数:

478  

Tag标签:

无  

前言

  如何使用本书  本书既可满足初学者的学习需要,也适合开发人员使用,在使用时,为达到更好的学习效果,要遵循以下原则。  第一,对于初学者,首先应该建立初步的编程思想和习惯,逐步建立遇到问题、分析问题、解决问题的能力。使用本书时,应尽量从第1章开始学习,并在学习中多思考。遇到障碍,多琢磨、多尝试。  第二,本书提供了实例索引和技术索引,读者可以快速查询实例及技术,以解决开发所遇到的问题。  第三,为帮助初学者解决学习中的困难,书中大部分实例都提供了视频教学录像,读者可以根据视频讲解的步骤一步一步完成实例的编写,感受编程的快乐和成就感,增强进一步学习的信心。本书所有实例的视频讲解,读者可以到WWW.mingribook.tom下载。  第四,坚持就是胜利。学习编程是一个艰苦的过程,即使再好的图书,也不能解决所有问题。学习中遇到障碍,非常正常,只要肯钻研、勤思考、有恒心,就没有克服不了的难题。希望读者在学习本书时,注意学习解决不同问题的思路和方法,不单纯为实例而做实例。这样在学完本书后,一定能成为ASP.NET编程高手。  本书内容  本书共分为12章,包含126个典型实例,所选实例覆盖了ASP.NET开发中的热点问题和关键问题。内容涉及网站页面与菜单导航设计、典型Web控件应用开发、SQI+查询技术、数据库开发技术、LmQ数据访问技术、图形图像与多媒体、网上购物与银行在线支付、网站策略与安全、程序开发设计模式与架构设计、Web系统应用硬件开发、高级应用开发、网站在线工具等各方面。  在实例讲解上,全书采用了统一的编排方式,每个实例都包括“实例说明”、“技术要点”、“实现过程”、“实践练习”和“扩展训练”5个部分,对于比较复杂的实例,书中给出了“设计思路”。在“实例说明”中,以图文结合的方式给出了实例的功能说明及运行效果。在“设计思路”中给出了设计该实例的相关思路。在“技术要点”中给出了实例的重点、难点技术和相关编程技巧。在“实现过程”中介绍了该实例的设计过程和主要程序代码。在“实践练习”中给出了相关实例的扩展应用,并在光盘中附有完整源代码。在“扩展训练”中提供了一定数量的扩展训练题,读者可以根据自身情况选择练习,如练习时遇到困难,可以到www.mrbccd.com/bciyz.html下载源程序。  本书使用指南  为使读者快速使用书中实例的源程序和视频讲解,书中给出了程序所在光盘中的路径和视频所在路径,比如实例001对应的源程序位置为“光盘\mr\01\001\sl”,实例00l对应的视频位置为“光盘\mr\01\001\sp”,读者可以根据需要使用。书中给出了每个实例练习源程序在光盘中的路径,比如实例001的第一个实践练习对应的光盘位置为“光盘hnr\01\001\si\0l”,读者在做完实践练习后可以进行验证。书中涉及到数据库的章,在各章的对应文件夹中均提供了数据库文件。因篇幅限制,本书实例只给出了关键代码,其他代码参见光盘中实例的源程序。本书附带光盘中提供所有实例及实践练习源代码。使用本书实例光盘前,请仔细阅读光盘中的“光盘使用说明”。

内容概要

本书是一本集查询、使用、学习和练习为一体的自学手册,书中介绍了应用ASP.NET进行开发的各种技术和技巧。全书分为12章,内容包括网站页面与菜单导航设计、典型Web控件应用开发、SQL查询技术、数据库开发技术、LINQ数据访问技术、图形图像与多媒体、网上购物与银行在线支付、网站策略与安全、程序开发设计模式与架构设计、Web系统应用硬件开发、高级应用开发、网站在线工具等。全书精选了126个典型实例,所选实例覆盖了ASP.NET开发中的热点问题和关键问题,实用性非常强。全书按实际应用进行分类,可以使读者在短时间内掌握更多实用技术,快速提高编程水平。  本书附有配套DVD光盘,光盘中提供了实例的全程视频讲解及所有实例源代码,这些源代码都经过精心调试,在Windows XP和Windows 2003下测试通过。  本书适合ASP.NET程序的初学者、编程爱好者阅读,也可作为大中专院校的老师和学生的参考用书。

书籍目录

第1章 网站页面与菜单导航设计  实例001 利用DIV+CSS布局网站主页  实例002 SiteMapPath控件实现企业门户网站导航  实例003 TreeView控件实现网站后台功能导航  实例004 Menu控件实现电子商城网站导航  实例005 Menu控件控制网站用户权限  实例006 通过用户控件实现网站菜单导航  实例007 ASP.NET开发网站地图  实例008 动态加载网站母版页  实例009 应用Web.config配置网站  实例010 网站在线访问人数统计并计算停留时间  实例011 统计网站总访问量(年/月/日)  实例012 网站动态更换皮肤  实例013 网站气泡提示信息 第2章 典型Web控件应用开发  实例014 省与市实现联动关系(Ajax)  实例015 在线考试实现单选题功能  实例016 在线考试实现多选题功能  实例017 ListBox控件实现点菜功能  实例018 日历控件在新闻网站上应用  实例019 触发验证会员注册信息  实例020 智能验证会员注册信息  实例021 实现网站在线登录功能  实例022 优化GridView控件数据显示  实例023 GridView控件数据显示编辑与控制  实例024 数据绑定到DataList控件并分页  实例025 GridView显示商品明细信息  实例026 DataList显示商品明细信息  实例027 GridView控件中数据导入到Excel中 第3章 SQL查询技术  实例028 按学生年龄或姓名(动态)查询  实例029 使用DISTINCT去除查询结果中重复数据  实例030 查询销售量占整个市场30%的商品  实例031 模式匹配万能查询  实例032 SUM函数统计商品销售总额  实例033 利用临时表删除数据表中重复数据  实例034 利用MIN或MAX函数计算最小利润或最大利润商品  实例035 First或Last函数指定查询结果数据中的第一行或最后一行数据  实例036 按公司部门汇总平均工资  实例037 利用Transform分析季度/部门绩效  实例038 利用SQL Server交叉表分析员工/部门绩效  实例039 使用拼音简码实现智能查询(Ajax)  实例040 分布式数据库链接与查询  实例041 自定义SQL函数 第4章 数据库开发技术  实例042 ASP.NET实现通用数据库连接  实例043 ASP.NET+SQL语句读写数据库  实例044 ASP.NET读写Excel  实例045 利用存储过程读写数据库  实例046 利用存储过程杀死数据连接进程  实例047 利用事务进行数据回滚防止数据混乱  实例048 在数据库中添加或读取文件数据  实例049 利用触发器记录系统日志信息  实例050 Excel、Access、SQL Server之间数据导入/导出  实例051 将Access数据导成特定数据格式  实例052 将数据库中数据转换为文本文件  实例053 将数据库中数据传递给Word  实例054 SQL Server数据库备份与恢复  实例055 SQL Server数据库附加与分离 第5章 LINQ数据访问技术 第6章 图形图像与多媒体 第7章 网上购物与银行在线支付 第8章 网站策略与安全 第9章 程序开发设计模式与架构设计 第10章 Web系统应用硬件开发 第11章 高级应用开发 第12章 网站在线工具 附录

章节摘录

  各个层之间通过有效地协作来完成系统的高效运行。表示层就是用来做接受/显示数据的工作,它要通过与其他层的协作来完成用户的请求,在这一层不应该放太多的代码。逻辑业务层就是用来做数据有效性判断的。数据层就是用来完成底层数据交互的。表示层就不该去实现逻辑业务层的功能,当然会在客户端对用户的输入做一些判断,但服务器端,验证还要做。另外,数据库发生了改变,只需要修改数据访问层,其他层不用修改,使用自定义数据实体类来负责层与层之间的数据交互,把数据填充到自定义实体中。通过数据访问层来完全封装数据供应商,使数据访问层对其他层完全透明,这样将数据库改变带来的修改完全限定在数据访问层内。可以借助一些模式来设计一个通用的数据访问层,这样即使数据库发生改变,只要修改一下配置可以很容易解决。对于开发平台的改变也变得很容易,不管是Windows应用程序还是Web应用程序,变化的只是界面而已,也就是所谓的表示层,它的内核没有变,相当于我们重作一个壳。表示层的代码是很少的,所以修改是很有限的,其他两层也不要修改就可以迅速做到Web应用程序向Windows应用程序的过渡。  技术要点  怎样才能写出一个比较好的三层架构呢?下面谈一下程序设计中采用的做法。  程序设计追求的是代码的通用性、可移植性、可维护性和功能可扩展性,那么如何实现呢?首先需要大量的实践经验,其次对面向对象思想的深入了解。多层的优秀架构设计,前提需要精通设计模式,如果对设计模式的研究比较浅薄,那么将无法领略到其精髓。研究设计模式不仅可以提高程序开发人员的技术,也可以提高其开发思想。  图9.11所示是分层设计中所使用的三层架构示意图,下面对这几层进行介绍。


编辑推荐

  《ASP.NET范例完全自学手册》超值奉送:  15小时实例开发视频  15小时MP4格式实例开发视频  5课时全程学习训练  10个编程“快乐驿站”  50个实践练习  56个扩展训练  10套程序设计界面  45个“编程锦囊”  C#编程词典体验版  参与1个小型项目开发实践  下载网址:bbs.mrbccd.Com

图书封面

图书标签Tags

广告

下载页面


ASP.NET范例完全自学手册 PDF格式下载



光盘里面介绍很详细,是自学的一本好书,对于初学者或者用asp****进行开发的人来说很实用。


感觉上来说是一本物超所值的好书,包含很多很全面实用的例子,值得推荐!
光盘中几乎每个实例都有视频,不错的一本书!


对于不同的语言,只要知道实际应用中的表达方式。那各种语言都是相通的。(简单情是这世界上最难得的东西,一切的经典都是从简单开始的)


感觉上来说是一本物超所值的好书,包含很多很全面实用的例子,值得推荐!


可以深入阅读


不错,有些很基础,有些没接触过,比如与硬件通信方面的,有的解说看不明白


视频不好,我觉得亏了,里面例子很多,但是说的很不详细,视频基本上没有用,建议去看看杨中科老师的视频 比这好很多


没有想象的好,众多基础书里这本读起来不出彩


相关图书