漠然とした内容で申し訳ないのですが、
チャリンコ乗れるからナナハン乗れるだろうといっているようなものかもしれませんが、
printf使えるからポインタもばっちりといっているようなものかもしれませんが、
そこをあえて。
C言語とC++を3ヶ月勉強しました。
(ボーランドのコンパイラを使ったコマンドラインのみ)
その昔、vbスクリプトでSQLでアクセスのMDBからWEBへ表示させる
簡単なプログラムを作ったことがあります。
去年あたりVB2008あたりで簡単な計算でプログラムなどをつくりました。
このたびわけあって今後はCの系統でやっていこうと思っています。
(純粋なプログラマーをめざしているわけではないし、私には無理なので)
で、今回VC++でSQLで売り上げ管理もどきを練習を兼ねて作ろうと思っています。
ですが、とっかかりというか道筋がほしいのです。
1.上記経験からアクセスに相当するデーターベースが必要と思うのですが
何を使えばよいのでしょうか。
2.VC++ExpressとSQLserverExpressは繋がりますか?
3.VC++ExpressとMySQLはどうでしょうか?
4.2と3どちらで行ったほうがよいでしょうか?
5.VC++はVBのようにイベントドリブンで使えるのでしょうか?
6.よい参考書やサンプルがあれば教えてください。
漠然としていますがとっかかりがほしいのです。
No.4ベストアンサー
- 回答日時:
C++ & MFC にどっぷり浸かってきましたが,最近は C# が楽しいですね。
GUI 周りは楽チンやし。(C の系統とは言い難いですが。C 風味ぐらい?)
これと,SQL Sever Compact の組み合わせが,お手軽で結構使えそうです。
http://www.atmarkit.co.jp/fdotnet/joyofprogram/2 …
こういうのもありますよ,ということで。
ご参考まで。
あと,VC++ Express Edition でも Windows API をゴリゴリ使って,GUI なアプリを作ることは出来ます。
リソースエディタが使えなかったり,若干面倒ですが。
MFC も大部分は API に薄皮一枚被せたようなものなので。
No.3
- 回答日時:
C++/CLIはGUI周りに限定し、残りはみんなフツーのC/C++で実装するってテがあります。
あるいはGUI周りをVB.NET/C#で書いて、そこから最小限のC++/CLIを介してC/C++を呼び出すとか。
言語をまたいで呼び出せるのが.NETのメリットのひとつですから。
No.2
- 回答日時:
通常パッケージは高いのですが、Expressからのアップグレードが可能という謎仕様なのでExpressを登録しておいてアップグレード版、という手が使えたりもします。
http://blogs.wankuma.com/shuujin/archive/2010/04 …
まぁこれでも高いんですが……
あと、Visual Studioは.NET以降の版は.NETでの開発に軸足を置いていて言語体系がそっちにあわされています。
何が言いたいかというと、VBに戻ることも不可能ってことです。VBはVBでVB.NETというやはり「VB6/VBAとは別言語」になってしまっているので。
たしかにMSは謎だらけですね。
電話で(他の件で)質問しても自分たちもわからないという。。
そうですね。。。。
VC++ExpressとSQLServerのExpressでやってみます。
入門書買って見ます。
だめだったらVb2008ExpressとMYSQLで
(こっちは少しだけ触ったことがある)でやってみます。
ありがとうございました。
No.1
- 回答日時:
えーと、VC++ Express Editionで組むとなると、最初のたとえになぞらえて「自転車に乗れるから自動車も運転できる」に近いです。
というのはExpress EditionでGUIアプリケーションを作成する際に使えるのはC++/CLIという「C/C++とは別の言語」で、C/C++の知識は却って邪魔になりかねないのです。
Professional以上ならMFCで作れるのでC++の範疇で収まるのですが。
それはさておき。
1.SQL Server Expressでいいのでは?
2.繋がります。
3.使えます。下記URL参照。
http://dev.mysql.com/doc/refman/5.1/ja/connector …
4.余計なものを入れなくて良いという点で2。
5.使えます。
6.入門書を買ってきましょう。
この回答への補足
調べたら
Professionalって高すぎます。
事実上C言語とデーターベースってGUIで行うには
高いお金払わないと駄目なんでしょうか。
勉強のためにもC言語またはC++で行いたかったのですが。。。
>C++/CLIという「C/C++とは別の言語」
そうなんですか。
めんどくさいですね。
またvbに戻るのもなぁ。
Professionalって調べてみます。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- 物理学 Va=1/4πε × (q1/a + q2/b + q3/c) Vc=1/4πε × (q1+q2+ 2 2023/04/16 14:08
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- Gmail おすすめメーラー 1 2022/11/23 20:25
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- オンラインゲーム VCしながらゲームしたい… 2 2022/06/11 16:04
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
-
C言語とhtmlの違いを どな...
-
楽しくて最高のプログラミング...
-
COBOLで文字タイプを数字...
-
なぜコンピューターをよく知っ...
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
任天堂で使うプログラミング言...
-
順列の内容をすべて表示するプ...
-
C++における継続行
-
プログラミング言語「C#」の難...
-
Solve()とは、なんですか?
-
プログラムに書かれる"%"記号の...
-
C++は何に適している?
-
ABAPのラジオボタンについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報