- 締切済み
フリーソフトを作りたいのですが
パソコン全くの初心者のものです。 一般的に「パソコン使える」というレベルで、プログラミングやホームページの作成などの専門的な知識は全くありません。 現在文型大学2年生です。 パソコンの勉強もかねて、フリーソフトをひとつ作成したいと思いました。 内容は、グーグルを開いたときのブラウザの白色背景、黒文字、背景が白で基調とされているサイト、ワード、エクセルの白い部分、黒文字など、画面に映る色を、目が疲れないような自分の好きな色に変えられるソフトを作りたいと思っています。 こんな風に ↓↓↓ http://ravnicaguild.seesaa.net/article/125128371.html わかりにくくてすいません。 こういったものを作るのには、何の勉強をすべきでしょうか。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- sonata1229
- ベストアンサー率36% (76/206)
No2です。 >C言語以外には必要な勉強はありますでしょうか? No.3の方がおっしゃっている通りです。 本当にソフトウェア開発を身につけたいのであれば、 自分で調べられないと意味がありません。 プログラムをやっていて、何かわからないことがある度に、 誰かに聞いているようでは成長もできません。 「分からないことがあれば、まず自分で調べる!」 これはプログラマに限らず、社会人になったときに必ずできなければなりません。 ですので、自分自身で必死になって調べてみればいい。 そして、どうしてもわからない、理解出来ないということがあれば、 OKWaveなりプログラマ掲示板等で質問をすればいいのです。 まだまだ学生なので時間もたっぷりあるので、 頑張って下さい!!
- tom233
- ベストアンサー率17% (61/352)
>よろしければどのようにしたらいいか教えていただけませんでしょうか? 画面の配色関係の設定。 ブラウザならユーザスタイルシートを使えばいい。 というか白がきついならまずはディスプレイの明るさなど調整しなさい。 >C言語以外には必要な勉強はありますでしょうか? 最低限のことを自分で調べられないならプログラミングをやるのは無理。あきらめましょう。
- sonata1229
- ベストアンサー率36% (76/206)
『引用』 内容は、グーグルを開いたときのブラウザの白色背景、黒文字、背景が白で基調とされているサイト、ワード、エクセルの白い部分、黒文字など、画面に映る色を、目が疲れないような自分の好きな色に変えられるソフトを作りたいと思っています。 この程度なら、OS標準でできます。 WIndowsなら「画面のプロパティ」→「デザインタブ」で細かく色設定できます。 ちなみにOSXは不可能です。 また、ワードやエクセルに関して書かれていますが、 本来のソフトの目的と色を変えることは一致していません。 仮に、ワードに関して述べれば、 ワードのアウトラインモードで記述する際の、配色について意見しているのであれば、 その気持ちはわかります。白背景に黒文字は結構きついですしね。 でも、アウトラインであれば、秀丸エディタとかxyzzyといったものを使って、 配色設定を自分専用にすればいいだけのことです。 しかし、ワードでもページレイアウトモードの場合は、 文章の体裁を表しているので、実際に印刷したときと同様の表現が必要になります。 例えば、黒背景に灰色文字で設定していて、印刷したら同じように黒背景に灰色文字で 出力されると困りますよね…。 それぞれの使うモードでソフトウェアを使い分ければ問題ありません。 私の場合、文章作成の際は、秀丸エディタでアウトラインとして書いて、 ワードはその文章の体裁を整えることだけにしか使いません。 エクセルなども、CVS形式でテキストエディタ使えば問題ないですし。 (関数マクロ使うなら無理ですが・・・) ちなみに、 >プログラミングやホームページの作成などの専門的な知識は全くありません。 >パソコンの勉強もかねて、フリーソフトをひとつ作成したいと思いました。 経験的に、 この状態でいきなりフリーソフトを作りますなんていうのは無理です。 まずは、コンピュータがどうやって動いているのかとかから勉強して、 C言語、C++言語、C#言語等の基礎を習得した上で、 Windows開発を勉強する必要があります。 最短なら、C#一つでなんとかなりそうですが、 あなたが実現したいことをやるとなると、C言語の技術知識がないと無理です。
- tom233
- ベストアンサー率17% (61/352)
フリーソフトを作るまでもなく似たようなことすでにOS標準でできるようになっていますよ。
お礼
ありがとうございます。 よろしければどのようにしたらいいか教えていただけませんでしょうか?
お礼
ご丁寧な回答ありがとうございます。C言語以外には必要な勉強はありますでしょうか?