www.masahiko.info
IT+
www.masahiko.info
デベロッパー、ITプロ向けの技術情報Webマガジン。アイティプラス(IT Plus)。
IT+
▼カテゴリ:.NET Development

2008/06/17 01:01 【カテゴリ:.NET Development】 (更新:2008/06/17 01:28)

メソッドのシグネチャ(signature)とメソッドの構文(syntax)の違い このエントリーを含むはてなブックマーク

signature syntaxメソッドの「シグネチャ」(signature)という用語は、メソッドの定義を示す際によく使われる用語ですが、厳密な意味を考えると、この用語を使用する際には注意を要します。シグネチャは、プログラミング言語設計の用語で、言語ごとに明確な意味が定義されているからです。その意味を正しく把握したうえで「シグネチャ」という用語を使う必要があるのです。

一方の「構文」(syntax)という用語は、より汎用的な意味で使われます。単に「ソース コード上にどのように文字が配列されているか」という表記方法を表しているだけなので、プログラミング言語ごとに意味合いが異なるわけではありません。

従って、無難にメソッドの定義について言及したい場合は、「メソッド構文」という用語を使った方がよいと思います。

以下ではメソッドの「シグネチャ」についてもう少し詳しく解説しましょう。

→ 続きを読む
コメント[0件] & トラックバック[0件]

2008/06/09 18:05 【カテゴリ:.NET Development】 (Posted by 一色政彦)

Tech·Ed 2008 のセッション タイトル このエントリーを含むはてなブックマーク

teched2008.jpgMicrosoft の(すでに提供している)最新技術を扱う開発者向けのカンファレンス「Microsoft Tech·Ed 2008 Yokohama」が、2008年8月26日(火)~29日(金)の4日間、パシフィコ横浜で開催予定です。そのセッション内容が公開されているようなので紹介します。

Tech·Ed 2008 のテクニカル セッションのタイトル

セッションはジャンルごとに、次の6つの「トラック」(Track)に分けられています。

【トラック群】

Track 1 : 次世代プラットフォーム
Track 2 : 開発プラットフォームとユーザー エクスペリエンス
Track 3 : Office system とユニファイド コミュニケーション
Track 4 : 運用管理、セキュリティ、仮想化
Track 5 : アプリケーション プラットフォーム
Track 6 : モバイル & エンべデッド開発

このうち「Track 2 : 開発プラットフォームとユーザー エクスペリエンス」のセッション タイトルは以下のような感じ。

→ 続きを読む
コメント[0件] & トラックバック[0件]

2008/05/29 23:43 【カテゴリ:.NET Development】 (Posted by 一色政彦)

PDC2008のセッション タイトル(日本語版) このエントリーを含むはてなブックマーク

PDC(Professional Developers Conference) 2008Microsoftの次世代技術を扱う開発者向けのカンファレンス「PDC(Professional Developers Conference) 2008」が、2008年10月26日(日)~30日(木)の5日間、米国ロサンゼルス コンベンション センターで開催予定です。そのセッション概要が公開されているようなので、それについて日本語への翻訳という形で紹介します。

PDC 2008 公式サイトのセッション概要

以下は、2008年5月29日時点で、簡単に訳した抄訳です。とりあえずタイトルだけです。
こうやって全体を見てみると、クラウド、ビルディング ブロック サービス、Windows Live プラットフォーム、Silverlightなどなど、次世代 Web 技術が中心みたいですね。

【セッション群】

→ 続きを読む
コメント[0件] & トラックバック[0件]

2008/05/28 18:15 【カテゴリ:.NET Development】 (Posted by 一色政彦)

パラメータと引数の違い このエントリーを含むはてなブックマーク

パラメータ&引数パラメータ(parameter)と引数(argument)はよく同じものとして使われますが、実際には違いがあります(わたしも混同していました……)。まぁパラメータと引数(ひきすう)は混同して使っても、意思疎通にそれほど影響出ていないので問題ないと思いますが、でもきちんと使い分けできた方がスマートかもと思いました。


その違いは簡単に言えば、次のようになるみたいです。

 ・メソッド(や関数)に定義されているのは「パラメータ」(もしくは「パラメータ変数」)。
 ・メソッド(や関数)に定義されたすべてのパラメータ群は「パラメータ リスト」と呼びます。
 ・メソッド(や関数)のパラメータに渡された値*1は「引数」(「パラメータ値」との言い換えも可能)。
 ・メソッド(や関数)のパラメータ群に渡されたすべての値群は「引数リスト」と呼びます。

パラメータは変数名という名前がありますが、引数は変数値もしくは定数やリテラルなので名前がありません。

*1<高度> 厳密には「値」(Value)というよりも「式」(Expression)。式はオペランドと演算子を組み合わせたもの。例えば「a + 2」という式では、変数値「a」や定数「2」がオペランド、「+」が演算子です。具体例は後述の *2 で書いています。

コード例で示すと以下のような感じです。

→ 続きを読む
コメント[0件] & トラックバック[0件]

2008/05/20 15:43 【カテゴリ:.NET Development】 (Posted by 一色政彦)

Facebook Applicationの開発 このエントリーを含むはてなブックマーク

Facebook Developers最近日本語サービスが追加された「Facebook」ですが、Facebook内に自作のアプリケーションも追加できるんですね。面白いと思いました。

以下の記事(英語)に、ステップ バイ ステップによるFacebookアプリケーションの作成方法が説明されています。

Facebook Developers: Step-by-step Guide to Creating an Application

基本的には、開発言語はPHPで、アプリケーションのサービスをホストするWebサーバー(※PHPを使う場合はphp5が稼働すること)が必要みたいです。

標準ではPHP5のFeacebook用ライブラリが用意されているので、これをWebサーバーに配置して使います。WebサーバーのURLではREST が使えればよいだけみたいなので、そのURLで動作するプログラムは必ずしもPHPではなくてもよいみたいです。そこでほかの開発言語に対応したFeacebook用ライブラリも多数存在するみたいです。

ASP.NET | ASP (VBScript) | Cocoa | ColdFusion | C++ | C# | D | Emacs Lisp | Java | JavaScript | Lisp | Perl | PHP | Python | Ruby on Rails | VB.NET | Windows Mobile

Facebook Developers Wiki(※各種ライブラリへのリンクがある)

ちなみに.NET言語(C#やVBなど)では次のライブラリが用意されています。

CodePlex: Facebook Developer Toolkit

あと……

→ 続きを読む
コメント[0件] & トラックバック[0件]
▼このカテゴリの古い記事
2008/05/14 16:53 【.NET Development】

マイクロソフト開発環境のロードマップ このエントリーを含むはてなブックマーク

2007/01/17 22:06 【.NET Development】

報告したバグがVisual Studio 2005 SP1に組み込まれてた! このエントリーを含むはてなブックマーク

2006/09/13 20:27 【.NET Development】

Windows Live ガジェットとは? このエントリーを含むはてなブックマーク

2006/07/06 13:35 【.NET Development】

.NET Framework 3.0関連の情報 このエントリーを含むはてなブックマーク

2006/05/16 12:39 【.NET Development】

THE ARCHITECTURE JOURNALの日本語PDF このエントリーを含むはてなブックマーク

2005/06/15 16:15 【.NET Development】

ASP.NETのホビー開発者向けサイト「WebDeli」が公開 このエントリーを含むはてなブックマーク

2005/05/27 23:33 【.NET Development】

C#で実装するニューラル ネットワークの情報 このエントリーを含むはてなブックマーク

2004/12/25 20:25 【.NET Development】

C#とVB.NETのルールブック このエントリーを含むはてなブックマーク

2004/08/12 03:26 【.NET Development】

アジャイル開発&テスト駆動開発関連の書籍(MSPから9月上旬発売予定) このエントリーを含むはてなブックマーク

2004/06/14 03:51 【.NET Development】

RSSリーダーによるサポート技術情報の収集方法 このエントリーを含むはてなブックマーク

2004/05/09 20:06 【.NET Development】

Visioを使ったUML設計に関する情報 このエントリーを含むはてなブックマーク

2004/04/25 22:27 【.NET Development】

ClickOnce開発のスクリーン ショット このエントリーを含むはてなブックマーク

2004/04/16 18:36 【.NET Development】

@IT Insider.NETでオンライン・リソースの紹介記事 このエントリーを含むはてなブックマーク

2004/04/16 02:37 【.NET Development】

ASP.NET Web Matrix 0.6日本語版ビルド984更新 このエントリーを含むはてなブックマーク

2004/03/31 16:15 【.NET Development】

日本ユニシスの.NET関連記事がPDFで読める このエントリーを含むはてなブックマーク

2004/03/30 20:05 【.NET Development】

VSS6.0dへアップグレードするサービスパック このエントリーを含むはてなブックマーク

2004/03/30 01:19 【.NET Development】

SDI/MDIアプリケーション開発関連の情報 このエントリーを含むはてなブックマーク

2004/03/25 14:07 【.NET Development】

米MSDNで「Visual Studio Extensibility Center」開設 このエントリーを含むはてなブックマーク

2004/03/22 18:20 【.NET Development】

次期Visual Studioの名称で気づいたこと このエントリーを含むはてなブックマーク

2004/03/19 00:30 【.NET Development】

CLR Profiler関連の情報 このエントリーを含むはてなブックマーク

2004/03/13 23:14 【.NET Development】

スマート クライアント関連の情報 このエントリーを含むはてなブックマーク

2004/03/04 19:48 【.NET Development】

MSDN、春のフレッシュマン向け企画を開始 このエントリーを含むはてなブックマーク

2004/02/24 13:42 【.NET Development】

ASP.NET Web Matrix 日本語版が公開された このエントリーを含むはてなブックマーク

2004/02/24 10:13 【.NET Development】

ビジネス プロセス モデリングのツール「Whitehorse」の情報 このエントリーを含むはてなブックマーク

2004/02/18 10:04 【.NET Development】

MSDN Japan、「Introducing "Longhorn" for Developers」日本語版を公開 このエントリーを含むはてなブックマーク

2004/02/10 17:01 【.NET Development】

@ITで「IT Architect」 フォーラム開始! このエントリーを含むはてなブックマーク

2004/02/05 01:07 【.NET Development】

オブジェクト指向関連の情報 このエントリーを含むはてなブックマーク

2003/12/12 01:16 【.NET Development】

GDNJのノータッチデプロイメント掲示板が復活(+「ClickOnce」) このエントリーを含むはてなブックマーク

2003/12/08 13:41 【.NET Development】

Visual Studio Tools for Office関連の情報 このエントリーを含むはてなブックマーク

2003/10/30 12:51 【.NET Development】

Visual Studioロードマップ2004-2005公開 このエントリーを含むはてなブックマーク

2003/10/24 20:20 【.NET Development】

「Visual Studio .NET 2003 ←→2002」変換ツール このエントリーを含むはてなブックマーク

2003/10/17 17:45 【.NET Development】

Visual Studio for Office(英語版)を起動してみる このエントリーを含むはてなブックマーク

2003/10/13 07:49 【.NET Development】

「C#←→VB.NET」コード変換ツール このエントリーを含むはてなブックマーク

2003/10/08 08:41 【.NET Development】

Windows "Longhorn"、SQL Server "Yukon"、Visual Studio "Whidbey"を知りたい人は・・・ このエントリーを含むはてなブックマーク

2003/10/08 08:22 【.NET Development】

.NETアセンブリ難読化ツール「Dotfuscator」の最新版 このエントリーを含むはてなブックマーク

2003/10/07 20:53 【.NET Development】

@IT:Visual SourceSafeによるソース管理 このエントリーを含むはてなブックマーク

2003/10/07 06:23 【.NET Development】

ついにVisual Studio Tools for Officeを入手! このエントリーを含むはてなブックマーク

2003/10/07 06:14 【.NET Development】

MSDNで無料の.NETクラスライブラリ「検索」CD-ROMをGET! このエントリーを含むはてなブックマーク

2003/10/07 06:05 【.NET Development】

ノータッチ デプロイメントのコンテスト結果が楽しみ! このエントリーを含むはてなブックマーク

2003/09/26 01:38 【.NET Development】

Visual Perlのページ このエントリーを含むはてなブックマーク

2003/09/25 14:39 【.NET Development】

10月27日にLonghorn開発者センターを公開 このエントリーを含むはてなブックマーク

2003/09/24 03:11 【.NET Development】

無償のC#コンポーネント ライブラリ このエントリーを含むはてなブックマーク

2003/09/23 23:12 【.NET Development】

エクスプローラ バーの開発 このエントリーを含むはてなブックマーク

2003/09/16 17:28 【.NET Development】

格安UMLツール、Enterprise Architect このエントリーを含むはてなブックマーク

2003/09/11 17:22 【.NET Development】

Together Edition for Microsoft Visual Studio .NET このエントリーを含むはてなブックマーク

2003/09/09 22:38 【.NET Development】

microsoft roadmap このエントリーを含むはてなブックマーク

2003/09/09 17:44 【.NET Development】

Visual SourceSafe 情報のサイト このエントリーを含むはてなブックマーク

2003/09/09 16:38 【.NET Development】

iモードFlash開発講座 このエントリーを含むはてなブックマーク

2003/09/09 16:35 【.NET Development】

Macromedia開発者Blog(英語) このエントリーを含むはてなブックマーク

2003/09/09 11:03 【.NET Development】

Web Matrix Reloaded! このエントリーを含むはてなブックマーク

2003/09/09 10:52 【.NET Development】

.NETテクノロジー編集部に行ってきた このエントリーを含むはてなブックマーク

2003/08/28 09:12 【.NET Development】

マイクロソフト管理コンソール このエントリーを含むはてなブックマーク

2003/08/14 20:25 【.NET Development】

Borland C# Builder このエントリーを含むはてなブックマーク

2003/08/14 00:19 【.NET Development】

Visual Studio ロードマップ このエントリーを含むはてなブックマーク

|| Top | Profile | Works | Diary || IT+ | #BLOG | MyView ||
【リンクについて】→詳細を見る
リンク・フリーです。事前、事後のご連絡は必要ありません。
【著作権について】→詳細を見る
Copyright © 2003-2008 Masahiko Isshiki. All rights reserved.
(引用と私的使用以外の記事・画像及び情報の無断転載を禁じます)