No.6
- 回答日時:
設計書あっての話にですが、
WPFを利用した開発や、ASP.NETのように、GUI部分と処理は切り離しての開発が一般的になってきています。
要するに、画面の開発と処理や機能の開発は別担当者が同時に行うケースです。
そのため、どちらが先かは問題ではないと思います。
設計段階においては、
要求仕様を満たすための設計になるはずですので。
まずは機能面が設計され、それをユーザーが使いやすいように、画面が設計されるというのが一般的ではないでしょうか。
個人で使用するような、ツールレベルの場合。
VB.NETやVB6ではプロパティ欄にイベントを一覧で表示したり、イベントへのハンドリングを自動で記述してくれる機能が備わっています。
そのため、コントロールを配置した後に処理を記述することが多くなると思います。
共通して確かなのは、実現したい機能をはっきりさせてから作り出せばよい。
また、作成途中での仕様変更は極力避ける。
No.5
- 回答日時:
> プログラムの設計指針とはどういったものですか?
コーディングの基本的なキメとか、
クラス利用に関することとか、
開発中のジャンルに関することとか、
まあ、自分で決めていけばいいんじゃないでしょうか。
構造化プログラミングとかの本を基にされてもいいでしょう。
> 逃避癖があるので。
性格の問題は自己解決してください。
仕事をしない、ということであれば問題外ですね。
No.4
- 回答日時:
プログラムの設計指針を持っていてそれから外れない
なら、その時その時で自由に手に付き易いところから
始めたらいいと思います。
GUI開発の利点は、やはり何と言っても想定した理論の
結果が直ぐに目に見えることです。
部分の確認をし、全体の見直しをし、また部分を確認
し、全体を見直す・・・これの繰り返しではないでし
ょうか。時間のかかるドキュメントも不要で、実に効
率がよく、恵まれた開発環境のように思います。
規模の大きな発想の人ほど有効かな、と感じます。
契約で中間提出物が要求されていると、その通りにす
るしかありませんが、結果だけならなんでもいいでし
ょう。
ありがとうございます。
プログラムの設計指針とはどういったものですか?
手の付け易いところからやるとあとあと時間が切羽詰って
自爆することがあります。逃避癖があるので。
No.2
- 回答日時:
理想はまずプログラムの処理の流れ(フローチャート)を固めてから、外見を作って、プログラム作成というのが普通かと思いますよ。
私は先輩からそう教わりました。でも、実際やるときは、外見から作成したほうが、イメージが沸きやすいですし、デバッグもしやすいので、いきなり外見を作る人のほうが多いですね。
私は簡単なプログラムは外見から作り、大規模なものやミスが許されないものは、フローチャートなどを先に作って、処理の流れを周りの人に確認してもらうという方法で、二つを使い分けていますよ。
ありがとうございます。
機能の洗い出しですか?必要項目を先に洗い出すわけですね。
フローチャート
↓
ガワ
↓
機能・処理
フローチャートですね。
GUIって分岐が多いと思いますが、独自のフローチャートなんでしょうね。
本どおりのフローチャートをいちいち書くとなると大変そうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(車) 今なら人気が出そうだなと思う廃番の車を教えて下さい 7 2022/07/15 18:00
- その他(パソコン・周辺機器) ユーザーインターフェースについての質問です。 3 2023/05/05 17:32
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- 法学 コンピューター プログラミングの言語で記述されたプログラミングのコード一式は、作った人に 著作権があ 4 2023/08/04 17:31
- IT・エンジニアリング シェルスクリプトは誹謗中傷対象ですか? 3 2022/04/22 09:40
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- その他(プログラミング・Web制作) プログラミングの能力とアルゴリズムの能力は別物だと言われたのですが、これは本当ですか? プログラミン 1 2023/03/09 02:37
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作りたいのですが 1 2022/10/24 18:56
- 会社・職場 低く見られて生きづらいです 4 2022/10/16 17:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングのコード量に関...
-
65536は2の何乗なのでしょうか?
-
【JAVA】数字をひし形に出力す...
-
Bluestacks内でダウンロードし...
-
グループを均等に分けるには?...
-
COBOLのUNSTRINGについて
-
自動クエリとはどういうもので...
-
計算機はなぜ計算間違いをしないか
-
ボディパンプとシェイプパンプ...
-
アプリのプログラムを見るには...
-
ロボットの作り方を教えて下さ...
-
C++で誤差関数erf(x)を使いたい...
-
ポケコンSHARP PC-G801 の使い方
-
C++でアボート(Abort)で処理が...
-
寿命
-
GNUコンパイラとIntelコンパイ...
-
Sublime Text 3でのFortranプロ...
-
フラクタル次元の解析プログラ...
-
PICマイコンのコピー(クローン...
-
sprintfを用いたフォーマット文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで仕様書は書きますか?
-
GDLでH8/3052Fのi2cプログラム...
-
C言語(gcc), Linux, FTPプログ...
-
COBOLのCALL文がいまいちつかめ...
-
空elseの有無
-
きれいなコード vba vbaを勉強...
-
「ルーチン」という言葉の意味
-
プログラミングのコード量に関...
-
テキストの折り返し処理について
-
変数・オブジェクト名に漢字使用
-
クリップボードを排他的に利用...
-
メインプログラム、サブプログ...
-
例外処理があまり使われない理...
-
VBからシャットダウンさせる方法
-
クイズプログラムを作りたいの...
-
ソースコード改造 msペイント
-
他人が作ったプログラムのメン...
-
逆フーリエ変換のプログラムに...
-
プログラム動作時のCPU処理時間...
-
実行コマンドのプロセス管理
おすすめ情報