VS2010はここがすごい 中 博俊.

Slides:



Advertisements
Similar presentations
ASP.NET MVC 3 と NuGet で始める 高速 Web アプリ開発 Microsoft MVP for ASP.NET/IIS 芝村 達郎 (しばむら たつろう) d.hatena.ne.jp/shiba-yand.hatena.ne.jp/shiba-yan twitter.com/shibayantwitter.com/shibayan.
Advertisements

オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
Visual Studio 2010 の新機能 Coded UI Test
D&UNITE 株式会社 代表取締役 株式会社 T-Planning 取締役 Microsoft MVP for ASP.NET/IIS
WPF で作る!! 仮想化支援技術確認ツール CLR/H ひよひよ Crystal Dew World
.NET Framework 4.0 世代の Expression Trees
7/10 if 文課題 力作が多くて感心! 演習1:キーボードから2つの整数を入力し、小さい方の数字を 表示せよ。
Microsoft MVP for Development Tools - Visual C#
Microsoft MVP for Development Tools - Visual C#
Linqその効果的な使い方 えムナウ (児玉宏之)
Linqその効果的な使い方 えムナウ (児玉宏之)
WPF(.NET3.5)   vs Silverlight 2.0 Beta1 中 博俊@わんくま同盟 +Beta2?
WPF(.NET3.5)   vs Silverlight 2.0 Beta1 中 博俊@わんくま同盟 +Beta2?
Twitterクライアントに学ぶASP.NETアプリ
C# 3.0をはじめよう!!.
学校教育と脳科学 討論 寺尾 敦 青山学院大学社会情報学部.
Biac /10/25 DI コンテナの本懐 ~ IoC の実装も楽々! biac
T-SQL の Parse と Generate
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
VisualStudio2010 β1 を使ってみた えムナウ (児玉宏之)
VisualStudio2010 β1 を使ってみた えムナウ (児玉宏之)
C# の現在・過去・未来 えムナウ (児玉宏之)
【プログラミング応用】 必修2単位 通年 30週 授業形態:演習.
計算物理学基礎 第1回 UNIXの基礎 C言語の基本.
Biac /10/ /10/25 DI コンテナの本懐 ~ IoC の実装も楽々! biac
詳説! Visual Basic 10, C# 4.0 の新機能 ~Visual Studio 2010 で進化したコーディング環境~
プログラミング言語入門 手続き型言語としてのJava
Oracle XEを使ってみよう 初音玲.
Microsoft Visual Studio 2005 の使い方
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
MVP for VB が語る C# 入門 初音 玲.
MVP for VB が語る C# 入門 初音 玲.
VS2010はここがすごい 中 博俊.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
VS2010はここがすごい 中 博俊.
R流・C#マルチスレッドの復讐 2009年05月16日 R・田中一郎
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
C# の現在・過去・未来 えムナウ (児玉宏之)
.NET Framework 3.0 概要 (旧称 : WinFX)
WinUnit お気楽お手軽 UnitTest
WinUnit お気楽お手軽 UnitTest
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
高度プログラミング演習 (02).
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
Visual Studio 2005の使用方法 新入生セミナー 
2013年度 プログラミングⅡ ~ はじめてのプログラミング ~.
Oracle XEを使ってみよう 初音玲.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
アンドロイド基盤 WLAN設定・接続UI INFOSIATEC.
VS2010はここがすごい 中 博俊.
Twitterクライアントに学ぶASP.NETアプリ
2017年度 プログラミングⅡ ~ はじめてのプログラミング ~.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
Visual Studio 2005 の リファクタ と Edit & Continue と インテリセンス 尾崎 義尚(takanao)
2014年度 プログラミングⅡ ~ はじめてのプログラミング ~.
高度プログラミング演習 (01).
情報基礎Ⅱ (第1回) 月曜4限 担当:北川 晃.
System.AddInを利用したアプリケーション拡張 - アドインの開発 -
VS2010はここがすごい 中 博俊.
How To WPF アプリケーション Part4 By 中博俊.
プロジェクト演習Ⅱ インタラクティブゲーム制作
プログラミング序論演習.
System.AddInを利用したアプリケーション拡張 - アドインの開発 -
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
Presentation transcript:

VS2010はここがすごい 中 博俊

C# 4.0 VB 10.0 文字列の処理などが変わる F#搭載 M搭載? C++0x一部搭載(ちょっとしょぼめ) Contract 契約プログラミング Memory Mapped Files SortedSet<T>

Dynamic DLRサポート,Office開発支援 Task & Parallel 並行処理開発支援 C#10 & VB9 Dynamic DLRサポート,Office開発支援 Task & Parallel 並行処理開発支援 foreach(var y in ls) { Task t = Task.Factory.StartNew(x=>Console.WriteLine(x), y); } (from x in Enumerable.Range(1, 100).AsParallel() select x).ForAll(i => Console.WriteLine(i)); Parallel.For(1,30,i =>Console.WriteLine(i)); using System.Threading.Tasks; using System.Threading; using System.Linq.Parallel; BigInteger

BigInteger 何桁でも行ける整数 var t = new Tuple<bool, int>(true, 10); C#10 & VB9 BigInteger  何桁でも行ける整数 var bi = new System.Numerics.BigInteger(); F#でもおなじみTuple var t = new Tuple<bool, int>(true, 10); if (t.Item1 == true) Console.WriteLine(t.Item2);

Console.WriteLine( x.Substring(x.IndexOf(","))); 文字列の処理が変わる 愛々問題の解決 var x = “愛々,123"; Console.WriteLine( x.Substring(x.IndexOf(","))); CLR2.0(.NET 2.0~3.5) CLR4.0(.NET 4.0) 挙動の変更 http://msdn.microsoft.com/ja-jp/netframework/dd890508.aspx

F#

IDEなど 画面がWPF Ctrl+ホイールで拡大が可能 デフォルトプロジェクトがx86

事前(コンパイル時)に検証可能なことを検証してくれる。 Contract 事前(コンパイル時)に検証可能なことを検証してくれる。 using System.Diagnostics.Contracts; http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx 契約プログラミング 事前 Contract.Requires(param != null); 事後 Contract.Ensures(Contract.Result<string>() != null);

UI Test

http://www. microsoft. com/downloads/details. aspx http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=85520793-68fc-4361-a8b6-dc2cff49c8d2 みなさんもVisual Studio 2010を評価しましょう!