■2019年6月の書き込み
書き込み数は35件です。 [ 1 2 3 4 ]
2019年06月04日(火) 
折角なのでC#のコレクションを使って
今日のプログラムを修正すると
こうなる。

static void Main(string[] args)
{
/*
Area a1 = new Square(5.0F, 10.0F);
a1.areaShow();
Area a2 = new Triangle(5.0F, 10.0F);
a2.areaShow();
Area a3 = new Trapezoid(5.0F,5.0F,10.0F);
a3.areaShow();
*/

List<Area> a = new List<Area>();
a.Add(new Square(5.0F, 10.0F));
a.Add(new Triangle(5.0F, 10.0F));
a.Add(new Trapezoid(5.0F, 5.0F, 10.0F));

foreach (Area s in a)
{
s.areaShow();
}

return;
}

今日のプログラムのソ

閲覧数132 カテゴリ日記 コメント0 投稿日時2019/06/04 18:27
公開範囲外部公開
2019年06月03日(月) 
オブジェクト指向はCSVファイルやデータベースに親和性がある。
列はいろいろな変数の型で表現され
行は一行一データである。
その列はクラスでグローバルクラス変数の型で代入され
オブジェクトの数が行に置き換わる。
オブジェクトの数は配列で表現しても良いのだが
普通はコレクションを使う。場合によってはソートも出来る。
でも普通ソートはデーターベースでやった方が早い。
なのでCSVファイルを扱うときはデータベースに入力してソートした方がいい。

そしてC++言語にはコンストラクタの他にデストラクタがある。
クラスがdeleteされた時に最後に起動する関数である

閲覧数143 カテゴリ日記 コメント0 投稿日時2019/06/03 18:19
公開範囲外部公開
2019年06月02日(日) 
今日は疲れた。ちょっとやり過ぎである。
今晩はゆっくりしてる。
それでも
土日の日課は進まなかった。
そんな変則的な土日だった。
もっと私の環境が良くなるといいのだが
それだけが私の気になるところである。
あんまりにも無理し過ぎである。
一人で何でもかんでもやり過ぎである。
それが一番疲れる原因である。
チームワークが存在しない。
それでも世の中は努力が足らない。
それが私の不満である。
それでそんな特権階級を打破したい。
それが私のやる事である。
オープンな世の中じゃあない。
総じて努力が足らない。
それが世の中の閉塞感である。
明るい

閲覧数150 カテゴリ日記 コメント0 投稿日時2019/06/02 20:44
公開範囲外部公開
2019年06月02日(日) 
ウォーキングのあとの帰宅後に
プログラムを作った。
昨日の知識で簡単に作れるなと思ったので作った。

cname.pyというコマンドを今日作った。
どんなコマンドかというと

2019-06-02__No_1

というような文字列を作るコマンドである。

cat
閲覧数164 カテゴリ日記 コメント0 投稿日時2019/06/02 16:51
公開範囲外部公開
2019年06月01日(土) 
とりあえず来週月曜からオブジェクト指向とポインタかなと思う。
ポインタはオブジェクト指向のあとの方が良さそうである。
Javaの参照が配列とクラスだからである。
関数の引数で配列とクラスを呼び込めば
関数の中で書き込むと
それ自身の配列とクラスも書きかわってしまう。
オブジェクト指向が何なのかわからずクラスがわからないためである。
ftpのftpもPOSがftpサーバーだからPOSごとにftpのftpが出来る。
telnetサーバーだからtelnetのtelnet出来る。
そんなように色々オブジェクト指向も難問ではある。

その他に例外処理もあった。
春先のC#のコードに例外処理書いたけどC++の

閲覧数134 カテゴリ日記 コメント0 投稿日時2019/06/01 16:39
公開範囲外部公開
[ 1 2 3 4 ]
■プロフィール
wakkiiさん
[一言]
東大場から発信
■この日はどんな日
ほかの[ 12月12日 ]のブログは、
■最近のファイル
■最近のコメント
■最近の書き込み