Submit Search
Upload
150310 flash001 プログラムとは
•
0 likes
•
316 views
elephancube
Follow
FLASH01 2015/03/10支倉常明 プログラムとは?
Read less
Read more
Education
Report
Share
Report
Share
1 of 12
Download now
Download to read offline
Recommended
専門学校様向けeラーニングのご提案
専門学校様向けeラーニングのご提案
elephancube
eラーニング for 企業研修
eラーニング for 企業研修
elephancube
Marketing profs storytelling 061413
Marketing profs storytelling 061413
Carla Johnson
2010年12月1日東京ネットウエイブ講義資料
2010年12月1日東京ネットウエイブ講義資料
elephancube
The Man Behind the Curtain: Content Marketing's Role in Sales Enablement
The Man Behind the Curtain: Content Marketing's Role in Sales Enablement
Carla Johnson
Africore Galleries Business Profile
Africore Galleries Business Profile
renee_loren
160412 html001 html概要編
160412 html001 html概要編
elephancube
BMA Carolinas - Heros and Underdogs: How Content Marketing Levels the Playing...
BMA Carolinas - Heros and Underdogs: How Content Marketing Levels the Playing...
Carla Johnson
Recommended
専門学校様向けeラーニングのご提案
専門学校様向けeラーニングのご提案
elephancube
eラーニング for 企業研修
eラーニング for 企業研修
elephancube
Marketing profs storytelling 061413
Marketing profs storytelling 061413
Carla Johnson
2010年12月1日東京ネットウエイブ講義資料
2010年12月1日東京ネットウエイブ講義資料
elephancube
The Man Behind the Curtain: Content Marketing's Role in Sales Enablement
The Man Behind the Curtain: Content Marketing's Role in Sales Enablement
Carla Johnson
Africore Galleries Business Profile
Africore Galleries Business Profile
renee_loren
160412 html001 html概要編
160412 html001 html概要編
elephancube
BMA Carolinas - Heros and Underdogs: How Content Marketing Levels the Playing...
BMA Carolinas - Heros and Underdogs: How Content Marketing Levels the Playing...
Carla Johnson
ExitStrategy
ExitStrategy
elegum
150420 flash004 変数
150420 flash004 変数
elephancube
eラーニングコンテンツ制作のご案内
eラーニングコンテンツ制作のご案内
elephancube
Bh Presentation
Bh Presentation
petermichaelhowe
さわってうごくデジタル教材「AQUAアクア」~デジタルだからできること~
さわってうごくデジタル教材「AQUAアクア」~デジタルだからできること~
elephancube
Cut the Bull: Writing that Turns Heads, Changes Minds and Gets Decisions
Cut the Bull: Writing that Turns Heads, Changes Minds and Gets Decisions
Carla Johnson
Stacked Retailling
Stacked Retailling
elegum
45 YEARS IN SALES & MANAGEMENT
45 YEARS IN SALES & MANAGEMENT
elegum
150901 math003 関数その1
150901 math003 関数その1
elephancube
Show Me The Numbers! How Content Marketing Attracts Members, Revenue and Infl...
Show Me The Numbers! How Content Marketing Attracts Members, Revenue and Infl...
Carla Johnson
The Good, The Bad and The Ugly: Making Content Work for the Sales Force
The Good, The Bad and The Ugly: Making Content Work for the Sales Force
Carla Johnson
勉強会資料#1
勉強会資料#1
Shuichi Yukimoto
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
DevOps、その前に
DevOps、その前に
Yuta Matsumura
Emacs softLayer
Emacs softLayer
Shuichi Yukimoto
20150204 イタンジプログラミング講座テキスト第一回
20150204 イタンジプログラミング講座テキスト第一回
Yusuke Yokozawa
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
5分でわかるphalcon php
5分でわかるphalcon php
Yusaku Kinoshita
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Shohei Tai
150317 flash002 flash基礎
150317 flash002 flash基礎
elephancube
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Shohei Okada
More Related Content
Viewers also liked
ExitStrategy
ExitStrategy
elegum
150420 flash004 変数
150420 flash004 変数
elephancube
eラーニングコンテンツ制作のご案内
eラーニングコンテンツ制作のご案内
elephancube
Bh Presentation
Bh Presentation
petermichaelhowe
さわってうごくデジタル教材「AQUAアクア」~デジタルだからできること~
さわってうごくデジタル教材「AQUAアクア」~デジタルだからできること~
elephancube
Cut the Bull: Writing that Turns Heads, Changes Minds and Gets Decisions
Cut the Bull: Writing that Turns Heads, Changes Minds and Gets Decisions
Carla Johnson
Stacked Retailling
Stacked Retailling
elegum
45 YEARS IN SALES & MANAGEMENT
45 YEARS IN SALES & MANAGEMENT
elegum
150901 math003 関数その1
150901 math003 関数その1
elephancube
Show Me The Numbers! How Content Marketing Attracts Members, Revenue and Infl...
Show Me The Numbers! How Content Marketing Attracts Members, Revenue and Infl...
Carla Johnson
The Good, The Bad and The Ugly: Making Content Work for the Sales Force
The Good, The Bad and The Ugly: Making Content Work for the Sales Force
Carla Johnson
Viewers also liked
(11)
ExitStrategy
ExitStrategy
150420 flash004 変数
150420 flash004 変数
eラーニングコンテンツ制作のご案内
eラーニングコンテンツ制作のご案内
Bh Presentation
Bh Presentation
さわってうごくデジタル教材「AQUAアクア」~デジタルだからできること~
さわってうごくデジタル教材「AQUAアクア」~デジタルだからできること~
Cut the Bull: Writing that Turns Heads, Changes Minds and Gets Decisions
Cut the Bull: Writing that Turns Heads, Changes Minds and Gets Decisions
Stacked Retailling
Stacked Retailling
45 YEARS IN SALES & MANAGEMENT
45 YEARS IN SALES & MANAGEMENT
150901 math003 関数その1
150901 math003 関数その1
Show Me The Numbers! How Content Marketing Attracts Members, Revenue and Infl...
Show Me The Numbers! How Content Marketing Attracts Members, Revenue and Infl...
The Good, The Bad and The Ugly: Making Content Work for the Sales Force
The Good, The Bad and The Ugly: Making Content Work for the Sales Force
Similar to 150310 flash001 プログラムとは
勉強会資料#1
勉強会資料#1
Shuichi Yukimoto
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
DevOps、その前に
DevOps、その前に
Yuta Matsumura
Emacs softLayer
Emacs softLayer
Shuichi Yukimoto
20150204 イタンジプログラミング講座テキスト第一回
20150204 イタンジプログラミング講座テキスト第一回
Yusuke Yokozawa
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
5分でわかるphalcon php
5分でわかるphalcon php
Yusaku Kinoshita
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Shohei Tai
150317 flash002 flash基礎
150317 flash002 flash基礎
elephancube
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Shohei Okada
iphoneアプリ開発 その1:導入〜初アプリ
iphoneアプリ開発 その1:導入〜初アプリ
Satoru Murakami
opensource and accessibility (Dec2000) Part 1
opensource and accessibility (Dec2000) Part 1
Takuya Nishimoto
20110819 関西 kinect勉強会 初級編
20110819 関西 kinect勉強会 初級編
誠 山崎
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
susumu tanaka
保守性の高いアプリケーション設計について
保守性の高いアプリケーション設計について
TomomitsuKusaba
SpringIO2019報告_Kotlin関連
SpringIO2019報告_Kotlin関連
ShingoKurihara1
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめ
Hiramatsu Ryosuke
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
Akira Hatsune
Similar to 150310 flash001 プログラムとは
(20)
勉強会資料#1
勉強会資料#1
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
DevOps、その前に
DevOps、その前に
Emacs softLayer
Emacs softLayer
20150204 イタンジプログラミング講座テキスト第一回
20150204 イタンジプログラミング講座テキスト第一回
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
5分でわかるphalcon php
5分でわかるphalcon php
5分でわかるPhalconPHP
5分でわかるPhalconPHP
150317 flash002 flash基礎
150317 flash002 flash基礎
PHP でも活用できる Makefile
PHP でも活用できる Makefile
iphoneアプリ開発 その1:導入〜初アプリ
iphoneアプリ開発 その1:導入〜初アプリ
opensource and accessibility (Dec2000) Part 1
opensource and accessibility (Dec2000) Part 1
20110819 関西 kinect勉強会 初級編
20110819 関西 kinect勉強会 初級編
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
保守性の高いアプリケーション設計について
保守性の高いアプリケーション設計について
SpringIO2019報告_Kotlin関連
SpringIO2019報告_Kotlin関連
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめ
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
More from elephancube
Adobe Flash Player 終了に伴うコンテンツ変換の必要性
Adobe Flash Player 終了に伴うコンテンツ変換の必要性
elephancube
160407 cordova勉強会
160407 cordova勉強会
elephancube
150908 math004 関数その2
150908 math004 関数その2
elephancube
150818 math001 座標
150818 math001 座標
elephancube
150526 flash006 実践1クイズゲーム
150526 flash006 実践1クイズゲーム
elephancube
イケてるデザインをつくる第一歩
イケてるデザインをつくる第一歩
elephancube
150420 flash005 forループと関数
150420 flash005 forループと関数
elephancube
150407 flash003 演習_まとめ
150407 flash003 演習_まとめ
elephancube
150331 flash003 演習
150331 flash003 演習
elephancube
150324 flash003 条件分岐if文
150324 flash003 条件分岐if文
elephancube
eラーニング教材制作のツボ 企業内研修編
eラーニング教材制作のツボ 企業内研修編
elephancube
ドリル学習サイト「ドリラー」への問題提供
ドリル学習サイト「ドリラー」への問題提供
elephancube
資格・検定試験対策は、ドリル学習サイト「ドリラー」で決まり!
資格・検定試験対策は、ドリル学習サイト「ドリラー」で決まり!
elephancube
紙の業務マニュアルを効果的な教育ツールに エレファンキューブ
紙の業務マニュアルを効果的な教育ツールに エレファンキューブ
elephancube
レベニューシェアについて エレファンキューブ
レベニューシェアについて エレファンキューブ
elephancube
eラーニング for 学校・学習塾
eラーニング for 学校・学習塾
elephancube
eラーニング for 生涯学習
eラーニング for 生涯学習
elephancube
More from elephancube
(17)
Adobe Flash Player 終了に伴うコンテンツ変換の必要性
Adobe Flash Player 終了に伴うコンテンツ変換の必要性
160407 cordova勉強会
160407 cordova勉強会
150908 math004 関数その2
150908 math004 関数その2
150818 math001 座標
150818 math001 座標
150526 flash006 実践1クイズゲーム
150526 flash006 実践1クイズゲーム
イケてるデザインをつくる第一歩
イケてるデザインをつくる第一歩
150420 flash005 forループと関数
150420 flash005 forループと関数
150407 flash003 演習_まとめ
150407 flash003 演習_まとめ
150331 flash003 演習
150331 flash003 演習
150324 flash003 条件分岐if文
150324 flash003 条件分岐if文
eラーニング教材制作のツボ 企業内研修編
eラーニング教材制作のツボ 企業内研修編
ドリル学習サイト「ドリラー」への問題提供
ドリル学習サイト「ドリラー」への問題提供
資格・検定試験対策は、ドリル学習サイト「ドリラー」で決まり!
資格・検定試験対策は、ドリル学習サイト「ドリラー」で決まり!
紙の業務マニュアルを効果的な教育ツールに エレファンキューブ
紙の業務マニュアルを効果的な教育ツールに エレファンキューブ
レベニューシェアについて エレファンキューブ
レベニューシェアについて エレファンキューブ
eラーニング for 学校・学習塾
eラーニング for 学校・学習塾
eラーニング for 生涯学習
eラーニング for 生涯学習
Recently uploaded
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
Ken Fukui
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
Ken Fukui
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
Ken Fukui
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
yukisuga3
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
Ken Fukui
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
Ken Fukui
Recently uploaded
(10)
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
150310 flash001 プログラムとは
1.
© 株式会社エレファンキューブ 2015/03/10 支倉常明 プログラムとは? FLASH
01
2.
© 株式会社エレファンキューブ 目次 1. プログラムとは? 2.
プログラムを設計するとは? 3. ヌケ・モレ・矛盾がおきない設計をする 4. いきなりコードではなく、日本語で考える 5. 基本1:プログラムは順番に動く 6. 基本2:それがいつ動くかで考える 7. 基本3:UI設計と一心同体 8. 結論:スマートなロジックが組めるか 2
3.
© 株式会社エレファンキューブ 1.プログラムとは 1 •
次から、FLASHで説明しますが、今回は、汎用的な内容です • プログラム=コンピューターへの命令 • コンピューター:頭の回転は速い。言われたことしかできない。 • プログラムするって? • 最小単位まで細分化して考える 3
4.
© 株式会社エレファンキューブ 1.プログラムとは 2 •
例1「朝起きて9:00までに出社する」 • 起きる → ベッドから出る → 顔を洗う → 歯を磨く → 着替える → 朝食を食べる → 駅まで歩く → 電車に乗る → 乗り換える → 江戸川橋駅で降りる → 会社まで歩 く → 出社 • これではコンピューターは動けない! • 例2「ボタン押したら、文字が光る」 • どのボタン? • どの文字? • 光るって? 色を変える? 点滅する? • もう1回おしたらどうなるの? • そもそも、光らせる意図は? 指示なの?警告なの?インジケーターなの? 4
5.
© 株式会社エレファンキューブ 1.プログラムとは 3 •
トリガーがあって、何かしらの動作をする 5 トリガー ○○したとき、 動作 ○○する!
6.
© 株式会社エレファンキューブ 2.プログラムを設計するとは? • 何をするプログラムなのか?を定義する
[音楽プレイヤー] • どんなUI(ユーザーインターフェイス)ですか? • どこをどう操作したらどうなりますか? • ユーザーアクション以外のトリガーないですか? 例:再生がおわったら • 前提は?曲のデータはどこにあるの? • 要するに、全体から細部へブレークダウンしていく。UIから入るでよい。 6
7.
© 株式会社エレファンキューブ 3.ヌケ・モレ・矛盾がおきない設計をする • コンピューターは、いわれたことしかできない。 •
ヌケ・モレ(想定外)があると意図しない動作=バグ • 例:一時停止中に次の曲ボタン 再生?停止?ボタンの見栄え? • 矛盾がおきていないか? • これもバグ • 例:再生終わったのに「一時停止」ボタン表示のまま • 人は、意味不明なことをする。 • これも想定しなければならない 7
8.
© 株式会社エレファンキューブ 4.いきなりコードではなく、日本語で考える • 単発機能の実証は、いきなりコードでもOK •
全体設計では、まず日本語で、自分が分かるように。 • 手書きでもPowerPointでもなんでも。 • 人に見せても伝わるように。 • 開発者向けには、UMLというものもある。(詳細わからん) http://www.itmedia.co.jp/im/articles/0206/12/news001.html 8
9.
© 株式会社エレファンキューブ 5.基本1:プログラムは順番に動く • 実際にはいろいろあるけど、基本として、順番に動く。 9 トリガー ボタンおす ボタンの色 変える ファイル読 み込む バッファさ れたら再生 開始 ジャケット 写真表示 再生時間を 1秒ごと更 新 ・・・
10.
© 株式会社エレファンキューブ 6.基本2:それがいつ動くかで考える • トリガーと動作。 •
トリガーは1つではない。動作も1つとは限らない。 • 例:ボタンおしたら再生する • 例:再生中は、時間を1秒ごとに更新する • 例:再生がおわったら次の曲を再生する • 複数同時に発生しうる=矛盾のないように。 • ハードウェア依存の動作も考えておく。 スマホだとBack、Homeとか。バッテリー低下とか。 10
11.
© 株式会社エレファンキューブ 7.基本3:UI設計と一心同体 • まずは、UIから考えるでOK。(大きい組織開発、業態は違うかも) •
例外やエラーまでふくめてすべてのUIを想定する • 例:ファイルがなかったらエラー画面だす • というか、UIのほうが重要です。 いかに分かりやすいか。ユーザーニーズにマッチしているか? • 参考:UX(ユーザーエクスペリエンス) http://blog.excite.co.jp/spdesign/19566265/ 11
12.
© 株式会社エレファンキューブ 8.結論:スマートなロジックがくめるか • 動かすのはできる •
いかにバグの起きないスマートなロジックがくめるか? がポイント。 • 具体例は追々の勉強会で。 • プログラムの完成度をきめるのは、設計が7割、プログラムのコードが3割。 12
Download now