Submit Search
Upload
C#でアプリを作ってみよう! #ngtnet
•
0 likes
•
4,357 views
将 高野
Follow
Niigata.NET 3.0 https://ngtnet.connpass.com/event/69634/ のハンズオン資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
大人の基礎C#【Niigat.NET 2015-10】
大人の基礎C#【Niigat.NET 2015-10】
Mitsuhito Ishino
Niigata.NET 2015-10の発表資料です。
.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略
Yuya Yamaki
Developers Summit 2013 Kansai Action! C6
保守性の高いアプリケーション設計について
保守性の高いアプリケーション設計について
TomomitsuKusaba
.NETラボ勉強会 2022年1月 「保守性の高いアプリケーション設計について」
現場で役立つシステム設計の原則
現場で役立つシステム設計の原則
増田 亨
DDD Alliance での発表内容。イベント参加者に事前記入してもらった質問や意見への私からの回答
現場で役立つシステム設計の原則への感謝
現場で役立つシステム設計の原則への感謝
Ishibashi Ryo
2017/08/30 DDD Alliance! 現場で役立つシステム設計の原則 Night! 公募LT
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
11/18(土)に福岡で開催した「LogicFlow-ja Offline #1」の発表資料です。
プログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLT
Masaki Kobayashi
#klisLT by @_Makky_
kintone devCamp 2015 ultra fast improvement
kintone devCamp 2015 ultra fast improvement
Takahiro Kubo
Create Application & Post the data just by sending e-mail.
Recommended
大人の基礎C#【Niigat.NET 2015-10】
大人の基礎C#【Niigat.NET 2015-10】
Mitsuhito Ishino
Niigata.NET 2015-10の発表資料です。
.NET技術でこれからも食べていくための技術戦略
.NET技術でこれからも食べていくための技術戦略
Yuya Yamaki
Developers Summit 2013 Kansai Action! C6
保守性の高いアプリケーション設計について
保守性の高いアプリケーション設計について
TomomitsuKusaba
.NETラボ勉強会 2022年1月 「保守性の高いアプリケーション設計について」
現場で役立つシステム設計の原則
現場で役立つシステム設計の原則
増田 亨
DDD Alliance での発表内容。イベント参加者に事前記入してもらった質問や意見への私からの回答
現場で役立つシステム設計の原則への感謝
現場で役立つシステム設計の原則への感謝
Ishibashi Ryo
2017/08/30 DDD Alliance! 現場で役立つシステム設計の原則 Night! 公募LT
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
11/18(土)に福岡で開催した「LogicFlow-ja Offline #1」の発表資料です。
プログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLT
Masaki Kobayashi
#klisLT by @_Makky_
kintone devCamp 2015 ultra fast improvement
kintone devCamp 2015 ultra fast improvement
Takahiro Kubo
Create Application & Post the data just by sending e-mail.
de:code報告
de:code報告
Kouji Matsui
de:code報告 名古屋ソフトウェアセンター 2014/6/7 Microsoft Azure 勉強会 http://www.kekyo.net/2014/06/08/%e3%80%8cdecode%e5%a0%b1%e5%91%8a%e3%80%8d-microsoft-azure-%e5%8b%89%e5%bc%b7%e4%bc%9a/
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
2014/9/26にMT東京さんでお話したプレゼンです。
Visual Studio Code 入門
Visual Studio Code 入門
Saki Homma
2017/03/04の『Geek になりたい人のためのミニカンファ』での、Visual Studio Codeのハンズオン用の資料です。
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
典子 松本
2019年6月29日に開催された「Interact 2019」の「Designer's Design Talk- Azure / Windows Development 2人のMVPの場合 -」セッションで使用した資料です。 ※自身の講義で使用している資料からの抜粋 ※内容に一部修正・加筆あり
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
ドメイン駆動設計の4つの基本活動、Springのプログラミングモデル、ドメイン駆動設計のためのSpringの使い方
もっとサーバーレスを手軽に便利に!Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Apps
典子 松本
2018/03/24に開催した「JAZUG福岡(ふくあず) 2018#2 ~ハンズオンで話題のサーバーレスを体験しよう!~」の発表資料です。
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
Keisuke Utsumi
チラ見せ♡ナイト@大阪で行われた二次会の発表資料です。 多分1/4も話してないと思うので興味があればどうぞ。
C# で QnA Bot
C# で QnA Bot
Yoshitaka Seo
C# + QnA Maker + Bot FrameworkでQnA Botを作る手順を紹介します。 第8回 Cogbot 勉強会!(2017年8月30日 開催)資料
Git入門
Git入門
小川 昌吾
Gitの社内勉強会資料
PHPUnitでリファクタリング
PHPUnitでリファクタリング
Takako Miyagawa
2013.12.07に開催されたFuelPHP & CodeIgniter ユーザの集い2で使用した資料です
2011 PHPカンファレンス関西 懇親会LT
2011 PHPカンファレンス関西 懇親会LT
Takako Miyagawa
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
日本マイクロソフト株式会社
2016 年から C# での実装があった React Native for Windows ですが 2019 年 2 月に C++ で実装された高性能なバージョンがデフォルトの実装として公開されました。 ここでは、新しい React Native for Windows の概要について説明します。 React Native を使うと Android、iOS、Windows アプリの開発が出来るようになるので、Web 系技術を普段お使いの方にお勧めです。
.NET Micro Framework で IoT
.NET Micro Framework で IoT
Yoshitaka Seo
Techfair 2015年7月勉強会(2015年7月25日 (土) 開催) 「.NET Micro Framework で IoT」セッション資料
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
慎一 古賀
スライド「ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発」が本になりました!
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Fujio Kojima
Developers Summit 2014 2014/02/13 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」 http://event.shoeisha.jp/devsumi/20140213/timetable/
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
仙台 IT 文化祭 2017 で行った「C# 大好き MVP によるドキドキ・ライブコーディング対決!!」における、4 色オセロ対決のアルゴリズム解説資料
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
パソナテックエンジニアカフェで話すスライドです。 http://atnd.org/events/26591 Unityで作ったオンラインゲームの開発事例とC#を使った通信設計周りの話です。
アクセシビリティを考えたalt属性を自動生成してみよう!
アクセシビリティを考えたalt属性を自動生成してみよう!
典子 松本
2017/9/14の「webっちゃvol.20」の発表資料です。Microsoft Cognitive ServisesをLogicAppsを利用しノンコーディングで利用・Web制作に活かしてみた話。
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Saki Homma
Visual Studio Code の拡張を作って公開する方法について。 2017/06/17 ng-japan 2017のセッション資料です。
Decode報告(提供版)
Decode報告(提供版)
Kazunori Hamamoto
Weekend Androidのススメ
Weekend Androidのススメ
Suzuki Junko
For DevfestW Kyoto ブランクのある人、初めての人向けの「Android・初めからリリースまで」
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
苫小牧高専 ソフトウェアテクノロジー部 新入生向けの資料です。
More Related Content
What's hot
de:code報告
de:code報告
Kouji Matsui
de:code報告 名古屋ソフトウェアセンター 2014/6/7 Microsoft Azure 勉強会 http://www.kekyo.net/2014/06/08/%e3%80%8cdecode%e5%a0%b1%e5%91%8a%e3%80%8d-microsoft-azure-%e5%8b%89%e5%bc%b7%e4%bc%9a/
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
2014/9/26にMT東京さんでお話したプレゼンです。
Visual Studio Code 入門
Visual Studio Code 入門
Saki Homma
2017/03/04の『Geek になりたい人のためのミニカンファ』での、Visual Studio Codeのハンズオン用の資料です。
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
典子 松本
2019年6月29日に開催された「Interact 2019」の「Designer's Design Talk- Azure / Windows Development 2人のMVPの場合 -」セッションで使用した資料です。 ※自身の講義で使用している資料からの抜粋 ※内容に一部修正・加筆あり
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
ドメイン駆動設計の4つの基本活動、Springのプログラミングモデル、ドメイン駆動設計のためのSpringの使い方
もっとサーバーレスを手軽に便利に!Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Apps
典子 松本
2018/03/24に開催した「JAZUG福岡(ふくあず) 2018#2 ~ハンズオンで話題のサーバーレスを体験しよう!~」の発表資料です。
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
Keisuke Utsumi
チラ見せ♡ナイト@大阪で行われた二次会の発表資料です。 多分1/4も話してないと思うので興味があればどうぞ。
C# で QnA Bot
C# で QnA Bot
Yoshitaka Seo
C# + QnA Maker + Bot FrameworkでQnA Botを作る手順を紹介します。 第8回 Cogbot 勉強会!(2017年8月30日 開催)資料
Git入門
Git入門
小川 昌吾
Gitの社内勉強会資料
PHPUnitでリファクタリング
PHPUnitでリファクタリング
Takako Miyagawa
2013.12.07に開催されたFuelPHP & CodeIgniter ユーザの集い2で使用した資料です
2011 PHPカンファレンス関西 懇親会LT
2011 PHPカンファレンス関西 懇親会LT
Takako Miyagawa
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
日本マイクロソフト株式会社
2016 年から C# での実装があった React Native for Windows ですが 2019 年 2 月に C++ で実装された高性能なバージョンがデフォルトの実装として公開されました。 ここでは、新しい React Native for Windows の概要について説明します。 React Native を使うと Android、iOS、Windows アプリの開発が出来るようになるので、Web 系技術を普段お使いの方にお勧めです。
.NET Micro Framework で IoT
.NET Micro Framework で IoT
Yoshitaka Seo
Techfair 2015年7月勉強会(2015年7月25日 (土) 開催) 「.NET Micro Framework で IoT」セッション資料
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
慎一 古賀
スライド「ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発」が本になりました!
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Fujio Kojima
Developers Summit 2014 2014/02/13 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」 http://event.shoeisha.jp/devsumi/20140213/timetable/
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
Takaaki Suzuki
仙台 IT 文化祭 2017 で行った「C# 大好き MVP によるドキドキ・ライブコーディング対決!!」における、4 色オセロ対決のアルゴリズム解説資料
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
Kouji Hosoda
パソナテックエンジニアカフェで話すスライドです。 http://atnd.org/events/26591 Unityで作ったオンラインゲームの開発事例とC#を使った通信設計周りの話です。
アクセシビリティを考えたalt属性を自動生成してみよう!
アクセシビリティを考えたalt属性を自動生成してみよう!
典子 松本
2017/9/14の「webっちゃvol.20」の発表資料です。Microsoft Cognitive ServisesをLogicAppsを利用しノンコーディングで利用・Web制作に活かしてみた話。
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Saki Homma
Visual Studio Code の拡張を作って公開する方法について。 2017/06/17 ng-japan 2017のセッション資料です。
Decode報告(提供版)
Decode報告(提供版)
Kazunori Hamamoto
What's hot
(20)
de:code報告
de:code報告
MTプラグイン入門以前
MTプラグイン入門以前
Visual Studio Code 入門
Visual Studio Code 入門
Designer's Design Talk「デザインの基礎」
Designer's Design Talk「デザインの基礎」
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
もっとサーバーレスを手軽に便利に!Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Apps
チラ見せ♡ナイト@20150410 LT公開用
チラ見せ♡ナイト@20150410 LT公開用
C# で QnA Bot
C# で QnA Bot
Git入門
Git入門
PHPUnitでリファクタリング
PHPUnitでリファクタリング
2011 PHPカンファレンス関西 懇親会LT
2011 PHPカンファレンス関西 懇親会LT
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
.NET Micro Framework で IoT
.NET Micro Framework で IoT
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
本になりました! ~ チーム開発の教科書 C#によるモダンな開発を実践しよう!
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
Developers Summit 2014 【13-D-7】 コミュニティLT - Story 5. 「新人技術者にどうプログラミングを教えたか」
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
4 Colors Othello’s Algorithm @仙台 IT 文化祭 2017
いろいろ見せますLord of Knightsのクライアント開発事例紹介
いろいろ見せますLord of Knightsのクライアント開発事例紹介
アクセシビリティを考えたalt属性を自動生成してみよう!
アクセシビリティを考えたalt属性を自動生成してみよう!
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Decode報告(提供版)
Decode報告(提供版)
Similar to C#でアプリを作ってみよう! #ngtnet
Weekend Androidのススメ
Weekend Androidのススメ
Suzuki Junko
For DevfestW Kyoto ブランクのある人、初めての人向けの「Android・初めからリリースまで」
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
Takuya Mukohira
苫小牧高専 ソフトウェアテクノロジー部 新入生向けの資料です。
わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め
わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め
Yasuhiko Yamamoto
わんくま名古屋#31 2014/05/24 PowerPoint資料: http://1drv.ms/1oqxino
iPhoneアプリ無料勉強会 vol3
iPhoneアプリ無料勉強会 vol3
codeal
iPhoneアプリ無料勉強会、3回目の内容です。 コーディング手法について丁寧に解説をしています。 しっかり勉強しましょう!
Herlockサービス紹介
Herlockサービス紹介
SONICMOOV CO.,LTD.
HerlockはJavaScriptでiPhone、Androidアプリ開発ができる国内初のネイティブアプリクロスプラットフォーム開発環境です。FlashライクなコードでOpenGLを実装することができるため、パフォーマンスの高いネイティブアプリ・ゲームの開発が可能です。
ひと目でわからん Metro アプリ開発入門
ひと目でわからん Metro アプリ開発入門
Masuda Tomoaki
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
Yuki Naotori
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Shoya Tsukada
実例に学ぶスマートフォンアプリ開発【MeetUP】 : ATND http://atnd.org/events/20951
Webとスマホとデザインと - 地方から広がるつながるデザイナーのお仕事 -
Webとスマホとデザインと - 地方から広がるつながるデザイナーのお仕事 -
Miho Yamamori
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
Mori Keita
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
Yuki Tanaka
三重県の子ども向けプログラミングワークショップ「Littole Code Mie」にて実施した講義内容。 テーマは「キーボードでのプログラミングに挑戦してみよう。」。 Scratch経験者かつある程度キーボード入力が可能な人を条件に、 小学校高学年の子どもたちと一緒に行いました。 Little Coder Mie http://ws.moyashi-koubou.com/
UIデザインは誰のもの?
UIデザインは誰のもの?
GMO Pepabo, Inc.
Prott User Meetup vol.11 Google Playベストアプリ特集 で話したことです。 補足などをここに書きました。 http://tech.pepabo.com/2016/02/05/talked-about-ui-design/
アプリデザインの共通言語
アプリデザインの共通言語
Hiroki Akiyama
スマホアプリの開発において、デザイナーとエンジニアのコミュニケーションを円滑にするために必要な概念(=共通言語)について、最低限必要と思われる要素をざっくりと紹介しました。その時に利用したスライドです。
スマートフォンアプリ開発 ミニマル→ラージ開発手法
スマートフォンアプリ開発 ミニマル→ラージ開発手法
ssusere0ed14
ミニゲームから大きなゲームを製作する開発手法の具体的な手法内容を記載。
コードが書けない人が凶悪ノベルゲーム「ヤンデレ小杉」を作ってみた
コードが書けない人が凶悪ノベルゲーム「ヤンデレ小杉」を作ってみた
Shintaro Ito
NICE STALKERのイトウシンタロウによるTechBuzz_AndroidGames勉強会_2012.9.11にて発表したプレゼンのスライド資料です。 ニコニコニュースでも紹介され、公開4週間で1万ダウンロードを達成した人気アプリ「ヤンデレ小杉」の製作理由や過程などについて発表したプレゼン資料です。
Start Sketch.app
Start Sketch.app
Shinichi Kogiso
e-bird社内勉強会のために制作した、Sketch.app布教用スライドです。
iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1
codeal
【エンジニアインターン】3回完結! iPhoneアプリ無料勉強会の第一回目の講習内容です。iPhoneアプリにおける広告の種類や、マネタイズのための手法を解説しています。
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
Sugimoto Chizuru
ゲームの仕様書を初めて作成する人のための足掛かりのスライド ゲームの仕様書を書こう1 仕様書作成の分業とリストの作成 https://www.slideshare.net/ChizuruSugimoto/ss-173331109 ゲームの仕様書を書こう2 仕様書に記載する機能内容 https://www.slideshare.net/ChizuruSugimoto/ss-173332578 ゲームの仕様書を書こう3 仕様書に記載するデータと画面 https://www.slideshare.net/ChizuruSugimoto/ss-173333150 ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用 https://www.slideshare.net/ChizuruSugimoto/confluence-173333413
福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるために
Miho Yamamori
2012年2月18日、 CSS Nite in Fukui, vol5でのスライドです。
Similar to C#でアプリを作ってみよう! #ngtnet
(20)
Weekend Androidのススメ
Weekend Androidのススメ
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め
わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め
iPhoneアプリ無料勉強会 vol3
iPhoneアプリ無料勉強会 vol3
Herlockサービス紹介
Herlockサービス紹介
ひと目でわからん Metro アプリ開発入門
ひと目でわからん Metro アプリ開発入門
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Webとスマホとデザインと - 地方から広がるつながるデザイナーのお仕事 -
Webとスマホとデザインと - 地方から広がるつながるデザイナーのお仕事 -
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
UIデザインは誰のもの?
UIデザインは誰のもの?
アプリデザインの共通言語
アプリデザインの共通言語
スマートフォンアプリ開発 ミニマル→ラージ開発手法
スマートフォンアプリ開発 ミニマル→ラージ開発手法
コードが書けない人が凶悪ノベルゲーム「ヤンデレ小杉」を作ってみた
コードが書けない人が凶悪ノベルゲーム「ヤンデレ小杉」を作ってみた
Start Sketch.app
Start Sketch.app
iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
福井で「しあわせデザイナー」になるために
福井で「しあわせデザイナー」になるために
More from 将 高野
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
将 高野
長岡IT開発者勉強会 第57回勉強会(http://nagaoka.techtalk.jp/no57)での発表資料
新しい世界の学び方 by @masaru_b_cl #nds55
新しい世界の学び方 by @masaru_b_cl #nds55
将 高野
第55回勉強会(2017/03/17) - 長岡 IT開発者 勉強会(NDS) : http://nagaoka.techtalk.jp/no55
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
将 高野
第51回 長岡IT開発者勉強会(NDS) http://nagaoka.techtalk.jp/no51 の発表資料。 デモはこちら https://github.com/masaru-b-cl/nds51-linqpad-files
業務アプリケーション開発を支える.NET技術 #ngtnet
業務アプリケーション開発を支える.NET技術 #ngtnet
将 高野
Niigata.NET 2015-10の発表資料です。
仕事が捗る! Office & エディター操作入門 #nds40
仕事が捗る! Office & エディター操作入門 #nds40
将 高野
#nds40 http://nagaoka.techtalk.jp/no40 での発表資料
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
将 高野
http://connpass.com/event/8695/ での発表スライド
設計(≒デザイン)の話をしよう #nds35
設計(≒デザイン)の話をしよう #nds35
将 高野
第35回勉強会(2013/01/18) & 新潟開発者新年会(NDS) - 長岡 IT開発者 勉強会(NDS) http://nagaoka.techtalk.jp/no35 の発表資料
Lightweight C#
Lightweight C#
将 高野
Niigata.LL (http://atnd.org/events/36394) 用スライド 「C#はLLですが何か?~DynamicLTSVで学ぶ軽量C#」
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
将 高野
シンプルなreleaseブランチ運用についてのまとめ(2012/11/27版)
git-svn
git-svn
将 高野
長岡IT開発者勉強会(NDS)第27回勉強会 http://nagaoka.techtalk.jp/no27 のLT資料
GTD on RTM
GTD on RTM
将 高野
How to use Remember the Milk for Getting Things Done.
Tddのすゝめ
Tddのすゝめ
将 高野
2011/10/30 NDS 23rd.内で発表した資料。TDDBC 長岡 0.1 ということで発表。
効率10倍UP 秀丸IDE化法
効率10倍UP 秀丸IDE化法
将 高野
Choi LINQ
Choi LINQ
将 高野
Lets Enjoy C#!
Lets Enjoy C#!
将 高野
Hello ".NET" World
Hello ".NET" World
将 高野
第1回長岡開発者勉強会(NDS)でのプレゼン資料
More from 将 高野
(16)
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
新入社員研修の作り方 〜完全版〜 by @masaru_b_cl #nds57
新しい世界の学び方 by @masaru_b_cl #nds55
新しい世界の学び方 by @masaru_b_cl #nds55
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
Let's LINQing! - C#におけるデータ処理 - by @masaru_b_cl #nds51
業務アプリケーション開発を支える.NET技術 #ngtnet
業務アプリケーション開発を支える.NET技術 #ngtnet
仕事が捗る! Office & エディター操作入門 #nds40
仕事が捗る! Office & エディター操作入門 #nds40
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
設計(≒デザイン)の話をしよう #nds35
設計(≒デザイン)の話をしよう #nds35
Lightweight C#
Lightweight C#
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
git-svn
git-svn
GTD on RTM
GTD on RTM
Tddのすゝめ
Tddのすゝめ
効率10倍UP 秀丸IDE化法
効率10倍UP 秀丸IDE化法
Choi LINQ
Choi LINQ
Lets Enjoy C#!
Lets Enjoy C#!
Hello ".NET" World
Hello ".NET" World
C#でアプリを作ってみよう! #ngtnet
1.
C#でアプリを 作ってみよう! 2017/11/18 - #ngtnet TAKANO
Sho(高野 将)/ @masaru_b_cl
2.
自己紹介 某SIerで働くDeveloper そのかたわら執筆業も #ngtnet 2
3.
ところで…… こんな仕事をしていませんか? プロジェクト専用のフレームワークがある アプリはフレームワークの流儀で作成 しばしば設計書という名のExcel方眼紙から生成 既存システムのコードを流用 という名のコピペ #ngtnet 3
4.
その結果…… こんなことが起きがち 一からアプリを作ったことが無い! 自分でロジックを考えたことが無い! #ngtnet 4
5.
そこで…… 一からアプリを作成する ハンズオンを行います #ngtnet 5
6.
ハンズオンの目的 アプリを作成するということを体験する 自分で「設計」してみる #ngtnet 6
7.
作成するアプリ じゃんけんバトル #ngtnet 敵(パソコン)とじゃんけんで 対戦し、5回勝つとそのラウ ンドの勝ちになります。 また、ライフ制を取り入れ、 先にライフがゼロになったほ うが負けになります。 7
8.
作成するアプリ じゃんけんバトル #ngtnet 敵(パソコン)とじゃんけんで 対戦し、5回勝つとそのラウ ンドの勝ちになります。 また、ライフ制を取り入れ、 先にライフがゼロになったほ うが負けになります。 時間が足りないので、 いけるところまで 8
9.
余談ながら 元ネタはこちらです 後ろに置いてあるので参考にどうぞ #ngtnet 9
10.
ハンズオンの進め方 1. アプリ作成準備 2. ゲーム画面作成 3.
1回じゃんけんして結果表示 4. 勝負がつくまでじゃんけんする 5. ラウンド制を取り入れる #ngtnet 10
11.
ハンズオンの進め方 1. アプリ作成準備 2. ゲーム画面作成 3.
1回じゃんけんして結果表示 4. 勝負がつくまでじゃんけんする 5. ラウンド制を取り入れる #ngtnet 11
12.
1.アプリ作成準備 #ngtnet 12
13.
1.アプリ作成準備 素材を用意する 「アプリを作ろう! C#」で検索して日経BP社のページへ #ngtnet
13 クリック
14.
1.アプリ作成準備 Visual Studioを起動して 新規プロジェクトを作成 Windows フォーム
アプリケーション プロジェクト名は JankenBattle VBが得意ならVBでも可 #ngtnet 14
15.
2.ゲーム画面作成 #ngtnet 15
16.
まずは最低限の画面を作成する 使うコントロール
Panel PictureBox Label Button Panelは枠線表示 BorderStyle=FixedSingle #ngtnet 2.ゲーム画面作成 16
17.
Labelは自動サイズ調整無効化 AutoSize=false PictureBoxのImangeには リソースとして 画像ファイルを表示
ドラゴンは1か所だけなので ローカルリソース じゃんけんの手は複数使うので プロジェクトリソース #ngtnet 2.ゲーム画面作成 17
18.
3.1回じゃんけんして 結果表示 #ngtnet 18
19.
スタートボタンでゲーム開始 「ゲームスタート!」と表示
スタートボタンを押すまで 手は選べない 手を選んだらじゃんけんする 選んだ手を表示 敵の手をRandomクラスを 使ってランダムに選んで表示 勝負の結果を画面に表示 勝ち、負け、あいこ #ngtnet 19 3.1回じゃんけんして結果表示
20.
手の種類は列挙型で定義 グー、チョキ、パー
勝負の判定はif文で分岐 条件をどうすればよいか 考えてみよう! #ngtnet 20 3.1回じゃんけんして結果表示
21.
4.勝負がつくまで じゃんけんする #ngtnet 21
22.
あいこなら勝敗表示なし 勝つか負けるまで繰り返す
手を選ぶと続けてじゃんけん 勝負中かどうかの 状態を管理する bool型のフィールド or プロパティ #ngtnet 22 4.勝負がつくまでじゃんけんする
23.
5.ラウンド制を取り入れる #ngtnet 23
24.
最大5回勝負 1回の勝負をラウンドと呼ぶ
どちらかが先に3勝したら 勝敗数表示してゲーム終了 ラウンドごとの勝敗結果は 勝敗表に表示 ラウンドが変わるごとに ラウンド数表示 自分と敵の手をクリア #ngtnet 24 5.ラウンド制を取り入れる
25.
勝敗結果、ラウンド数を 状態として管理する 勝敗結果は
配列 or リスト ラウンド数は 数値 #ngtnet 25 5.ラウンド制を取り入れる
26.
続きは…… ぜひ書籍を手に取ってみてください #ngtnet 26
27.
最後に #ngtnet 27
28.
最後に 今回作成したのはあくまでシンプルなアプリ フォームとイベントハンドラーで なんとかなる規模 現実はもっと複雑な要件が待っている WebやDB、ファイルなど外部へのアクセス エラーハンドリング などなど #ngtnet 28
29.
最後に フォームとイベントハンドラーだけで なんとかするのは初心者まで 可読性、保守性、再利用性などを考慮し、 アプリを設計しよう PDS(プレゼンテーションとドメインの分離) 責務に応じたクラス プラットフォームに応じたエラー処理 #ngtnet 29
30.
C#でアプリを 作ってみよう! 2017/11/18 - #ngtnet TAKANO
Sho(高野 将)/ @masaru_b_cl ありがとうございました!
Download now