本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。

Slides:



Advertisements
Similar presentations
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
Advertisements

本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
プログラミング第5回 1 while ループ 文字列の操作
本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。
6.4継承とメソッド 6.5継承とコンストラクタ 11月28日 時田 陽一
IIS 4.0で開発をするコツ Webアプリケーション構築.
D&UNITE 株式会社 代表取締役 株式会社 T-Planning 取締役 Microsoft MVP for ASP.NET/IIS
クラウド上での リアルタイム・非同期・双方向通信アプリケーション開発基礎
Java I 第2回 (4/18)
2008/03/01 D-BOF k.inaba はじめての initial D 2008/03/01 D-BOF k.inaba
とても使いやすい Boost の serialization
とても使いやすい Boost の serialization
Microsoft .NET 入門 Silverlight のための 福井コンピュータ株式会社 小島 富治雄
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
C# の現在・過去・未来 えムナウ (児玉宏之)
Windows Summit /8/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
第20章 Flyweight ~同じものを共有して無駄をなくす~
C#とC++とオブジェクト指向 上甲 健史.
メソッド名とその周辺の識別子の 相関ルールに基づくメソッド名変更支援手法
Microsoft Consumer Channels and Central Marketing Group
Flyingware : バイトコード変換による 安全なエージェントの実行
細かい粒度でコードの再利用を可能とするメソッド内メソッドのJava言語への導入
プログラミング言語入門 手続き型言語としてのJava
Oracle XEを使ってみよう 初音玲.
細かい粒度で コードの再利用を可能とする メソッド内メソッドと その効率の良い実装方法の提案
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
オブジェクト指向 プログラミング 第八回 知能情報学部 新田直也.
オブジェクト指向 プログラミング 第十一回 知能情報学部 新田直也.
Chad Siefert Senior Test Lead Microsoft Corporation
MVP for VB が語る C# 入門 初音 玲.
MVP for VB が語る C# 入門 初音 玲.
オブジェクト指向 プログラミング 第十三回 知能情報学部 新田直也.
VS2010はここがすごい 中 博俊.
VS2010はここがすごい 中 博俊.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
VS2010はここがすごい 中 博俊.
R流・C#マルチスレッドの復讐 2009年05月16日 R・田中一郎
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
C# の現在・過去・未来 えムナウ (児玉宏之)
.NET Framework 3.0 概要 (旧称 : WinFX)
変数のデータフローを考慮した API利用コード例の検索 井上研究室 竹之内 啓太.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
Windows Summit /24/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Visual Studio 2005の使用方法 新入生セミナー 
Oracle XEを使ってみよう 初音玲.
Craig Rowland Senior Program Manager Microsoft Corporation
もっと詳しくArrayクラスについて調べるには → キーワード検索
Microsoft Consumer Channels and Central Marketing Group
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
VS2010はここがすごい 中 博俊.
パッケージ,アクセス修飾子 2008年4月27日 海谷 治彦.
Twitterクライアントに学ぶASP.NETアプリ
オブジェクト指向 プログラミング 第十ニ回 知能情報学部 新田直也.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
Windows Summit 2010 © 2010 Microsoft Corporation.All rights reserved.Microsoft、Windows、Windows Vista およびその他の製品名は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。
オブジェクト指向 プログラミング 第八回 知能情報学部 新田直也.
プログラミング言語論 第十一回 理工学部 情報システム工学科 新田直也.
C#プログラミング実習 第3回.
さまざまなプログラミング言語, オンライン開発環境
VS2010はここがすごい 中 博俊.
cp-3. サブクラス,継承 (C++ オブジェクト指向プログラミング入門)
cp-2. 属性,アクセサ (C++ オブジェクト指向プログラミング入門)
Javaとは Javaとはオブジェクト指向言語でJava VM(Java仮想マシン)と呼ばれるプログラム上で動作します。
Presentation transcript:

本プレゼンテーション ( 以下、本書 ) で提供されている情報は、本書が 発表された時点における Microsoft の見解を述べたものです。市場 ニーズの変化に対応する必要があるため、本書は記載された内容の実 現に関する Microsoft の確約とはみなされないものとします。また本 書に記載された情報の正確さについて、保証するものではありません。 本書は情報の提供のみを目的としており、明示または黙示に関わらず、 本書について Microsoft はいかなる保証をするものでもありません。 本書に記載されている機能名や用語の日本語訳は、あくまでも暫定的 なものであり、将来変更される可能性があります。

マネージ コード ジェネリック 統合言語クエリ ダイナミック + 言語の平等性 C# VB 11.0 Windows ランタイム + 非同期 C# VB 7.0 C# VB 8.0 C# VB 9.0 C# VB 10.0

public async Task GetXmlAsync(string url) { var client = new HttpClient(); var response = await client.GetAsync(url); var text = response.Content.ReadAsString(); return XElement.Parse(text); } public Task GetXmlAsync(string url) { var tcs = new TaskCompletionSource (); var client = new HttpClient(); client.GetAsync(url).ContinueWith(task => { var response = task.Result; var text = response.Content.ReadAsString(); tcs.SetResult(XElement.Parse(text)); }); return tcs.Task; }

C# の __FILE__ マクロと __LINE__ マクロ ?

public static class Trace { public static void WriteLine(string message, [CallerFilePath] string file = "", [CallerLineNumber] int line = 0, [CallerMemberName] string member = "") { var s = string.Format("{0}:{1} – {2}: {3}", file, line, member, message); Console.WriteLine(s); } void Initialize() { Trace.WriteLine("Starting services");... } Trace.WriteLine("Starting services", "c:\\sources\\foo.cs", 1123, "Initialize");

マネージ コード ジェネリック 統合言語クエリ ダイナミック + 言語の平等性 C# VB 11.0 Windows ランタイム + 非同期 C# VB 7.0 C# VB 8.0 C# VB 9.0 C# VB 10.0

クラス フィールド パブリック Foo プライベート 文字列 X X コンパイラ ソース コー ド ソース ファイル ソース コー ド.NET アセンブリ メタ プログラミング読み取り - 評価 - 出力のループ 言語オブジェクト モデル 言語内 DSL

言語サービス コンパイラ API コンパイラ パイプライン メタデータ インポート

[PLAT-203T] Async everywhere: creating responsive APIs & apps [TOOL-531T] Using the Windows Runtime from C# and Visual Basic [SAC-804T] Building IIS and ASP.NET apps with the power of async [TOOL-810T] Async made simple in Windows 8, with C# and Visual Basic [TOOL-829T] The zen of async: Best practices for best performance 関連セッション Visual Studio 非同期プログラミング ( 英語 ) ( 英語 ) Visual Studio 11 Developoer Preview の Visual C# の新機能 ( 英 語 ) ( 英 語 ) Visual Studio 11 Developer Preview の Visual Basic の 新機能 ( 英 語 ) ( 英 語 ) 関連文書および記事