A 回答 (8件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
初心者用なのに実用的
基礎を無視して実用編
なんたる矛盾。
それはさて置いといて。
どんなものを作るのかという構想から始めた方が良いのではないかと。
まずは小さな物から想定する。
その小さな構成が 知識範囲内で判る機能に分解し、組立てる。
応用してできあがった小さな構想をつなぎ合わせて大きな物を作る。
例:掲示板
・テキストを表示(出力)する
・ファイルを読む
・ファイルに書き出す
・ユーザの入力を受け付ける
・ユーザの入力を分解する
組み合わせるとあら不思議 掲示板に。
この回答へのお礼
お礼日時:2007/06/05 23:25
「初心者用なのに実用的
基礎を無視して実用編
なんたる矛盾。」
これは、すみませんでした。
この言葉を聴いてから、たしかにと思います。すみませんでした。
ありがとうございました。
No.4
- 回答日時:
大変失礼しました。
ごめんなさい。どんなプログラム言語か、をお聞きになっているのでは無く、
Visual Basic でのプログラムをお聞きになっていらしたのですね。
シロウトが回答するべきではありませんでした。
お詫びします。。。
投稿したら取消せないんですね。
質問者さまとみなさまにお詫びします。
No.5
- 回答日時:
使用しているPCにOfficeは入っていますでしょうか?
プログラミングといいましても、種類は様々ですが、
メッセージボックスを出すというのは
msgbox "テスト"
みたいなもののことですよね?
私は元システムエンジニアですが、エクセルにおけるVBAマクロを
使用すると初期のプログラミングにはいい練習になるかと思います。
実際私も練習になりました。
1.まずエクセルを開く(白紙状態のもの)
2.画面上のメニューバー → ツール → マクロ → 新しいマクロの登録を選択 → マクロ名はそのままでOKボタンを押す
3.画面上に「記録終了ボタン」のある小さなウインドウがでますが、そのままの状態で、エクセルのシート上で文字を打ったり、表を作ったりしてみましょう。その後に「記録終了ボタン」を押します。
4.2と同じような流れで 画面上のメニューバー → ツール → マクロ → マクロ(新しいマクロの登録ではない)を選択 → 作成したマクロ名が選択されているのを確認して「編集ボタン」を押します。
※Alt+F11 キーを押すと4と同様の画面がでてきます。このあと画面左の標準モジュールの下にあるmodule~ を押します。
5.画面にはプログラムがでてきます。これが文字を打つことなどで記録したプログラムとなります。
6.まずはどういったことをすれば、どのようなプログラムになるか参考にしてみましょう。ある程度理解できたら参考URLのサイトを参考にしながら、実際にプログラムを入れてみましょう。
7.プログラムを入れたらエクセルのシート画面のあるウィンドウに戻り4.と同じ流れで今度は「編集ボタン」ではなく「実行ボタン」を押します。押す前にシートの文字など打ったものすべてを白紙の状態にしておくとどんな処理が実行されているのか目でわかります。
このようにすると初心者でもプログラミングというものがどういうものかわかりやすいかと思います。
はじめのほうは、命令を1文いれては実行するのがオススメです。
あくまでエクセルのVBAというプログラミングの仕方を紹介しましたが、VB・ACCESSでのプログラミングとは多少異なりますが、基本的なコマンドは同じです。練習にはもってこいと思います。
参考URLの他にもサイトを探したい時は、「エクセル」「VBA」「マクロ」などをキーワードに検索するとたくさんでてくると思いますよ。
参考URL:http://www.happy500z.com/
No.6
- 回答日時:
http://hanatyan.sakura.ne.jp/
とりあえず、上記のサイトは勉強に使える。関数の使い方を知るための簡単なプログラムや簡易リファレンスなどが載っている。ただ、「実用的」なプログラムというものは無い。正直いって1つ1つのソフトは何に使えるんだろうと思ってしまうほど無意味な内容。参考書を読みながら分からないときに見ると勉強がはかどる。
とりあえず、上記のサイトは勉強に使える。関数の使い方を知るための簡単なプログラムや簡易リファレンスなどが載っている。ただ、「実用的」なプログラムというものは無い。正直いって1つ1つのソフトは何に使えるんだろうと思ってしまうほど無意味な内容。参考書を読みながら分からないときに見ると勉強がはかどる。
No.7
- 回答日時:
実用的かどうかはさておいて、「電卓」などを作成してみると、その過程で色々勉強できますよ。
私がそうでした。
そのあとは「エクスプローラー風のファイラー」とか「メモ帳」とか
もその過程で色々学べるかと思います。
「初心者が作れるような」ではなく「自分がつくってみたい」ものが
一番いいかと思いますよ。途中で難しくなって挫折してもその過程は
決して無駄ではないと思いますから。一番大事な「調べ方」の勉強にも
なると思います。
No.8
- 回答日時:
私が最初に作ったプログラムは、ちょっと特殊なタイマーでした。
経過時間と、%を入力すると、100%までかかる予想タイマーでした。
私が次ぎに作ったのは、素数の計算機でした。
速度とメモリーや桁とかが、難しく、何度も作り直しました。
その次が、リアルタイムに文字数をカウントするエディター。
その時は、サイト経由でメルトモを探していたので、文字制限があったんです。
プログラミングで、関数やオブジェクト指向の基礎が出来たのなら、自分が思っているものを作った方がいいですよ。
おそらくすべての関数を覚えている人は多くはいません。
それぞれ得意分野不得意分野があるはずで、データーベースはかなりやったけど、画像関係はちょっと・・・って人もいるはずです。
なので、ある程度行ったら、自分が欲しいものを作りながら、勉強した方がいいですよ。
その次が、空のフォルダを削除するソフトです。
これは再帰って考え方を使うので、少し戸惑いました。
私も、日曜プログラマーですが、ちょぼちょぼソフトを作っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミング初心者です。 演算子を習い、自力で計算機を作ろうと思い、写真のようなプログラムを書きま 2 2022/08/14 21:27
- その他(プログラミング・Web制作) 【プログラミングScratch】で音楽を演奏するプログラムを短時間でつくる方法 2 2023/07/02 07:50
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- サーバー 無料のレンタルサーバで、スクレイピング(?)はできますか? 2 2022/05/07 10:09
- C言語・C++・C# プログラミングを教えて欲しいです。 配列aは、int a[9]={7,6,12,8,3,5,10,9 4 2022/12/19 23:27
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- WordPress(ワードプレス) 「あるサイトのリンクを踏まないと、次のサイトを見れない仕組み」を作りたい 2 2022/07/20 02:43
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.NETを勉強したく、C#やVB.NET...
-
CかC++どちらを覚えるべきですか?
-
MATLAB
-
web上のhtmlファイルから文字デ...
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
初心者 パイソンプログラム
-
小文字wと大文字Wの区別
-
システムエンジニアの適正について
-
ruby.exeとrubyw.exeに違いがあ..
-
プログラミング言語で大文字と...
-
COBOLのIFの入れ子について
-
WinXP+Apache2にerubyを入れま...
-
RubyでNo such file or directo...
-
VBとフィボナッチに明るい方、...
-
式?文?節?
-
Rubyを勉強している初心者です...
-
Rubyの.soについて
-
Linuxの「find」コマンドについて
-
ruby on railsインストールでエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CかC++どちらを覚えるべきですか?
-
web上のhtmlファイルから文字デ...
-
Web上から画像に文字入力したい。
-
fortran90について
-
.NETを勉強したく、C#やVB.NET...
-
大学生のプログラミングバイト...
-
システムエンジニアの適正について
-
小文字wと大文字Wの区別
-
Ruby / passenger のインストー...
-
プログラミング講師はまだ需要...
-
VB.NETで階乗を求めるプログラ...
-
初心者 パイソンプログラム
-
Ruby interpreter (CUI) 2.2.3 ...
-
RubyでNo such file or directo...
-
Rubyでpdfファイルを読み込む方法
-
プログラミング言語で大文字と...
-
ruby 全角ハイフンを半角ハイフ...
-
ruby.exeとrubyw.exeに違いがあ..
-
バーコードのチェックデジット...
-
rubyのevalのエラーを検知したい
おすすめ情報