标签分类
当前位置:首页 > 程序设计电子书 > ASP.NET电子书网盘下载
ASP.NET Core应用开发 ASP.NET Core应用开发
zhilian8880

zhilian8880 提供上传

资源
43
粉丝
49
喜欢
386
评论
8

    ASP.NET Core应用开发 PDF 中文超清版

    ASP.NET电子书
    • 发布时间:

    给大家带来的一篇关于ASP.NET相关的电子书资源,介绍了关于ASP.NET、Core、应用开发方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小72.8 MB,杜伟 涂曙光 柴晓伟编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.6,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • ASP.NET Core应用开发 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1MTps_oNmDEUY6UmKsrzMo
  • 分享码:xow9
  • ASP.NET Core应用开发 PDF

    动手掌握ASP.NET Core从架构到部署的方方面面
    ASP.NET Core应用开发》通过一个跨平台Web应用程序的开发、部署与管理的完整流程,指导你学习ASP.NET Core。你将掌握微软革命性的开源ASP.NET Core技术,并学习如何将MVC、Docker、Azure Web Apps、Visual Studio、C#、JavaScript和Entity Framework融汇贯通。通过与一个虚拟的Alpine Ski House开发团队并肩工作,你将见证四个全新迭代的完整开发过程。你将看到这个团队是如何架构和设计他们的软件,响应用户的反馈,以及完成开发、测试、部署、维护和重构等各个环节的工作。

    最终,你将了解如何更快、更稳定地创建一流水准的软件。
    三位微软MVP展示了如何:
    ◆ 使用ASP.NET Core和开源框架构建强大的跨平台应用程序
    ◆ *MVC,构建一个完整的ASP.NET Core应用程序
    ◆ 从项目开始的第一天就开始生成并发布版本,快速部署迭代中的产品
    ◆ 集成Azure支持,获得云服务的扩展能力
    ◆ 在Linux上运行或开发跨平台的解决方案
    ◆ 使用Docker获得一致的开发环境
    ◆ 使用Entity Framework Core 1.0访问数据
    ◆ 使用更新的Razor视图引擎生成HTML视图
    ◆ 使用身份确保安全性和提供权限管理
    ◆ 使用依赖注入提高可测试性与可维护性
    ◆ 在ASP.NET Core环境中使用和管理JavaScript
    ◆ 使用SASS编写可维护的靓丽CSS
    ◆ 充分利用标签助手和其他可重用组件
    ◆ 设计、组织并重构应用程序,灵活应对变化

    目录

    • 第Ⅰ部分 信息软件简介及技术要点分析
    • 第1章 信息软件概述 3
    • 第2章 软件测试概述 20
    • 第Ⅱ部分 软件测试管理技术
    • 第3章 软件测试管理概述 45
    • 第4章 HP ALM工具的使用及关键技术 58
    • 第Ⅲ部分 信息软件系统功能测试
    • 第5章 信息软件系统功能测试概述 107
    • 第6章 HP UFT工具的使用及关键
    • 第7章 HP UFT功能自动化实践 180
    • 第8章 跨平台 85
    • 第9章 容器 97
    • 第10章 Entity Framework Core 111
    • 第11章 Razor视图 141
    • 第12章 配置和日志 161
    • 第Ⅲ部分 迭代回顾:激流勇进
    • 第13章 身份标识、安全与权限
    • 第14章 依赖注入 211
    • 第15章 JavaScript的地位 221
    • 第16章 依赖项管理 241
    • 第17章 前端与样式 253
    • 第18章 缓存 269
    • 第Ⅳ部分 迭代回顾:最后冲刺
    • 第19章 可重用组件 279
    • 第20章 测试 291
    • 第21章 可扩展性 309
    • 第22章 国际化 323
    • 第23章 重构,改善代码质量 335
    • 第24章 组织代码 353

    上一篇:FFmpeg从入门到精通  下一篇:程序化广告实战

    展开 +

    收起 -

    ASP.NET 相关电子书
    关于ASP.NET的学习笔记
    网友NO.889779

    ASP.NET jQuery 实例10 动态修改hyperlink的URL值

    1.先准备界面代码: form id="form1" runat="server" div align="left" fieldset table cellpadding="0" cellspacing="0" border="0" tr td /td td p 更新网址:/p asp:RadioButtonList ID="rblUrl" runat="server" asp:ListItem Text="新浪" Value="http://www.sina.com.cn"/asp:ListItem asp:ListItem Text="百度" Value="http://www.baidu.com"/asp:ListItem asp:ListItem Text="网易" Value="http://www.163.com"/asp:ListItem /asp:RadioButtonList br / asp:HyperLink ID="hyperLink" runat="server"点击这儿/asp:HyperLink /td /tr /table /fieldset /div /form 2.RadioButtonList转换成table/,其成员转换为input type="radio"/,下面是实现改变URL值的脚本代码: head runat="server" titleRecipe10/title script src="Scripts/jquery.js" type="text/javascript"/script script type="text/javascript" $(document).ready(function () { $("input[type=radio]").bind("change", function () { $("#%=hyperLink.ClientID %").attr("href", $(this).val()); }); }); /script /head 3.实现界面效果: 4.另外我们可以通过下面的代码实现绑定change事件: $("input=[type=radio]").live("change", function(){ $("a").attr("href", $(this).val()); }); 5.live()和bind()函数的区别: live()函数可以附加事件到现在的和将来的页面元素上。然而,bind()函数只能把事件附加到已经加载过的页面元素上。 也就是说bind()适合页面静态元素而live()适合页面静态和动态元素。……

    网友NO.158309

    ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围

    下载地址:http://jqueryui.com/download,Theme选择Sunny 界面代码: form id="form1" runat="server" div align="center" fieldset table border="0" cellpadding="3" cellspacing="3" tr td colspan="2" 请输入日期范围: /td /tr tr td 开始时间: /td td asp:TextBox ID="txtStartDate" runat="server"/asp:TextBox /td /tr tr td 结束时间: /td td asp:TextBox ID="txtEndDate" runat="server"/asp:TextBox /td /tr tr td colspan="2" asp:Button ID="btnSubmit" runat="server" Text="提交" /asp:Button ID="btnReset" runat="server" Text="重置" / /td /tr /table /fieldset /div /form 脚本代码: head id="Head1" runat="server" titleRecipe14/title link rel="Stylesheet" href="Styles/sunny/jquery-ui-1.8.17.custom.css" / script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js"/script script type="text/javascript" src="Scripts/jquery-ui-1.8.17.custom.min.js"/script script type="text/javascript" $(function () { $("#txtStartDate").datepicker(); $("#txtEndDate").datepicker(); $("#btnSubmit").click(function (e) { e.preventDefault(); var startdate = Date.parse($("#txtStartDate").val()); var enddate = Date.parse($("#txtEndDate").val()); if (startdate enddate) { alert("开始时间不能大于结束时间!"); } }); $("#btnReset").click(function (e) { e.preventDefault(); $("#txtStartDate").val(""); $("#txtEndDate").val(""); }); }); /script /head 最终界面: ……

    网友NO.355294

    如何用jQuery实现ASP.NET GridView折叠伸展效果

    今天做静态页面时有一个需求,就是页面上有一组两个选项的单选按钮和一个有6行的列表(该列表用Table标签实现,不是DIV),当选择单选按钮的选项一时,列表的前三条信息显示后三条信息隐藏,当选择单选按钮的选项二时,列表的前三条信息隐藏后三条信息显示。那么就牵扯出我们今天的话题拉,如何实现呢?实现后该实现还能应用到哪些场景? 1、第一反应的解决方案 碰到这个需求后,我第一反应就是很简单啊,分别用两个DIV将前三个Table中的TR标签与后三个TR标签包起来,然后通过JS控制DIV的显示。 第一步:使用DIV包裹需要隐藏显示的TR。代码如下: table div id="divName" tr td姓名:/td tdinput id="txtname" type="text" //td /tr /div div id="divSex" tr td年龄:/td tdinput id="txtsex" type="text" //td /tr /div /table 第二步:使用JS控制DIV的显示,来达到控制隐藏或显示行的效果: $("#divName").style.display = "none"; $("#divSex").style.display = "block"; 第三步:运行程序,你会发现根本不管用,哈哈,有点被耍的感觉~!因为TR标签只能与TABLE标签搭配使用!好啦,虽然上面的代码不管用!但是还算起到了一个引导的作用吧,失败是成功的老娘嘛! 2、推荐的使用panel解决方案 这是在我描述了DIV与TR不能配合使用后,被同事笑话啦,哎、看来以后要多多学习学习HTML啦,……

    网友NO.740640

    asp.net 将图片上传到mysql数据库的方法

    这是页面上的按钮单击事件 protected void Button1_Click(object sender, EventArgs e) { string tid = Utils.getRandom(32); Stream mystream = this.FileUpload1.PostedFile.InputStream; int length = this.FileUpload1.PostedFile.ContentLength; byte[] pic = new byte[length]; mystream.Read(pic, 0, length); bool flg = insert(tid, pic); } 这是执行插入的方法 public bool insert(string tid,byte[] pic) { DBConn db = new DBConn(); StringBuilder sql = new StringBuilder(); sql.Append("insert into teacher(TID,TPHOTO,TDELETE) values (?tid,?pic,?flg)"); int flg = 0; try { myConnection = db.getConnection(); MySqlCommand myCommand = new MySqlCommand(sql.ToString(), myConnection); myCommand.Parameters.Add(new MySqlParameter("?tid", MySqlDbType.String, 32)); myCommand.Parameters["?tid"].Value = tid; myCommand.Parameters.Add(new MySqlParameter("?pic", MySqlDbType.Blob)); myCommand.Parameters["?pic"].Value = pic; myCommand.Parameters.Add(new MySqlParameter("?flg", MySqlDbType.Int16)); myCommand.Parameters["?flg"].Value = 0; myConnection.Open(); flg = myCommand.ExecuteNonQuery(); } catch (Exception ex) { return false; } finally { if (myConnection != null) { myConnection.Close(); } } if (flg 0) { return true; } return false; } ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明