SlideShare ist ein Scribd-Unternehmen logo
1 von 24
C#で作ったプログラムのインストーラーを
Inno Setupで作成(1)
ウィザードで簡単作成
フリーITエンジニア
山田健一
https://yamada-ken1.jimdo.com/
はじめに
C#で作ったプログラムはXCOPYでデプロイできるので、今までインストーラーを用意
していませんでした。
今回のプロジェクトでインストーラーが必要になり、Inno Setupを使ったところ、とて
も良かったので、使い方を紹介しようと思います。
Inno Setupはすでにインストールされている前提で話を進めます。
対象のバージョンは 5.6.1(a)です。
サンプルプログラム
手を動かすと覚えやすいです。
インストーラーを利用するためにはサンプルプログラムが必要です。
拙作ソフト「 IDカード発行システム」を
https://www.vector.co.jp/soft/winnt/business/se512480.html
からダウンロードしてください。
ダウンロードするファイルは IdCard_1_0_0_6.zip です。
サンプルプログラムのフォルダー構造
サンプルプログラム(IdCard)のフォルダー構造は次のようになっています。
サブフォルダーを持っているプログ
ラムのインストーラーが簡単に作成
できることを説明したくて、このプロ
グラムをサンプルに採用しました。
ワークフォルダーの準備
Inno Setupが利用するワークフォルダーを作成しておくと
便利です。
今回、左のようなワークフォルダーを用意します。
フォルダー名 説明
Inno_Setup_Work ワークフォルダーのルートです。
└IdCard プログラムごとにフォルダーを作ります。
└exe exe用のフォルダーを作ります。
└1.0.0.6 バージョンごとにフォルダーを作ります。
└script Inno Setupのスクリプトを保存するフォルダーです。
サンプルプログラムをワークフォルダーにコピー
IdCard_1_0_0_6.zipに含まれている IdCard.zip がサンプルプログラムのexe本体で
すので、これをワークフォルダーにコピーしてください。
以後、ワークフォルダー(Inno_Setup_Work)をDドライブ直下に作成したものとして解
説していきます。
今回のサンプルプログラムがコピーされるフォルダーは
D:Inno_Setup_WorkIdCardexe1.0.0.6 となります。
インストーラー作成計画
Inno Setupは、ウィザードを利用して、簡単にインストーラーを作成することができま
すが、予め入力する値の計画を立てておくと操作が楽になります。
今回用意する値は次のようになります。
項目 値
Application name IDカード発行システム
Application version 1.0.0.6
Application destination base folder C:
Application folder name IdCard
Compiler output base file name IdCardSetup_1.0.0.6
Application destination base folder + Application folder name にアプリケーションがインストールされます。
Application destination base folderは「Program files folder」も選択できますが、今回のサンプルは
「Program files folder」に配置されることを意図していないので、Cドライブ直下にインストールします。
「 Compiler output base file name」はインストーラーの名前になります。バージョンを含めるのがお薦め
です。
ウィザードで簡単作成(1)
準備は整いましたので、 Inno Setupを起動します。
「Create a new script file using the Script Wizard」を
選択して、[OK]ボタンをクリックしてください。
ウィザードで簡単作成(2)
ウィザードの説明が表示されます。
(すべての機能を網羅していないなどと書いてあり
ます)
[Next >]ボタンをクリックしてください。
ウィザードで簡単作成(3)
計画に従って、Application name,Application
versionを入力してください。
Application publisher,Application websiteは任意
です。
ウィザードで簡単作成(4)
計画に従って、
Application destination base folder,
Application folder nameを入力してください。
Application destination base folderは
(Custom)を選択することで任意のフォル
ダーを指定できるようになります。
「Allow user to change the application
folder」のチェックを外すと、インストール
フォルダーをユーザーが変更できなくなり
ます。自由度は下がりますが、サポートは
しやすいと思います。
ウィザードで簡単作成(5)
「Allication main Executable file」をワークフォ
ルダーから選択してください。
その下のOther application files は「Add
folder」ボタンをクリックして、ワークフォル
ダーを指定してください。サブフォルダーも合
わせてインストールするようになります。
確認のダイアログが表示されますので
[はい]ボタンをクリックしてください。
ウィザードで簡単作成(6)
指定したフォルダーが表示されているのを
確認して[Next >]ボタンをクリックしてくださ
い。
ウィザードで簡単作成(7)
[Next >]ボタンをクリックしてください。
ウィザードで簡単作成(8)
必要に応じて、ライセンスファイルや、イン
ストール前や後に表示されるファイルを指
定してください。
(今回のサンプルでは指定しません。)
[Next >]ボタンをクリックしてください。
ウィザードで簡単作成(9)
インストール時の言語設定です。
既定ではEnglishのみにチェックが入ってい
ます。
サンプルプログラムは英語には対応して
いないので、Englishのチェックを外して
Japanesにチェックを入れました。
[Next >]ボタンをクリックしてください。
ウィザードで簡単作成(10)
ワークフォルダーのscriptフォルダーと
計画していたインストーラー名を入力して
[Next >]ボタンをクリックしてください。
ウィザードで簡単作成(11)
#define を使用するかを聞いてきますが、
#defilneを使用するとスクリプトが見やすくな
るので、チェックが入っていることを確認して、
[Next >]ボタンをクリックしてください。
ウィザードで簡単作成(12)
ウィザードの最終ページです。
[finish]ボタンをクリックしてください。
ウィザードで簡単作成(13)
スクリプトが表示され、「今すぐコンパ
イルするか?」と聞いてきますが、ま
だスクリプトが保存されていないので、
念の為
[いいえ]ボタンをクリックしてください。
ウィザードで簡単作成(14)
Saveボタンをクリックして保存してください。
ウィザードで簡単作成(15)
スクリプトフォルダーとスクリプトファイル名(インス
トーラー名と同じにしてください)を指定して保存し
てください。
インストーラー作成(ビルド)
BuildメニューのCompileコマンドを選択してください。
scriptフォルダーにインストーラーが作成されます。
おわりに
ウィザードを利用して簡単にインストーラーが作成できました。
インストーラーを起動して、インストールを試してみてください。
Inno Setupはアンインストーラーも自動で作成します。インストーラーでインストール
したプログラムはコントロールパネルの「プログラムのアンインストール」からアンイ
ンストールすることができるようになります。
※次回は バージョンアップ について解説する予定です。

Weitere ähnliche Inhalte

Was ist angesagt?

CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~SEGADevTech
 
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜UnityTechnologiesJapan002
 
AppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころAppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころMasayuki Wakizaka
 
【Visual Studio】開発効率を上げる25個の拡張機能
【Visual Studio】開発効率を上げる25個の拡張機能【Visual Studio】開発効率を上げる25個の拡張機能
【Visual Studio】開発効率を上げる25個の拡張機能Shota Baba
 
Androidの新ビルドシステム
Androidの新ビルドシステムAndroidの新ビルドシステム
Androidの新ビルドシステムl_b__
 
【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?
【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?
【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?UnityTechnologiesJapan002
 
View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)onozaty
 
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021Atsushi Nakamura
 
アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018ak_shio_555
 
クソコード動画「Managerクラス」解説
クソコード動画「Managerクラス」解説クソコード動画「Managerクラス」解説
クソコード動画「Managerクラス」解説MinoDriven
 
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説Fumiya Sakai
 
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?naoki koyama
 
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とはがんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とはJun-ichi Sakamoto
 
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発Takuya Sato
 
RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集akipii Oga
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなすonozaty
 
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作るSpring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作るGo Miyasaka
 
非同期処理の基礎
非同期処理の基礎非同期処理の基礎
非同期処理の基礎信之 岩永
 
それPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudyそれPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudy晃 遠山
 

Was ist angesagt? (20)

CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
 
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
C#×LLVM=アセンブラ!? 〜詳説・Burstコンパイラー〜
 
AppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころAppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころ
 
Go入門
Go入門Go入門
Go入門
 
【Visual Studio】開発効率を上げる25個の拡張機能
【Visual Studio】開発効率を上げる25個の拡張機能【Visual Studio】開発効率を上げる25個の拡張機能
【Visual Studio】開発効率を上げる25個の拡張機能
 
Androidの新ビルドシステム
Androidの新ビルドシステムAndroidの新ビルドシステム
Androidの新ビルドシステム
 
【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?
【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?
【Unite Tokyo 2018】なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?
 
View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)View customize plugin for Redmineの紹介 (2019年版)
View customize plugin for Redmineの紹介 (2019年版)
 
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
 
アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018アプリの鍵が消える時_Droid kaigi2018
アプリの鍵が消える時_Droid kaigi2018
 
クソコード動画「Managerクラス」解説
クソコード動画「Managerクラス」解説クソコード動画「Managerクラス」解説
クソコード動画「Managerクラス」解説
 
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
 
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
 
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とはがんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
 
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発
 
RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなす
 
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作るSpring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
 
非同期処理の基礎
非同期処理の基礎非同期処理の基礎
非同期処理の基礎
 
それPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudyそれPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudy
 

Ähnlich wie C#で作ったプログラムのインストーラーをInnoSetupで作成(1)

C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)takots
 
Jenkinsを使おうよ
Jenkinsを使おうよJenkinsを使おうよ
Jenkinsを使おうよYohei Oda
 
C#で作ったプログラムのインストーラーを Inno Setupで作成(2)
C#で作ったプログラムのインストーラーを Inno Setupで作成(2)C#で作ったプログラムのインストーラーを Inno Setupで作成(2)
C#で作ったプログラムのインストーラーを Inno Setupで作成(2)Kenichi Yamada
 
iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -Toshiyuki Hirata
 
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!Hiroko Umetsu
 
プログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書くプログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書くZOIdayo
 
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」アシアル株式会社
 
Unityネイティブプラグイン
UnityネイティブプラグインUnityネイティブプラグイン
UnityネイティブプラグインMakotoItoh
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向Tsutomu Ogasawara
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏Yusuke Hirao
 
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)Yasuhiko Yamamoto
 
Kinect Camp with TMCN / Kinect入門ハンズオン 2015.06.06
Kinect Camp with TMCN/ Kinect入門ハンズオン 2015.06.06Kinect Camp with TMCN/ Kinect入門ハンズオン 2015.06.06
Kinect Camp with TMCN / Kinect入門ハンズオン 2015.06.06Akira Hatsune
 
Androidプログラミング入門
Androidプログラミング入門Androidプログラミング入門
Androidプログラミング入門OESF Education
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料Monaca
 
Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)Yoshiki Ushida
 
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeomantomo_masakura
 

Ähnlich wie C#で作ったプログラムのインストーラーをInnoSetupで作成(1) (20)

C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
C#版人狼知能エージェントの作り方~Visual Studio編~(AIWolf.NET 1.0.6版)
 
Jenkinsを使おうよ
Jenkinsを使おうよJenkinsを使おうよ
Jenkinsを使おうよ
 
C#で作ったプログラムのインストーラーを Inno Setupで作成(2)
C#で作ったプログラムのインストーラーを Inno Setupで作成(2)C#で作ったプログラムのインストーラーを Inno Setupで作成(2)
C#で作ったプログラムのインストーラーを Inno Setupで作成(2)
 
iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -iOSアプリ開発のCI環境 - Jenkins編 -
iOSアプリ開発のCI環境 - Jenkins編 -
 
Jenkins導入ライブ
Jenkins導入ライブJenkins導入ライブ
Jenkins導入ライブ
 
C#
C#C#
C#
 
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!ゲーム開発環境、もっと楽にできるよ♬  マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
 
プログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書くプログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書く
 
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
 
Unityネイティブプラグイン
UnityネイティブプラグインUnityネイティブプラグイン
Unityネイティブプラグイン
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
 
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
 
Kinect Camp with TMCN / Kinect入門ハンズオン 2015.06.06
Kinect Camp with TMCN/ Kinect入門ハンズオン 2015.06.06Kinect Camp with TMCN/ Kinect入門ハンズオン 2015.06.06
Kinect Camp with TMCN / Kinect入門ハンズオン 2015.06.06
 
Androidプログラミング入門
Androidプログラミング入門Androidプログラミング入門
Androidプログラミング入門
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
 
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawaJenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
 
Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)
 
Java GUI Programming
Java GUI ProgrammingJava GUI Programming
Java GUI Programming
 
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
 

Mehr von Kenichi Yamada

Qrコードタイムカードシステムの紹介
Qrコードタイムカードシステムの紹介Qrコードタイムカードシステムの紹介
Qrコードタイムカードシステムの紹介Kenichi Yamada
 
Idカード発行システム紹介と開発裏話
Idカード発行システム紹介と開発裏話Idカード発行システム紹介と開発裏話
Idカード発行システム紹介と開発裏話Kenichi Yamada
 
日当管理システム簡単マニュアル
日当管理システム簡単マニュアル日当管理システム簡単マニュアル
日当管理システム簡単マニュアルKenichi Yamada
 
50代現役SEのつぶやき
50代現役SEのつぶやき50代現役SEのつぶやき
50代現役SEのつぶやきKenichi Yamada
 
msysgit1.8.0でプロンプトにブランチ名を表示させる
msysgit1.8.0でプロンプトにブランチ名を表示させるmsysgit1.8.0でプロンプトにブランチ名を表示させる
msysgit1.8.0でプロンプトにブランチ名を表示させるKenichi Yamada
 
まちみえーる電話呼び出し機能デモ
まちみえーる電話呼び出し機能デモまちみえーる電話呼び出し機能デモ
まちみえーる電話呼び出し機能デモKenichi Yamada
 
まちみえーる電話呼び出し機能
まちみえーる電話呼び出し機能まちみえーる電話呼び出し機能
まちみえーる電話呼び出し機能Kenichi Yamada
 
健康のために歩きましょう!
健康のために歩きましょう!健康のために歩きましょう!
健康のために歩きましょう!Kenichi Yamada
 
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介Kenichi Yamada
 

Mehr von Kenichi Yamada (10)

Qrコードタイムカードシステムの紹介
Qrコードタイムカードシステムの紹介Qrコードタイムカードシステムの紹介
Qrコードタイムカードシステムの紹介
 
Idカード発行システム紹介と開発裏話
Idカード発行システム紹介と開発裏話Idカード発行システム紹介と開発裏話
Idカード発行システム紹介と開発裏話
 
日当管理システム簡単マニュアル
日当管理システム簡単マニュアル日当管理システム簡単マニュアル
日当管理システム簡単マニュアル
 
献血に行こう
献血に行こう献血に行こう
献血に行こう
 
50代現役SEのつぶやき
50代現役SEのつぶやき50代現役SEのつぶやき
50代現役SEのつぶやき
 
msysgit1.8.0でプロンプトにブランチ名を表示させる
msysgit1.8.0でプロンプトにブランチ名を表示させるmsysgit1.8.0でプロンプトにブランチ名を表示させる
msysgit1.8.0でプロンプトにブランチ名を表示させる
 
まちみえーる電話呼び出し機能デモ
まちみえーる電話呼び出し機能デモまちみえーる電話呼び出し機能デモ
まちみえーる電話呼び出し機能デモ
 
まちみえーる電話呼び出し機能
まちみえーる電話呼び出し機能まちみえーる電話呼び出し機能
まちみえーる電話呼び出し機能
 
健康のために歩きましょう!
健康のために歩きましょう!健康のために歩きましょう!
健康のために歩きましょう!
 
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
 

C#で作ったプログラムのインストーラーをInnoSetupで作成(1)