华信教育资源网
Visual C#.NET Web应用程序设计(第2版)
丛   书   名: “十二五”职业教育国家规划教材  经全国职业教育教材审定委员会审定  高职高专计算机系列规划教材
作   译   者:杨学全 出 版 日 期:2012-05-01
出   版   社:电子工业出版社 维   护   人:吕迈 
书   代   号:G0148450 I S B N:9787121148453

图书简介:

本书根据B/S模式程序设计技术领域和软件开发职业的任职要求,参照相关的职业资格标准,坚持能力本位的职业教育思想,采用项目驱动方式进行编写。全书共12章,主要内容为:.NET框架与ASP.NET概述、Web开发基础、Web 窗体、服务器控件、主题与母版页、ADO.NET、数据绑定控件、成员资格角色管理与登录控件、ASP.NET应用程序状态管理与配置、XML技术、Web服务和教务管理系统开发案例等。本书根据职业技能培养的要求,结合“教务管理系统”案例,给出100多个例题和习题,以便于学习者更好地学习和掌握Web开发的基础知识与基本技术。尤其是书中的程序范例“教务管理系统”,有助于将所学的知识融会贯通,使读者可以更好地领会ASP.NET语法和编程技巧,对读者开发Web应用程序起到指导作用。
定价 49.8
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书根据B/S模式程序设计技术领域和软件开发职业的任职要求,参照相关的职业资格标准,坚持能力本位的职业教育思想,采用项目驱动方式进行编写。全书共12章,主要内容为:.NET框架与ASP.NET概述、Web开发基础、Web 窗体、服务器控件、主题与母版页、ADO.NET、数据绑定控件、成员资格角色管理与登录控件、ASP.NET应用程序状态管理与配置、XML技术、Web服务和教务管理系统开发案例等。本书根据职业技能培养的要求,结合“教务管理系统”案例,给出100多个例题和习题,以便于学习者更好地学习和掌握Web开发的基础知识与基本技术。尤其是书中的程序范例“教务管理系统”,有助于将所学的知识融会贯通,使读者可以更好地领会ASP.NET语法和编程技巧,对读者开发Web应用程序起到指导作用。

    图书详情

    ISBN:9787121148453
    开 本:16开
    页 数:468
    字 数:749

    本书目录

    第1章  .NET框架与ASP.NET概述 1
    1.1  .NET简介 1
    1.1.1  .NET 1
    1.1.2  .NET框架概述 2
    1.2  Web服务与Web程序设计模式 3
    1.2.1  Web服务与动态网页 3
    1.2.2  浏览器/服务器模式及其优点 4
    1.2.3  常见的动态网页制作技术 5
    1.3  ASP.NET技术概述 5
    1.3.1  搭建ASP.NET的运行环境 6
    1.3.2  网站根目录、虚拟目录与ASP.NET页面 8
    1.3.3  安装ASP.NET 3.5的开发环境 12
    1.3.4  使用Visual Studio 2008 创建Web应用程序 19
    1.4  本章小结 25
    1.5  上机实验 26
    第2章  Web开发基础 27
    2.1  HTML简介 27
    2.1.1  HTML 27
    2.1.2  URL 28
    2.1.3  HTML文件结构 28
    2.2  常用的HTML标记 29
    2.2.1  HTML的文字标记 29
    2.2.2  特殊标记和图形标记 32
    2.2.3  超级链接标记 33
    2.3  表格 34
    2.3.1  定义表格的基本语法 34
    2.3.2  表格<table>标记的属性 35
    2.3.3  行<tr>标记的属性 37
    2.3.4  单元格<td>和<th>标记的属性 38
    2.4  页面布局 40
    2.4.1  CSS简介 41
    2.4.2  DIV层 52
    2.4.3  DIV+CSS页面布局 56
    2.5  上机实验 60
    2.6  本章习题 60
    第3章  Web窗体 62
    3.1  Web窗体概述 62
    3.1.1  Web窗体的创建 62
    3.1.2  Web窗体的概念与技术优点 65
    3.1.3  Web窗体的组成文件 67
    3.2  代码内联与后台编码 69
    3.2.1  后台编码 69
    3.2.2  代码内联 70
    3.3  ASP.NET的执行过程 72
    3.4  Web窗体的事件驱动编程 74
    3.4.1  事件驱动编程的概念 74
    3.4.2  Web窗体的处理过程及窗体事件 77
    3.5  Web窗体的程序实例 78
    3.6  本章小结 80
    3.7  上机实验 80
    第4章  ASP.NET 服务器控件 82
    4.1  服务器控件概述 82
    4.1.1  服务器控件的基本知识 82
    4.1.2  服务器控件的事件模型 83
    4.1.3  HTML服务器控件 83
    4.2  标准控件 85
    4.2.1  基本控件 85
    4.2.2  选择控件 93
    4.2.3  标准控件的综合应用示例 101
    4.2.4  高级控件 106
    4.2.5  动态生成控件 125
    4.3  验证控件 126
    4.3.1  RequiredField Validator控件 126
    4.3.2  CompareValidator控件 128
    4.3.3  RangeValidator控件 131
    4.3.4  RegularExpressionValidator控件 132
    4.3.5  CustomValidator控件 135
    4.3.6  ValidationSummary控件 137
    4.3.7  验证控件的综合应用示例 137
    4.4  导航控件 142
    4.5  用户控件 153
    4.6  本章小结 156
    4.7  上机实验 156
    第5章  主题和母版页 158
    5.1  主题 158
    5.1.1  主题概述 158
    5.1.2  创建主题 160
    5.1.3  将主题应用于整个应用程序 166
    5.2  母版页 167
    5.2.1  母版页概述 167
    5.2.2  创建母版页(master) 168
    5.2.3  创建内容页(Content) 171
    5.3  本章小结 173
    5.4  上机实验 173
    第6章  内置对象与应用程序状态管理、配置 174
    6.1  ASP.NET内置对象 174
    6.1.1  什么是HTTP协议 174
    6.1.2  内置对象概述 175
    6.1.3  Response对象 176
    6.1.4  Request对象 182
    6.1.5  Server对象 186
    6.2  ASP.NET用户状态管理 187
    6.2.1  Cookie的使用 188
    6.2.2  会话(Session)的使用 193
    6.2.3  ASP.NET中的Application对象 196
    6.2.4  页面之间跳转与传值 198
    6.3  ASP.NET应用程序配置管理 204
    6.3.1  Global.asax文件 204
    6.3.2  Web.config文件 206
    6.4  本章小结 210
    6.5  上机实验 210
    第7章  ADO.NET初步 211
    7.1  ADO.NET概述 211
    7.2  ASP.NET中的数据控件 211
    7.2.1  数据源控件 211
    7.2.2  数据绑定控件 213
    7.3  创建、连接数据库 214
    7.3.1  创建、连接SQL Server数据库文件 215
    7.3.2  将获取数据绑定到DropDownList控件 218
    7.3.3  连接字符串 220
    7.3.4  创建、连接SQL Server 2008数据库 221
    7.4  本章小结 224
    7.5  上机实验 224
    第8章  数据绑定控件 225
    8.1  GridView控件 225
    8.1.1  GridView控件简介 225
    8.1.2  在GridView控件中显示数据 228
    8.1.3  显示条件查询结果 231
    8.1.4  在GridView控件中实现分页、排序和选择 237
    8.1.5  编辑数据表 241
    8.1.6  GridView控件中的数据绑定列 246
    8.1.7  美化GridView控件 259
    8.2  DataList控件 260
    8.3  DetailsView控件 264
    8.3.1  DeatailsView控件简介 264
    8.3.2  在DetailsView控件中显示数据 265
    8.3.3  在DetailsView控件中编辑数据 270
    8.4  FormView控件 273
    8.4.1  FormView控件简介 273
    8.4.2  使用FormView控件显示数据 274
    8.4.3  在FormView控件中编辑数据 281
    8.5  ListView与DataPager控件 289
    8.6  本章小结 297
    8.7  上机实验题——留言本的制作 297
    第9章  成员资格、角色管理与登录控件 302
    9.1  启用成员资格和角色管理 302
    9.1.1  身份验证和授权 302
    9.1.2  启用成员资格和角色管理 304
    9.2  登录控件 306
    9.2.1  CreateUserWizard控件 306
    9.2.2  Login控件 307
    9.2.3  ChangePassword控件 308
    9.2.4  PasswordRecovery控件 309
    9.2.5  LoginStatus控件 310
    9.2.6  LoginName控件 311
    9.2.7  LoginView控件 311
    9.3  成员资格管理 312
    9.3.1  成员资格管理数据库 313
    9.3.2  Membership类 313
    9.3.3  MembershipUser类 315
    9.4  角色管理 316
    9.5  综合应用示例 317
    9.6  本章小结 340
    9.7  上机实验 340
    第10章  XML技术 341
    10.1  XML简介 341
    10.2  XML的语法 342
    10.2.1  XML文件结构 342
    10.2.2  XML声明 343
    10.2.3  XML元素 344
    10.2.4  XML标记 345
    10.2.5  XML数据内容 346
    10.2.6  XML注释 347
    10.3  使用Visual Studio 2008创建和编辑XML文件 348
    10.4  使用XMLDataSource读取XML中的数据 350
    10.4.1  XMLDataSource控件 350
    10.4.2  TreeView显示XML中的数据 351
    10.4.3  GridView显示XML中的数据 353
    10.5  本章小结 355
    10.6  上机实验 355
    第11章  Web服务 356
    11.1  什么是Web服务 356
    11.2  创建一个简单的Web服务 357
    11.3  访问Web服务 359
    11.4  本章小结 362
    11.5  上机实训 363
    第12章  项目实例:综合教务管理系统 364
    12.1  系统需求分析 364
    12.1.1  学生对本系统的需求 364
    12.1.2  教师对本系统的需求 364
    12.1.3  教务管理员对本系统的需求 365
    12.2  系统分析 365
    12.2.1  系统功能模块划分 365
    12.2.2  系统流程分析 366
    12.3  系统设计 366
    12.3.1  体系结构设计 366
    12.3.2  数据库设计与实现 367
    12.4  数据访问层(Data Access Layer) 371
    12.4.1  通用数据操作类DataAccessLayer 371
    12.4.2  课程相关类Course和CourseDAL 373
    12.4.3  使用强类型DataSet做数据访问层 389
    12.5  业务逻辑层(Business Logic Layer) 393
    12.5.1  CourseBLL类 393
    12.5.2  MarkingBLL类 398
    12.5.3  CodeBLL类 401
    12.6  表示层 403
    12.6.1  用户控件 403
    12.6.2  系统首页 405
    12.6.3  母版页 407
    12.6.4  主题、皮肤和样式 409
    12.6.5  课程管理模块 410
    12.6.6  用户管理模块 421
    12.6.7  教师模块 437
    12.6.8  学生模块 446
    12.6.9  公用模块 452
    12.7  系统配置 457
    12.8  系统扩展 458
    12.9  本章小结 458
    展开

    前     言

    国家中长期教育改革和发展规划纲要指出:高等教育承担着培养高级专门人才、发展科学技术文化、促进社会主义现代化建设的重大任务。提高质量是高等教育发展的核心任务,是建设高等教育强国的基本要求。作为高等教育的重要组成部分,高等职业教育是推动经济发展、促进就业、改善民生、解决“三农”问题的重要途径,是缓解劳动力供求结构矛盾的关键环节,必须摆在更加突出的位置。全面提高教学质量是发展职业教育,落实纲要的客观要求。
    课程建设与改革是提高教育教学质量的核心,也是教学改革的重点和难点,更是满足经济社会对高素质劳动者和技能型人才需要的关键。《Visual C#.NET Web 应用程序设计》(第2版)是在高职高专面向工作过程的课程改革与建设背景下编写的。教材面向工作过程,融“教、学、做”为一体,注重基本知识与基本技术讲解(教),给出具有实用价值的案例供学生模仿(学),通过课程设计强化学生能力的培养(做)。
    承蒙读者和同行的关爱,该教材第一版2006年被评为国家“十一五”规划教材,受到了同行的好评,第二次修订采纳了同行的建议,更新了软件版本,简化、提炼了案例。
    编写一本优秀的教材是一件非常不容易的事情,很多因素都会影响到教材的质量。尽管本书的定稿经过了多人的努力,但是我们还是感觉不尽如人意,惟恐对不起关心和支持我们编写这本教材的朋友们,对不起孜孜求学的学子们。由于作者水平、时间、精力所限,不妥和错误之处,敬请同行批评指正,我们将不胜感激。本书由杨学全老师主编,程茂、杨靖康任副主编。本书章节主要执笔是:第1、2章由程茂编写,第3、4、5章由杨靖康编写;第6、7章由李洁编写;第8、9章由刘辉编写;第10由刘永辉编写;第11、12章由刘甜、张少轩编写。其他执笔者还有:董素芬、杨磊、郭涛。主审滕桂法。
    衷心感谢保定职业技术学院陈志强、刘海军教授,河北农业大学滕桂法教授,电子工业出版社编辑吕迈先生,他们的辛勤工作和大力支持使我们受益匪浅。
    衷心感谢所有关心本书编写的师长和朋友。
    
    编著者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价 我要评论
华信教育资源网