搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ASP.NET范例完全自学手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115201034
  • 作      者:
    张跃廷,房大伟,梁水编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2009
收藏
编辑推荐
    《ASP.NET范例完全自学手册》超值奉送:<br>    15小时实例开发视频<br>    15小时MP4格式实例开发视频<br>    5课时全程学习训练<br>    10个编程“快乐驿站”<br>    50个实践练习<br>    56个扩展训练<br>    10套程序设计界面<br>    45个“编程锦囊”<br>    C#编程词典体验版<br>    参与1个小型项目开发实践<br>    下载网址:bbs.mrbccd.Com
展开
内容介绍
    《ASP.NET范例完全自学手册》是一本集查询、使用、学习和练习为一体的自学手册,书中介绍了应用ASP.NET进行开发的各种技术和技巧。全书分为12章,内容包括网站页面与菜单导航设计、典型Web控件应用开发、SQL查询技术、数据库开发技术、LINQ数据访问技术、图形图像与多媒体、网上购物与银行在线支付、网站策略与安全、程序开发设计模式与架构设计、Web系统应用硬件开发、高级应用开发、网站在线工具等。全书精选了126个典型实例,所选实例覆盖了ASP.NET开发中的热点问题和关键问题,实用性非常强。全书按实际应用进行分类,可以使读者在短时间内掌握更多实用技术,快速提高编程水平。<br>    《ASP.NET范例完全自学手册》附有配套DVD光盘,光盘中提供了实例的全程视频讲解及所有实例源代码,这些源代码都经过精心调试,在WindowsXP和Windows2003下测试通过。<br>    《ASP.NET范例完全自学手册》适合ASP.NET程序的初学者、编程爱好者阅读,也可作为大中专院校的老师和学生的参考用书。
展开
精彩书摘
    各个层之间通过有效地协作来完成系统的高效运行。表示层就是用来做接受/显示数据的工作,它要通过与其他层的协作来完成用户的请求,在这一层不应该放太多的代码。逻辑业务层就是用来做数据有效性判断的。数据层就是用来完成底层数据交互的。表示层就不该去实现逻辑业务层的功能,当然会在客户端对用户的输入做一些判断,但服务器端,验证还要做。另外,数据库发生了改变,只需要修改数据访问层,其他层不用修改,使用自定义数据实体类来负责层与层之间的数据交互,把数据填充到自定义实体中。通过数据访问层来完全封装数据供应商,使数据访问层对其他层完全透明,这样将数据库改变带来的修改完全限定在数据访问层内。可以借助一些模式来设计一个通用的数据访问层,这样即使数据库发生改变,只要修改一下配置可以很容易解决。对于开发平台的改变也变得很容易,不管是Windows应用程序还是Web应用程序,变化的只是界面而已,也就是所谓的表示层,它的内核没有变,相当于我们重作一个壳。表示层的代码是很少的,所以修改是很有限的,其他两层也不要修改就可以迅速做到Web应用程序向Windows应用程序的过渡。<br>    技术要点<br>    怎样才能写出一个比较好的三层架构呢?下面谈一下程序设计中采用的做法。<br>    程序设计追求的是代码的通用性、可移植性、可维护性和功能可扩展性,那么如何实现呢?首先需要大量的实践经验,其次对面向对象思想的深入了解。多层的优秀架构设计,前提需要精通设计模式,如果对设计模式的研究比较浅薄,那么将无法领略到其精髓。研究设计模式不仅可以提高程序开发人员的技术,也可以提高其开发思想。<br>    图9.11所示是分层设计中所使用的三层架构示意图,下面对这几层进行介绍。
展开
目录
第1章  网站页面与菜单导航设计<br>实例001  利用DIV+CSS布局网站主页  2<br>实例002  SiteMapPath控件实现企业门户网站导航  8<br>实例003  TreeView控件实现网站后台功能导航  10<br>实例004  Menu控件实现电子商城网站导航  12<br>实例005  Menu控件控制网站用户权限  13<br>实例006  通过用户控件实现网站菜单导航  18<br>实例007  ASP.NET开发网站地图  19<br>实例008  动态加载网站母版页  21<br>实例009  应用Web.config配置网站  24<br>实例010  网站在线访问人数统计并计算停留时间  28<br>实例011  统计网站总访问量(年/月/日)  29<br>实例012  网站动态更换皮肤  33<br>实例013  网站气泡提示信息  38<br><br>第2章  典型Web控件应用开发<br>实例014  省与市实现联动关系(Ajax)  44<br>实例015  在线考试实现单选题功能  46<br>实例016  在线考试实现多选题功能  49<br>实例017  ListBox控件实现点菜功能  53<br>实例018  日历控件在新闻网站上应用  56<br>实例019  触发验证会员注册信息  59<br>实例020  智能验证会员注册信息  67<br>实例021  实现网站在线登录功能  73<br>实例022  优化GridView控件数据显示  78<br>实例023  GridView控件数据显示编辑与控制  80<br>实例024  数据绑定到DataList控件并分页  82<br>实例025  GridView显示商品明细信息  85<br>实例026  DataList显示商品明细信息  87<br>实例027  GridView控件中数据导入到Excel中  88<br><br>第3章  SQL查询技术<br>实例028  按学生年龄或姓名(动态)查询  94<br>实例029  使用DISTINCT去除查询结果中重复数据  96<br>实例030  查询销售量占整个市场30%的商品  99<br>实例031  模式匹配万能查询  100<br>实例032  SUM函数统计商品销售总额  103<br>实例033  利用临时表删除数据表中重复数据  105<br>实例034  利用MIN或MAX函数计算最小利润或最大利润商品  107<br>实例035  First或Last函数指定查询结果数据中的第一行或最后一行数据  110<br>实例036  按公司部门汇总平均工资  112<br>实例037  利用Transform分析季度/部门绩效  114<br>实例038  利用SQL Server交叉表分析员工/部门绩效  117<br>实例039  使用拼音简码实现智能查询(Ajax)  120<br>实例040  分布式数据库链接与查询  123<br>实例041  自定义SQL函数  127<br><br>第4章  数据库开发技术<br>实例042  ASP.NET实现通用数据库连接  132<br>实例043  ASP.NET+SQL语句读写数据库  134<br>实例044  ASP.NET读写Excel  138<br>实例045  利用存储过程读写数据库  140<br>实例046  利用存储过程杀死数据连接进程  145<br>实例047  利用事务进行数据回滚防止数据混乱  148<br>实例048  在数据库中添加或读取文件数据  151<br>实例049  利用触发器记录系统日志信息  155<br>实例050  Excel、Access、SQL Server之间数据导入/导出  158<br>实例051  将Access数据导成特定数据格式  164<br>实例052  将数据库中数据转换为文本文件  166<br>实例053  将数据库中数据传递给Word  168<br>实例054  SQL Server数据库备份与恢复  170<br>实例055  SQL Server数据库附加与分离  175<br><br>第5章  LINQ数据访问技术<br>实例056  利用LINQ数据源读写数据库  184<br>实例057  LINQ调用存储过程查询数据  189<br>实例058  使用LINQ查询字符串  191<br>实例059  LINQ查询DataSet数据集  192<br>实例060  LINQ操作与查询XML文件  195<br>实例061  LINQ防止SQL注入式攻击  199<br>实例062  LINQ获取指定格式文件  201<br>实例063  LINQ查询结果作为数据源并实现分页  202<br><br>第6章  图形图像与多媒体<br>实例064  绘制商品条形码  208<br>实例065  绘制会员登录验证码  210<br>实例066  商品销售(年/月/日)分析柱形图  214<br>实例067  绘制饼形图分析投票结果  217<br>实例068  利用折线图形分析股票走势  219<br>实例069  flv格式在线视频播放  223<br>实例070  MP3音乐在线播放  227<br>实例071  在商品图片上水印图片/文字(支持批量水印)  232<br>实例072  循环播放广告图片  236<br>实例073  生成图片缩略图  239<br>实例074  绘制3D柱形图分析数据(商品销售)  243<br>实例075  绘制3D饼形图分析数据(商品市场占有率)  247<br><br>第7章  网上购物与银行在线支付<br>实例076  购物商城网创建个人店铺  252<br>实例077  网上商城购物车  256<br>实例078  网银在线支付  262<br>实例079  支付宝在线支付  270<br>实例080  快钱在线支付  277<br>实例081  NPS在线支付  281<br>实例082  YeePay易付宝在线支付  286<br><br>第8章  网站策略与安全<br>实例083  使用基本身份验证  294<br>实例084  使用摘要式身份验证  296<br>实例085  使用集成Windows身份验证  298<br>实例086  加密与解密Web.Config  299<br>实例087  加密与解密数据库中数据  301<br>实例088  防止SQL注入式攻击  305<br>实例089  防止网站图片盗链  307<br>实例090  获取指定网页源代码并盗取数据  310<br><br>第9章  程序开发设计模式与架构设计<br>实例091  简单工厂设计模式  316<br>实例092  工厂方法设计模式  318<br>实例093  原型(Prototype)设计模式  321<br>实例094  适配器(Adapter)设计模式  323<br>实例095  合成(Composite)设计模式  325<br>实例096  代理(Proxy)设计模式  328<br>实例097  三层架构在餐饮预订管理系统中应用  330<br>实例098  应用MVC架构开发简单计算器  342<br><br>第10章  Web系统应用硬件开发<br>实例099  写入与读取串口加密狗  350<br>实例100  使用U口加密锁进行身份验证  352<br>实例101  利用短信猫发送与接收手机短信息  356<br>实例102  远程获取客户端网卡地址  365<br>实例103  使用IC卡制作考勤程序  368<br>实例104  条形码扫描器销售商品  377<br>实例105  利用语音卡实现客户来电查询  379<br>实例106  使用数据采集器实现库存盘点  384<br><br>第11章  高级应用开发<br>实例107  Web服务生成产品订单号  390<br>实例108  Web服务生成软件注册码  395<br>实例109  用户单点登录  400<br>实例110  在线文本编辑器  402<br>实例111  文件上传与文件下载  406<br>实例112  文件在线压缩与解压缩  411<br>实例113  电子邮件发送与接收  415<br>实例114  Ajax无刷新模式聊天室  425<br>实例115  ASP.NET开发PDF文档  430<br>实例116  利用Word打印商品销售报表  433<br>实例117  利用水晶报表打印物流发货单  435<br><br>第12章  网站在线工具<br>实例118  在线转换区位码  444<br>实例119  在线查询IP地理位置  446<br>实例120  手机号码归属地查询  449<br>实例121  在线制作Logo图标  452<br>实例122  在线身份证号码15位转换18位  454<br>实例123  在线获取本地天气预报  456<br>实例124  在线简体与繁体转换  462<br>实例125  在线汉字转拼音  464<br>实例126  在线万年历  467<br><br>附录
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证