ベストアンサー VC++始めたいんですが 2000/04/27 21:27 プログラミングやったことがないのですが、会社で、VC++を「マスターせよ」といわれたのですが、なにかプログラムど素人向けのいい本などありましたら教えてください。 みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー jkz ベストアンサー率25% (20/79) 2000/12/08 02:10 回答No.3 VC++ 5年目です。 いきなりマスターしろ!ですか。大変ですね。 私もマスターするなんていつのことやら(-_-;) プログラム初心者が学ぶべきことは言語に依存 しないことも多くあります。 ・Windowsの仕組み ・WindowsAPIについて ・コーディングルール ・C++について ・データベース※使用する場合 基本的に本は自分のレベルにあったもの。かつ実用的な 力が身につきそうなものをしっかり立ち読みなどして 選ぶとよいでしょう。 あとは疑問点がいっぱい出てくると思いますので (難しいと思いますが)MSDNは良く調べると良いです。 メーリングリストに入会して諸先輩方のアドバイス を受けていくのが良いではないかと思います。 参考URLに挙げときます。 他にもあるので探してみて! 参考URL: http://shinobu.acty-net.ne.jp/mfc_search/ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) honken ベストアンサー率0% (0/2) 2000/05/04 12:24 回答No.2 まるっきり経験がないのであれば、まずソフトウェアの用語についての雑誌・本から入っていったほうが、よいと思います。というのは、VC++に限らず、言語の本を読む際に一番戸惑うのは言葉だからです。 ある程度言葉がなんとなく分かるようになってからのほうが、スムーズに行くのではないでしょうか? 時間がない場合は、サンプルプログラムのたくさん掲載されている本をご購入するとよいと思います。ちなみに、iyoさんがマスターしたいのは、「C」「C++」のどちらでしょうか? Cでしたら、 SOFTBANK BOOKS出版「C言語プログラミングレッスン(文法編)」 MicrosoftのVisualC++(開発ツール)をマスターしたいのであれば、VisualC++の使用法・簡単なプログラミング等が、記述された書籍があります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 kame ベストアンサー率0% (0/1) 2000/04/27 22:54 回答No.1 私は、「ファーストランゲージC++」 作者 御手洗毅 で、勉強しました。 最初はどれを買うか迷ったんですが、とりあえずのつもりで御手洗さんのを買いました。 (有名ですから、御手洗さんの書は) でも、、思った以上によかったですよ。 私もまるっきりの素人だったんですが、この本でとりあえずなんとか先輩についていけました。 そのあと、AS400にもなんとかついて行ってプログラムをなんとか1本書けるくらいまで なったので・・・。 私はこれをおすすめします。 でも、自分のインスピレーションでかうのもいいと思います。 やっぱり見易さは人それぞれですし、なんと言っても愛着でますからね(笑) 頑張ってください。 参考URL: ファーストランゲージC++ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A VC++を始めるにあたって 始めまして。今回会社でVC++でMFCアプリケーションのプログラミングの仕事をすることになりました。 現在の私のスペックです。 [0] 今年入社、毎日プログラムの学習をしてます。 [1] 経験したプログラム [1-1] C 学生時代、授業で基礎のみ [1-2] JAVA 同じく授業で基礎のみ [1-3] VC# 10日で覚えるVC#.netと言う本で学習中 VC++自体始めてなので、関数や書き方も理解してなくて、何から勉強したらいいのか分かりません。 いい勉強方法があれば教えてください。 また参考になるHPや参考書もあれば教えてください。 以上です。お願いします。 VC++解説書(入門書)でオススメのものはありませんか? こんにちわ。 僕は今、高校生です。 中学時代からプログラミングを勉強してます。 最初、VC++を勉強しようとしたのですが、ほとんどの解説書が対象をCをある程度マスターしている人にしていたので、中学ではCを勉強しました。そしてある程度の知識を持ってからVC++に戻ったのですが、なんとなくつまらなかったり、まだ学校で習っていない数学の話が出てきたりして、今度はVBの方を勉強しています。 C、VBの本をいろいろ読んできて思ったのですが、CやVBに比べてVC++の本はどこまで読み進めても「自分でプログラムコードが書けるようになっていく」実感がまるでありません。なんかただただ暗記を繰り返していく、という感覚なのです。だからいつもつまらなくなって挫折してしまいます。 そこで、どなたかぜひ、僕の悩みにぴったりの、VC++に関する本をご紹介していただけないでしょうか? WindowsAPIとVC++について はじめまして。今学生でゲーム系の会社に就職しようと思って、ゲームプログラムを作ろうとWindowsAPIとVC++を勉強中です。 色んな方の質問を見て思ったのですけど、VCでゲームプログラムはあまり書かない。と言うのが気になりました。そこでAPIを勉強しようと思ったのですが、気になることがいくつかあります。 ・APIのコードを書く方々は本を見なくても1からコードを書けるのですか? ・本を見ないとプログラミングできないと言うのは、その言語を使えると言うことになりますか(変な質問ですが、就職するときのネタで) ・簡単にAPIのコードを入力するツールがあるのですか? ・ゲーム系の会社に就職しようと思うならこの先、どんな順番で何をするのがお勧めか教えてください(時間があまりないので)。 聞くことが多いのですが、1つでもいいので知ってる人がいたらよろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム VC++導入について お世話様です。 初歩的な質問ですいません。 会社に派遣されているプログラマーなのですが、VCを使用してPCソフト(windows)を開発しております。 彼の様子を見ていて不思議に思った点について、お尋ねします。 私の経験ではプログラミングを行う時は、マニュアル・テキスト・仕様書を積み上げた状態で(MS-C)プログラミング作成をおこなった記憶があります。 ところが、彼は全然無しで作成しております。 依頼仕様書は持ってきますが。 彼に尋ねたところ”ああ、それはHELPで間に合います”という回答でした。 確かにHELPでAPI関数の説明がでてくる様です。 VCは企業用バージョンです。 私にもVCプログラミングを行うように上から依頼されているのですが、そもそも「コマンド・リファレンス」やプログラマーズ・ガイドといかいったものがないとプログラミングなどできるはずもないと思います。 そもそもVC購入時は、ちゃんと印刷本がついてくるんでしょうか。 APIリファレンスマニュアル(本)などは、インストールCDROMとは別費用で購入するものなのでしょうか。 できましたら参考URL等、御紹介下さい。 VC++の勉強方法について VC++は難しく、ほとんどの人がつまずくと本のはじめにのところに必ずといって良いほど書かれています。 私もやはりつまずいています。 でも、ようやくなにが難しいのかがはっきりしました。 難しいのはVC++の操作方法であり、コントロールの使い方であって、別にプログラムのコードを書くことが難しいのではない。ということです。 それぞれのコントロールやプログラムのパターンに応じた自分用の雛型を作っておけば、私は困ることはないだろうと思います。 只、その雛型を作るというか理解することがちょっと難しいことは変わり有りません。 でも、その難しさは、隣に教えてくれる人がいればそれほど悩むほどのことではないと思います。 プログラムを仕事にしていて教えてくれる先輩がいる人は良いのですが、そうでない人はいったいどうやって勉強しているのでしょうか? 私はネットで調べたり、本を買ったりしてますが、それらには載っていないことがらは山ほどあります。 で、1万円の本には載っていたりします。 でも、これだけの時間や金をつぎ込むことは、ものすごく興味の有る今は出来ますが、一般的にはここまでやれるとは思えないし、興味が失せたらとても出来ません。 皆さんはいったいどうやって習得されたのですか? 特に独学でマスターされた人はどうやったのでしょう? アドバイス頂ければありがたいです。 VC++の用途について教えてください。 これまでプログラム経験はありますが、C/C++は全く使ったことがなく、VC++を独学で学んでいる者です。 VC++ではWindowsプログラミングの開発やゲームの開発が出来ると聞きますが、実際の開発現場においてはどういった用途で開発されることが多いのでしょうか? また、独学でもVC++は身に付けることが出来るのでしょうか? VC++とVC#何が違うのでしょうか? 先日、OKWAVEで勉強するならどんなプログラミングが良いかと質問し、C言語を勉強しようと決めました。オススメはVC++との事です。で、少し調べようと思い、調べていくとVC++とVC#というものがあるらしいのですが、何が違うのでしょうか? 勉強するならやはりオススメしていただいたVC++でしょうか? 詳しい方、いらっしゃいましたら教えてください。宜しくお願いします。 VC++でC言語を学習(初心者) 市販の本で、C言語を学ぼうと思っております。環境はVC++なのですが、 プログラミングに至るまでで、つまずいてしまいました...。 プロジェクト→Win32 Console Application→ファイル→C++ソースファイル、 とすると、Cのプログラムではビルド時にエラーが起きてしまいます。 VC++の本では載っていなかったので、質問をさせて頂きました。 よろしくお願い致します。 また、何か参考記事等ありましたら、合わせて教えて下さい。 VC++とVC#の参考書について 最近、VC++でアプリを作り始めたものです。 プログラミングに関してわからない点が色々あるので、書籍を買おうと思っています。 逆引きクイックリファレンスというものがあって、これを参考にしたいと思いましたが、このシリーズVBとVC#のものしかありませんでした。 このままVC#のものを買ってもいいものなのでしょうか? もし、ダメならばVC++で似たような書籍があるのならば教えてください。 VC#とVC#.NETの違い VC#の勉強をしたいと思い、VC#の本を2冊、VC#.netの本を2冊、それぞれネットで購入しました。 このふたつは違うものなのでしょうか? 教えてください。 http://oshiete1.goo.ne.jp/qa723909.html ここをみるとほぼ同じようですが、VC#でWEBアプリは作れるのでしょうか。 自分の勉強がてら、会社の人のスケジュール帳をエクセルで、WEB上から更新できるようにするのが目的です。 VC++ と C++Builder C++の基本的な構造は理解していて、Win32APIを勉強しようとVC++でプログラミングを始めた者です。参考書は猫でもわかるWindowsプログラミングを見ながら勉強しています(難しくてあまり理解出来ていませんが)。 しかし、機能が多すぎたりと使いこなす自信がありません。 C++Builderに変えてみようかと思っているのですが、VC++とC++Builderの違いを教えて下さい。漠然としすぎていてアホっぽい質問ですが・・。 VC++とC++Builderのプログラムの書き方の大きな違いなどはあるのでしょうか? また、みっちり調べたつもりですが無償のBorlandC++Builderが見あたらないのですが・・・。 VC6.0からVC7.0への移植 VisualStudioでプログラムしています。 このたび、VC6.0で作ったプログラムをVC7.0(.NET?)に移植しようとしたところ、 「MSVCIRTD.LIBがありません」とエラーが出たので、 Microsoft Visual Studio\VC98\LibにあったMSVCIRTD.LIBをコピーしてコンパイルを通したのですが、 今度はvc60.pdbが見つからないというwarningが出てしまいます。 warningなので無視して実行しようとすると、 強制終了してしまいます。 VC6.0で作ったプログラムのファイル構成と比べると、 確かにvc70.pdbはあるのですが、vc60.pdbはありません。 ご存知の方がいましたら、問題の解決方法をご教授くださいよろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム VC#とVC++の両方を使いたいんですが・・・ 今まではMicrosoft Visual C# 2008 Express Edition(以下VC#)だけである程度の開発を進めてきましたが、今後はOpenCVをC#で使いたいと考えています。 OpenCVに関する本やWebページを見ても、Microsoft Visual C++ 2008 Express Edition(以下VC++)を例にするものしかありませんでした。 Webページで、VC++を使って、ビルドしたあとdllファイル(?)をC#に読み込むことで、C#でOpenCVを使えるという記述を見つけたため、VC++もインストールしました。 しかしVC++をインストールする際、以下のようなコメントが出てきました。 --- コンポーネントが既に別の場所に保存されているか、別の場所に保存されたファイルに依存しているため、このコンポーネントまたはサブコンポーネントの場所を変更できません。 以下のプログラムが原因でファイルが統合されようとしています: Microsoft Visual C# 2008 Express Edition with SP1 - JPN ファイル パスを変更するには、上の一覧にあるプログラムをアンインストールしてから、Visual Studio と共有しているファイルを格納する場所に再インストールしてください。 --- もしかしたらSP1はインストールしなかったのかもしれません(チョット記憶が曖昧ですみません)。 実際、VC++でOpenCVを使ったプログラムを書いた際、ビルドは出来るものの、デバッグすると以下のようなコメントが出てしまいます。 アプリケーションを正しく初期化できませんでした(0xc0150002)。[OK]をクリックしてアプリケーションを終了してください。 これはSP1が使える状態になっていない(インストールされていない)ということなのでしょうか? 先ほども書いたとおり、VC#である程度の開発が進んでいるため、アンインストールをしてプログラムが使用不可能になってしまうことを恐れ、アンインストールをためらっています。 アンインストールと再インストールをしたとして、どこの設定を変えれば再度使えるようになるのかを教えていただけますか? あまりパソコンやVC++、VC#を詳しく知らないので、詳しく教えていただけると嬉しいです。 プログラミングを学ぶには 私はプログラムについて全くの素人です。 プログラミングをマスターするには何から始め、どんなことを学べば良いでしょうか。具体的に教えてください。 よろしくお願いします。 C++とVC++の違いについて この質問をご覧頂きありがとうございます。 みなさんに2つ、お聞きしたいことがあり、質問させていただきます。 1.C++とVC++とでは、どのくらいの違い(どういう違い、特徴)があるのでしょうか? 2.また、これからC++/VC++でプログラミングを始めようとした場合、 C++からVC++へと段階を踏んで勉強した方がよいのでしょうか? 一応、私のプログラミングの履歴としては、 言語としてVisual Basicは多少勉強はしておりました。 また、オブジェクト指向の基礎程度(多相、継承、カプセル化)は理解しています。 抽象的な質問で大変恐縮なのですが、 みなさんの経験論や、ご参考にした本、HP等がありましたら、 ご教授いただければと思います。 VC++6.0からVC++.NETへの変遷について VC++がようやく分かり出したこの頃ですが、今日本屋に立ち寄ったら、なっ なんとVC++の本がほとんど無くなり、代わりにVC++.NETとVC#ばかりになっていました。 C#はVC++とは違うと聞いていたのですが、読んでみるとVC++.NETもかなり違ってました。 (かなり違うという表現は、各人の状況により意見が異なると思いますが) 私のような本を見ながらコードを打って勉強している初心者にとって、VC++.NETの本ではVC++6.0を動かすことができません。 今から勉強する人や本を買って勉強しようとしている人あるいは、コンパイラを手に入れようとしている人はVC++.NETに移行してしまわざるを得ないのでしょうか? すでにVC++6.0を十分活用出来ている人も、時代の流れでNETやC#を勉強していかなければならないのでしょうか? つまり、単なるバージョンアップとは一線をなす変更がなされたということなのでしょうか? 良くご存知の方見解をお願いします。 VC++の文法で質問です すみませんが教えて下さい。 仕事でVC++のプログラミングをするのですが学校で学んだわけではなく、C、C++、VC++も本やサイトを読んで作ったりした程度です(期間もまだ2か月程度) まだコードも読めないものが多く、つまづいてます。 失礼だとは思うのですがこのコードを どう読めばいいか教えて下さい。 情報取得してるようなのですがさっぱりわかりません。 どなたかお願いします。 memcpy(m_wPos, IniDateClass->GetIniFileDataWinPos(),sizeof(m_wPos)); VC++6.0で作成されたActiveXコントロール まだプログラミングを始めて日が浅いため、馬鹿な質問をしていたら申し訳ありません。 現在、ActiveXコントロールを使ったプログラムを作成しております。 メインの環境がVC++2008なのですが、このActiveXコントロールがVC++6.0で作られた物であるため、VC++2008で使用しようとするとエラーが出てしまいます。 またプログラム中で使っているライブラリの中でVC++6.0で動いてくれないものもあり、私としては慣れないVC++6.0より何とかして2008でこれを使いたいのですが・・・ 一応現在はVC++6.0でこのActiveXコントロールを動作させるプログラム(以下exeと略)を作り、このexeをVC++2008のプログラム内でCreateProcess関数で呼び出すと言う方法を取っています。 引数はコマンドライン引数、処理結果はファイル経由で受け渡しをしています。 このActiveXコントロールというのがあるカメラから画像を取得するものですので、どうして処理時間の長さが気になります。 そこでプロセスの起動と終了にかかる無駄な時間を減らすため、このexeをDLL化できないものかと考えています。 前置きが長くなりましたが、私が質問したいことは (1)「VC++6.0で作られたActiveXコントロール」を使用したDLLを作れるのか?作れるのならばそれはVC++2008で使えるのか? (2)DLL化以外に処理時間を短くする方法はないか?(例えばexeを立ち上げっぱなしにしたまま引数等をメインプログラムとやり取りできないか?) の2点です。 なおこのActiveXコントロールはソースがないため、VC++2008でビルドしなおすと言う手が使えません。 よろしくお願いします。 VC++.NET って・・・・ 教えてほしいのですが、 VC++.NET Standerd で制作したプログラムって .NET FrameWorksなしで動作するのでしょうか? また、 VC++ 6.0 ・ 5.0 で動作するプログラムを変更なしに そのまま VC++.NET で利用することはできますか? VB.NETで制作したプログラムは .NET FrameWorksがないと動作しなくって VC++6.0で制作したプログラムって ランタイムなしで動作しますよね!? そのあたりのことが分かりません。 どなたかご存知の方 ご解答をお願いいたします m(_ _)m VC++6で、バッチでビルドを掛けたいのですが・・・ VC++6で、同じようなプログラムを複数作成しなければ いけなくなったのですが、VS6を開いて、ビルドを掛けると 面倒なので、複数本をいっぺんにビルドしたいのですが、 よい方法は、あるでしょうか? よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など