SlideShare a Scribd company logo
7
• この方針で作ってみました。
• Webブラウザっぽい動きが良い
• コントロールのサイズよりも画面が小さくなったら、はみ出した部分をスクロール
バーで操作できる
• 画面が大きくなったら、固定のコントロールはそのまま。可変のコントロールは、最
大値までの範囲で拡大(左上寄せ)
• GitHubに置いてあります
• https://github.com/suusanex/sample_wpf_window_scrollbar_auto
今回はこの方針で作ります
7
Most read
8
• 画面全体を、ScrollViewerの中にパネルを置いた構成にする
• DockPanelで構成し、座標指定はしない
画面を可変サイズに対応・スクロールバーで操作可能にする
8
<Window (略)Height="600" Width="800">
<DockPanel>
<ScrollViewer HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto">
<DockPanel>
<DockPanel DockPanel.Dock="Top">
<TextBlock DockPanel.Dock="Top" Text="コンテンツ1“ />
Most read
9
• 可変のコントロールのMaxWidthを、画面のActualWidthへバインドする(Widthに
すると、最大化などの一時的なサイズ変更に追従できなくなる)
可変コントロールを画面サイズに合わせる
9
<DockPanel DockPanel.Dock="Top" Margin="0,5,0,0" HorizontalAlignment="Stretch">
<TextBlock DockPanel.Dock="Top" Text="横方向のサイズがウインドウサイズ+αまで大きくなる入力欄"></TextBlock>
<TextBox DockPanel.Dock="Top" HorizontalAlignment="Stretch"
MaxWidth="{Binding ActualWidth, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window}}"
ScrollViewer.HorizontalScrollBarVisibility="Auto" />
</DockPanel>
Most read
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法
(オートスクロールバー付き)
サイエンスパーク株式会社 須藤圭太
1
• ID:suusanex( connpass・Twitter・GitHub共通)
• 名前:須藤圭太
• サイエンスパーク株式会社という独立系ソフトウェアベンダーに所属
• 4年ほど受託開発で、上流から下流まで全部を回す
• ここ6年ほどは、自社製品開発を担当
勉強会、今後も開いていきます。
https://sciencepark.connpass.com/
自己紹介
2
• WPFは色々画面処理をしてくれるパワフルなFW
• ウインドウサイズに合わせて自動的に寄せたり広げたり
• フォントサイズに合わせて文字がはみ出さないように配置したり
• しかし、サンプル等も少なく、なかなか狙った動きをさせるのが難しい
WPFは高機能だが、難易度が高め
3
Ad
• 長いテキストを入力したら、無限に入力できてスクロールバーも出ない
• 画面サイズを可変にしたら、テキスト入力に合わせてどんどん横に伸びていった
• 間違っちゃいないが、どうも期待と違う動き・・・?
適当に作ると①
4
• 低解像度で起動したら、中身が画面からはみ出して、はみ出した分は操作できない
適当に作ると②
5
Ad
• 適当に作るんじゃなく、方針を決めて作らないとダメだ!
気づいた
6
• この方針で作ってみました。
• Webブラウザっぽい動きが良い
• コントロールのサイズよりも画面が小さくなったら、はみ出した部分をスクロール
バーで操作できる
• 画面が大きくなったら、固定のコントロールはそのまま。可変のコントロールは、最
大値までの範囲で拡大(左上寄せ)
• GitHubに置いてあります
• https://github.com/suusanex/sample_wpf_window_scrollbar_auto
今回はこの方針で作ります
7
Ad
• 画面全体を、ScrollViewerの中にパネルを置いた構成にする
• DockPanelで構成し、座標指定はしない
画面を可変サイズに対応・スクロールバーで操作可能にする
8
<Window (略)Height="600" Width="800">
<DockPanel>
<ScrollViewer HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto">
<DockPanel>
<DockPanel DockPanel.Dock="Top">
<TextBlock DockPanel.Dock="Top" Text="コンテンツ1“ />
• 可変のコントロールのMaxWidthを、画面のActualWidthへバインドする(Widthに
すると、最大化などの一時的なサイズ変更に追従できなくなる)
可変コントロールを画面サイズに合わせる
9
<DockPanel DockPanel.Dock="Top" Margin="0,5,0,0" HorizontalAlignment="Stretch">
<TextBlock DockPanel.Dock="Top" Text="横方向のサイズがウインドウサイズ+αまで大きくなる入力欄"></TextBlock>
<TextBox DockPanel.Dock="Top" HorizontalAlignment="Stretch"
MaxWidth="{Binding ActualWidth, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window}}"
ScrollViewer.HorizontalScrollBarVisibility="Auto" />
</DockPanel>
Ad
• WPFは
• 適当に作ると妙な動き
• きちんと方針を決めて作ると、色々な要求に応えてくれる
• 妙な動きでがっかりせずに、上手く使っていきましょう!
まとめ
10
SP2006-E04-01
Ad
Ad

More Related Content

What's hot (20)

【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介 by 日本マイクロソフト株式会社, has 31 slides with 2681 views.日本マイクロソフト株式会社 App Innovation カスタマーエンジニア本部 大田 一希 Windows 11 が 10 月に発表され Visual Studio 2022 と .NET 6 も 11 月に発表されました。 歴史的経緯から様々な選択肢がある Windows アプリ開発技術について、このタイミングで一度整理整と特徴の紹介を行います。 紹介予定の技術:WPF, Windows Forms, MAUI, Windows App SDK, Blazor
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介 【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
31 slides2.7K views
40歳過ぎてもエンジニアでいるためにやっていること by onozaty, has 18 slides with 33629 views.40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
18 slides33.6K views
Guide To AGPL by Mikiya Okuno, has 29 slides with 101785 views.SugarCRM勉強会#009にて発表したスライドです。
Guide To AGPLGuide To AGPL
Guide To AGPL
Mikiya Okuno
29 slides101.8K views
ゼロからはじめるKVM超入門 by VirtualTech Japan Inc., has 18 slides with 23140 views.イベント名:設立3周年記念チャリティーセミナー 講師:日本仮想化技術 宮原 日時:2010/2/6 アジェンダ: • KVMの概要 • KVM仮想マシン作成のコツ • KVMベンチマークテスト 概要: リリース直後に異例の速さでカーネルに取り込まれたKVMですが、VMwareやXenに比べて、まだまだ活用術や情報が少ないのが現状です。本セッションでは、KVMの仕組み、活用方法、性能評価の結果について解説いたします。
ゼロからはじめるKVM超入門ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
18 slides23.1K views
ブルックスのいう銀の弾丸とは何か? by Yoshitaka Kawashima, has 28 slides with 4146 views.アーキ部#15の資料です。
ブルックスのいう銀の弾丸とは何か?ブルックスのいう銀の弾丸とは何か?
ブルックスのいう銀の弾丸とは何か?
Yoshitaka Kawashima
28 slides4.1K views
新入社員のための大規模ゲーム開発入門 サーバサイド編 by infinite_loop, has 91 slides with 49041 views.2014/06/14に行われたOSC Hokkaido 2014内で株式会社インフィニットループの佐々木が発表したセミナー、「新入社員のための大規模ゲーム開発入門 サーバサイド編」のスライド資料
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
91 slides49K views
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは by Jun-ichi Sakamoto, has 64 slides with 23411 views.May 29~30, 2019 に開催された "de:code 2019" の Day1 EXPOシアターセッションで、Blazor について発表した際のスライド資料です。CC BY License、又は The Unlicense のデュアルライセンスで再利用可能です。 アニメーション付 PowerPoint 原ファイルは以下の URL から入手可能です。 https://1drv.ms/p/s!Ahj5X4eD4NFdgvpnYa4h1jR5JnFlmg
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とはがんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
Jun-ichi Sakamoto
64 slides23.4K views
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること by 日本マイクロソフト株式会社, has 27 slides with 1604 views.株式会社オルターブース Chief Technical Architect 松村 優大 Microsoft MVP for Developer Technologies 亀川 和史 2021年11月に .NET 6 がリリースされました。 .NET 6以降、毎年メジャーバージョンアップが行われ、 .NET 開発者にはアプリケーションライフサイクルの素早さが求められてきます。 .NET Framework を維持するのか、.NET 6に移行するのか、アプリケーション開発に関わる方が取り組むべき課題に対してDevOpsプラクティス使って解決しましょう。
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
日本マイクロソフト株式会社
27 slides1.6K views
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ) by Koichiro Matsuoka, has 20 slides with 2221 views.ブログでもいろいろ解説しています。 http://little-hands.hatenablog.com/entry/top ドメイン駆動設計屈指の難解な概念「境界付けられたコンテキスト」について解説します。 --- 公式DDD Referenceの定義は以下の通りです。(和訳はだいぶ意訳しています) bounded context A description of a boundary (typically a subsystem, or the work of a particular team) within which a particular model is defined and applicable. 境界付けられたコンテキスト 特定のモデルを定義・適用する境界を明示的に示したもの。 代表的な境界の例は、サブシステムやチームなど。 まぁなかなかよくわからないですよね。DDD用語の中でもかなり難解なワードです。 境界付けられたコンテキストは、2つの観点から解説が必要でしょう。 ・概念としての境界付けられたコンテキスト ・境界付けられたコンテキストをどう実装に落としこむか 今回のスライドでは、概念の方の説明をしたいと思います。
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
Koichiro Matsuoka
20 slides2.2K views
非同期処理の基礎 by 信之 岩永, has 80 slides with 57693 views.2014/5/10 VSハッカソン 非同期勉強会 にて発表
非同期処理の基礎非同期処理の基礎
非同期処理の基礎
信之 岩永
80 slides57.7K views
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料) by NTT DATA Technology & Innovation, has 62 slides with 1844 views.オススメのJavaログ管理手法 ~コンテナ編~ (Open Source Conference 2022 Online/Spring 発表資料) 2022年3月11日(金) NTTデータ 技術開発本部 佐藤 雄太
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
NTT DATA Technology & Innovation
62 slides1.8K views
今さらWPF? いいえ、今こそWPF! by Yuya Yamaki, has 69 slides with 24212 views.VSUG DAY 2012 Winter
今さらWPF?いいえ、今こそWPF!今さらWPF?いいえ、今こそWPF!
今さらWPF? いいえ、今こそWPF!
Yuya Yamaki
69 slides24.2K views
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料) by NTT DATA Technology & Innovation, has 78 slides with 1856 views.大量のデータ処理や分析に使えるOSS Apache Spark入門 - Open Source Conference 2021 Online/Kyotoエディション - (Open Source Conference 2021 Online/Kyoto 発表資料) 2021年7月30日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 猿田 浩輔
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
NTT DATA Technology & Innovation
78 slides1.9K views
MQTTとAMQPと.NET by terurou, has 41 slides with 40209 views.MQTTとAMQPとおまけ的に.NETを絡めた話です
MQTTとAMQPと.NETMQTTとAMQPと.NET
MQTTとAMQPと.NET
terurou
41 slides40.2K views
Photonのサービス選択の勘どころ by GMO GlobalSign Holdings K.K., has 36 slides with 4746 views.Photonのサービス選択のポイントについて、解説しております。
Photonのサービス選択の勘どころPhotonのサービス選択の勘どころ
Photonのサービス選択の勘どころ
GMO GlobalSign Holdings K.K.
36 slides4.7K views
Windowsフォームで大丈夫か?一番良いのを頼む。 by Yuya Yamaki, has 48 slides with 16700 views.
Windowsフォームで大丈夫か?一番良いのを頼む。Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。
Yuya Yamaki
48 slides16.7K views
AWS CDKに魅入られた PHPer がオススメする by Taichi Inaba, has 45 slides with 932 views.PHPカンファレンス2022登壇資料
AWS CDKに魅入られた PHPer がオススメするAWS CDKに魅入られた PHPer がオススメする
AWS CDKに魅入られた PHPer がオススメする
Taichi Inaba
45 slides932 views
Docker Compose 徹底解説 by Masahito Zembutsu, has 123 slides with 62779 views.オープンソースカンファレンス 2019 Tokyo/Spring 発表資料 #osc19tk https://www.ospn.jp/osc2019-spring/ 2019年2月22日(金)
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
123 slides62.8K views
Mavenの真実とウソ by Yoshitaka Kawashima, has 67 slides with 13828 views.JJUG CCC 2019 fall g3のセッション資料です。 「ちょっと凝ったことをしようとすると大量のXMLを書かなきゃいけない」「プラグインを並べてもうまく動いてくれない」など、Mavenは誤解され敬遠され、Gradleなどの他のビルドツールにシェアを奪われてきました。 が、依然としてMavenはJavaのデファクトスタンダードなビルドツールに位置づけられており、マスターする価値は十分にあります。そして良く学んでみると、そもそもXMLで過度なカスタマイズしようというのが誤った使い方だったのに気づきます。そこへ至るにも、タスクランナーの延長線上にある他のビルドツールと異なり、Maven独特なライフサイクルとプラグインの関係性もきちんと理解しておかなければなりません。
Mavenの真実とウソMavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
67 slides13.8K views
M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days] by 日本マイクロソフト株式会社, has 27 slides with 678 views.株式会社DNPデジタルソリューションズ アーキテクチャ統括部 八幡 吉明 氏 株式会社DNPデジタルソリューションズ 北日本システム本部 山形システム 第2部 第2課 武田 安史 氏 日本マイクロソフト株式会社 パートナー事業本部 ISV ビジネス統括本部 クラウドパートナー開発本部 ビジネスデベロップメントマネージャー 芦澤 大輔 ​DNP デジタルソリューションズでは、VMware にて社内に構築した開発用サーバ数百台の Azure へのリフトアンドシフトを、Azure Migrate を利用して実現しました。 本セッションでは、オンプレミス VMware 仮想マシンを Azure へ移行した際の計画、実現方法などの体験談を通じ、今回活用した Azure Migrate のポイントや注意点などをご紹介します。 【Microsoft Japan Digital Daysについて】 Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days]M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days]
M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
27 slides678 views
Windowsフォームで大丈夫か?一番良いのを頼む。 by Yuya Yamaki, has 48 slides with 16700 views.
Windowsフォームで大丈夫か?一番良いのを頼む。Windowsフォームで大丈夫か?一番良いのを頼む。
Windowsフォームで大丈夫か?一番良いのを頼む。
Yuya Yamaki
48 slides16.7K views
M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days] by 日本マイクロソフト株式会社, has 27 slides with 678 views.株式会社DNPデジタルソリューションズ アーキテクチャ統括部 八幡 吉明 氏 株式会社DNPデジタルソリューションズ 北日本システム本部 山形システム 第2部 第2課 武田 安史 氏 日本マイクロソフト株式会社 パートナー事業本部 ISV ビジネス統括本部 クラウドパートナー開発本部 ビジネスデベロップメントマネージャー 芦澤 大輔 ​DNP デジタルソリューションズでは、VMware にて社内に構築した開発用サーバ数百台の Azure へのリフトアンドシフトを、Azure Migrate を利用して実現しました。 本セッションでは、オンプレミス VMware 仮想マシンを Azure へ移行した際の計画、実現方法などの体験談を通じ、今回活用した Azure Migrate のポイントや注意点などをご紹介します。 【Microsoft Japan Digital Daysについて】 Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days]M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days]
M12_数百台の開発サーバをリフトアンドシフト! Azure Migrate 活用ポイント [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
27 slides678 views

Similar to WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き) (20)

Uwpアプリケーション開発入門 by Makoto Nishimura, has 62 slides with 7695 views.2015年8月22日に開催されましためとべや勉強&.NETラボの資料スライドです。補足追加あり
Uwpアプリケーション開発入門Uwpアプリケーション開発入門
Uwpアプリケーション開発入門
Makoto Nishimura
62 slides7.7K views
これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す by Study Group by SciencePark Corp., has 15 slides with 1641 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/126600/
これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回すこれ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す
これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す
Study Group by SciencePark Corp.
15 slides1.6K views
Html5fun 20150123 JavaScript効率化 by Katsushiro Koizumi, has 97 slides with 1545 views.2015/1/23 HTML5fun & IT飲み会での発表資料です
Html5fun 20150123 JavaScript効率化Html5fun 20150123 JavaScript効率化
Html5fun 20150123 JavaScript効率化
Katsushiro Koizumi
97 slides1.5K views
【Swift】 それ、enumとstructでやってみましょう!! by Yu Tanaka, has 53 slides with 18305 views.Swiftにおける enum と struct の利用方法を説明しています。 2015/03/25 にHatchUp主催で行われた勉強会資料です。 https://atnd.org/events/62318
【Swift】 それ、enumとstructでやってみましょう!!【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
53 slides18.3K views
複数言語に触れてIoTの表現の幅を広げよう by Core Concept Technologies, has 12 slides with 767 views.プログラミング言語に複数触れることで、IoTの表現の幅も広がるのではないかという持論を語ってみます。
複数言語に触れてIoTの表現の幅を広げよう複数言語に触れてIoTの表現の幅を広げよう
複数言語に触れてIoTの表現の幅を広げよう
Core Concept Technologies
12 slides767 views
20090828 Webconlocal by Kentaro Matsui, has 17 slides with 887 views.2009/08/28 北海道WEBコンソーシアム×LOCAL PHP部で発表した資料「デザイナー・プログラマーの 連携のベストプラクティス  ~プログラマーサイドから~」
20090828 Webconlocal20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
17 slides887 views
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話 by Kentaro Matsumae, has 130 slides with 19461 views.
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
130 slides19.5K views
Voicepic@FukuiMASeminar by Manabu Shimobe, has 33 slides with 1358 views.Voicepic Slides presented at Fukui Mashup Seminar 2013
Voicepic@FukuiMASeminarVoicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
33 slides1.4K views
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと by Masaru Gushiken, has 62 slides with 4292 views.以前のSwift勉強会で話した内容をベースに少し内容を変えてヒカラボさんでお話させて頂きました。
あなたも出来る!webエンジニアがSwiftでリリースするためにやったことあなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
あなたも出来る!webエンジニアがSwiftでリリースするためにやったこと
Masaru Gushiken
62 slides4.3K views
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで by Study Group by SciencePark Corp., has 19 slides with 602 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/140913/
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまでSphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
Study Group by SciencePark Corp.
19 slides602 views
20150926 uwpストア攻略 by Makoto Nishimura, has 68 slides with 4866 views.2015年9月26日に開催されましたComm Tech Fesのセッション資料です
20150926 uwpストア攻略20150926 uwpストア攻略
20150926 uwpストア攻略
Makoto Nishimura
68 slides4.9K views
WordPressサイトをスマホアプリにしちゃおう! by Ryu Shindo, has 30 slides with 548 views.今話題のPWA(Progressive Web Apps)、WordPressサイトも簡単にアプリ化できます! PWAとはどんなものかの説明と、今公開されているプラグインでアプリ化したときの気をつけるところについてお話しします。 そして・・・かゆいところに手が届くPWAプラグイン、作ります!
WordPressサイトをスマホアプリにしちゃおう!WordPressサイトをスマホアプリにしちゃおう!
WordPressサイトをスマホアプリにしちゃおう!
Ryu Shindo
30 slides548 views
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY2: DELPHIでUI設計のポイントを学ぼう by Kaz Aiso, has 33 slides with 830 views.Day 2「DelphiでUI設計のポイントを学ぼう」 Delphiに搭載されたコンポーネントフレームワークを用いれば、モダンでリッチなユーザーインターフェイスをすばやく作成できます。Delphiは、マルチデバイス開発にも対応しており、複数デバイス向けを意識したUI設計も求められます。画面解像度や操作性の異なる複数デバイス向けに、効率的にUIを設計するポイントを学ぶとともに、快適なUXとはなにかを考えます。 対象:Delphi初心者、中級者 必要な開発環境:Delphi Starter以上
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY2: DELPHIでUI設計のポイントを学ぼうDELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY2: DELPHIでUI設計のポイントを学ぼう
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY2: DELPHIでUI設計のポイントを学ぼう
Kaz Aiso
33 slides830 views
Challenge PWA!! WordCamp Tokyo 2018 by Ryu Shindo, has 68 slides with 4711 views.2018年3月末、iOS+Safari の ServiceWorker 搭載により、いよいよスマートフォンの99%のデバイスで PWA が稼働できる下地が整いました。 私たちの Web サイト、Web アプリケーションは、これから「アプリ」としてユーザーのホーム画面へ進出していくことができるのです! このセッションでは、PWA (Progressive Web Apps) とはどんなものなのか、その利点ご紹介しつつ、WordPress の PWA化について、その簡単な手法や注意点などのノウハウを時間の許す限りお伝えしたいと思います。 また、WordPress PWA 化プラグイン「PWA for WordPress」を利用したクイックな WordPress サイトの PWA化のデモもお披露目したいと思っています。 https://wordpress.org/plugins/pwa4wp/ できるだけ多くの人に PWA を知って欲しいと思いますので、非技術者の方でもわかっていただけるようにコーディングレスな形でお話しを進めたいと思います。
Challenge PWA!!  WordCamp Tokyo 2018Challenge PWA!!  WordCamp Tokyo 2018
Challenge PWA!! WordCamp Tokyo 2018
Ryu Shindo
68 slides4.7K views
Phone gap+javascriptスマホアプリ開発(入門編) by Monaca, has 37 slides with 5624 views.2013/04/20 スマートフォンアプリ開発 勉強会 @ 福岡 での講演資料 http://atnd.org/events/37573#comments
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
Monaca
37 slides5.6K views
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話 by Kentaro Matsumae, has 130 slides with 19461 views.
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
130 slides19.5K views
Ad

More from Study Group by SciencePark Corp. (20)

新入社員の俺がDeepLearningのコードを書いてみたら神検出率だった件 by Study Group by SciencePark Corp., has 22 slides with 284 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/178816/
新入社員の俺がDeepLearningのコードを書いてみたら神検出率だった件新入社員の俺がDeepLearningのコードを書いてみたら神検出率だった件
新入社員の俺がDeepLearningのコードを書いてみたら神検出率だった件
Study Group by SciencePark Corp.
22 slides284 views
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能 by Study Group by SciencePark Corp., has 14 slides with 335 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/175823/
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
.NET CoreでのWindowsサービスの作り方と、Coreならではの便利な機能
Study Group by SciencePark Corp.
14 slides335 views
ローカルストレージでの永続化キューの方式を本気で比較してみた by Study Group by SciencePark Corp., has 13 slides with 125 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/172442/
ローカルストレージでの永続化キューの方式を本気で比較してみたローカルストレージでの永続化キューの方式を本気で比較してみた
ローカルストレージでの永続化キューの方式を本気で比較してみた
Study Group by SciencePark Corp.
13 slides125 views
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法 by Study Group by SciencePark Corp., has 13 slides with 254 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/163451/
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Study Group by SciencePark Corp.
13 slides254 views
06.超初心者向けセキュリティ入門(.netの解析と対策) by Study Group by SciencePark Corp., has 9 slides with 183 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/163451/
06.超初心者向けセキュリティ入門(.netの解析と対策)06.超初心者向けセキュリティ入門(.netの解析と対策)
06.超初心者向けセキュリティ入門(.netの解析と対策)
Study Group by SciencePark Corp.
9 slides183 views
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる by Study Group by SciencePark Corp., has 11 slides with 87 views.勉強会で発表した資料。 https://sciencepark.connpass.com/event/137703/
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれるAzure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Azure DevTestLabsはデスクトップアプリ開発のテストを楽にしてくれる
Study Group by SciencePark Corp.
11 slides87 views
Ad

WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)