欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

ASP.NET程序设计项目教程

书      号:9787113107734

丛  书 名:高职高专计算机规划教材.项目教程系列

作      者:王平华 李斌艳

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:29

  • 内容简介

    全书讲解了开发B/S结构的应用程序需要的大部分技术知识。全书以VS.NET2005为蓝本,将ASP.NET(C#)程序设计项目教程内容共分为12章,包括项目中HTML应用开发、项目中JavaScript应用开发、项目中CSS应用开发、ASP.NET语法基础、项目中类应用开发、项目中服务器控件应用开发、项目中内置对象和配置文件应用开发、项目中数据库应用开发、项目中Ajax应用开发、项目中打印应用开发、项目中水晶报表应用开发、项目发布与部署。
  • 前言

    ASP.NET是一个革命性的编程框架,它实现了企业级Web快速、简单的应用程序的开发,是微软.NET系列中一门强大的、现代的、纯面向对象的开发工具,它为程序员提供了快速开发和发布的平台。
    本书是编者根据多年从事高职计算机软件教学和实际项目开发的体会编写而成。全书通过实际项目案例阐述开发Web应用程序需要使用的大部分知识,本书共分为12章,分别对项目中运用的技术进行了讲解,主要内容包括:项目中HTML的应用、项目中JavaScript的应用、项目中CSS的应用、ASP.NET的语法基础、项目中类的应用、项目中服务器控件的应用、项目中内置对象和配置文件的应用、项目中数据库的应用、项目中Ajax的应用、项目中打印的应用、项目中水晶报表的应用、项目发布与部署等。
    本书最大的特色是案例真实,全部来自于实际项目,且案例完整、前后贯通,每个大的案例中又包含小案例,最后这些案例可以自成一个系统。本书的特点如下:
    (1)逆序法
    本书中出现的案例都比较完整且实用。每一案例的出现,首先,展现给读者一个任务目标;其次,对任务目标进行分析,接着告诉读者怎样实现目标;最后让读者掌握达到目标所需要的相关知识。
    (2)目标法
    本书中每一个章节都提出了明确的任务目标。首先提出任务目标;其次进行任务分析;接着讲解任务实现过程;最后介绍任务相关知识。
    (3)实用性
    本书的编者具有多年从事.NET实际项目的开发经验,先后完成了十几个企业级的系统开发,教材中出现的案例都来自于实际项目,程序的编写和实际项目开发流程一致。
    (4)循环法
    教材一般都是先介绍知识点,再讲解相关应用,最后给出应用结果。而本书与传统教材的编写方法恰恰相反,这已在逆序法里做了介绍,但是,本书还可以按先读任务相关知识,再读任务实现过程和任务分析,最后读任务目标的顺序进行阅读,这样可以满足习惯于按传统方式阅读教材的读者的需要。看完后再遵循逆序法读本教材,这就形成了循环法,使读者更容易理解本书的知识。
    本书教学安排计划为96课时,其中,理论48课时,实践48课时。另外,本书还配有电子课件,需要的读者请与中国铁道出版社联系。
    本教材由王平华、李斌艳任主编,由孔璐、杨彧任副主编。其中,王平华编写第4章、第6章、第7章、第8章、第9章、第10章;李斌艳编写第1章、第2章、第12章;孔璐编写第3章、第5章;杨彧编写第11章。本书在编写过程中,还得到了金博源软件工作室的大力支持,在此表示衷心的感谢。
    由于时间仓促、水平有限,书中难免存在疏漏和不足之处,敬请读者批评指正。
  • 目录

    第1章 项目中HTML的应用 1
    1.1 考生注册界面的应用开发 1
    1.1.1 任务目标 1
    1.1.2 任务分析 2
    1.1.3 任务实现过程 2
    1.1.4 任务相关知识 11
    1.2 系统管理员主界面的应用开发 20
    1.2.1 任务目标 20
    1.2.2 任务分析 21
    1.2.3 任务实现过程 21
    1.2.4 任务相关知识 22
    练习 24
    第2章 项目中JavaScript的应用 26
    2.1 考生注册信息验证的应用开发 26
    2.1.1 任务目标 26
    2.1.2 任务分析 28
    2.1.3 任务实现过程 28
    2.1.4 任务相关知识 38
    2.2 页面中移动窗体的应用开发 49
    2.2.1 任务目标 50
    2.2.2 任务分析 50
    2.2.3 任务实现过程 51
    2.2.4 任务相关知识 56
    练习 57
    第3章 项目中CSS的应用 58
    3.1 个性化表格的应用开发 58
    3.1.1 任务目标 58
    3.1.2 任务分析 59
    3.1.3 任务实现过程 61
    3.1.4 任务相关知识 64
    3.2 页面中水印图片的应用开发 68
    3.2.1 任务目标 68
    3.2.2 任务分析 69
    3.2.3 任务实现过程 69
    3.2.4 任务相关知识 70
    练习 71
    第4章 ASP.NET的语法基础 72
    4.1 ASP.NET的基本数据类型 72
    4.1.1 任务目标 72
    4.1.2 任务分析 72
    4.1.3 任务实现过程 73
    4.1.4 任务相关知识 74
    4.2 常量和变量 76
    4.2.1 任务目标 76
    4.2.2 任务分析 76
    4.2.3 任务实现过程 76
    4.2.4 任务相关知识 78
    4.3 程序控制结构 83
    4.3.1 任务目标 83
    4.3.2 任务分析 83
    4.3.3 任务实现过程 83
    4.3.4 任务相关知识 86
    4.4 数组 89
    4.4.1 任务目标 89
    4.4.2 任务分析 89
    4.4.3 任务实现过程 90
    4.4.4 任务相关知识 93
    练习 93
    第5章 项目中类的应用 94
    5.1 面向对象和类的基本概念 94
    5.2 类的定义 95
    5.2.1 任务目标 95
    5.2.2 任务分析 95
    5.2.3 任务实现过程 95
    5.2.4 任务相关知识 99
    5.3 开发一个具有委托的C#程序 101
    5.3.1 任务目标 101
    5.3.2 任务分析 102
    5.3.3 任务实现过程 102
    5.3.4 任务相关知识 104
    5.4 开发具有事件委托的C#程序 105
    5.4.1 任务目标 105
    5.4.2 任务分析 106
    5.4.3 任务实现过程 106
    5.4.4 任务相关知识 108
    5.5 开发具有体现类继承特点的C#程序 109
    5.5.1 任务目标 109
    5.5.2 任务分析 110
    5.5.3 任务实现过程 110
    5.5.4 任务相关知识 113
    5.6 开发具有体现类多态特点的C#程序 114
    5.6.1 任务目标 114
    5.6.2 任务分析 114
    5.6.3 任务实现过程 114
    5.6.4 任务相关知识 121
    5.7 开发具有异常处理功能的C#程序 124
    5.7.1 任务目标 124
    5.7.2 任务分析 126
    5.7.3 任务实现过程 126
    5.7.4 任务相关知识 128
    练习 129
    第6章 项目中服务器控件的应用 131
    6.1 身份验证的应用开发 131
    6.1.1 任务目标 131
    6.1.2 任务分析 132
    6.1.3 任务实现过程 132
    6.1.4 任务相关知识 139
    6.2 验证控件的应用开发 146
    6.2.1 任务目标 146
    6.2.2 任务分析 147
    6.2.3 任务实现过程 147
    6.2.4 任务相关知识 153
    练习 155
    第7章 项目中内置对象和配置文件的应用 156
    7.1 页面之间传值的应用开发 156
    7.1.1 任务目标 156
    7.1.2 任务分析 157
    7.1.3 任务实现过程 158
    7.1.4 任务相关知识 164
    7.2 在线投票系统的应用开发 169
    7.2.1 任务目标 169
    7.2.2 任务分析 170
    7.2.3 任务实现过程 170
    7.2.4 任务相关知识 181
    练习 183
    第8章 项目中数据库的应用 184
    8.1 教师信息综合管理的应用开发 184
    8.1.1 任务目标 184
    8.1.2 任务分析 186
    8.1.3 任务实现过程 186
    8.1.4 任务相关知识 236
    8.2 DataList和Repeater分页的应用开发 244
    8.2.1 任务目标 244
    8.2.2 任务分析 245
    8.2.3 任务实现过程 245
    8.2.4 任务相关知识 250
    练习 253
    第9章 项目中Ajax的应用 254
    9.1 利用Ajax.net实现部门综合管理的应用开发 254
    9.1.1 任务目标 254
    9.1.2 任务分析 255
    9.1.3 任务实现过程 256
    9.1.4 任务相关知识 266
    9.2 微软ASPAJAXExt实现Ajax的应用开发 268
    9.2.1 任务目标 268
    9.2.2 任务分析 268
    9.2.3 任务实现过程 268
    9.2.4 任务相关知识 273
    练习 273
    第10章 项目中打印的应用 274
    10.1 利用WebBrowser实现教师名片的打印 274
    10.1.1 任务目标 274
    10.1.2 任务分析 275
    10.1.3 任务实现过程 275
    10.1.4 任务相关知识 278
    10.2 利用Word/Excel及自定义类实现打印的应用开发 279
    10.2.1 任务目标 279
    10.2.2 任务分析 280
    10.2.3 任务实现过程 281
    10.2.4 任务相关知识 296
    练习 297
    第11章 项目中水晶报表的应用 298
    11.1 水晶报表的应用开发 298
    11.1.1 任务目标 298
    11.1.2 任务分析 299
    11.1.3 任务实现过程 299
    11.1.4 任务相关知识 303
    11.2 水晶报表分组与图表的应用开发 304
    11.2.1 任务目标 304
    11.2.2 任务分析 305
    11.2.3 任务实现过程 305
    11.2.4 任务相关知识 309
    练习 309
    第12章 项目的发布与部署 310
    12.1 B/S结构应用程序的发布 310
    12.1.1 任务目标 310
    12.1.2 任务分析 310
    12.1.3 任务实现过程 310
    12.1.4 任务相关知识 312
    12.2 应用程序的发布 313
    练习 314
    参考文献 315
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1王平华 硕士 讲师 计算机 工作单位江西现代职业技术学院 邮政编码 电话13755695563 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    以实际项目为引导,讲解知识和实践操作内容。
  • 书评书荐

  • 附件下载

图书推荐