婵犵數鍋涘Λ搴ㄥ垂閼测晜宕查悗锝庡枛缁€鍌氼熆鐠轰警妲告い锕€寮剁换婵嬪閻樺弶姣愰梺闈涙搐濞差厼鐣峰璺虹厸闁逞屽墰閼鸿精銇愰幒鎴烆棟闂佸搫顦悘婵堝閸喒妲堥柡鍐╂尵閻h京绱掗妸褎鏆╃紒杈ㄦ閺佹捇鏁撻敓锟� [闂備浇鐨崱鈺佹缂傚倸绋勯幏锟� | 闂備胶枪缁绘劗绮旈悜钘夊瀭闁稿本鍩冮弸鏍煏婵炲灝鍔氶柡鍌楀亾]

    • ASP.NET项目实战教程--从.NET Framework到.NET Core(教育部高等学校计算机类专业教学指导委员会推荐教材)
      • 作者:编者:徐照兴|责编:薛杨//薛阳
      • 出版社:清华大学
      • ISBN:9787302657552
      • 出版日期:2024/03/01
      • 页数:220
    • 售价:19.92
  • 内容大纲

        全书共11章,分为上、下两篇,上篇讲解.NET Framework,下篇讲解.NET Core。上篇分章节讲解ASP.NET经典技术,包括ASP.NET入门知识,ADO.NET数据库访问技术与应用,三层架构项目开发实战,异步处理与分页技术,委托、Lambda表达式与LINQ技术,Entity Framework技术;下篇以一个实战项目贯穿讲解ASP.NET Core常用开发技术,逐步带领读者学习从零开始到部署到服务器上的完整开发流程。
        本书适合作为高等院校计算机相关专业的教材,也可供.NET开发爱好者自学使用。
  • 作者介绍

        徐照兴,2020年获得首届江西省普通本科高校金牌教授,高级项目经理,51CTO学院特级讲师,CSDN学院、腾讯课堂、网易云课堂、淘宝教育等在线教育平台讲师。主要研究领域为计算机应用技术教学、Web数据库应用程序开发、智能信息系统开发。任教的课程获批江西省在线精品开放课程、江西省线上线下混合式一流课程;指导学生参加省级以上赛事,多次获一等奖、二等奖、三等奖,笔者获优秀指导教师;以主持人身份获中国纺织工业联合会教学成果奖二等奖、三等奖各1项,校级教学成果奖一等奖、二等奖各1项。获实用新型专利6项、软件著作登记权20余项。
  • 目录

    上篇  .NET Framework实战篇
      第1章  ASP.NET入门知识
        1.1  C#和ASP.NET的关系
        1.2  Web基础知识
        1.3  Visual Studio 2022安装
        1.4  创建第一个ASP.NET Web项目
        1.5  页面运行原理
        小结
        练习与实践
      第2章  ADO.NET数据库访问技术与应用
        2.1  ADO.NET数据库访问技术理论
          2.1.1  使用连接对象Connection连接数据源
          2.1.2  使用命令对象Command执行SQL语句操纵数据库
          2.1.3  使用数据读取器对象DataReader读取数据
          2.1.4  使用数据集对象DataSet和数据适配器对象DataAdapter访问数据库
        2.2  ADO.NET应用实战——学生信息管理系统
          2.2.1  使用WinForm控件实现学生信息的增、删、改、查界面设计
          2.2.2  为实例DataGridView绑定初始数据
          2.2.3  为实例的ComboBox加载数据
          2.2.4  为实例实现学生信息查询功能
          2.2.5  为实例实现添加数据功能
          2.2.6  为实例实现修改数据功能
          2.2.7  为实例实现删除数据功能
        2.3  封装SqlHelper工具类与应用
          2.3.1  参数化替换(SqlParameter)
          2.3.2  封装SqlHelper工具类
          2.3.3  应用SqlHelper类优化学生信息管理系统
        小结
        练习与实践
      第3章  三层架构项目开发实战
        3.1  三层架构的基础知识
          3.1.1  三层架构的理解和作用
          3.1.2  三层架构的优缺点
        3.2  三层架构项目实战——登录设计与实现
          3.2.1  创建数据库
          3.2.2  搭建三层架构的基本结构
          3.2.3  添加各层之间的引用
          3.2.4  编写实体模型层Model代码
          3.2.5  编写数据访问层代码
          3.2.6  编写业务逻辑层代码
          3.2.7  实现UI层
          3.2.8  设置启动项和测试项目运行结果
        3.3  三层架构项目实战——学生信息列表展示页设计与实现
          3.3.1  在Model层添加学生表(student)实体类
          3.3.2  在数据访问层查询学生表(student)数据
          3.3.3  在业务逻辑层利用数据访问层查询学生表(student)数据
          3.3.4  在表现层调用业务逻辑层
          3.3.5  添加页面导航栏
        3.4  三层架构项目实战——添加学生信息设计与实现
          3.4.1  设计添加学生信息的界面

          3.4.2  编写添加学生信息数据访问层代码
          3.4.3  编写添加学生信息业务逻辑层代码
          3.4.4  实现添加学生信息表现层功能
        3.5  三层架构项目实战——修改密码设计与实现
          3.5.1  设计修改登录密码的界面
          3.5.2  编写修改密码数据访问层代码
          3.5.3  编写修改密码业务逻辑层代码
          3.5.4  编写修改密码表现层代码
        3.6  三层架构项目实战——修改学生信息设计与实现
          3.6.1  设计修改学生信息的界面
          3.6.2  编写修改学生信息数据访问层代码
          3.6.3  编写修改学生信息业务逻辑层代码
          3.6.4  编写修改学生信息表现层代码
        3.7  三层架构项目实战——删除学生信息设计与实现
          3.7.1  一般处理程序的认识
          3.7.2  编写删除学生信息数据访问层代码
          3.7.3  编写删除学生信息业务逻辑层代码
          3.7.4  通过一般处理程序处理删除(实现表现层)
        3.8  三层架构项目实战——注销退出实现
          3.8.1  通过中转页面实现注销退出
          3.8.2  通过一般处理程序实现注销退出
        小结
        练习与实践
      第4章  异步处理与分页技术
        4.1  异步基本概念
        4.2  实现异步登录实例
        4.3  封装异步方法
        4.4  使用jQuery进行异步操作
        4.5  异步分页
          4.5.1  分页技术实现原理
          4.5.2  异步分页实例
        小结
        练习与实践
      第5章  委托、Lambda表达式与LINQ技术
        5.1  委托的基本认识
        5.2  委托的基本应用举例
        5.3  内置委托
        5.4  多播委托
        5.5  匿名方法
        5.6  Lambda表达式及应用
        5.7  LINQ技术
          5.7.1  LINQ简介
          5.7.2  LINQ基本子句
        小结
        练习与实践
      第6章  Entity Framework技术
        6.1  Entity Framework简介
        6.2  通过实体数据模型生成数据库
        6.3  Entity Framework添加数据
        6.4  Entity Framework修改数据

        6.5  Entity Framework删除数据
        6.6  Entity Framework查询数据
        6.7  Lambda查询数据
        小结
        练习与实践
    下篇  .NET Core实战篇
      第7章  ASP.NET Core MVC项目基础框架创建与理解
        7.1  MVC相关知识简介
          7.1.1  MVC简介
          7.1.2  MVC请求过程
          7.1.3  Routing介绍
        7.2  .NET Core简介
          7.2.1  .NET发展历程
          7.2.2  .NET Core项目优势
        7.3  ASP.NET Core MVC项目基础框架搭建
          7.3.1  搭建基本步骤
          7.3.2  ASP.NET Core MVC项目基础框架的认识
        小结
        练习与实践
      第8章  .NET Core核心概念与应用
        8.1  依赖注入的理解与应用
          8.1.1  为什么要用依赖注入
          8.1.2  依赖注入理解
          8.1.3  依赖的服务如何注入
          8.1.4  如何在视图中直接使用依赖注入
        8.2  中间件的理解与初步应用
          8.2.1  中间件概念通俗理解
          8.2.2  自定义中间件
        8.3  配置文件的使用
        小结
        练习与实践
      第9章  项目数据库的设计——EF Core技术运用
        9.1  数据库访问技术EF Core包的引用
        9.2  EF Core Code First方式设计数据库
        小结
        练习与实践
      第10章  项目增、删、改、查及分页功能实现
        10.1  异步编程(Task)基本理解
        10.2  项目添加功能的实现
        10.3  为项目增加分类
        10.4  项目列表分页展示的实现
        10.5  查看详情功能的实现
        10.6  修改功能的实现
        10.7  删除功能的实现
        小结
        练习与实践
      第11章  项目完善及项目部署
        11.1  为项目更换数据库
        11.2  如何在程序初始化时添加必要的功能
        11.3  项目发布

          11.3.1  使用Visual Studio发布应用
          11.3.2  使用dotnet publish命令行工具发布
        11.4  项目部署到IIS
        小结
        练习与实践