ASP.NET 5 已死 – 隆重介绍 ASP.NET Core 1.0 和 .NET Core 1.0

    //当下标大于或等于相册图片个数时,重回第贰张(即到了最后一张时,切换来第壹张)
            if(ImageIndex >= this.imageList1.Images.Count){
                ImageIndex = 0;
            }

博客英文原作地址:ASP.NET 5 is
Dead

    //把相册imageList中的图片一一显示在picturebox中
            this.pictureBox.Image =
this.imageList1.Images[ImageIndex++];
        }
    }

现阶段更名的政工还不曾实现,估计在一周后会首先呈现在myget上的次第包中:https://www.myget.org/gallery/aspnetcidev

先是,先创立一个新的winform项目ImageTest,选拔窗体,起名小编ImageForm,在ImageForm拉贰个picturebox控件,3个控制器trimer,三个相册imageList,在imagesList控件中Images添加你要切换的图纸,并设置一下图形的高低。以下是实在代码达成

对了,关于MVC,好像也不再沿用④ 、五 、6的版本号了,约等于说应该没有MVC
6这一个说法了,而是作为ASP.NET Core
1.0的1个子系统,程序集命名大约是这么:Microsoft.Aspnetcore.MVC
 (今后是Microsoft.AspNet.Mvc,笔者认为挺好哎……加个core那么长干嘛)。

 public partial class ImageForm : Form
    {
        public ImageForm()
        {
            InitializeComponent();
        }
        private int ImageIndex = 0;
        /// <summary>
        /// 加载
        /// </summary>
        /// <param name=”imagelist”>存放图片集合</param>
        /// <param name=”picturebox”>呈现图片的框</param>
        private void ImageForm_Load(object sender, EventArgs e)
        {
            //开端化显示第3张图片
            this.pictureBox.Image = this.imageList1.Images[0];
            //设置定时器切换时间间隔
            this.timerImage.Interval = 1000;
            //禁止使用定时器
            this.timerImage.Enabled = false;
            //设置图片的尺寸
           // this.imageList1.ImageSize = new Size(150,150) ;
        }
        /// <summary>
        /// 播放图片事件
        /// </summary>
        /// <param name=”sender”></param>
        /// <param name=”e”></param>
        private void btnStart_Click(object sender, EventArgs e)
        {
            //运行定时器
            this.timerImage.Enabled = true;
        }
        /// <summary>
        /// 结束图片事件
        /// </summary>
        /// <param name=”sender”></param>
        /// <param name=”e”></param>
        private void btnStop_Click(object sender, EventArgs e)
        {
            this.timerImage.Enabled = false;
        }
        /// <summary>
        /// 定时器所做的事体
        /// </summary>
        /// <param name=”sender”></param>
        /// <param name=”e”></param>
        private void timerImage_Tick(object sender, EventArgs e)
        {

 

在1月20号最新的ASP.NET Community Standup录像中,微软aspnet开发组的大帅哥大面·爱德华兹(达米安 爱德华兹)聊了聊在今后版本福特ExplorerC2将要进行的重命名工作。

 

还没专业登场就死了?不能够怪作者标题党,是大神Scott在他博客上这么说的,作者只是翻译了一晃。

唯独由于本身听力太渣,只可以听个大体,辛亏斯科特汉斯elman在博客中发布了一篇小说把这一个业务解释了弹指间。

经 @dudu 指正,MVC 6 将命名为 ASP.NET MVC Core 1.0。

自家个人对于ASP.NET改名字那些事表示情感稳定,从ASP.NET vNext到ASP.NET
5到ASP.NET Core 1.0 ,从Project K到DNVM到DNX到DNU到.NET Core
CLI,不改多少个名字怎么对得起微软改名部的激越名头……

ps:有性趣的情人能够加群 48082039 探讨C#,asp.net core相关话题。

世家有何样意见,欢迎吐槽。

起名真难。

  • 计算机科学中唯有两件难事:缓存失效和命名。——Phil Karlton

“他们就该给它起个名字叫Foo,多不难的事”
说梅止渴说说很简单,但是起名字那件事时常牵扯到不少成分。ASP.NET
作为多少个好“品牌”已经有15年了。ASP.NET
4.6是一个接受帮衬助的已发表产品,你能够在 https://get.asp.net 获取。

 

不过,把2个簇新的、完全重写的ASP.NET框架命名为 “ASP.NET 5”
不是贰个好主意,一个重点缘由正是:5 > 4.6 令人觉着 ASP.NET 5
更大、更好,是代表ASP.NET 4.6的。

并不是。

 

由此大家重新命名并选了一个更好的版本号。

双重介绍 ASP.NET Core 1.0 和  .NET Core 1.0

 

  • ASP.NET 5 以后号称 ASP.NET Core 1.0
  • .NET Core 未来名叫 .NET Core 1.0
  • Entity Framework 7 今后叫做 Entity Framework Core 1.0 可能简称 EF
    Core 1.0

 

何以选1.0?因为它们是全新的。整个.NET Core概念便是崭新的。.NET Core
CLI 是老大新的东西。(译注:.Net Core Command Line Interface
,将取而代之DNX)

不仅如此,.NET Core还不像.NET Framework
4.6那样完全。大家仍在宏观服务端图形库(server-side grahpics
libraries),大家仍在填补ASP.NET Core 1.0和ASP.NET 4.6以内的缺口。

图片 1

 

怎么着抉择?

总而言之一下,ASP.NET
4.6是更成熟的阳台。是通超过实际战(battle-tested)的眼下已公告的能够用版本。

ASP.NET Core 1.0则是1.0本子,包涵了Web
API和MVC,但不包含SignalCR-V(第叁版)和Web
Pages(第四版)。近来还不扶助VB和F#。那些都会在今后完成,但眼前还尚无。

 

大家不想让人以为ASP.NET Core
1.0是个极端线,它是二个新的源点和新的分支。

ASP.NET
4.6将三番八回进步,发布并完美受到支撑。别走开,更加多精粹内容即将展现。

小说上面包车型大巴评论大多表示帮助,说改的好,特别清楚了。也有人表示,改名是好事,但Core那么些词用的不是太适合,而且怎么不趁早扔掉ASP这一个名词,多老的事物了,九十时期?

自家冷酷翻译了一下,给大家看看,难免有错,还望指正。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图