• ベストアンサー

APIをヘルプ無しで扱えますか?

この度はご質問させていただきます。 プログラマーの方々はAPIが公開されているアプリケーションをVBなどで扱う場合、ヘルプなど全く無しで オブジェクトブラウザなどを使って組めたりしますか?? どうかよろしくご教授お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

公開されているならば、オンラインマニュアルとかあるのでは? 何もなしでも、やろうと思えばできますが、ある時よりよっぽど時間 かかるでしょうね。 引数の数や型すら分からない、ネットで調べても何も出てこないなら、 お話にならないです。 オンラインマニュアルやサンプルなどがあった方がサクサク できます。

mark9230
質問者

お礼

ご回答ありがとうございます。 やはり普通はヘルプやサンプルを参照して使うのが一般的なんですね。 ちなみになんですが、ヘルプなどに載っていない機能などを 発見して使うなんてこともありますか?

その他の回答 (1)

回答No.2

> ヘルプなどに載っていない機能などを > 発見して使うなんてこともありますか? ありません。 他人が作ったAPIは、そもそも提供元から定義情報を教えてもらえないと 命令方法が分かりませんから。 自ら発見というのはあり得ませんね。

mark9230
質問者

お礼

ありがとうございました。 生の声を聞けてとても嬉しく思いました。

関連するQ&A

  • VBソフトをネット上(ブラウザ上)で使えるようにする方法

    VBの標準で作ったソフト(exeファイル)を、インターネット上で公開し、 ブラウザでも使えるようにしたいと思っております。 (ソフトをダウンロードさせるのではなく、 ブラウザでソフトを動かします) 自前IISサーバを使うのですが、IISアプリケーション というものを使って作業するのでしょうか? こちらの過去の質問も含めていろいろと調べましたが、 exeをVBscriptとして呼び出して……という感じで 書かれておりましたが、実は私は今月からVBを 勉強し出したばかりで、あまり高等なお話には ついていけません。 実は今回の作業は、サーバにあまり詳しくない プログラマが作ったVBソフトを、 サーバにいくらか詳しい私がネット上で公開するという 形になってしまい、ソフトを作ったプログラマも IISアプリケーションのことはわからず、 ブラウザでソフトを公開できるものなのかどうかも わからないということですので、恐縮ですが こちらで質問させていただきました。 IISアプリケーションに関して、詳しく解説されている 本やサイトがなかなか見つからないのですが、 VBソフトをネットで公開するためには これを使うわけではないのでしょうか? VBとインターネットの関係がろくにわからない 初心者ですが、もし何かきっかけとさせていただきます情報を いただけたら大変嬉しく思います。 どうぞよろしくお願いいたします。

  • C++ API 全般 APIの概要は

    独学にてプログラミングを勉強しているのですが、いきづまってしまったので質問お願いします。 ※Visual Studio 2008 Express Editionsを使用しています。 まだプログラミングに関しての勉強を始めて1ヶ月程度で、最初はVB.NETから始めて、最近C++に乗り換えました。 趣味の範囲でのゲームを作ろうと思っていて、C++とDirectXでの開発を予定しています。(しかし、最終的にはゲームに限らずプログラミングの技術と知識を習得することを目標にしています。)(DirectXに関してはまだ手をつけていません。) まったく1からのスタートで、現在win32コンソールアプリケーションにてコードの勉強をしているところです。 勉強に使っている参考文献は ・VisualC++.NET逆引き大全500の極意 ・ゲームプログラマになる前に覚えて起きたい技術(これを買うには早すぎたようです…。第一章も半分くらいしか理解できません…。) サイトは ・主に「0からのゲームプログラミング」というサイトです。 http://www.plustarnet.com/aspil/Programming/ 本題の質問ですが、APIというものがいまいち理解できません。 (1)上記のような目的で使用するAPIは、標準 Windows APIというものでいいのでしょうか? (2)win32コンソールアプリケーションでは実行できるのに、win32プロジェクトでは実行できないのはなぜでしょうか? #include<windows.h> int WINAPI WinMain( HINSTANCE hInstance , HINSTANCE hPrevInstance , PSTR lpCmdLine , int nCmdShow ) { MessageBox(NULL , TEXT("Hello Wold!") , TEXT("メッセージボックス") , MB_OK); return 0; } (3)http://www.plustarnet.com/aspil/Programming/CConsole.htm このURLのコンソールAPIというのは、一般的に使われているものでしょうか?それともこのサイトのオリジナルのものでしょうか?win32コンソールアプリケーションでAPIを使うには、このURLのCConsoleクラスとうものをインクルードしないといけないのでしょうか?#include<windows.h>と宣言することによって気軽に使いたいものを使うことはできないのでしょうか? (4)#include<windows.h> とした場合、作るものが「win32コンソールアプリケーション」だったり「win32プロジェクト」だったり「windowsフォームアプリケーション」だったりで、使用方法などがまったく別になってしまうのでしょうか? (5)そもそも、上記の目的の場合APIを勉強する必要はあるでしょうか? (6)勉強をしたほうが後々に役立つ場合、どのAPIを勉強するのがいいのでしょうか?(APIといっても様々なものがあるんだなと思い質問しました。もし勘違いでAPIというものは一つしかないとしたらすみません。) なぜAPIに関してかというと、単純に上記のサイトで言語編の一番上から順に見ていったからです。 初心者すぎて質問が的外れかもしれませんがよろしくお願いします。

  • EXCELL VBA のヘルプファイル

    EXCELLのマクロで、オブジェクトブラウザで見れるVBのヘルプって、メンバやクラスの全てを網羅してるわけではないですよね。例えばScriptingクラスのFileSystemObjectとか見たくてもヘルプがなくて困ってます。MSのサイトでアップロードできるとか、実はコンポーネントをインストールするだけだったりとか、先の例に限らず何か知ってる方いたら教えてください。

  • APIレベル

    AndroidStudioで新規プロジェクトの作成でGoogleマップアクティビティーを作成すると、地図を載せるFragmentがSupportMapFragmentで作成されます。これだActivityにFragmentを追加する時によく使うbeginTransaction().replaceがうまく行きません。自分のやり方がまずいんだと思いますが、SupportMapFragmentを調べると下記のようなこと書いてありました。 MapFragment オブジェクトをサポートするために、Google Maps Android API には API レベル 12 以降が必要です。API レベル 12 より前のアプリケーションを対象としている場合、同じ機能にアクセスするには SupportMapFragment クラスを使用します APIレベル12と言うことはHoneycomb MR1より前です。7年前くらいです。現在のAndroidパージョン別シェアを見てもAPI レベル 12 より前は1%もありません。 それで質問なのですが、今アプリを作る場合APIレベルはどのくらいまで対応させるのが普通なのでしょうか? またそれはどのような判断によるものでしょうか?

  • マイクロソフトが主要製品のAPI公開について

    皆様こんばんは。開発初心者です。 昨日、「マイクロソフトが主要製品のAPIを公開」という記事で、 この事により、ソフトウェアメーカの技術は飛躍的に向上する、 といった事が書かれていましたが、これからはどうなっていくと 予想されますでしょうか? 識者の方々のご意見をお伺い致したく、簡単で結構ですので、 ご教授お願い致します。

  • EXCEL VBAヘルプの使い方

    EXCEL VBA初心者です。webのVBAの実例集などで勉強中なのですが、ヘルプの使い方で質問です。 たとえばFindのパラメータ Find(What,After,LookIn,LookAt,SearchOrder・・・) のLookIn,LookAtなどの意味を調べるにはどうしたらいいのでしょう? Findメソッドのヘルプを見ながら オブジェクトブラウザでXlFindLookInクラスは見つけられても、右クリックでもう一度ヘルプを見ようとすると ”ヘルプ ファイルは使えません”と出ます。何かインストールが足りないのでしょうか? 皆さんはVBAのメソッドの構文がわからない時などどのようにヘルプを使われているのでしょう?宜しくお願い致します。

  • Twitter APIでエラーが出るのですが

    Twitter APIを作成して、 〇〇にアカウントの利用を許可しますか? このアプリケーションは次のことができます。 タイムラインのツイートを見る。 フォローしている人を見る、新しくフォローする プロフィールを更新する。 ツイートする。 ダイレクトメッセージを見る。 とメッセージが出て、Twitterのアカウントを許可しようとすると 「Not FoundThe requested URL /callback.php was not found on this server.」 Apache Server at 〇〇.net Port 80 というエラーが出て、ブラウザの戻るを押すと 「エラーが発生しましたこのページのリクエスト・トークンが無効です。 使用済み、または期限切れの可能性があります。 送信したサイトまたはアプリケーションに戻って再度お試しください。 何らかの手違いがあったかもしれません。」 というエラーが出ます。 「API Key」「API secret」等、正確に入力しても ウェブサイト、コールバックURLを実在する間違いの無いURLを入力しても PCのキャッシュをクリアしてみても、何度やってもこのエラーが出ます。 それともTwitter APIでは無く、私のレンタルサーバー側に何か問題で あるのでしょうか? 原因が全く分からないのですが、どなたかお分かりになる方、 ご指導の方、よろしくお願い致します。

  • PlaySound APIについて

    すみません。どうしても分からない事があったのでご質問させて頂きます。 ACCESSというか、VBなんですが、PlaySound APIのメモリにロードする 使い方がわかりません。書式は、 PlaySound(String lpszName, IntPtr hModule, Int32 dwFlags); だと思うのですが、dwFlagsにSND_MEMORYを指定してメモリにロードしてから 鳴らしたいと考えています。 PlaySoundで普通にWAVを鳴らすと0.5秒ほど読み込みに時間がかかり、その間 処理が止まってしまったので、何とか速くできないかと思い、この方法ならどうかと 思いました。 ご存知の方いらっしゃいましたら、ぜひご教授下さい。 また、他にも高速にWAVを鳴らせる方法などご存知でしたら、ぜひともご教授願い たいと思います。

  • MFC、APIについて教えてください

    はじめまして、dio-dioです。 今回からこのOKWaveにお世話になります。 よろしくお願いいたします。 早速ですが、質問させていただきます。 私はSE目指してプログラムを勉強していますが、 MFC,APIを使って2つのファイルを比較し、合成して 新たなファイルを作成するというプログラムを 作成することになりました。 ファイルはiniファイルを用います。 私はVB6を使用したことがあるのですが、形は似ていても MFCはまったく違う形式の言語です。 今まで一度もMFC使用したことがありません。 APIの関数も使用したことがありません。 そこでみなさまに助けていただきたいのです。 MFCの使用方法がよく分かるサイト、本など知っている方 教えてください。 あと、APIを使用したプログラムを作成するに当たって、 サンプルプログラムなどが記載されていてすぐにでも プログラム作成に参考になるようなサイトを知っている方 教えてください。 とてもわがままなお願いでしょうが大変困っています。 2週間でプログラムを作成しなければならず、時間がありません。 みなさまの助けが必要不可欠です。 どうか宜しくお願いいたします。

  • Excelのコンボボックス選択方法

    VB初心者です。宜しく御願いします。 ExcelのコンボボックスをVBから選択したいのですが、上手くいきません。 AAAというコンボボックスで中身が「111」「222」「333」の場合、 objXlsSeet.Range("AAA").Select = "222" としたのですが、実行時エラー'1004' アプリケーション定義またはオブジェクト定義のエラーです。 となります。 ご教授御願いします。宜しくお願い致します。

専門家に質問してみよう