SlideShare ist ein Scribd-Unternehmen logo
1 von 53
VSUG DAY – FINAL –
オレたちとVisual Studioとの
関係を話そう
パネラー
本業はプロデューサー:アオヤギ シンイチ
眠りのC#er:イシノ ミツヒト
オニク大好き:シブキ ヒロアキ
帰ってきたネオニート:シャモト アキヒロ
司会
なかのひとだったきがする:かずまお
VSUG DAY – FINAL –
自己紹介
• 名前:青柳 臣一(アオヤギ シンイチ)
• コメント:C#,Silverlight,自転車,ロードバイク,ロードレース,アイ
マス,ニコマス,中村繪里子さん(えりりん),Blender,3DCG
• 住所:Osaka, Japan
• Twitter:@ShinichiAoyagi
• Blog:shinichiaoyagi.blogspot.jp
VSUG DAY – FINAL –
自己紹介
• 名前:社本 明弘(シャモト アキヒロ)
• コメント:シアトルにある企業向けのバックアップソフトの開発
をしていましたが、とうとう日本に戻ってきました。今は会社
(Shaxware)を経営してる風を装いながら、ネオニート生活を
満喫しています!
• 住所:愛知県豊橋市
• Twitter:@sha256
• Blog:www.ailight.jp/blog/sha256
VSUG DAY – FINAL –
自己紹介
• 名前:石野 光仁(イシノ ミツヒト)
• コメント:昔から、ずっとプログラマー
• 住所:新潟県
• Twitter:@AILight
• Blog:www.ailight.jp/blog/ishino
VSUG DAY – FINAL –
自己紹介
• 名前:渋木 宏明(シブキ ヒロアキ)
• コメント:浅草在住のソフトウェアエンジニア。 C# と .NET
Framework と Visual Studio が大好き。 PowerShell のごつ
い感じも好き。 座右の銘は「一撃必殺」 ;-)
• 住所:東京都墨田区
• Twitter:@hidori
• Blog:hidori.jp
VSUG DAY – FINAL –
自己紹介
• 名前:Tadahiro Ishisaka
• コメント:ソフトウェアエンジニアです。
• 住所:静岡県
• Twitter:@ishisaka
• Blog:opcdiary.net
VSUG DAY – FINAL –
Microsoft Visual Studio
• Visual Studio 97
• Visual Studio 6.0
• Visual Studio .NET (2002)
• Visual Studio .NET 2003
• Visual Studio 2005
• Visual Studio 2008
• Visual Studio 2010
• Visual Studio 2012
• Visual Studio 2013
• Visual Studio 2015
VSUG DAY – FINAL –
Visual Studio 6.0
• コードネーム:Aspen (6.0)
• ターゲットOS:Windows 9x、Windows 2000
• 発売日:1998年9月25日
• フレームワーク&開発言語
– Visual Basic 6.0
– Visual C++ 6.0
– Visual J++ 6.0
– Visual InterDev 6.0
• エディション
– Professional、Enterprise
VSUG DAY – FINAL –
Visual Studio 6.0 ー キーワード -
• Visual SourceSafe 6.0
• ActiveX Data Object 2.0 (ADO)
• Visual Modeler 2.0
• Microsoft BackOffice とのアプリケーション サービスの統合
– Microsoft SQL Server
– Microsoft Internet Information Server
– Microsoft Transaction Server
– Microsoft Message Queue Server
– Microsoft SNA Server
VSUG DAY – FINAL –
Visual Studio.NET (2002)
• コードネーム:Rainier (7.0)
• ターゲットOS:Windows XP
• 発売日:2002年3月22日
• フレームワーク&開発言語
– .NET Framework 1.0
– Visual Basic.NET (7.0)
– Visual C#.NET (1.0)
– Visual C++.NET
– Visual J#.NET
• エディション
– Academic、Professional、Enterprise Developer、Enterprise Architect
VSUG DAY – FINAL –
Visual Studio.NET (2002) ー キーワード -
• .NET Frameworkに対応した初の開発環境
• 全ての言語の開発環境が一つに統合
• managed code
• Microsoft Intermediate Language (MSIL)
Common Intermediate Language (CIL)
• C# (C-sharp)
• Managed Extensions for C++
• ノータッチ デプロイメント
• ASP.NET 1.0
VSUG DAY – FINAL –
64ビットにインストールできない証拠
VSUG DAY – FINAL –
お宝写真館
VSUG DAY – FINAL –
お宝写真館
VSUG DAY – FINAL –
Visual Studio.NET 2003
• コードネーム:Everett (7.1)
• ターゲットOS:Windows XP
• 発売日:2003年6月25日
• フレームワーク&開発言語
– .NET Framework 1.1
– Visual Basic.NET (7.1)
– Visual C#.NET (1.1)
– Visual C++.NET
– Visual J#.NET
• エディション
– Academic、Professional、Enterprise Developer、Enterprise Architect
VSUG DAY – FINAL –
Visual Studio.NET 2003 ー キーワード その1-
• 複数のバージョンのVisual Studio .NETのインストール
• IntelliSenseの学習機能
• インターフェイス実装の支援
• オーバーライドの支援機能
• デリゲートやイベントを使用したコードの記述支援
• イミディエイト・ウィンドウでもIntelliSenseが利用可能
• .NET Compact Framework対応
• Visual J# 統合
• ASP.NET 1.1
VSUG DAY – FINAL –
Visual Studio.NET 2003 ー キーワード その2-
• 省メモリ化
– VS2002:22,108KB
– VS2003: 7,856KB
• Managerd C++
• Unified Modeling Language (UML)
• foreachとIDisposable
– コンパイル時から実行時に変更
• Decimal ToString挙動変更
VSUG DAY – FINAL –
IDisposable/Dispose/using に関して
• http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=4718
VSUG DAY – FINAL –
アンダース・ヘルスバーグ (Anders Hejlsberg)
• デンマークのソフトウェア エンジニア
• ボーランド時代
– Turbo Pascalの原作者で、後にDelphiなどの同社を代表する開発
ツール製品部門のチーフアーキティクト
• マイクロソフトに移籍
– J++、C#、 TypeScriptの開発
VSUG DAY – FINAL –
Microsoft Developers Conference 2006
VSUG DAY – FINAL –
製品別メモリ使用量
Exe 使用メモリ コメント 製品名
VB6.EXE 6,136KB Visual Basic Visual Basic 6.0
MSDEV.EXE 3,680KB Microsoft (R) Developer Studio Visual C++ 6.0
DEVENV.EXE 5,212KB Development Environment Visual InterDev 6.0
devenv.exe 22,108KB Microsoft Visual Studio .NET 2002
devenv.exe 7,856KB Microsoft Visual Studio .NET 2003
devenv.exe 9,824KB Microsoft Visual Studio 2005
devenv.exe 11,448KB Microsoft Visual Studio 2008
devenv.exe 54,172KB Microsoft Visual Studio 2010
devenv.exe 55,400KB Microsoft Visual Studio 2012
devenv.exe 122,036KB Microsoft Visual Studio 2013
devenv.exe 110,284KB Microsoft Visual Studio 2015
VSUG DAY – FINAL –
製品別メモリ使用量
Exe 使用メモリ コメント 製品名
Blend.exe 62,220KB Blend for Visual Studio 2012
Blend.exe 67,024KB Blend for Visual Studio 2013
Blend.exe 94,036KB Blend for Visual Studio 2015
VSUG DAY – FINAL –
お宝写真館
VSUG DAY – FINAL –
お宝写真館
VSUG DAY – FINAL –
ASP.NET Web Matrix (初代)
• コミュニティ向けの非公式な製品
• マイクロソフト米国本社のASP.NET開発チームから有志が集
まり、作成された開発ツール
• Cassini ( カッシーニ )
• 代表的なテンプレート
– ASP.NETページ、ASP.NETユーザーコントロール、HTMLページ、
XMLWebサービス、クラス、スタイルシート、Global.aspx、
Web.Config、XMLファイル、XSLTスタイルシート、XMLスキーマ、
HTTPハンドラ、テキストファイル、SQLスクリプト
VSUG DAY – FINAL –
Cω (Comega)
• マイクロソフトリサーチとMicrosoft SQL Server web開発チー
ムとの共同で開発
• C#に並行計算の制御機能を追加したものとして開発されてい
た言語であるPolyphonic C#と、XMLやデータベース処理に
最適化して開発されていた言語であるX#とを組み合わせる形
で開発
• 2004年10月28日にcompiler previewが公開
• Visual Studio .NET 2003
– 機能拡張としてプレビュー版が公開
VSUG DAY – FINAL –
Visual Studio 2005
• コードネーム:Whidbey (8.0)
• ターゲットOS:Windows XP
• 発売日:2006年2月1日
• フレームワーク&開発言語
– .NET Framework 2.0
– Visual Basic 2005 (8.0)
– Visual C# 2.0
– Visual Studio 2005 Team System
– SQL Server 2005
• エディション
– Express、Standard、Professional、Tools for Office、Team System
• Team Suite(Software Architects、Software Developers、Software Testers、Database Professionals)
VSUG DAY – FINAL –
Visual Studio 2005 ー キーワード その1-
• ネイティブとマネージドの 64 ビット アプリケーション開発に対応
• ClickOnce対応
• リファクタリング
• コードスニペット
• スマート タグ
• ジェネリクス
• Nullable
• C++/CLI
• ASP.NET 2.0
VSUG DAY – FINAL –
Longhorn ー キーワード-
• WinFS (Windows File System)
• WinFX
– 技術的な観点で言えば、WinFX の構成と .NET Framework 3.0 の
構成はまったく同一です。(MSDNライブラリより)
VSUG DAY – FINAL –
Win FS (Windows File System)
• Vistaで採用される予定であった統合ファイルシステム
• SQL Server 2005(Yukon)のエンジンを使い、ファイルシステ
ム自体が検索機能を持ち、様々なタイプのデータを瞬時に取
り出すことができる。 また、各ファイルの属性を示すメタデータ
を管理することによりファイルシステム自体が個々のファイル
の持つ意味や属性を把握できる仕様となっていた。この機能
を利用することによって、個々のファイルの持つ様々な情報を、
OSのサービスとしてAPIを通じて各アプリケーションに提供で
きるはずだった。
• バーチャルフォルダ機能
VSUG DAY – FINAL –
Whitehorse
• サービス指向アプリケーションデザイナー
VSUG DAY – FINAL –
Visual Studio 2008
• コードネーム:Orcas (9.0)
• ターゲットOS:Windows Vista
• 発売日:2008年2月8日
• フレームワーク&開発言語
– .NET Framework 3.0、3.5
– Visual Basic 2005 (9.0)
– Visual C# 3.0
– Visual Studio Team System 2008
– SQL Server 2005
• エディション
– Express、Standard、Professional、Team System
VSUG DAY – FINAL –
Visual Studio 2008 ー キーワード その1-
• .NET Framework 2.0、 3.0、 3.5 と切替が可能
• JavaScript
– Intellisense、Debugging
• MSBuild
• LINQ (Language INtegrated Query)
– LINQ to Objects (コレクション/列挙子をLINQクエリで操作可能にする)
– LINQ to XML
– LINQ to ADO.NET
• LINQ to SQL (DLinq / SQL Server専用)
• LINQ to Entities (SQL Setrver / ORACLE / MySQL / SQLite等)
• LINQ to DataSet (DataSetに対する拡張メソッドにより、LINQクエリを記述可能とする)
• ASP.NET 3.5
VSUG DAY – FINAL –
Windows Vista ー キーワード その1-
• Windows Aero
• Windows Update
– Webベースでのインタフェース ⇒ コントロールパネル
• ユーザーアカウント制御 (UAC:User Account Control)
• .NET Framework 3.0
• Windows SuperFetch
• Windows ReadyBoost
• Windows エクスペリエンス インデックス
VSUG DAY – FINAL –
こんなPCもありました
VSUG DAY – FINAL –
ASP.NET MVC Framework
• Model View Controller (MVC) パターンをベースとしたアプリ
ケーションを開発するためのASP.NETのWebアプリケーショ
ンフレームワーク
• ASP.NET MVC CTP 2007年12月10日
• ASP.NET MVC 1.0 2009年 3月13日
• ASP.NET MVC 2.0 2010年 3月10日
• ASP.NET MVC 3.0 2011年 1月13日
• ASP.NET MVC 4.0 2012年 8月15日
• ASP.NET MVC 5.0 2013年10月17日
• ASP.NET MVC 5.1 2014年 1月17日
VSUG DAY – FINAL –
Visual Studio 2010
• コードネーム:Dev10 (Hawaii) (10.0)
• ターゲットOS:Windows 7
• 発売日:2010年6月18日
• フレームワーク&開発言語
– .NET Framework 4.0
– Visual Basic 2010 (10.0)
– Visual C# 4.0
– F#追加
– SQL Server 2008
• エディション
– Express (言語別) 、Professional、Premium、Ultimate (Standard は廃止)
VSUG DAY – FINAL –
Visual Studio 2010 ー キーワード その1-
• .NET Framework 2.0、 3.0、 3.5 、4.0 と切替が可能
• Visual Studio Shell は WPFで作り直し
• Crystal Reports のバンドルを終了
• ウェブデザイナー機能の HTML 5、CSS 3 の対応
• SQL Server Compact 4.0の対応
• IIS Express の対応
• Parallel Extensions
• ASP.NET 4.0
VSUG DAY – FINAL –
Microsoft Silverlight
• Silverlight 1
– 公開日:2007年9月6日
– JavaScriptを利用したプログラムのみに対応
• Silverlight 2
– 公開日:2008年10月14日
– CLR(Common Language Runtime)を搭載
• Silverlight 3
– 公開日:2009年7月11日
– Out Of Browser
• Silverlight 4
– 公開日:2010年4月16日
– Webカメラ、マイクのサポート、オフラインのDRM対応、マルチキャストストリーム、コピー・アンド・ペースト、ドラッグ・アンド・ドロップ、マウスホイール、右クリック、印刷のサポート
• Silverlight 5
– 公開日:2011年12月6日
– 動画のハードウェア アクセラレーション、メディア コンテンツの変速再生(機能名:トリックプレイ)、パワー マネージメント、リモート コントロール、文字の表示の
改善とOpenType機能の完全対応、印刷機能の強化、グラフィックのハードウェア アクセラレーション、アウトオブブラウザー機能の強化、自動UIテストの対応、
起動の高速化と、Internet Explorer 9のハードウェア アクセラレーション機能の対応、64ビット版ブラウザーの対応
VSUG DAY – FINAL –
Visual Studio LightSwitch 2011
VSUG DAY – FINAL –
お宝写真館
VSUG DAY – FINAL –
Visual Studio 2012
• コードネーム:Dev11 (11.0)
• ターゲットOS:Windows 8
• 発売日:2012年9月12日
• フレームワーク&開発言語
– .NET Framework 4.5
– Visual Basic 2012 (11.0)
– Visual C# 5.0
– F# 3.0
– SQL Server 2012
• エディション
– Express(言語統合)、Professional、Premium、Ultimate
VSUG DAY – FINAL –
Visual Studio 2012 ー キーワード その1-
• .NET Framework 2.0、 3.0、 3.5 、4.0、4.5 と切替が可能
• Windows 8 アプリケーション開発へ対応
• C++/CX
• Blend for Visual Studio
• 同梱されているWindows SDK 8.0は、これまで単独提供されていた
DirectX SDKが統合
• IDEの正規表現検索・置換機能にVisual Studio独自の文法を用いて
いたが、2012以降では.NETベースの正規表現に変更
• 標準のVisual Studioマクロ機能はバージョン2010までの提供で、
2012では廃止
• ASP.NET 4.5
VSUG DAY – FINAL –
Visual Studio 2013
• コードネーム:Dev12 (12.0)
• ターゲットOS:Windows 8.1
• 発売日:2013年10月17日
• フレームワーク&開発言語
– .NET Framework 4.5.1
– Visual Basic 2013 (11.0)
– Visual C# 5.0
– F# 3.1
– SQL Server 2012?
• エディション
– Express、Community、Professional、Premium、Ultimate
VSUG DAY – FINAL –
Visual Studio 2013 ー キーワード その1-
• .NET Framework 2.0、 3.0、 3.5 、4.0、4.5 と切替が可能
• Windows 8.1 アプリケーション開発へ対応
• Gitを用いたバージョン管理に標準機能で対応
• TypeScriptに対応(update2)
• ASP.NET 4.5.1
VSUG DAY – FINAL –
Visual Studio 2015
• コードネーム:Visual Studio "14" (14.0)
• ターゲットOS:Windows 10
• 発売日:2015年7月20日
• フレームワーク&開発言語
– .NET Framework 4.5.1
– Visual Basic 2013 (11.0)
– Visual C# 6.0
– F# 4.0
– SQL Server 2014
• エディション
– Express、Community、Professional、Ultimate ( Premium は廃止)
VSUG DAY – FINAL –
Visual Studio 2015 ー キーワード その1-
• .NET Framework 2.0、 3.0、 3.5 、4.0、4.5、4.5.1、4.6 と切替が可能
• Windows 10向けのユニバーサルWindowsプラットフォーム
(Universal Windows Platform, UWP) アプリケーションを開発
• iOS、Androidなど各種モバイル端末に向けた、Apache Cordovaなど
を用いたクロスプラットフォーム開発機能の強化[45]
• TypeScript 1.5
• (ASP.NET 5)
• Roslyn 採用などによる言語解析やIDEサポートの改善
• ASP.NET 4.6
VSUG DAY – FINAL –
ASP.NET
• 1.0
– 最初のバージョン
• 1.1
– モバイルコントロール、自動入力検証
• 2.0
– データコントロール(GridView、FormView、DetailsView)、データアクセス(SqlDataSource, ObjectDataSource, XmlDataSource)
ナビゲートコントロール、マスターページ、ログインコントロール、テーマ、スキン、Web Parts、ほか多数
• 3.0
– Windows Communication Foundation 、Windows CardSpace
• 3.5
– データコントロール(ListView、DataPager)、ASP.NET AJAX
• 3.5 Service Pack 1
• 4.0
– Pageクラスへ、MetaKeyword と MetaDescription のプロパティを追加
• 4.5
• 4.5.1
– Bootstrap 3.0、MVC 5、EF 6、Signal R、OWIN
• 4.6
– HTTP/2サポート(Windows10)、Async対応のライブラリを増やした
VSUG DAY – FINAL –

Weitere ähnliche Inhalte

Was ist angesagt?

ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説Akira Inoue
 
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...Fujio Kojima
 
どうなる?Visual Studioの クライアントサイド web開発の今後
どうなる?Visual Studioの クライアントサイド web開発の今後どうなる?Visual Studioの クライアントサイド web開発の今後
どうなる?Visual Studioの クライアントサイド web開発の今後Narami Kiyokura
 
無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発Narami Kiyokura
 
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験miso- soup3
 
次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーションFumio SAGAWA
 
ASP.NET MVC で Bootstrap
ASP.NET MVC で BootstrapASP.NET MVC で Bootstrap
ASP.NET MVC で BootstrapYoshitaka Seo
 
ASP.NET習得の最短経路を考察する
ASP.NET習得の最短経路を考察するASP.NET習得の最短経路を考察する
ASP.NET習得の最短経路を考察するMasaki Takeda
 
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後Akira Inoue
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門VirtualTech Japan Inc.
 
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM塹壕よりLivetとMVVM
塹壕よりLivetとMVVMHiroshi Maekawa
 
ASP.NET "NOW" and "NEXT"
ASP.NET "NOW" and "NEXT"ASP.NET "NOW" and "NEXT"
ASP.NET "NOW" and "NEXT"Narami Kiyokura
 
How do you like knockout?
How do you like knockout?How do you like knockout?
How do you like knockout?Narami Kiyokura
 
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923Staffnet_Inc
 
Cod2013 Sapporo #1
Cod2013 Sapporo #1Cod2013 Sapporo #1
Cod2013 Sapporo #1Tomoyuki Obi
 
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発友太 渡辺
 
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」Yasuhiko Yamamoto
 
C++ と Visual Studio による Android 開発
C++ と Visual Studio による Android 開発C++ と Visual Studio による Android 開発
C++ と Visual Studio による Android 開発友太 渡辺
 

Was ist angesagt? (20)

ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説ASP.NET シングル ページ アプリケーション (SPA) 詳説
ASP.NET シングル ページ アプリケーション (SPA) 詳説
 
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
 
どうなる?Visual Studioの クライアントサイド web開発の今後
どうなる?Visual Studioの クライアントサイド web開発の今後どうなる?Visual Studioの クライアントサイド web開発の今後
どうなる?Visual Studioの クライアントサイド web開発の今後
 
無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発
 
20140322
2014032220140322
20140322
 
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
 
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
 
次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーション
 
ASP.NET MVC で Bootstrap
ASP.NET MVC で BootstrapASP.NET MVC で Bootstrap
ASP.NET MVC で Bootstrap
 
ASP.NET習得の最短経路を考察する
ASP.NET習得の最短経路を考察するASP.NET習得の最短経路を考察する
ASP.NET習得の最短経路を考察する
 
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
 
ASP.NET "NOW" and "NEXT"
ASP.NET "NOW" and "NEXT"ASP.NET "NOW" and "NEXT"
ASP.NET "NOW" and "NEXT"
 
How do you like knockout?
How do you like knockout?How do you like knockout?
How do you like knockout?
 
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923
 
Cod2013 Sapporo #1
Cod2013 Sapporo #1Cod2013 Sapporo #1
Cod2013 Sapporo #1
 
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発
 
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
 
C++ と Visual Studio による Android 開発
C++ と Visual Studio による Android 開発C++ と Visual Studio による Android 開発
C++ と Visual Studio による Android 開発
 

Andere mochten auch

Selenium boot campの紹介
Selenium boot campの紹介Selenium boot campの紹介
Selenium boot campの紹介Nozomi Ito
 
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料Kazumi IWANAGA
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることKazumi IWANAGA
 
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築Tanaka Yuichi
 
How to develop a huge Single Page Application
How to develop a huge Single Page ApplicationHow to develop a huge Single Page Application
How to develop a huge Single Page ApplicationNaoki Yamada
 
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Junichi Noda
 
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016Isezaki Toshiaki
 
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情我が家のフロントエンド開発事情
我が家のフロントエンド開発事情Naoki Yamada
 
Java script.trend(spec)
Java script.trend(spec)Java script.trend(spec)
Java script.trend(spec)dynamis
 
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumiYahoo!デベロッパーネットワーク
 
Akira shibata at developer summit 2016
Akira shibata at developer summit 2016Akira shibata at developer summit 2016
Akira shibata at developer summit 2016Akira Shibata
 
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.Akira Inoue
 
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞DMM.com
 
Театр в Таганроге
Театр в ТаганрогеТеатр в Таганроге
Театр в ТаганрогеNatalya Biryukova
 
Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653
Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653
Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653kimthoa3124
 
Mining trends 2014 eng
Mining trends 2014 engMining trends 2014 eng
Mining trends 2014 engGreg Kontusz
 
Nuevo album de silvia
Nuevo album de silviaNuevo album de silvia
Nuevo album de silviaRosana trosch
 

Andere mochten auch (20)

Selenium boot campの紹介
Selenium boot campの紹介Selenium boot campの紹介
Selenium boot campの紹介
 
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
 
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
 
How to develop a huge Single Page Application
How to develop a huge Single Page ApplicationHow to develop a huge Single Page Application
How to develop a huge Single Page Application
 
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
 
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
 
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
 
Java script.trend(spec)
Java script.trend(spec)Java script.trend(spec)
Java script.trend(spec)
 
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
 
Akira shibata at developer summit 2016
Akira shibata at developer summit 2016Akira shibata at developer summit 2016
Akira shibata at developer summit 2016
 
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.
 
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞
 
Karla Munoz
Karla MunozKarla Munoz
Karla Munoz
 
Театр в Таганроге
Театр в ТаганрогеТеатр в Таганроге
Театр в Таганроге
 
Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653
Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653
Sunview 3 trung tâm gò vấp chỉ 614tr căn lh 0989.707.653
 
Mining trends 2014 eng
Mining trends 2014 engMining trends 2014 eng
Mining trends 2014 eng
 
Nuevo album de silvia
Nuevo album de silviaNuevo album de silvia
Nuevo album de silvia
 
Communication
CommunicationCommunication
Communication
 
Attachments
AttachmentsAttachments
Attachments
 

Ähnlich wie オレたちとVisual Studioとの関係を話そう

ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説Akira Inoue
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developer Camp 2012 Japan Fall
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2specialKatsuhito Katoh
 
Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Narami Kiyokura
 
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~Akira Inoue
 
XPagesジャンプスタート
XPagesジャンプスタートXPagesジャンプスタート
XPagesジャンプスタートMitsuru Katoh
 
改めて C# でできることを振り返る
改めて C# でできることを振り返る改めて C# でできることを振り返る
改めて C# でできることを振り返るYuta Matsumura
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...Akira Inoue
 
Introduction to VSCode
Introduction to VSCodeIntroduction to VSCode
Introduction to VSCodeYuki Igarashi
 
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画Osamu Monoe
 
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力Akira Inoue
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンスKaoru NAKAMURA
 
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介de:code 2017
 
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugThe seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugSAKURUG co.
 
増加するコアを使い切れ!!
増加するコアを使い切れ!!増加するコアを使い切れ!!
増加するコアを使い切れ!!guestc06e54
 
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組みKouji Matsui
 
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~Akira Inoue
 
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Akira Inoue
 

Ähnlich wie オレたちとVisual Studioとの関係を話そう (20)

ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2special
 
Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門
 
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
XPagesジャンプスタート
XPagesジャンプスタートXPagesジャンプスタート
XPagesジャンプスタート
 
改めて C# でできることを振り返る
改めて C# でできることを振り返る改めて C# でできることを振り返る
改めて C# でできることを振り返る
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
 
Introduction to VSCode
Introduction to VSCodeIntroduction to VSCode
Introduction to VSCode
 
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
 
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
 
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
[TL03] あなたはどっち? Visual Studio Code 派と Visual Studio 派による Web フロントエンド開発 徹底紹介
 
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugThe seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurug
 
増加するコアを使い切れ!!
増加するコアを使い切れ!!増加するコアを使い切れ!!
増加するコアを使い切れ!!
 
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
 
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
Linux & Mac OS でも動く! ~ クロスプラットフォーム対応に見る ASP.NET Core 5 の可能性 ~
 
Web matrix2とvisual studio
Web matrix2とvisual studioWeb matrix2とvisual studio
Web matrix2とvisual studio
 
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
 

Kürzlich hochgeladen

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Kürzlich hochgeladen (10)

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

オレたちとVisual Studioとの関係を話そう

  • 1. VSUG DAY – FINAL – オレたちとVisual Studioとの 関係を話そう パネラー 本業はプロデューサー:アオヤギ シンイチ 眠りのC#er:イシノ ミツヒト オニク大好き:シブキ ヒロアキ 帰ってきたネオニート:シャモト アキヒロ 司会 なかのひとだったきがする:かずまお
  • 2. VSUG DAY – FINAL – 自己紹介 • 名前:青柳 臣一(アオヤギ シンイチ) • コメント:C#,Silverlight,自転車,ロードバイク,ロードレース,アイ マス,ニコマス,中村繪里子さん(えりりん),Blender,3DCG • 住所:Osaka, Japan • Twitter:@ShinichiAoyagi • Blog:shinichiaoyagi.blogspot.jp
  • 3. VSUG DAY – FINAL – 自己紹介 • 名前:社本 明弘(シャモト アキヒロ) • コメント:シアトルにある企業向けのバックアップソフトの開発 をしていましたが、とうとう日本に戻ってきました。今は会社 (Shaxware)を経営してる風を装いながら、ネオニート生活を 満喫しています! • 住所:愛知県豊橋市 • Twitter:@sha256 • Blog:www.ailight.jp/blog/sha256
  • 4. VSUG DAY – FINAL – 自己紹介 • 名前:石野 光仁(イシノ ミツヒト) • コメント:昔から、ずっとプログラマー • 住所:新潟県 • Twitter:@AILight • Blog:www.ailight.jp/blog/ishino
  • 5. VSUG DAY – FINAL – 自己紹介 • 名前:渋木 宏明(シブキ ヒロアキ) • コメント:浅草在住のソフトウェアエンジニア。 C# と .NET Framework と Visual Studio が大好き。 PowerShell のごつ い感じも好き。 座右の銘は「一撃必殺」 ;-) • 住所:東京都墨田区 • Twitter:@hidori • Blog:hidori.jp
  • 6. VSUG DAY – FINAL – 自己紹介 • 名前:Tadahiro Ishisaka • コメント:ソフトウェアエンジニアです。 • 住所:静岡県 • Twitter:@ishisaka • Blog:opcdiary.net
  • 7. VSUG DAY – FINAL – Microsoft Visual Studio • Visual Studio 97 • Visual Studio 6.0 • Visual Studio .NET (2002) • Visual Studio .NET 2003 • Visual Studio 2005 • Visual Studio 2008 • Visual Studio 2010 • Visual Studio 2012 • Visual Studio 2013 • Visual Studio 2015
  • 8. VSUG DAY – FINAL – Visual Studio 6.0 • コードネーム:Aspen (6.0) • ターゲットOS:Windows 9x、Windows 2000 • 発売日:1998年9月25日 • フレームワーク&開発言語 – Visual Basic 6.0 – Visual C++ 6.0 – Visual J++ 6.0 – Visual InterDev 6.0 • エディション – Professional、Enterprise
  • 9. VSUG DAY – FINAL – Visual Studio 6.0 ー キーワード - • Visual SourceSafe 6.0 • ActiveX Data Object 2.0 (ADO) • Visual Modeler 2.0 • Microsoft BackOffice とのアプリケーション サービスの統合 – Microsoft SQL Server – Microsoft Internet Information Server – Microsoft Transaction Server – Microsoft Message Queue Server – Microsoft SNA Server
  • 10. VSUG DAY – FINAL – Visual Studio.NET (2002) • コードネーム:Rainier (7.0) • ターゲットOS:Windows XP • 発売日:2002年3月22日 • フレームワーク&開発言語 – .NET Framework 1.0 – Visual Basic.NET (7.0) – Visual C#.NET (1.0) – Visual C++.NET – Visual J#.NET • エディション – Academic、Professional、Enterprise Developer、Enterprise Architect
  • 11. VSUG DAY – FINAL – Visual Studio.NET (2002) ー キーワード - • .NET Frameworkに対応した初の開発環境 • 全ての言語の開発環境が一つに統合 • managed code • Microsoft Intermediate Language (MSIL) Common Intermediate Language (CIL) • C# (C-sharp) • Managed Extensions for C++ • ノータッチ デプロイメント • ASP.NET 1.0
  • 12. VSUG DAY – FINAL – 64ビットにインストールできない証拠
  • 13. VSUG DAY – FINAL – お宝写真館
  • 14. VSUG DAY – FINAL – お宝写真館
  • 15. VSUG DAY – FINAL – Visual Studio.NET 2003 • コードネーム:Everett (7.1) • ターゲットOS:Windows XP • 発売日:2003年6月25日 • フレームワーク&開発言語 – .NET Framework 1.1 – Visual Basic.NET (7.1) – Visual C#.NET (1.1) – Visual C++.NET – Visual J#.NET • エディション – Academic、Professional、Enterprise Developer、Enterprise Architect
  • 16. VSUG DAY – FINAL – Visual Studio.NET 2003 ー キーワード その1- • 複数のバージョンのVisual Studio .NETのインストール • IntelliSenseの学習機能 • インターフェイス実装の支援 • オーバーライドの支援機能 • デリゲートやイベントを使用したコードの記述支援 • イミディエイト・ウィンドウでもIntelliSenseが利用可能 • .NET Compact Framework対応 • Visual J# 統合 • ASP.NET 1.1
  • 17. VSUG DAY – FINAL – Visual Studio.NET 2003 ー キーワード その2- • 省メモリ化 – VS2002:22,108KB – VS2003: 7,856KB • Managerd C++ • Unified Modeling Language (UML) • foreachとIDisposable – コンパイル時から実行時に変更 • Decimal ToString挙動変更
  • 18. VSUG DAY – FINAL – IDisposable/Dispose/using に関して • http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=4718
  • 19. VSUG DAY – FINAL – アンダース・ヘルスバーグ (Anders Hejlsberg) • デンマークのソフトウェア エンジニア • ボーランド時代 – Turbo Pascalの原作者で、後にDelphiなどの同社を代表する開発 ツール製品部門のチーフアーキティクト • マイクロソフトに移籍 – J++、C#、 TypeScriptの開発
  • 20. VSUG DAY – FINAL – Microsoft Developers Conference 2006
  • 21. VSUG DAY – FINAL – 製品別メモリ使用量 Exe 使用メモリ コメント 製品名 VB6.EXE 6,136KB Visual Basic Visual Basic 6.0 MSDEV.EXE 3,680KB Microsoft (R) Developer Studio Visual C++ 6.0 DEVENV.EXE 5,212KB Development Environment Visual InterDev 6.0 devenv.exe 22,108KB Microsoft Visual Studio .NET 2002 devenv.exe 7,856KB Microsoft Visual Studio .NET 2003 devenv.exe 9,824KB Microsoft Visual Studio 2005 devenv.exe 11,448KB Microsoft Visual Studio 2008 devenv.exe 54,172KB Microsoft Visual Studio 2010 devenv.exe 55,400KB Microsoft Visual Studio 2012 devenv.exe 122,036KB Microsoft Visual Studio 2013 devenv.exe 110,284KB Microsoft Visual Studio 2015
  • 22. VSUG DAY – FINAL – 製品別メモリ使用量 Exe 使用メモリ コメント 製品名 Blend.exe 62,220KB Blend for Visual Studio 2012 Blend.exe 67,024KB Blend for Visual Studio 2013 Blend.exe 94,036KB Blend for Visual Studio 2015
  • 23. VSUG DAY – FINAL – お宝写真館
  • 24. VSUG DAY – FINAL – お宝写真館
  • 25. VSUG DAY – FINAL – ASP.NET Web Matrix (初代) • コミュニティ向けの非公式な製品 • マイクロソフト米国本社のASP.NET開発チームから有志が集 まり、作成された開発ツール • Cassini ( カッシーニ ) • 代表的なテンプレート – ASP.NETページ、ASP.NETユーザーコントロール、HTMLページ、 XMLWebサービス、クラス、スタイルシート、Global.aspx、 Web.Config、XMLファイル、XSLTスタイルシート、XMLスキーマ、 HTTPハンドラ、テキストファイル、SQLスクリプト
  • 26. VSUG DAY – FINAL – Cω (Comega) • マイクロソフトリサーチとMicrosoft SQL Server web開発チー ムとの共同で開発 • C#に並行計算の制御機能を追加したものとして開発されてい た言語であるPolyphonic C#と、XMLやデータベース処理に 最適化して開発されていた言語であるX#とを組み合わせる形 で開発 • 2004年10月28日にcompiler previewが公開 • Visual Studio .NET 2003 – 機能拡張としてプレビュー版が公開
  • 27. VSUG DAY – FINAL – Visual Studio 2005 • コードネーム:Whidbey (8.0) • ターゲットOS:Windows XP • 発売日:2006年2月1日 • フレームワーク&開発言語 – .NET Framework 2.0 – Visual Basic 2005 (8.0) – Visual C# 2.0 – Visual Studio 2005 Team System – SQL Server 2005 • エディション – Express、Standard、Professional、Tools for Office、Team System • Team Suite(Software Architects、Software Developers、Software Testers、Database Professionals)
  • 28. VSUG DAY – FINAL – Visual Studio 2005 ー キーワード その1- • ネイティブとマネージドの 64 ビット アプリケーション開発に対応 • ClickOnce対応 • リファクタリング • コードスニペット • スマート タグ • ジェネリクス • Nullable • C++/CLI • ASP.NET 2.0
  • 29. VSUG DAY – FINAL – Longhorn ー キーワード- • WinFS (Windows File System) • WinFX – 技術的な観点で言えば、WinFX の構成と .NET Framework 3.0 の 構成はまったく同一です。(MSDNライブラリより)
  • 30. VSUG DAY – FINAL – Win FS (Windows File System) • Vistaで採用される予定であった統合ファイルシステム • SQL Server 2005(Yukon)のエンジンを使い、ファイルシステ ム自体が検索機能を持ち、様々なタイプのデータを瞬時に取 り出すことができる。 また、各ファイルの属性を示すメタデータ を管理することによりファイルシステム自体が個々のファイル の持つ意味や属性を把握できる仕様となっていた。この機能 を利用することによって、個々のファイルの持つ様々な情報を、 OSのサービスとしてAPIを通じて各アプリケーションに提供で きるはずだった。 • バーチャルフォルダ機能
  • 31.
  • 32.
  • 33. VSUG DAY – FINAL – Whitehorse • サービス指向アプリケーションデザイナー
  • 34. VSUG DAY – FINAL – Visual Studio 2008 • コードネーム:Orcas (9.0) • ターゲットOS:Windows Vista • 発売日:2008年2月8日 • フレームワーク&開発言語 – .NET Framework 3.0、3.5 – Visual Basic 2005 (9.0) – Visual C# 3.0 – Visual Studio Team System 2008 – SQL Server 2005 • エディション – Express、Standard、Professional、Team System
  • 35. VSUG DAY – FINAL – Visual Studio 2008 ー キーワード その1- • .NET Framework 2.0、 3.0、 3.5 と切替が可能 • JavaScript – Intellisense、Debugging • MSBuild • LINQ (Language INtegrated Query) – LINQ to Objects (コレクション/列挙子をLINQクエリで操作可能にする) – LINQ to XML – LINQ to ADO.NET • LINQ to SQL (DLinq / SQL Server専用) • LINQ to Entities (SQL Setrver / ORACLE / MySQL / SQLite等) • LINQ to DataSet (DataSetに対する拡張メソッドにより、LINQクエリを記述可能とする) • ASP.NET 3.5
  • 36. VSUG DAY – FINAL – Windows Vista ー キーワード その1- • Windows Aero • Windows Update – Webベースでのインタフェース ⇒ コントロールパネル • ユーザーアカウント制御 (UAC:User Account Control) • .NET Framework 3.0 • Windows SuperFetch • Windows ReadyBoost • Windows エクスペリエンス インデックス
  • 37. VSUG DAY – FINAL – こんなPCもありました
  • 38. VSUG DAY – FINAL – ASP.NET MVC Framework • Model View Controller (MVC) パターンをベースとしたアプリ ケーションを開発するためのASP.NETのWebアプリケーショ ンフレームワーク • ASP.NET MVC CTP 2007年12月10日 • ASP.NET MVC 1.0 2009年 3月13日 • ASP.NET MVC 2.0 2010年 3月10日 • ASP.NET MVC 3.0 2011年 1月13日 • ASP.NET MVC 4.0 2012年 8月15日 • ASP.NET MVC 5.0 2013年10月17日 • ASP.NET MVC 5.1 2014年 1月17日
  • 39.
  • 40. VSUG DAY – FINAL – Visual Studio 2010 • コードネーム:Dev10 (Hawaii) (10.0) • ターゲットOS:Windows 7 • 発売日:2010年6月18日 • フレームワーク&開発言語 – .NET Framework 4.0 – Visual Basic 2010 (10.0) – Visual C# 4.0 – F#追加 – SQL Server 2008 • エディション – Express (言語別) 、Professional、Premium、Ultimate (Standard は廃止)
  • 41. VSUG DAY – FINAL – Visual Studio 2010 ー キーワード その1- • .NET Framework 2.0、 3.0、 3.5 、4.0 と切替が可能 • Visual Studio Shell は WPFで作り直し • Crystal Reports のバンドルを終了 • ウェブデザイナー機能の HTML 5、CSS 3 の対応 • SQL Server Compact 4.0の対応 • IIS Express の対応 • Parallel Extensions • ASP.NET 4.0
  • 42. VSUG DAY – FINAL – Microsoft Silverlight • Silverlight 1 – 公開日:2007年9月6日 – JavaScriptを利用したプログラムのみに対応 • Silverlight 2 – 公開日:2008年10月14日 – CLR(Common Language Runtime)を搭載 • Silverlight 3 – 公開日:2009年7月11日 – Out Of Browser • Silverlight 4 – 公開日:2010年4月16日 – Webカメラ、マイクのサポート、オフラインのDRM対応、マルチキャストストリーム、コピー・アンド・ペースト、ドラッグ・アンド・ドロップ、マウスホイール、右クリック、印刷のサポート • Silverlight 5 – 公開日:2011年12月6日 – 動画のハードウェア アクセラレーション、メディア コンテンツの変速再生(機能名:トリックプレイ)、パワー マネージメント、リモート コントロール、文字の表示の 改善とOpenType機能の完全対応、印刷機能の強化、グラフィックのハードウェア アクセラレーション、アウトオブブラウザー機能の強化、自動UIテストの対応、 起動の高速化と、Internet Explorer 9のハードウェア アクセラレーション機能の対応、64ビット版ブラウザーの対応
  • 43.
  • 44. VSUG DAY – FINAL – Visual Studio LightSwitch 2011
  • 45. VSUG DAY – FINAL – お宝写真館
  • 46. VSUG DAY – FINAL – Visual Studio 2012 • コードネーム:Dev11 (11.0) • ターゲットOS:Windows 8 • 発売日:2012年9月12日 • フレームワーク&開発言語 – .NET Framework 4.5 – Visual Basic 2012 (11.0) – Visual C# 5.0 – F# 3.0 – SQL Server 2012 • エディション – Express(言語統合)、Professional、Premium、Ultimate
  • 47. VSUG DAY – FINAL – Visual Studio 2012 ー キーワード その1- • .NET Framework 2.0、 3.0、 3.5 、4.0、4.5 と切替が可能 • Windows 8 アプリケーション開発へ対応 • C++/CX • Blend for Visual Studio • 同梱されているWindows SDK 8.0は、これまで単独提供されていた DirectX SDKが統合 • IDEの正規表現検索・置換機能にVisual Studio独自の文法を用いて いたが、2012以降では.NETベースの正規表現に変更 • 標準のVisual Studioマクロ機能はバージョン2010までの提供で、 2012では廃止 • ASP.NET 4.5
  • 48. VSUG DAY – FINAL – Visual Studio 2013 • コードネーム:Dev12 (12.0) • ターゲットOS:Windows 8.1 • 発売日:2013年10月17日 • フレームワーク&開発言語 – .NET Framework 4.5.1 – Visual Basic 2013 (11.0) – Visual C# 5.0 – F# 3.1 – SQL Server 2012? • エディション – Express、Community、Professional、Premium、Ultimate
  • 49. VSUG DAY – FINAL – Visual Studio 2013 ー キーワード その1- • .NET Framework 2.0、 3.0、 3.5 、4.0、4.5 と切替が可能 • Windows 8.1 アプリケーション開発へ対応 • Gitを用いたバージョン管理に標準機能で対応 • TypeScriptに対応(update2) • ASP.NET 4.5.1
  • 50. VSUG DAY – FINAL – Visual Studio 2015 • コードネーム:Visual Studio "14" (14.0) • ターゲットOS:Windows 10 • 発売日:2015年7月20日 • フレームワーク&開発言語 – .NET Framework 4.5.1 – Visual Basic 2013 (11.0) – Visual C# 6.0 – F# 4.0 – SQL Server 2014 • エディション – Express、Community、Professional、Ultimate ( Premium は廃止)
  • 51. VSUG DAY – FINAL – Visual Studio 2015 ー キーワード その1- • .NET Framework 2.0、 3.0、 3.5 、4.0、4.5、4.5.1、4.6 と切替が可能 • Windows 10向けのユニバーサルWindowsプラットフォーム (Universal Windows Platform, UWP) アプリケーションを開発 • iOS、Androidなど各種モバイル端末に向けた、Apache Cordovaなど を用いたクロスプラットフォーム開発機能の強化[45] • TypeScript 1.5 • (ASP.NET 5) • Roslyn 採用などによる言語解析やIDEサポートの改善 • ASP.NET 4.6
  • 52. VSUG DAY – FINAL – ASP.NET • 1.0 – 最初のバージョン • 1.1 – モバイルコントロール、自動入力検証 • 2.0 – データコントロール(GridView、FormView、DetailsView)、データアクセス(SqlDataSource, ObjectDataSource, XmlDataSource) ナビゲートコントロール、マスターページ、ログインコントロール、テーマ、スキン、Web Parts、ほか多数 • 3.0 – Windows Communication Foundation 、Windows CardSpace • 3.5 – データコントロール(ListView、DataPager)、ASP.NET AJAX • 3.5 Service Pack 1 • 4.0 – Pageクラスへ、MetaKeyword と MetaDescription のプロパティを追加 • 4.5 • 4.5.1 – Bootstrap 3.0、MVC 5、EF 6、Signal R、OWIN • 4.6 – HTTP/2サポート(Windows10)、Async対応のライブラリを増やした
  • 53. VSUG DAY – FINAL –

Hinweis der Redaktion

  1. https://msdn.microsoft.com/ja-jp/library/aa289527(v=VS.71).aspx
  2. The extensive InterDev IDE is shared with Microsoft Visual J++, and is the precursor to the Visual Studio .NET IDE. InterDev IDE can also be found in Microsoft Office 2000 as Microsoft Script Editor. https://en.wikipedia.org/wiki/Visual_InterDev
  3. WPF : Windows Presentation Foundation WCF : Windows Communication Foundation WF : Windows Workflow Foundation WCS : Windows CardSpace (コードネーム "InfoCard")
  4. スレートPC
  5. WPF : Windows Presentation Foundation WCF : Windows Communication Foundation WF : Windows Workflow Foundation WCS : Windows CardSpace (コードネーム "InfoCard")
  6. スレートPC