Visual Studioの2019 RC入門 - パート2

ディレクトリ

入門

背景

新しいプロジェクトテンプレートを使用します

言語コンボボックスのトップ

プラットフォームのコンボボックス

プロジェクトの種類]コンボボックス

Visual Studioの2019 Webアプリケーションプロジェクトを使用します

Webアプリケーションを使用します

コードを使用して

私たちの第一のコアASP.NET Webアプリケーションの作成

接続文字列を変更します

Visual Studio 2019のその他の新機能

POI


入門

当社では、以前の記事で、私たちは、ダウンロードしてインストールする方法を学びましたVisual Studioの2019 RCをし、使用を開始する方法について説明Visual Studioの2019 RCをこのセクションでは、プロジェクトテンプレートのより多くの理解が詳細でご利用いただけますでしょう、との情報を表示するVisual Studioの2019 の新機能の詳細については。また、使用する方法について説明しますSQL Serverの使用して、簡単なログインをASP.NET コアMVCを

背景

新しいプロジェクトテンプレートを使用します

私はあなたがすでにインストールされている願っていますのVisual Studio 2019 RCのバージョンを、そうでない場合は、その後、私の以前の記事をお読みくださいダウンロードしてお使いのコンピュータにインストールする方法を詳細に説明のVisual Studio 2019

さて、この記事では、我々は開始しますのVisual Studio 2019 の新しいプロジェクトを作成します。

起動するにはVisual Studioの2019年を、クリックWindowsのスタートをしての検索のVisual Studio 2019 、あなたがいることがわかりますのVisual Studio 2019 RC またはVisual Studioの2019年、それをクリックします。

あなたは見ることができるのVisual Studio 2019 RCは、あなたが左に、最近開いたプロジェクトのリストが表示されます見ることができ、以下の図を開きます。新しいプロジェクトを作成するために、我々は、作成新しいプロジェクト]をクリックします。

私たちは、使用していることがわかりますのVisual Studio 2019 インストール済みのプロジェクトのリストを。

ここでは、私たちの前のより新しいプロジェクトウィンドウのVisual Studio 2017には、新しいデザインをしています。

言語コンボボックスのトップ

私たちはできる新規プロジェクトは、ウィンドウの上部中央に新しい言語コンボボックスを表示します(言語コンボボックス)

私たちは、言語コンボボックスことがわかります(言語コンボボックス)は、次のオプションがあります。

  • すべての言語
  • C ++
  • Cの
  • ジャワ
  • Fの
  • JavaScriptを
  • パイソン
  • クエリ言語
  • 活字体
  • ビジュアルベーシック

默认情况下,已选择所有语言,如果用户选择C#,将显示与C#相关的所有项目模板,用户可以选择他们的项目类型并开始开发。在这里,当我们选择C#时,我们可以看到,Filter by选项已设置为C#,并且已加载与C#相关的项目列表。

在我们以前的版本中,如Visual Studio 2017,所有项目都将以treeview的形式加载到左侧,如下图所示。

下图是VS 2017的新项目创建窗口。对于2017年和2019年之间的差异,我添加了以下图像:

平台组合框

我们可以看到在Visual Studio 2019中添加了称为平台选择的新功能。我们可以按平台过滤可用项目,如果我们选择Android作为平台,我们可以使用Visual Studio 2019查看可用于Android应用程序的所有可用项目列表。

项目类型组合框

我们可以看到新功能,因为项目类型选择已添加到Visual Studio 2019中。我们可以按项目类型过滤可用项目,如果我们选择Android作为平台,我们可以使用Visual Studio 2019查看可用于Android应用程序的所有可用项目列表。

使用Visual Studio 2019 Web应用程序项目

首先,我们开始在Visual Studio 2019中创建Web应用程序。

在这里,我们从顶部选择中选择语言为C#,平台为Windows,项目类型为Web,您可以在下面的图像中看到过滤:C#,WindowsWeb

我们可以看到支持ASP.NETLinuxMac OSASP.NET核心Web应用程序,用于创建MVCWeb APISPA应用程序。还有一个用于创建.NET Web应用程序的Web项目,我们也可以为.NET Core创建其他NUnit测试项目。

使用Web应用程序

在这里,我们将了解如何在Visual Studio 2019中使用ASP.NET Core Web应用程序。

从项目模板中,我们选择ASP.NET Core Web Application并单击Next

在这里,我们选择项目解决方案位置路径,然后单击创建以创建新的ASP.NET核心项目。

在下一页,我们可以选择我们的.NET Core版本,我们也可以看到ASP.NET Core的可用项目模板列表:

  • Empty:用于为ASP.NET Core应用程序创建空模板
  • API:用于使用ASP.NET Core WEB API
  • Web应用程序:使用Razor页面创建ASP.NET Core Web应用程序
  • Web应用程序(模型-视图-控制器):使用ASP.NET Core MVCWEB API
  • Razor类库:使用Razor类库
  • Angular:使用ASP.NET CoreAngular创建Web应用程序
  • React.js:使用ASP.NET CoreReact.js创建Web应用程序
  • React.jsRedux:使用ASP.NET CoreReact.js以及Redux创建Web应用程序

除此之外,如果我们需要更多项目模板来使用ASP.NET Core,那么我们也可以通过单击获取其他项目链接从下面的链接进行安装。当我们点击链接时,我们可以看到一个新的网页打开并显示所有可用的dotnet模板。

现在,我们将使用模型,视图和控制器以及用户登录创建我们的简单ASP.NET核心Web应用程序。

使用代码

创建我们的第一个ASP.NET核心Web应用程序

选择Web应用程序(模型-视图-控制器):

单击身份验证附近的更改并选择个人用户帐户,然后单击确定。

单击创建以创建Web项目。我们可以看到我们的第一个ASP.NET Core MVC Web项目已经使用Visual Studio 2019成功创建。

我们可以在Views / Shared文件夹下看到LoginPartial.cshtml页面,供新成员注册和登录。

更改连接字符串

在这里,我们将使用我们的SQL Server存储ASP.NET Identity用户注册以将值存储在SQL数据库中。为此,我们打开appsettings.json文件并添加连接字符串。

SQL Server名称更改为SQL Server名称,并将UID和密码更改为本地SQL Server

"ConnectionStrings": {
    "DefaultConnection": "Server=YourSQLSERVERNAME;Database=aspnetVS2019;
     Trusted_Connection=True;MultipleActiveResultSets=true;User Id=YOUR SQL UID;
     password=YOURSQLPASSWORD"
  },

当我们运行应用程序时,我们可以看到带有用户登录和注册链接的输出。

一旦一切都好了,那么我们就可以开始使用ASP.NET核心MVCWeb API构建我们自己的网站了。

首先,我们可以通过点击顶部的注册链接注册新用户。

当我们第一次点击注册时,将要求网站像下面的屏幕一样进行迁移:

单击Apply Migration,我们可以看到在我们的SQL服务器中使用ASP.NET标识表创建了新数据库。

现在,我们再次点击注册链接并注册一个新用户。从现在开始,所有注册用户的详细信息都将存储在上述数据库中。

我们可以点击登录链接并使用我们新用户注册的ID和密码登录。我们可以在用户登录网站时看到下面的屏幕。

在我们即将发表的文章中,我们将更详细地了解如何使用ASP.NET Core MVC Web应用程序。

Visual Studio 2019的更多新功能

现在,我们将在Visual Studio 2019中看到一些新的有趣功能。

1、高级搜索

新的Visual Studio 2019具有比以前版本更好的搜索功能。在VS 2019中,搜索结果是动态的,每当我们在VS 2019上输入内容时,动态搜索将立即显示。

当我们点击搜索文本框时,我们可以看到尝试使用样本,如新项目 ”主题 ”等。现在,我们将通过键入新项目进行测试。我们可以从下面的图像中看到,搜索结果也会动态显示,而过滤器选项卡为All // Menus / Components and Templates

Image 23 for Getting Started with Visual Studio 2019 RC Part 2

Visual Studio 2017中,我们无法在搜索中看到相同的功能。在VS 2017中,搜索非常简单,非常正常。在这里,我们在VS 2017中显示了相同的搜索功能。

Image 24 for Getting Started with Visual Studio 2019 RC Part 2

2、易于使用项目

我们已经看到,现在开始使用现有项目或Clone或使用更多过滤器功能启动新项目更加简单和容易。

3、易于克隆的项目

现在,可以更轻松地从我们的GitHub存储库或Azure DevOps中克隆和检出项目。

4、启动或加入实时会话共享

现在,您可以与团队,客户或朋友分享您的代码,以便一起工作或使用所有其他建议编辑代码。这是一个简单而且很好的酷选项,可用于团队工作中的项目。

我们可以在Visual Studio 2019 IDE的右上角看到Live Share按钮。

我们还可以从文件菜单启动实时共享或加入实时共享。

当我们点击实时共享时,我们可以看到,因为我们的实时共享是通过链接启动的。我们可以将链接发送给我们的团队或朋友,以加入我们的实时代码会话。团队成员或朋友可以加入实时流并与我们一起编辑项目,团队或朋友也可以离开实时共享会话,我们也可以随时结束实时流会话。下图清楚地详细说明了整个过程。

Image 27 for Getting Started with Visual Studio 2019 RC Part 2

兴趣点

在本文中,我们看到了VS 2019中的一些新功能,并使用SQL Server创建单独登录ASP.NET Core Web应用程序,以在我们选定的数据库中存储ASP.NET标识表。您可以使用相同的数据库来创建自己的网站。

 

原文地址:https://www.codeproject.com/Articles/1279055/Getting-Started-with-Visual-Studio-2019-RC-Part-2

おすすめ

転載: blog.csdn.net/mzl87/article/details/91899978