SlideShare a Scribd company logo
/ 23
コードに基づくモデルによる
IntelliCode
1
【LAUNCH 記念】VISUAL STUDIO 2019 を試してみる会
2019年04月10日
石崎 充良
/ 23
自己紹介
石崎 充良 ( @mishi_cs )
Japan Xamarin Users Group ( JXUG )
Microsoft MVP for Developer Technologies
言語: C# XAML
活動:
・JXUG (もくもく会) (connpass)
・城東.NET Users Group (connpass)
・C# もくもく会 (connpass)
※主に秋葉原
2
/ 23
はじめに
3
/ 23
IntelliCode models based on your code
日本語の呼び方
教えてください!
4
/ 23
IntelliCode models based on your code
1. コードを学習して
2. IntelliSence で
3. いい感じの候補をオススメしてくれる
夢の機能です
5
/ 23
IntelliCode
6
・ ★マークがついている
・よく使うメンバーが上に出てくる
/ 23
if の中では、bool を返すメンバーをオススメしてくれる
場所によって変わる
7
/ 23
for の中では、Count メンバーをオススメしてくれる
インスタンス化直後は Add がオススメなのもポイント
場所によって変わる
8
/ 23
環境の準備
9
/ 23
拡張機能のインストール
10
「Visual Studio IntelliCode」
をインストール
/ 23
コードを学習する
11
/ 23
コードを学習する(1)
メニューの
「表示 > その他のウィンドウ > IntelliCode Model Management」
12
/ 23
コードを学習する(2)
「マイコードでトレーニング」を押下
13
.cs のファイル数:108
.cs ファイルの総行数:3175
のプロジェクトで 3~40秒 程度
/ 23
学習結果(1)
14
/ 23
学習結果(2)
15
/ 23
仲間と共有する
16
※もしも仲間がいるのならば
/ 23
URL をコピー
17
「共有モデル」を押下
※URL の管理は慎重に。コードと同様にメンバーだけに共有。
/ 23
「共有を追加」を押下
URL を貼り付け
モデルを追加
18
/ 23
概要
19
[再放送]
/ 23
if の中では、bool を返すメンバーをオススメしてくれる
場所によって変わる
20
/ 23
for の中では、Count メンバーをオススメしてくれる
インスタンス化直後は Add がオススメなのもポイント
場所によって変わる
21
/ 23
まとめ
22
/ 23
まとめ
・よさそう
・まだあまり試せていません
・大きなプロジェクトの学習は要検証
23
/ 23
ありがとうございました。
24

More Related Content

PPTX
Vs2019 を試してみる会
PDF
スクリプト・プログラマー宣言
PPTX
C# Tokyo コミュニティ案内
PPTX
Visual Studio Code で C# でのアプリ開発
PDF
Androidの開発概要
PPTX
まんまとリレーションされた話
PPTX
はじめてのChu カッコカリ
PDF
Programmer's Brain
Vs2019 を試してみる会
スクリプト・プログラマー宣言
C# Tokyo コミュニティ案内
Visual Studio Code で C# でのアプリ開発
Androidの開発概要
まんまとリレーションされた話
はじめてのChu カッコカリ
Programmer's Brain

What's hot (17)

ZIP
Ruby Kaigi LT - unshiu
PPTX
.NET Standard で SQLServer と接続してみた
PPTX
C# Tokyo コミュニティ説明 20200925
PDF
ICML2019@Long Beach 参加速報(4日目)
PPTX
C# Tokyo コミュニティについて Short 版
PPTX
Uno Platform 入門 2020/04/03
PDF
ICML2019@Long Beach 参加速報(最終日 Workshop)
PDF
ICML2019@Long Beach 参加速報(5~6日目 Workshop)
PPTX
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
PDF
CVPR2019@ロングビーチ参加速報(前編~Tutorial&Workshop~)
PDF
ICML2019@Long Beach 参加速報(3日目)
PDF
で、次は何がくるの? - 第2回 TIS Matsuri
PPTX
C# Tokyo はじめました
PDF
KMC Font Project 2 - 視覚調整実践/カーニング
PPTX
KMC Font Project 1 - フォント製作・Typeface Designの基本
PDF
【再放送】プログラミングの知識が身に付く4時間〜デザイナーのためのプログラミング入門〜
PDF
ICML2019@Long Beach 参加速報(1日目)
Ruby Kaigi LT - unshiu
.NET Standard で SQLServer と接続してみた
C# Tokyo コミュニティ説明 20200925
ICML2019@Long Beach 参加速報(4日目)
C# Tokyo コミュニティについて Short 版
Uno Platform 入門 2020/04/03
ICML2019@Long Beach 参加速報(最終日 Workshop)
ICML2019@Long Beach 参加速報(5~6日目 Workshop)
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
CVPR2019@ロングビーチ参加速報(前編~Tutorial&Workshop~)
ICML2019@Long Beach 参加速報(3日目)
で、次は何がくるの? - 第2回 TIS Matsuri
C# Tokyo はじめました
KMC Font Project 2 - 視覚調整実践/カーニング
KMC Font Project 1 - フォント製作・Typeface Designの基本
【再放送】プログラミングの知識が身に付く4時間〜デザイナーのためのプログラミング入門〜
ICML2019@Long Beach 参加速報(1日目)
Ad

Similar to コードに基づくモデルによる IntelliCode (20)

PPTX
Intelli code
PPTX
Visual Studio Code でプログラムをデバッグしよう!
PPTX
DataTable
PDF
mruby を C# に 組み込んでみる
PPTX
ARCore
PPTX
新しい EditorConfig (IntelliCode)
PPTX
Uno Platform 入門
PPTX
Bait and switch
PPTX
.NET Standard で PostgreSql を使ってみた
PPTX
XAML Islands その2
ODP
プログラミング言語Cyanの紹介
PPTX
Xamarin で始めるクロスプラットフォーム開発
PPTX
自己紹介とC# Devkitについて.pptx
PPTX
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
KEY
Cq tse-fm3セミナー資料
PDF
C・C++用のコードカバレッジツールを自作してみた話
PDF
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
PPTX
Cocos sharpformsの使用例
PDF
Howtoよいデザイン
PPTX
F# で ASP.NET
Intelli code
Visual Studio Code でプログラムをデバッグしよう!
DataTable
mruby を C# に 組み込んでみる
ARCore
新しい EditorConfig (IntelliCode)
Uno Platform 入門
Bait and switch
.NET Standard で PostgreSql を使ってみた
XAML Islands その2
プログラミング言語Cyanの紹介
Xamarin で始めるクロスプラットフォーム開発
自己紹介とC# Devkitについて.pptx
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
Cq tse-fm3セミナー資料
C・C++用のコードカバレッジツールを自作してみた話
初めての拡張機能リリースまでの歩み / Road to publishing extension for the first time
Cocos sharpformsの使用例
Howtoよいデザイン
F# で ASP.NET
Ad

More from m ishizaki (20)

PPTX
継承辺りのもしかしたらマイナーかもしれない C#
PPTX
継承辺りのもしかしたらマイナーかもしれない C#
PPTX
Visual Studio を使わず .NET する
PPTX
Xamarin で良くやっていたあれを MAUI でする話
PPTX
「スタバ」する話
PPTX
エンジニアと「スタバ」ツイートについて
PPTX
Build 2022 / Uno Platform
PPTX
7 つの Blazor
PPTX
C# Tokyo コミュニティ説明 202205 版
PPTX
仮想環境に MAUI 環境を構築する話
PPTX
2022 抱負
PPTX
モバイルディスプレイ
PPTX
Windows フォームアプリ 2022
PPTX
dotnet tool
PPTX
PPTX
C# 9 のおすすめ新機能
PPTX
C# Tokyo コミュニティ説明 2021/01/29 版
PPTX
秋葉原 C# もくもく会
PPTX
C# Tokyo guide 2020/12/25
PPTX
C# Tokyo コミュニティ案内 20201217
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
Visual Studio を使わず .NET する
Xamarin で良くやっていたあれを MAUI でする話
「スタバ」する話
エンジニアと「スタバ」ツイートについて
Build 2022 / Uno Platform
7 つの Blazor
C# Tokyo コミュニティ説明 202205 版
仮想環境に MAUI 環境を構築する話
2022 抱負
モバイルディスプレイ
Windows フォームアプリ 2022
dotnet tool
C# 9 のおすすめ新機能
C# Tokyo コミュニティ説明 2021/01/29 版
秋葉原 C# もくもく会
C# Tokyo guide 2020/12/25
C# Tokyo コミュニティ案内 20201217

コードに基づくモデルによる IntelliCode