热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

ASP.NET项目开发教程

中国水利水电出版社
    【作 者】邹承俊 任 华 【I S B N 】978-7-5170-0976-4 【责任编辑】张玉玲 【适用读者群】高职高专 【出版时间】2013-08-15 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】312 【千字数】508 【印 张】19.5 【定 价】39 【丛 书】国家示范(骨干)高职院校重点建设专业优质核心课程系列教材 【备注信息】
图书详情

    本书按照开发过程中需要掌握的必要技能进行内容组织,以在线购物系统作为贯穿全书的主项目,再按开发流程分为八个子项目,详细介绍了ASP.NET的使用方法和开发技术。

    本书内容详实、浅显易懂、图文并茂,将理论与实际操作相结合,重点放在对基础知识和基本操作技能的培养上。全书内容以项目化教学方式进行编排,每个项目分为若干个任务来实施,在每个项目的后面有思考与练习题、课后上机操作综合项目实训,让读者在训练中真正领会和系统掌握项目开发的思路与方法。

    本书适合作为高等院校、高职高专院校信息类专业教材,也可作为培训教材及编程爱好者的自学用书。

    本书提供电子教案和所有项目案例源代码,读者可以从中国水利水电出版社网站和万水书苑上免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    采用“项目+任务+步骤”模式编写。以项目为导向,将知识点转换为要完成的项目需要的任务,将任务分步骤实现,手把手教你完成任务的同时学习了知识点。

    全书以一个大项目为主导,划分8个小项目,每个小项目采用“明确项目目标,分出任务,给出任务描述,分析任务关键点,确立知识目标,给出实现步骤,拓展相关知识点” 方式。

    强调结果和实现步骤,淡化理论知识点,有利于培养解决实际问题的能力。

    为拓展能力,本书还将任务步骤中未使用到的知识点在“预备知识”和“知识技能拓展”中提出,并配置相应实例来增强可读性。

    随着网络的快速发展,基于B/S模式的应用程序也被广泛应用,Web程序设计一般都使用ASP.NET、JSP、PHP。ASP.NET是Microsoft推出的具有简单易学、开发效率高、周期短、支持多语言开发等优势的开发平台。

    ASP.NET是基于通用语言的编译运行的程序,它的强大性和适应性使它可以运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库、消息机制、数据接口的处理都能无缝地整合到ASP.NET的Web应用中,同时也是language-independent(语言独立化)的,所以你可以选择一种最适合你的语言来编写程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体)、VB、JScript、C++等。将来,这种多种程序语言协同工作的能力会保护你现在基于COM+开发的程序能够完整地移植到ASP.NET中。

    ASP.NET一般分为两种开发语言:VB.NET和C#,C#相对比较常用,因为它是.NET量身定做的程序语言,能最大限度发挥.NET平台优势,现有资料和示例也大都采用C#作为程序设计语言。VB.NET则为以前的VB程序设计,适合于VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#,本书就采用C#作为开发语言。

    在从事ASP.NET教学以来,我们发现学生乐于学习这门课程的主要原因是上手快,能快速开发小程序,但遗憾的是兴趣很快就会趋于平淡,因为很多书籍都是以小案例为主,学生兴趣起来了,想做点项目不是要重新买一本书就是要看本书最后的参考项目,而这些项目往往只有程序清单没有步骤,难以阅读。

    本书编写时采用“项目+任务+步骤”式,全书以项目为导向,将知识点转换为要完成的项目需要的任务,将任务分步骤实现,手把手教你完成任务的同时学习知识点,既培养了解决问题的能力又掌握了知识点。全书以一个大项目为主导,划分八个小项目,每个小项目采用“明确项目目标,分出任务,给出任务描述,分析任务关键点,确立知识目标,给出实现步骤,拓展相关知识点”的方式。这种方式强调结果和实现步骤,淡化理论知识点,有利于培养解决实际问题的能力。为了拓展能力,本书还将任务步骤中未使用到的知识点在“预备知识”和“知识技能拓展”中提出,并配备相应实例加强可读性。

    本书项目以Visual Studio 2008和SQL Server 2005为开发平台,以在线购物系统为开发主导,分8个子项目完成,主要内容如下:

    项目一 网上购物系统分析及环境配置:介绍网站具体实现的功能、最终效果、网站开发环境安装及配置等。

    项目二 网站建设基础知识:介绍动态网站开发基础知识、C#程序语言基本应用。

    项目三 统一网站风格:从网站整体风格统一角度介绍母版、主题、用户控件和站点导航技术等。

    项目四 用户注册:介绍常用Web服务器控件、验证控件的使用等。

    项目五 用户和商品信息浏览:介绍利用数据绑定控件实现数据操作技术。

    项目六 购物车及订单处理:介绍数据库操作、Profile、内置对象等技术的应用。

    项目七 后台商品信息管理及其他:介绍利用数据源控件和LINQ技术访问数据。

    项目八 Web Service丰富网站功能:介绍自己编写Web服务、Internet上广泛调用Web服务等。

    本书概念清晰,逻辑性强,具有很强的操作性,基本按照软件开发步骤完成项目。

    本书是由成都农业科技职业学院和中国水利水电出版社共同策划编写的,由邹承俊、任华任主编,周洪林、雷静、张瑾、尹华国任副主编,参加本书编写和资料收集工作的还有陈帅、张勇、张霞。孙银明作为企业工程师为本项目的开发和调试投入了很多精力,在此对大家的辛勤劳动表示衷心感谢。

    由于编者水平和经验有限,书中疏漏和错误之处在所难免,恳请广大读者批评指正。欢迎读者发邮件与我们共同交流,以便再版时改进,我们的邮箱是:dzkdrenhua@126.com。

    编 者

    2013年4月

    前言

    项目一 网站建设——功能分析及环境配置 1
    任务1 网上购物系统功能分析 1
    任务2 开发环境配置 10
    任务3 数据库设计 23
    思考与练习 29
    部分参考答案 30
    项目二 ASP.NET基础知识 31
    任务1 创建ASP.NET网站 31
    任务2 简单语法及流程控制应用 38
    思考与练习 50
    部分参考答案 52
    项目三 网站建设——框架搭建 54
    任务1 创建网站母版页,应用主题 54
    任务2 实现网站内部导航 68
    思考与练习 85
    部分参考答案 88
    项目四 网站建设——用户注册 89
    任务1 创建用户注册页面 89
    任务2 用户头像上传 105
    任务3 注册信息输入验证 113
    思考与练习 129
    部分参考答案 131
    项目五 网站建设——用户与商品信息浏览 133
    任务1 用户注册信息放入数据库 133
    任务2 查看商品分类信息 156
    任务3 查看商品详细信息 177
    任务4 商品搜索页面设计 196
    思考与练习 201
    部分参考答案 203
    项目六 网站建设——购物车、订单、内置
    对象 204
    任务1 实现购物车 204
    任务2 前台用户登录 215
    任务3 订单信息处理 216
    任务4 统计网站历史访问总数、在线人数 226
    思考与练习 238
    部分参考答案 240
    项目七 网站建设——后台商品信息管理及
    其他 241
    任务1 网站后台管理员登录页设计 241
    任务2 网站后台商品信息管理页面设计与
    实现 245
    任务3 网站后台商品类别管理页面设计与
    实现 261
    任务4 网站后台供货商信息管理界面与
    设计 265
    任务5 使用LINQ实现用户个人信息管理 268
    任务6 后台安全性及导航 275
    思考与练习 279
    部分参考答案 280
    项目八 网站建设——Web服务丰富网站功能 281
    任务1 实现支付功能 281
    任务2 航班信息查询 296
    思考与练习 303
    部分参考答案 305
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册