×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Visual Studio Codeの 拡張機能を作ってみた!! 2/27 とにかくほめる!マウントなしのLT会 あずにゃん
Slide 2
Slide 2 text
自己紹介
Slide 3
Slide 3 text
2020.10 フルタイムアルバイト (運用・保守) 2021.10 現在の会社に 入社 自己紹介
Slide 4
Slide 4 text
自己紹介 お仕事では、フロントを主に担当。 最近は、PHPに興味があって、勉強中!! 趣味は、簡単な個人開発。
Slide 5
Slide 5 text
Twitterやってます。 Twitter:@azunyan_eng フォローして頂いてOKです! 自己紹介
Slide 6
Slide 6 text
開発した拡張機能について
Slide 7
Slide 7 text
開発した拡張機能について 「Greeting VSCode」
Slide 8
Slide 8 text
開発した拡張機能について VSCode起動時にメッセージが表示される! メッセージはランダム。
Slide 9
Slide 9 text
ココ!
Slide 10
Slide 10 text
開発したきっかけ
Slide 11
Slide 11 text
開発したきっかけ 積読の中にVSCodeの拡張機能開発について特集されている WEB+DB PRESSがあった。 自分でVSCodeを使うときに、何かメッセージが出てきたら嬉しい と思ったから。
Slide 12
Slide 12 text
VSCode拡張機能開発の始め方
Slide 13
Slide 13 text
VSCode拡張機能開発の始め方 ①YeomanとVS Code Extension Generator をインストール。 ②yo code 以下の2つを実行すると開発を始められる!!
Slide 14
Slide 14 text
Yeomanとは?
Slide 15
Slide 15 text
Yeomanとは? プロジェクトのひな型を作成するためのツール。 色々なテンプレートが用意されていて、 指定したテンプレートのひな型を作成してくれる。
Slide 16
Slide 16 text
VS Code Extension Generatorは、 VSCodeの拡張機能開発で使うテンプレート。 Yeomanとは?
Slide 17
Slide 17 text
ランダム出力について
Slide 18
Slide 18 text
ランダム出力について 出力予定のメッセージは、配列に格納しておく。 Math.random()を利用して、配列のインデックス番号を ランダムで出力するようにしている。
Slide 19
Slide 19 text
Math.random()
Slide 20
Slide 20 text
Math.random() 0以上1未満の浮動小数点数の疑似乱数が返ってくる。 ※疑似乱数と乱数はちょっと違う...? 疑似乱数 = 計算によって求められている乱数。 乱数 = 規則性のない数字。
Slide 21
Slide 21 text
Math.random()×配列の長さ
Slide 22
Slide 22 text
Math.random()×配列の長さ 最低:0 最高:配列の最後のインデックス番号 ...の範囲の疑似乱数を出力。
Slide 23
Slide 23 text
Math.random()×配列の長さ あとは、Math.floor()を使って整数に直すと、 インデックス番号として利用できるようになる。 配列のインデックス番号がランダムになり、 値もランダムに出現することになる!
Slide 24
Slide 24 text
やってみた感想
Slide 25
Slide 25 text
やってみた感想 Visual Studio Marketplaceに、 自分が開発した拡張機能が並ぶと感動✨ 公式ドキュメントで説明がしっかりされているので、 始めやすい! Yeomanのおかげで、環境構築の心配は不要なので、 機能開発・メソッドについての学習に集中できた!
Slide 26
Slide 26 text
ご清聴ありがとうございました!