第一图书网

深入体验ASP.NET项目开发

谭贞军 清华大学出版社
出版时间:

2011-7  

出版社:

清华大学出版社  

作者:

谭贞军  

页数:

483  

Tag标签:

无  

内容概要

  asp.net是当今使用最为频繁的web开发技术之一,一直在开发领域占据重要的地位。本书通过10个综合实例(在线留言簿系统、在线相册系统、在线rss订阅系统、在线聊天系统、在线商城系统、企业内部交互系统、图文处理系统、综合供求信息系统、客房管理系统、典型企业网站)的实现过程,详细讲解了asp.net在实践项目中的综合运用过程,这些项目从作者的学生时代写起,到项目经理结束,一直贯穿于作者最重要的开发时期。
  《深入体验asp.net项目开发》
在具体讲解每个实例时,都遵循项目的进度来讲解,即从接到项目到具体开发,直到最后的调试和发布。内容循序渐进,并穿插了学习技巧和职场生存法则,可引领读者全面掌握asp.net。本书配有dvd光盘,光盘中提供了全程教学视频。
  《深入体验asp.net项目开发》不但适合asp.net的初学者,也适合有一定asp.net基础的读者,甚至也可以作为有一定造诣的程序员的参考书。

书籍目录

第1章 在线留言簿系统
 1.1 第一个项目
  1.1.1 老师的作业
  1.1.2 准备工作
 1.2 功能分析
  1.2.1 在线留言簿模块功能原理
  1.2.2 在线留言簿系统构成模块
 1.3 规划系统文件
  1.3.1 规划文件
  1.3.2 选择我的武器
 1.4 系统配置文件
  1.4.1 新建网站项目
  1.4.2 配置系统文件
 1.5 搭建数据库平台
  1.5.1 数据库设计
  1.5.2 数据库访问层设计
 1.6 设置样式文件
  1.6.1 设置按钮元素样式
  1.6.2 设置页面元素样式
 1.7 留言数据显示模块
  1.7.1 留言列表显示页面
  1.7.2 留言展开回复模块
 1.8 留言分页列表显示模块
  1.8.1 留言分页显示页面
  1.8.2 分页处理
 1.9 留言回复模块
  1.9.1 留言回复表单页面
  1.9.2 回复数据处理页面
 1.10 留言发布模块
 1.11 留言管理模块
  1.11.1 留言管理列表页面
  1.11.2 留言删除处理页面
 1.12 最后的战役——测试运行
 1.13 我的总结
  1.13.1 心得体会
  1.13.2 让提示更加详细
  1.13.3 让缓存来优化你的页面
第2章 在线相册系统
 2.1 第一个盈利项目
  2.1.1 项目来源
  2.1.2 组建团队
  2.1.3 小会议
 2.2 系统概述和总体设计
  2.2.1 系统需求分析
  2.2.2 系统运行流程
 2.3 规划项目文件
 2.4 数据库设计
  2.4.1 后台数据库及数据库访问接口的选择
  2.4.2 数据库结构的设计
 2.5 参数设置和数据库访问层
  2.5.1 第一步:编写参数设置文件
  2.5.2 第二步:实现相片上传数据库访问层
  2.5.3 第三步:实现相片显示数据库访问层
  2.5.4 第四步:实现类别管理数据访问层
 2.6 编码实现
  2.6.1 相片上传处理
  2.6.2 相片显示
  2.6.3 相片类别管理
 2.7 测试
  2.7.1 系统运行预览
  2.7.2 验收
  2.7.3 我的总结
 2.8 两点心得体会
  2.8.1 asp.net中的三层结构   
  2.8.2 ajax绚丽而多彩
 2.9 后话
第3章 在线rss订阅系统
 3.1 漫漫求职路
  3.1.1 写求职信
  3.1.2 随遇而安
 3.2 步入职场
  3.3 第一个项目
  3.3.1 我的任务
  3.3.2 规划流程
 3.4 收集资料
  3.4.1 rss简介
  3.4.2 使用rss
  3.4.3 rss组成模块的运行流程
 3.5 规划项目文件
 3.6 数据库设计
  3.6.1 搭建数据库
  3.6.2 设计数据访问层
 3.7 化妆舞会
  3.7.1 设置控件元素样式
  3.7.2 设置页面元素样式
 3.8 编码工作第一步——rss信息显示模块
  3.8.1 rss源显示模块
  3.8.2 rss信息详情显示模块
 3.9 编码工作第二步——添加rss源模块
  3.9.1 添加表单界面
  3.9.2 添加处理文件
 3.10 编码工作第三步——rss管理模块
  3.10.1 管理列表界面文件
  3.10.2 管理列表处理文件   
 3.11 编码工作第四步——rss源修改模块
  3.11.1 修改表单页面
  3.11.2 修改处理页面
 3.12 测试
  3.12.1 系统运行预览
  3.12.2 验收
 3.13 和hr的谈话
 3.14 我的总结
第4章 在线聊天系统
 4.1 了解公司的组织结构
  4.1.1 公司的现状
  4.1.2 我的开发部
 4.2 新的项目
  4.2.1 早会的任务
  4.2.2 初见客户
  4.2.3 我们的团队
 4.3 项目规划分析
  4.3.1 在线聊天系统功能原理
  4.3.2 在线聊天系统构成模块
 4.4 系统配置文件
 4.5 搭建数据库
  4.5.1 数据库设计
  4.5.2 系统参数设置
  4.6 数据库访问层
  4.6.1 数据访问层——登录验证处理
  4.6.2 数据访问层——聊天处理
  4.6.3 数据访问层——系统管理
 4.7 设计样式文件
  4.7.1 按钮元素样式
  4.7.2 页面元素样式
 4.8 用户登录验证模块
  4.8.1 用户登录表单页面
  4.8.2 验证处理页面
 4.9 系统主界面模块
  4.9.1 在线聊天界面
  4.9.2 在线聊天处理页面
 4.10 客户的新需求
  4.10.1 修改数据库——添加chat表
  4.10.2 修改数据访问层——聊天室房间处理
 4.11 聊天室显示界面
  4.11.1 聊天室列表页面
  4.11.2 聊天室列表处理页面
 4.12 聊天室管理界面
  4.12.1 聊天室添加模块
  4.12.2 聊天室列表模块
  4.12.3 聊天室修改模块
 4.13 项目调试
  4.13.1 调试
  4.13.2 系统发布
  4.13.3 验收
 4.14 谈客户的那些事
 4.15 我的总结
第5章 在线商城系统
 5.1 同事们的聚会
 5.2 新的项目
  5.2.1 休假失败
  5.2.2 新的项目
  5.2.3 我们的团队
 5.3 项目规划分析
  5.3.1 电子商务的简要介绍
  5.3.2 在线商城系统构成模块
  5.4 规划项目文件
 5.5 系统配置文件
 5.6 搭建数据库
  5.6.1 数据库设计
  5.6.2 系统参数设置文件
 5.7 数据访问层
  5.7.1 商品显示
  5.7.2 订单处理
  5.7.3 评论处理
  5.7.4 商品分类
  5.7.5 商品管理
 5.8 商品显示模块
  5.8.1 系统主页
  5.8.2 顶部导航页面
  5.8.3 左侧类别列表页面
  5.8.4 右侧商品列表页面
  5.8.5 按被单击次数显示模块
  5.8.6 按商品名称显示模块
  5.8.7 商品详情显示模块
 5.9 商品分类处理模块
  5.9.1 设置分类层次结构
  5.9.2 添加分类模块
  5.9.3 分类修改模块
  5.9.4 分类管理模块
 5.10 商品管理模块
 5.11 购物车模块
  5.11.1 购物车组件设计
  5.11.2 购物车商品添加模块
  5.11.3 购物车查看和管理模块
 5.12 订单处理模块
  5.12.1 生成订单编号
  5.12.2 提交、创建订单
  5.12.3 订单详情模块
  5.12.4 订单列表模块
  5.12.5 订单状态处理模块
 5.13 扫尾工作——商品评论模块和商品搜索模块
 5.14 项目调试
  5.14.1 系统调试
  5.14.2 系统发布
  5.14.3 验收
 5.15 同事之间的那些事
 5.16 几个技术总结
  5.16.1 智能提示真的很简单
  5.16.2 分类检索真的很简单
  5.16.3 对购物车的一些认识
  5.16.4 原理一样的不同的显示方式
第6章 企业内部交互系统
 6.1 庆功晚会
 6.2 新的挑战
  6.2.1 新招的实习生
  6.2.2 新的项目
  6.2.3 我们的团队
 6.3 项目规划分析
  6.3.1 在线交互系统的背景
  6.3.2 企业在线交互系统构成模块
 6.4 规划项目文件
 6.5 系统配置文件
 6.6 搭建数据库
  6.6.1 数据库设计
  6.6.2 系统参数设置文件
 6.7 数据访问层
  6.7.1 数据访问层——用户登录验证
  6.7.2 数据访问层——客户分组
  6.7.3 数据访问层——团队模块
 6.8 用户登录注销模块
  6.8.1 用户登录验证模块
  6.8.2 登录用户注销模块
 6.9 客户分组处理模块
  6.9.1 用户分组添加模块
  6.9.2 用户分组修改模块
  6.9.3 用户组管理列表模块
  6.9.4 客户检索模块
  6.9.5 客户管理列表模块
  6.9.6 客户移动转换模块
  6.9.7 客户信息显示模块
 6.10 系统团队处理模块
  6.10.1 添加团队模块
  6.10.2 修改团队处理模块
  6.10.3 团队管理列表模块
  6.10.4 加入团队处理模块
 6.11 在线交互模块
  6.11.1 系统主页显示模块
  6.11.2 一对一交互处理模块
  6.11.3 团队交互处理模块
  6.11.4 文件发送模块
 6.12 项目调试
  6.12.1 系统调试
  6.12.2 系统发布
  6.12.3 验收
 6.13 我的总结——上下级相处的那些事
第7章 图文处理系统
 7.1 生活的压力
 7.2 同学来访
  7.2.1 新的项目
  7.2.2 我们的团队
 7.3 项目规划分析
  7.3.1 图文处理模块功能原理
  7.3.2 图文处理系统构成模块
 7.4 规划项目文件
 7.5 系统配置文件
 7.6 搭建数据库
 7.7 数据访问层
  7.7.1 数据访问层——定义fileimage类
  7.7.2 数据访问层——获取上传文件信息
  7.7.3 数据访问层——添加上传文件信息
  7.7.4 数据访问层——删除上传文件信息
 7.8 系统文件列表显示模块
  7.8.1 列表显示页面
  7.8.2 列表处理页面
 7.9 创建缩略图模块
 7.10 创建水印图模块
 7.11 文件上传处理模块
  7.11.1 多文件上传处理模块
  7.11.2 文件自动上传处理模块
 7.12 项目调试
  7.12.1 系统调试
  7.12.2 系统发布
  7.12.3 验收
 7.13 代码封装很简单
 7.14 我的总结——谈私活的那些事
第8章 综合供求信息系统
 8.1 客户的来访
 8.2 一个私单
 8.3 需求分析
  8.3.1 开发背景
  8.3.2 需求分析
 8.4 项目规划
  8.4.1 系统目标
  8.4.2 网站功能结构
 8.5 搭建数据库
 8.6 前期编码
  8.6.1 数据层功能设计
  8.6.2 设计网站逻辑业务功能
 8.7 后期编码
  8.7.1 网站主页
  8.7.2 网站招聘信息页设计
  8.7.3 免费供求信息发布页
  8.7.4 设计后台主页
  8.7.5 免费供求信息审核页
  8.7.6 免费供求信息删除
 8.8 项目调试
  8.8.1 系统调试
  8.8.2 系统发布
  8.8.3 验收
 8.9 我的总结——很多成绩是拼出来的
 8.10 今天你跳槽了吗
第9章 客房管理系统
 9.1 很累的地下工作
 9.2 成立自己的团队
 9.3 第一个单子
 9.4 系统需求分析
 9.5 功能模块划分
 9.6 规划和运作
  9.6.1 规划系统文件
  9.6.2 运作流程
 9.7 设计数据库
  9.7.1 需求分析
  9.7.2 设计表
  9.7.3 建立和数据库的连接
 9.8 设计基类
  9.8.1 pagebase基类
  9.8.2 modulebase基类
 9.9 具体编码
  9.9.1 设计界面
  9.9.2 管理员登录模块
  9.9.3 客房类型管理模块
  9.9.4 客房信息管理模块
  9.9.5 客房经营管理模块
  9.9.6 经营状况分析模块
 9.10 项目调试
  9.10.1 系统调试
  9.10.2 验收
 9.11 我的经验
 9.12 我有一颗创业心
第10章 典型企业网站
 10.1 程序员很不容易
 10.2 艰巨的项目
 10.3 功能分析
 10.4 项目计划书
 10.5 设计界面
  10.6 系统架构
  10.6.1 两层架构
  10.6.2 功能模块分析
 10.7 数据库设计
  10.7.1 数据库需求分析
  10.7.2 数据库概念结构设计
  10.7.3 设计表
 10.8 具体编码
  10.8.1 编写公用模块代码
  10.8.2 设计界面控件
  10.8.3 用户登录模块
  10.8.4 新闻管理模块
  10.8.5 产品管理模块
  10.8.6 用户管理模块
 10.9 项目调试
  10.9.1 系统调试
  10.9.2 验收
 10.10 升职的惊喜
 10.11 升职的原因
 10.12 压力依旧,继续拼搏
    

章节摘录

版权页:插图:一有位教育学家曾经说过:“青少年应该不必过分要求自己,只需在正确的路上慢慢成长,学会人生操作即可。”是的,我还在成长,还在慢慢学会人情世故的操作方式,还在学习和老师、同学、朋友、同事的相处之道。只要这些操作学好了,我相信未来的天空会属于我的!就像我的这个项目,从迷茫到硬着头皮做下来,最后发现我也能成功。这是我第一次做真正意义上的项目,虽然历经波折,但是总算实现了基本功能需求。经过半个暑假的忙碌,终于达到最后的成功,由此我深刻地做了一个总结。1.13.1 心得体会1.“孔雀翎”带来的自信曾经看过古龙先生的名著《七种武器——孔雀翎》,主角借到的神兵利器孔雀翎其实已经丢失多年。但是他总感觉有石阶上最厉害的暗器孔雀翎在手,每时每刻都信心十足。由此看来自信能使人更加勇敢,自信的人总是能够以一种轻松自然的态度来面对生活中复杂的情景或挑战,表现出一种大智大勇的气度。自信的人勇于承担责任,不会因为事关重大而优柔寡断;不会想着逃避不好的结果而瞻前顾后,因而会保持一贯的果断作风。从武侠引申到程序员,程序员更需要信心,特别是初级程序员,一定要相信自己能做到。面对项目时我们要仔细分析,勇于尝试,认真实现,、这样才能进步,才能找到自己的不足。从武侠引申到职场,对待工作我们也需要自信。如果不相信自己,那么任何工作都做不好。如果没有信心,成功的机会就会少许多。自信心能激发你做什么都不难的决心。2.程序员要苦练内功在开发过程中,我有过徘徊不前,有些看似简单的问题却浪费了很长时间才解决。那时的我深深体会到了扎实基本功的重要性,所以我暗下决心,以后要刻苦学习,一定要把基础打牢固。其实,信心源自实力,如果没有实力,就会有心中发虚的感觉。


编辑推荐

《深入体验ASP.NET项目开发》以作者的成长经历为主线,体验项目开发过程;以故事化的形式讲解项目,体会项目开发心得;以十个不同的项目案例,领悟职场的生存技巧;以真实的项目开发场景,展示团队的合作规则。

图书封面

图书标签Tags

广告

下载页面


深入体验ASP.NET项目开发 PDF格式下载



深入体验ASP****项目开发(配光盘)(开发日记)我非常喜欢这本书,这本书很实用,值得拥有,是个好帮手!


用另一种视角来写开发的书籍 我喜欢


全书实例介绍很好,但缺少注释,对初学者来说,阅读难度很大,建议初学者购买时考虑好。


这本书很好,是我要的,找了很久终于找到了


不错,新手入门可以看看


书的质量很好,快递也很快,很满意


适合工程开发参考,但是不是深入体验。


帮同学买的听说不错,特别是光盘里有源代码


看人家的评论好像不怎么样,真实的书没看到


还没有看完呢,我时间比较紧张的。


可是为什么都不能运行成功,很多例子,是不是太早做的.
叫了程序员同事,来看,都没搞好.
最后我就凉在旁边了,感觉就当参考资料了,


书上的列子很一般,感觉实现的代码并不是很严谨,我个人而言很一般。不同的人有不同的看法!!


这本书能给我的毕业设计很大帮助。


书本身确实不错,我跟同事一起买了好几本,但是都是送来的时候外皮不是很好,估计是运送的时候压到了,建议好好运送,对于刚步入编程的朋友还是不错的.


感觉不是太好。


所谓的“项目”,连大学学期课程设计的水平都未达到,看了3个项目,甚是可笑,开发思路太死,太局限,一堆问题都没有考虑到,表设计,编码,层次都没有,用着ASP****写着ASP,相当无语,好吧,这些我都可以无视,但最要命的:现在的项目都是拖控件的哈??索性把书名改成《《》《ASP****过时控件"简易简易简易"使用>算了,写的乱七八糟,我竟然还买了2本同系列的,无语,看来当下买书不得不"借"一下,充数的实在的太多


总的来说,这本书我感觉不好,书里的内容部详细,没有具体的制作过程,至于光盘我还没看,第一次发货没有光盘,光盘是补发的,建议买的时候注意点!!


对于初学者这本书就是个误导


抱着很大的期待看这本书,结果讲解十分粗糙,粗制滥造


内容好,视频好,讲解的好,送了10个实例


送货速度较准时,下订单能按照预定时间收到,只是在购买的书本中,书本边角有挤压痕迹。


我和舍友联合买了一套,书太好了,内容、实例、写法,


我会winform,没网页基础,以为可以直接过渡,但这书不适合没基础的,光盘的程序都运行不了(应该是我的环境问题吧,不清楚)。太悲剧了,补基本功后再看吧。


这本书质量不错,内容也蛮好的


本书对每个项目的讲解不够详细,不适合于初学者,源码不能直接运行,总的来说还算本不错的书。


案例比较详细,想学习ASP.NET可以看看


这本书,怎么说呢?初学者照着书是一定做不出来的,而视频,不知浪费时间录来干嘛?书上有的它有,书上没有的它也没有。不知怎么配置和生成的代码,完全没有说明,只能自己去看源码来比对。看这坑爸的书还不如自己去下代码来看,不是会写代码就能出书的,你的视频至少应该讲明白个所以然吧?


讲解了10个综合实例,用故事讲解,真吸引人,额外送了10个综合实例,20个实例都有视频讲解。讲解了毕业论文、求职、同事相处、上下级相处、私活、创业和升职的技巧,一气呵成,写得好


相关图书