Slide 1

Slide 1 text

「デモを交えて紹介します」 のために 2020.9.24 タガヤス17 【画面の向こう側に聞かせたいこと】

Slide 2

Slide 2 text

Who? 福地 雅之 [Masayuki FUKUCHI] 仙台市泉区在住 勤務先:グレープシティ株式会社(泉区紫山) タガヤス歴 • 2017年9月:発足 タガヤス その1 開催 以降、冒頭の趣旨説明を担当 • 2018年1月:タガヤス その3 を主催 「Xamarinを学んでみよう」 • 2018年9月:タガヤス その7 を主催 「クロスプラットフォームアプリ開発を学ぶ」 • 2019年7月:タガヤス その12 を主催 「好きな技術の学び方(ナレッジのI/O)」

Slide 3

Slide 3 text

仕事 製品の魅力を お客様に お伝えする係 業務アプリケーション開発者が、 高い生産性で高機能を実現する ことを支援する ソフトウェア部品(コンポーネント)を提供

Slide 4

Slide 4 text

デモを交えて紹介 デモを実演するためには、 製品知識だけでなく周辺知識の調査や学習が必要です。 本日は、日常で得た情報や小ネタを、デモを交えて紹介します。

Slide 5

Slide 5 text

Visual Studio 統合アプリケーション開発環境(IDE)

Slide 6

Slide 6 text

Visual Studio IDE、コード エディター、Azure DevOps、App Center - Visual Studio

Slide 7

Slide 7 text

プ ラ ッ ト フ ォ ー ム ハードウェアで動作するWindows(OS)上に、フレームワークがあり、 その機能を利用してOSを操作するアプリケーション Windows デスクトップアプリケーション アプリケーション Windows Forms .NET Framework Windows コンピュータ ユーザーインタフェース(UI)

Slide 8

Slide 8 text

Windowsアプリケーションを実行 ボタンを押すとテキストボックスに入力した文字を表示

Slide 9

Slide 9 text

.NET Core 新世代のフレームワーク

Slide 10

Slide 10 text

新しいフレームワーク .NET Core (ドットネット コア) アプリケーション開発フレームワーク クロスプラットフォーム オープンソース .NET Framework(Windows限定)の発展型後継 詳細情報: .NET のドキュメント | Microsoft Docs

Slide 11

Slide 11 text

プ ラ ッ ト フ ォ ー ム ハードウェアで動作するWindows(OS)上に、フレームワークがあり、 その機能を利用してOSを操作するアプリケーション Windows デスクトップアプリケーション アプリケーション Windows Forms .NET Framework Windows コンピュータ UI Windows Forms .NET Core アプリケーション UI

Slide 12

Slide 12 text

Windowsアプリケーションを実行

Slide 13

Slide 13 text

見た目が同じ

Slide 14

Slide 14 text

デモ実行をわかりやすく 動作している環境情報をシステムから取得して表示する Windows、フレームワークのバージョンを下部のステータスバーに表示 参考情報:RuntimeInformation クラス (System.Runtime.InteropServices) | Microsoft Docs コードを画像として表示:Polacode - コードを画像化するVisual Studio Code機能拡張 MOONGIFT

Slide 15

Slide 15 text

動作環境を表示

Slide 16

Slide 16 text

.NET Core クロスプラットフォーム環境

Slide 17

Slide 17 text

クロスプラットフォームで動かす Visual Studio Codeを利用した実演 クロスプラットフォーム環境の動作を確認してもらうには…

Slide 18

Slide 18 text

動作環境を表示

Slide 19

Slide 19 text

異なる環境で作ったExcelファイル

Slide 20

Slide 20 text

1.Windowsで動作する Linuxに保存したコードを Windowsで編集 2.WSL(Ubuntu)上のコードを 実行してExcelファイルを作成 3.完成したExcelファイルを、 ブラウザで読み込んで表示 デモ Windows画面分割:ウインドウを使い慣れた位置・サイズに配置して作業効率を上げる「FancyZones」 - 窓の杜

Slide 21

Slide 21 text

今日の収穫 デモは、(製品はもちろん)その実演背景も注視 さまざまな技術、情報、小ネタが潜むので収穫が期待できる Photo by Jametlene Reskp on Unsplash

Slide 22

Slide 22 text

お知らせ グレープシティ株式会社が開催するセミナーを紹介します

Slide 23

Slide 23 text

オンラインセミナー(2020年9月25日開催)

Slide 24

Slide 24 text

帳票コンポーネント「ActiveReports」 最新バージョン「14.0J」移行のポイントを解説

Slide 25

Slide 25 text

オンラインセミナー(2020年10月14日開催)

Slide 26

Slide 26 text

アンケート フォームから入力をお願いします。 http://bit.ly/tagayas17