2008年06月23日
構造化設計
どういうわけか・・・
最近のオープン系言語(VB、VC/VC++,Borland C++ Builder)の開発になれた方は。。。
構造化プログラミングと申しましょうか・・・・・・
やたらと、continue文とかbreak文を使いたがります。
////ちゃんと教えてこなかった我々の問題でもあります。
確かにWindows化されて、その開発言語は格段に使いやすくなりました。
ですが・・・・
いざ、PASCALの言語仕様のDelphiなどをやらせると・・・
ALGOL系言語なのでそういったのは、continue文やbreak文は使わないようなプログラミングが推奨されている。
というよりも
2重3重のForループでかつ、continue文を入れて、
コンパイルエラーがなかなかとれない!!
なーんて事されるとねぇー
For文
begin
For文
begin
end ;
if 文 contnue ;
For文
begin
For文
begin
end ;
end ;
end ;
※入れ子になってるFor文を別のfunctionかprocedureにすれば、すぐに解決する。
だが。。。。オープン系の言語は、continue文やbreak文を使ったほうがわかりやすいので
そういうことしちゃうんですよねー
下記の書籍を購入して、勉強したほうがいいのかな?
みなさんはどうでしょうか?
新入社員はどのようなものを作るんだろう?
おどろおどろしちゃいます。
最近のオープン系言語(VB、VC/VC++,Borland C++ Builder)の開発になれた方は。。。
構造化プログラミングと申しましょうか・・・・・・
やたらと、continue文とかbreak文を使いたがります。
////ちゃんと教えてこなかった我々の問題でもあります。
確かにWindows化されて、その開発言語は格段に使いやすくなりました。
ですが・・・・
いざ、PASCALの言語仕様のDelphiなどをやらせると・・・
ALGOL系言語なのでそういったのは、continue文やbreak文は使わないようなプログラミングが推奨されている。
というよりも
2重3重のForループでかつ、continue文を入れて、
コンパイルエラーがなかなかとれない!!
なーんて事されるとねぇー
For文
begin
For文
begin
end ;
if 文 contnue ;
For文
begin
For文
begin
end ;
end ;
end ;
※入れ子になってるFor文を別のfunctionかprocedureにすれば、すぐに解決する。
だが。。。。オープン系の言語は、continue文やbreak文を使ったほうがわかりやすいので
そういうことしちゃうんですよねー
下記の書籍を購入して、勉強したほうがいいのかな?
みなさんはどうでしょうか?
新入社員はどのようなものを作るんだろう?
おどろおどろしちゃいます。
2008年03月31日
Borland C++ Builder Sample
Boralnd C++ Builder サンプルプログラム をUPしました。
はじめの一歩として、単純なプログラムのサンプルを例にしてあります。
詳細な作成方法はExcel文書で作成してあります。
ソースコードなどはzipファイルにて公開してあります。

