MSDNの調べ方 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 匿名  (社会人) 投稿日時 2010/11/7 20:02:53
皆様、いろいろと詳しく丁寧に教えていただき有り難うございます
今後もご指導のほどよろしくお願いします
投稿者 葉月  (社会人) 投稿日時 2010/11/6 14:03:01
ライブラリを探すのにMSDNで括っていますが、
個人的にはGoogleなどで検索した方が、効率いい気はします。

>動画関連のライブラリをMSDNから探す
作成の意図がいまひとつ理解できないので、漠然とした
回答しかできませんが――
動画フォーマットを変換するなどの編集がしたいなら、C++が
有力な選択肢の一つになると思います。

再生したいだけなら.NETでも十分に活用できます。
私が.NETを利用し、動画を再生したことがあるのは2点です。
1.AxWMPLib
2.MCI
他にDirectShowを利用して再生するなどの手段があります。

1.は参照の追加をすることで利用ができるライブラリです。
詳しくは、参考URLを見てください。
簡単かつ、画質もWMPがベースのため綺麗です。
外観にこだわらないならお勧めです。  
ただ、VS2010は対応してないかも知れません。

2.は1.に比べたら難しく手間もかかりますが、VB中学校
さんにMCIを利用したわかりやすいサンプルがあります。
外観を自分好みにできます。
ただ、1.に比べて画質は汚いです。

>MSDNの使い方
私は知らないクラスや機能が出てきたら利用しています。
<調べたいキーワード> MSDN
でググっています。
説明を読んでも曖昧な場合は、DOBONさんのサンプルや
@it、またはITProを利用して簡単なサンプルを作り、
概要を理解してから、再度MSDNの説明を見ています。
気づいたらMSDNの説明だけで理解できるようになりましたが、
最初のうちは苦労しました。
慣れるまでが大変ですね。。。 
投稿者 (削除されました)  () 投稿日時 2010/11/6 13:30:09
(削除されました)
投稿者 匿名  (社会人) 投稿日時 2010/11/5 10:03:49
>※それ以前に動画を対象とした時点で、VB は主軸に
>ならない気がします。
やはりCということでしょうか(open CVあたりも)
投稿者 とくま  (社会人) 投稿日時 2010/11/4 11:59:08
どこまでの範囲を MSDN と言っているのかにまず疑問を感じます。
そもそも MSDN の概要は意識しているのですか?
以下、
[MSDN ライブラリ]
└[.NET 開発]
を「VB」及び「VB の MSDN」の対象として発言します。

一昔前はローカルの MSDN を調べ倒していました。
でも、分野によって充実度の差が激しいんですよね。
動画関係のページは昔から弱かったですが、未だに
仕様確認程度にしか使えないのでは?
※それ以前に動画を対象とした時点で、VB は主軸に
ならない気がします。
> 動画を再生するということでしょうか。
> .NETで制作されるとなると、
> ~
デフォルトでは、さほど用意されてないのでは?
当サイトのサンプルもいきなり API 出してきてるし。
http://homepage1.nifty.com/rucio/main/dotnet/Samples/Sample061PlayAVI.htm
DirectX とかの話になれば SDK ありきの話になるだろうし。
※DirectX のドキュメントも MSDN て言ってしまえば
そうだけど、VB の MSDN の延長で探してたら辿り着か
ない気がします。

> ただ、どんなライブラリがあるのか漠然とみていくうちに、作りたいプログラムがひらめくときも
1箇所見つけてその周辺を見ればいいですよね?
迷路の様と言いつつも、目的に応じたクラス(DLL)
に纏まっているわけですから。
> googleでやりたいことを検索する→使えそうなメソッドやクラスを探す→MSDNでそのメソッド(クラス)について調べる
どうしても、この手順が最初に来ますね。

逆にアイデアだけの問題であれば、動画に限る必要は
無いですよ。設計思想は共通しているものがあります
から、辿り着けないでウロウロしているくらいなら、
目の前にあるクラスを見ればいいと思います。

# 私自身は使ってませんが、↓こんなページも。。。
# http://msdn.microsoft.com/ja-jp/kensaku.aspx
# Microsoft さんもそれなりに頑張ってるようなので
# 使って便利だと思う人がいたら教えてください。
投稿者 匿名  (社会人) 投稿日時 2010/11/4 07:45:04
>googleでやりたいことを検索する→使えそうなメソッドやクラスを探す→MSDNでそのメソッド(クラス)
>について調べる
おっしゃるやり方がベストだと思ます。
ただ、どんなライブラリがあるのか漠然とみていくうちに、作りたいプログラムがひらめくときも
あると思いますので、

>クラシック  |   ライトウェイト  |   ScriptFree
>というのがありますが ScriptFree を選択してみてください。スクリプトが不要になります。 

 ScriptFreeが赤文字に変わりましたが、「スクリプトを実行しますか」というダイアログはでます。

 

投稿者 パールマン  (社会人) 投稿日時 2010/11/3 21:35:24
> 動画に関するソフトを作りたいと考えてるのですが、それに関連したライブラリを

う~ん・・・
動画を再生するということでしょうか。
.NETで制作されるとなると、

.NET開発
.NET Framework 4
.NET Framework クラス ライブラリ
System.Windows.Media 名前空間
Media Player クラス

あたりでしょうか・・・
サンプルコードは探し方が悪いのか見つけられませんでした。

試しに「Windows Media Playerコントロール」をフォームに乗っけた後、コントロールをダブルクリックしてデフォルトイベント(優先的なイベントと言ったほうが適切?)を見てみましたら、どうやら「Play」ボタン( |> )をクリックしたときのイベントプロシージャが出てきました。
投稿者 ぐらす  (学生) 投稿日時 2010/11/3 15:11:17
本当に「迷路」がぴったりですよね。私も使いこなせません

とりあえずパールマンさんのおっしゃる通りMSDNライブラリトップページ左の項目から絞り込んでいけばいいのでしょうがどの分類かすら分かりにくいので私は
googleでやりたいことを検索する→使えそうなメソッドやクラスを探す→MSDNでそのメソッド(クラス)について調べる
という風にしています。

>また、スクリプトを無効にしているので「スクリプト表示」のダイアログが頻繁にでてわずらわしくなります。

MSDNライブラリのページの右上に
クラシック  |   ライトウェイト  |   ScriptFree
というのがありますが ScriptFree を選択してみてください。スクリプトが不要になります。
投稿者 匿名  (社会人) 投稿日時 2010/11/3 13:43:50
動画に関するソフトを作りたいと考えてるのですが、それに関連したライブラリを
調べたいと思っています(VB2010 EP)
投稿者 パールマン  (社会人) 投稿日時 2010/11/3 10:49:42
はじめまして、

確かに「迷路」のよう・・・と私もおもいます。
ただ、探しに行かれるにしても「目的」を明確にしておかないと、何れにしてもたどりつくのは難しいともおもいます。
今回のご質問にしても、「このような目的のライブラリ」と書かれたほうがよいと思います。

大分類として
・開発ツールと言語ドキュメント
・デザインツール
・モバイルおよびEmbedded開発
・.NET開発
・Office開発
・Officeソリューション開発
・サーバーおよびエンタープライズ開発
・Web開発
・Windows開発
・Windowsドライバー開発
・テクニカルドキュメント

がありますから、「探したいもの」がどの分類に当てはまるかを知る必要があります。
こちらの掲示板で、「このようなことを調べたいが、どの分類に当てはまるでしょう」とまで書いてくださると、回答いただけやすくなると思います。
ご自身でMSDNで調べられる姿勢は、管理人さんではありませんがよいと思います。
投稿者 匿名  (社会人) 投稿日時 2010/11/3 10:23:58
MSDNでどのようなライブラリがあるのか調べてみようと思ってますが
迷路のようでなかなか思う場所にたどりつけません。
また、スクリプトを無効にしているので「スクリプト表示」のダイアログが頻繁にでて
わずらわしくなります。
言葉足らずですが、スムースにライブラリをみることができる方法を伝授してください