C言語と描画につって
◇-?C言語と描画につって-しん-02/11-15:58(172)-No.439703 ┣?!Re:C言語と描画につって...-ZONE-02/11-18:42(170)-No.439736 ┗?!Re:C言語と描画につって...-jtaka[BJCB]-02/11-20:25(168)-No.439753 ┗?!?Re:C言語と描画につって...-しん-02/11-23:27(165)-No.439786 ┗?!?~Re:C言語と描画につって...-AZ-02/12-09:35(155)-No.439814 ┗?!?~-Re:C言語と描画につって...-しん-02/12-21:11(143)-No.439897
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
439703 | C言語と描画につって | しん URL | 2008/02/11-15:58 |
メーカー名:東芝 OS名:WindowsXp パソコン名:PAEX522PDE3 -- C言語には全くの初心者です、 グラフイック関係でいろいろ質問しましたら。 最終的にはC言語を勉強しなさいと言う事になりました。 そこで初心者向けのC言語の本を購入して見たのですが。 線を引いたり、円を描いたり、色を変えたりする様なコマンド、関数等は出てきません。 ・Accessを勉強している過程で、円を描きたく、VBAで描けるようになりました。 ・JavaScriptを勉強している過程で、円を描きたく、CSSでは出来ないが、VMLで描ける事を学びました。 どなたか、C言語と描画の関係をお聞かせ下さい。 |
▲このページのトップに戻る
439736 | Re:C言語と描画につって | ZONE | 2008/02/11-18:42 |
記事番号439703へのコメント しんさんは No.439703「C言語と描画につって」で書きました。 勉強されるC言語のメーカー,製品名,バージョンは? たぶんグラフィックライブラリが用意されていると思いますのでヘルプで 使い方を調べてください。 標準ライブラリでは使い難いところを補ったライブラリが公開されている こともありますので探されると良いですよ。 「グラフィックライブラリ」や「グラフィックスライブラリ」をキーに Web検索すると見つけやすいでしょう。 |
▲このページのトップに戻る
439753 | Re:C言語と描画につって | jtaka[BJCB] | 2008/02/11-20:25 |
記事番号439703へのコメント C言語と描画には基本的には*全く関係ない*です。 ただ、C言語を使って、システムの描画のためのインターフェースにアクセスすることに よってその機能を使うことで描画を行うということが可能ということです。 で、 >グラフイック関係でいろいろ質問しましたら。 >最終的にはC言語を勉強しなさいと言う事になりました。 ↑ここあたりがどういう流れだったのかを概略でいいから書いた方がいいような気が しないでもないです。 Windowsでは描画のためのものをふくめシステムの機能を使うためのインターフェース (Application Programming Interface, API)はたしかにC言語で呼び出すのを前提に 実装されていますが、VisualBasicなどのほかの言語でも使えます。また、VisualBasicは たしか描画に関するインストラクションが存在するんじゃなかったかと思います。 # よりきめ細かい描画のコントロールを行うためにはAPIを使う必要があるかもしれない # ですけど。 |
▲このページのトップに戻る
439786 | Re:C言語と描画につって | しん | 2008/02/11-23:27 |
記事番号439753へのコメント jtaka[BJCB]さんは No.439753「Re:C言語と描画につって」で書きました。 ZONEさん、jtaka[BJCB]さんありがとうございます。 「今回の問題の発端」 ・AccessVBAでデータベースウインドウを非表示にすると画面は濃いグレー色になりますが この色を自由に変えられないかと思いました。 ・Excelでは実行した事がありませんが、画面のセルを全部、 非表示にしたら同じになるのではと思います?・・・未確認 この質問からC言語、Win32 APIという事になりました。 AccessVBAの中でC言語で書かれたWin32 APIがどう生かせるか全く不明です。 VBAで書かれたAPI書物があればよいのですが、見つかりませんでした。 C言語は Borland C++ Compiler 5.5.1,TurboDebugger 5.5で コマンドラインで作業をしています。 本にあるサンプルはこれで結構やっています。 VBとVBAはどの程度異なるのでしょうか。 こんな現状で取り組んでいます。 |
▲このページのトップに戻る
439814 | Re:C言語と描画につって | AZ | 2008/02/12-09:35 |
記事番号439786へのコメント 発端の事柄が APIにて可能なのかどうかは、判りませんがVBAから WinAPIを 呼び出すことは、普通に行われています。 Cで作られていても、引数等が受け渡しできれば、他の言語からも利用可能です。 その際に Cの知識は原則不要で、必要なAPIを Declareして呼び出すだけです。 参考ですが 例えば ttp://www.winapi-database.com/ とかだと、VBでの Declare宣言も記載されています。 |
▲このページのトップに戻る
439897 | Re:C言語と描画につって | しん | 2008/02/12-21:11 |
記事番号439814へのコメント AZさんは No.439814「Re:C言語と描画につって」で書きました。 AZさんありがとうございます。 最初例題に出ている GetWindowsDirectory()関数を、AccessVBAの中で呼んでみました。 説明の通りの結果が再現されました。 ありがとうございます。 発端の事柄が出来るかどうか不明ですがここで勉強していきます。 またC言語のようなコンパイラ言語は始めてですので、こちらも長い目で勉強して見ます |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|