• 締切済み

ソフト開発について

http://www.vector.co.jp/soft/win95/util/se162621.html などのソフトはどのように作るのでしょうか? プログラミング初心者なのですが、できるだけシンプルな環境で練習したいと思っています。 まずはインストールしない(=レジストリを汚さない?)形のソフトはVisual Basic が一般的なのでしょうか? 無料ならVisual Studio 2005 Express Editionなどでしょうか?

みんなの回答

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.3

★プログラミング初心者ではなく『入門者』さんですね。 ・私の考える『初心者』さんは既に何かの言語ソフトを使っているので、言語ソフトの選択段階では  『入門者』さんと思います。つまり、これからコンピュータ言語を学ぼうとする人々です。 ・それで『シンプルな環境で練習したい』との事なのでコマンド・プロンプトで動く『CUI』のソフトを  お勧めします。言語は『C言語』になりますが、テキスト検索ソフトを作るには文字列を高速に比較など  行うため、『Visual Basic』ではかなり困難になります。→VB は文字列の操作が簡単ではありますが、  きめ細かい操作や高速性には優れていません。よって『C言語』、『C++言語』系が文字列を高速に行うに  は最も有効な言語と思います。 ・C言語を学ぶとして『テキスト検索・置換』ソフトの作成手順は次のようになります。 (1)コンパイラをダウンロードしてコンパイル環境を整える。 (2)テキスト・エディタ(メモ帳)などを用意する。→フリーで一杯あるので探す。色分けタイプを。 (3)『Hello world.』という文字列を表示できるところからプログラミングをスタートさせる。 (4)文字列と文字列操作の関数の動作や仕組みを理解する。 (5)ファイルの読み書きを学ぶ。 (6)まずはコマンドラインで1つのファイルの検索・置換を行えるソフトを作成する。 (7)複数のファイルを扱えるように改良する。 (8)ウインドウが出るタイプ(GUI)へ移行する。→その仕組みも理解する。 (9)ダイアログ・アプリケーションで1つのファイルの検索・置換を行えるソフトを作成する。 (10)ダイアログ・アプリケーションで複数のファイルの検索・置換を行えるソフトを作成する。 (11)その他、検索アルゴリズム、置換アルゴリズムを研究する。→ネット検索すると一杯あるので探す。BM法など。 ・上記の手順で『テキスト検索・置換』ソフトが作成できるようになりますが長い道のりです。頑張って下さい。 最後に: ・回答者 No.1 さんのアドバイスにある『C+』という言語はありません。注意!あるのは『C++』です。 ・下に無料でダウンロードできる『Cコンパイラ』を載せておきます。  あとお勉強サイト1つ、お勧めC言語サイトを3つ載せますので今後の参考にして下さい。 ・以上。おわり。 お勉強サイト: ・http://www.kumei.ne.jp/c_lang/index_c.html→『C言語編』 お勧めサイト: ・http://www9.plala.or.jp/sgwr-t/index.html→『初心者のためのポイント学習C言語』 ・http://homepage3.nifty.com/mmgames/c_guide/index.html→『苦しんで覚えるC言語』 ・http://homepage1.nifty.com/MADIA/vc/C/index.htm→『C言語の基礎 - C言語入門』

参考URL:
http://www.borland.com/jp/products/cbuilder/freecompiler.html
noname#82539
noname#82539
回答No.2

 インストールしない形のソフトは、大抵の言語で出来ると思います。というか、初心者は大抵こういう形のソフトで作るというイメージがありますが・・・。  無料の開発環境としては、Visual Studio Express EditionがC言語(正確にはC++)とC#言語の開発環境を提供していますし、HSP、なでしこなど、初心者向けのプログラミング言語についても無料の開発環境が用意されています。(C#は若干難しめなので、非推奨)  C言語に関しては、VisualStudio以外にも、Borland社などが開発環境を出しています。(C言語を学習されるなら、僕はBorlandの開発環境と、 http://hp.vector.co.jp/authors/VA017148/pages/cpad.html のソフトを組み合わせた環境をお勧めします。非常にシンプルで使いやすいです。シェアウェアと書いてありますが、実質カンパウェアです)  有名な言語としてはこんなもんでしょうか・・・。あ、Javaってのもありますが、これはめちゃくちゃ難しいのでやめておいた方がいいです。  ところで、「シンプル」というのは、開発環境の操作が面倒でないって意味に解釈してよろしかったでしょうか?

  • husigi
  • ベストアンサー率17% (338/1939)
回答No.1

C・C+・C++などの言語を用います。 書店にて探してみるとたくさんあります。 >まずはインストールしない(=レジストリを汚さない?)形のソフトはVisual Basic が一般的なのでしょうか? これはOSです。 >無料ならVisual Studio 2005 Express Editionなどでしょうか? 言語さえ知ってればいろいろあります。

関連するQ&A

  • プログラミングソフト

    今、プログラミングの勉強をしています。 ソフトはVisual Basic 2008 Express Edition なんですけどもうすこし他の言語をしてみたいと思っています。 C#とかC++とかありますが、Visual Basic の次に簡単で無料なものがあったらお願いします。

  • AddTabExというソフトの使い方

    AddTabExというソフトの使い方がイマイチ分かりません。 教えてください。http://www.vector.co.jp/soft/win95/util/se318537.html

  • 環境設定ソフト

    現在、パソコンの環境設定に関するフリーソフトを使っています。 いつまで経っても初心者は初心者ですが、サイトや雑誌などを見て多少でも自分のパソコン環境がよくなればと工夫しています。 さて、フリーソフトも色々とありますが、どうも機能が重複しているものもあり、複数のフリーソフトの使用をためらっているところです。 初心者ですので、難しい話は分かりません。 ■このような環境設定のソフトを使う際のアドバイスがあれば、お願いします。※印は現在使っているフリーソフトです。 ※Win高速化 PC+ vector.co.jp/soft/win95/util/se301488.html ※窓の手 vector.co.jp/soft/win95/util/se049651.html X-TUNE vector.co.jp/soft/win95/util/se276338.html ※デーモンバスター vector.co.jp/soft/winnt/util/se342838.html ※EditMTU (MTU,RWIN簡単設定ツール) vector.co.jp/soft/win95/net/se223020.html

  • 回線高速化のソフトを・・

    フリーのインターネット高速化ソフトが、今パソコンに2つ入っています。ちなみにそのソフトのサイトは、 http://rd.vector.co.jp/soft/win95/util/se276338.html と http://rd.vector.co.jp/soft/win95/util/se301488.htmlです。 2つ同時に働かせることで、何か問題は起こってくるのでしょうか? もしだめだとしたら、どちらをアンインストールすれば良いのでしょうか?

  • 画面の動きを記憶するソフト

    画面の動きを記憶するソフトで、 いろいろありますが、 ロケットマウスみたいに 画面の動きを保存して 実行ファイルにして マクロを実行できるソフトはありませんでしょうか? ↓みたいなソフトです。 http://www.vector.co.jp/soft/win95/util/se092874.html http://www.vector.co.jp/soft/win95/util/se094753.html

  • 電源を自動終了するソフトはレジストリ使用してますか?

    http://www.vector.co.jp/vpack/filearea/win/util/restart/timer/ などにあるWindowsの電源を自動終了するソフトウェアは一般的にレジストリを汚しますか? いくつかのソフトを見たのですが、レジストリについては書いてなかったので分りませんでした。詳しい方、教えてください。

  • このフリーウェアのソフト誰か見つけてください;

    つい最近まであったこのFILE CHANGE NAMEというフリーソフトがリンクが見つからずダウンロードできません。いったいどこへ・・ http://72.14.203.104/search?q=cache:KaITSrmW62YJ:www.vector.co.jp/soft/win95/util/se120346.html%3Fs+%22www.vector.co.jp/soft/win95/util/se120346.html%22&hl=ja&ct=clnk&cd=2&lr=lang_ja

  • Visual studio Express editionに関して。

    Visual studio Express editionに関して。 Visual C++やVisual BasicのExpress Editionにはリソースエディタとレジストリエディタはついているでしょうか? もしついているのであれば、開き方を教えてください。 ちなみに今自分がインストールしているのは2008と2010です。 よろしくお願いします。

  • どっちのソフト?

    今、高校生です。プログラミングをしようと思っているのですが今買うならどっちですか? Visual Studio .NET theSpoke Premium Version 2003 Visual Studio 2005 Academic Edition

  • DataRecoveryというフリーソフトの評判

    DataRecoveryというフリーソフトの評判はいかがなのでしょうか? 問題のあるソフトでしょうか? http://www.vector.co.jp/soft/win95/util/se382922.html

専門家に質問してみよう