• ベストアンサー

簡単なソフトを作りたい

まず、私のレベルはエクセル・VBAの基礎がわかるくらいです。 エクセル・VBA以外のプログラムを体験したいと考えています。 エクセル・VBA以外のプログラムはそれなりの費用をかけないと、 作成できないのでしょうか? 例えば、何らかのプログラミング言語を使い、以下のような感じを希望しています。 MsgBox "こんにちは"を利用して アイコンをクリックすると「こんにちは」と表示される。 以上、よろしくお願いします。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

Visual Studio 2008 Express Edition with SP1 http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx 上記のサイトで確か無料の開発環境が手に入ります Visual Basic 2008 Express Edition with Service Pack 1 Visual C# 2008 Express Edition with Service Pack 1 Visual C++ 2008 Express Edition with Service Pack 1 Visual Web Developer 2008 Express Edition with Service Pack 1

taka1012
質問者

お礼

ご回答ありがとうございます。

その他の回答 (5)

  • Mercurius
  • ベストアンサー率42% (33/78)
回答No.6

変わり種を紹介してみる。 日本語プログラミング言語「なでしこ」 http://nadesi.com/

taka1012
質問者

お礼

ご回答ありがとうございます。 「なでしこ」試してみます。

  • oraora777
  • ベストアンサー率20% (56/268)
回答No.5

VBすすめる人いるけどVB.NET以降のVBはVBAができた頃の6までのVBとははっきり言って別物のVBとなっている。 かといってVB6はもう入手困難になっている。 簡単な物ならVBScriptって手もあります。VBやVBAの簡易スクリプト版の様な物ですし言語形態もVB.NET以降のVBより昔のVBらしい言語です。

taka1012
質問者

お礼

ご回答ありがとうございます。

回答No.4

Javaなら0円で全てそろいます。 資料もネットにゴロゴロあります。 環境は簡単に揃うのですが、後で修行が続きます。 年末年始にぜひどうぞ。

taka1012
質問者

お礼

ご回答ありがとうございます。 >環境は簡単に揃うのですが、後で修行が続きます。 VBAの知識はあまり役に立ちませんか?

noname#145032
noname#145032
回答No.2

何らかの言語、 C言語 C++とか色々ありますが まず、言語の勉強しないと こんにちはを作れるようになって嬉しいですか? 本とか買って、言語の大体を理解しないと それだけではあまり自分に意味がないと思いますが。。。

taka1012
質問者

お礼

>まず、言語の勉強しないと こんにちはを作れるようになって嬉しいですか? とても嬉しいですが? >本とか買って、言語の大体を理解しないと それだけではあまり自分に意味がないと思いますが。。。 私はプログラムを勉強したくて質問した訳ではありません。 とにかくVBA以外のプログラムを体験したいだけです。 だから自分に意味がなくても構いません。

  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.1

VBAとよく似た、 Visual Basic を始めるのが簡単でしょう。 VBAとは Visual Basic for Applications の略称です 初めて作るのは、アナログまたはデジタル時計が勉強になります。 秒針・秒表示を目指すと1秒以内に画面表示を一巡させるためのアルゴリズムをあれこれ考えるのがおもしろいです。

taka1012
質問者

お礼

ご回答ありがとうございます。

関連するQ&A

  • 工学系の研究の為のプログラミング

    当方工学系の大学一年生です。 工学系の研究をするためには、どのようなプログラムを 学べば良いのでしょうか。 例えばエクセルでもVBAができなくてはいけません。 研究にはエクセル以外にも使うはずです。その為に 必要なプログラムはなんでしょうか・・・。 プログラミング言語だと思ってくださって構いません。

  • プログラム言語に上下関係ってありますか?

    プログラム言語に上下関係ってありますか? 私は、普段プログラミングするとき、表計算ソフトとの連携が容易であり、 グラフ化が簡単にできると理由から、Excelに付属のるVBAを使います。 しかしながら、私の中ではVBAはExcelに毛が生えた程度で、 極めて初心者用のプログラムだと思っています。 やはりC言語やMathematicaの方がプロ仕様という感じがして、 レベルが上のように思います。 そのため、他人にそのプログラムは何で書きましたか? 聞かれたときに、「VBAです」と答えるのですが、「何だVBAか」と思われていないかと 少し引けを感じてしまいます。 でも、実際、どうなんでしょうか? 勝手に私の中でVBAよりC言語やMathematicaの方が偉いと思っているだけなのでしょうか? それとも実際に、ほとんど人が同じように思っているのでしょうか?

  • Excelで組んだVBAプログラムと同等の事をExcel無しで動作させるには?

    よろしくお願いします。 現在、EXCELのVBAでプログラムを組み、 それをEXCEL上で使っているのですが、 他のプログラミング言語や.NET Frameworkなどを使い、 同等のプログラムソフトをEXCEL無しで組む事は 難しいのでしょうか? もちろん、技術的には可能であると理解していますが、 プログラミングの技術がVBA初級レベルしかない自分が 組めるのかどうか、その点がわかりません。 漠然とした質問内容ですが、 やりたい事はセルを参照した自動計算が中心になります。 大変お手数ではありますが、ご回答よろしくお願い致します。

  • C言語の知識をVBに活かすには?

    C言語の基礎を勉強しました。 さぁ、これで、プログラミング言語の基礎はできたから他の言語でも意外とすんなり取り組めるはず・・・・(希望) と思ったのですが、ExcelでのVBすらうまくできません。 データベースから引っ張ってきて、対象のデータをSQLのように別表にするプログラムを書く、というようなことをしたいのですが、これもできず。 別言語を習得するときにコツっところがあれば教えてほしいです。 また、C言語でプログラムをかけることを求職時のウリにしたいのですが、アピールとなるようなプログラムの問題を出してほしい、もしくはそんなHPがあれば教えてほしいです。 よろしくお願い致します。

  • プログラミング超初心者なのですが

    過去の質問なども検索しましたが、それらを読んでも「??」ぐらい超初心者なので新たに質問させていただきました。 現在の知識:エクセルで簡単なマクロを作成したりVBAの基礎を学び始めた段階。環境はWindowsXP 今後の希望:派遣で働いているので、エクセルやアクセス以外にももっとスキルアップし、通信系の職場で活かしたい。 またこういった勉強は終わりはないと思うので新しい分野が出来てもどんどん勉強していきたい といったバックベースなのですが、現在はVBAエキスパートの検定の勉強中です。 他にももっと知識を増やしたいのですが、過去の質問等にも多いJAVAやC言語など、なんのこっちゃ??という感じで、 IT用語辞典などで調べてもいまいち完全に理解していません。 VBA以外にプログラミング言語を勉強し始めるなら、まずどんな勉強からするのがおススメですか? またその場合環境設定はどのようにしたらよいのですか(インストールしなければいけないソフトはあるのかどうか等) 詳しい方がいらっしゃいましたらどうぞよろしくお願いします。

  • VBAと似たプログラム言語を教えてください。

    仕事場ではエクセルVBAを使い簡単なプログラムを作ってエクセルをいじっているのですが、自宅にはofficeがありません。 自宅でも似たようなプログラム言語を使って簡単な個人用アプリケーションを作りたいのですが、何か良い言語はないでしょうか? 言語、フォーム作成、共にわかりやすいのがあればいいのですが。

  • エクセルとVBAの関係記述言語

    エクセルとVBAの関係について教えて下さい。マクロを組むとその行程がVBAで記述されるということは知っています。ですがマクロ=VBAなのでしょうか?そもそもこれはマイクロソフトの企業秘密かもしれませんが、エクセルを作成した記述言語は何なのでしょう?VBAでない事は確からしいので、VBAはエクセル本体とマクロというプログラミングの仲立ちの様なものでしょうか。

  • vbaがプログラマとして人気のない理由

    よく、vbaでプログラムを組めてもプログラマーにはなれない、や vbaは一流のプログラミング言語ではない、 と言われますが それはvbaの需要がないからですか? それとも他の言語に比べると簡単だからですか?

  • プログラミング

    インターネットやメールを使いこなせるようになったので、何か変わった事に挑戦したい(ゲーム作成)と思い、プログラミングにトライすることにしました。 エクセルのVBAを使ってプログラミングをしているのですが、逆にこのような動作をするのならマウスで動かしたり、いつも知っている通りした方がが速いんじゃないか?と疑問を抱きはじめました。  プログラムするに当たって色々な言語(C言語やJava etc)の存在がある事をしりました。  一体、何の言語がプログラム初心者にとって学びやすいのですか? またお勧めサイトがあれば紹介してください。 私の参考にしているサイトは(http://www.happy2-island.com/)です。 ちなみにOSはWinME メモリは128 Office2000を使用しています。

  • プログラミング言語の取得方法

    現在はエクセルVBA・HTMLが使っております。プログラミングに興味を持ち、また、スキルアップのため本格的なプログラミング言語を取得をしたいと思います。 そこで、C言語やアセンブラなど様々な言語があるのですが、どれを取得したら良いのでしょうか? また、エクセルVBAなら、エクセル上でセル操作、ファイル操作等ができますが、C言語等を使いこなせると、一体どういうことができるのでしょうか? よろしくお願いします。

専門家に質問してみよう