私のアプローチコアはエンジンです。 - ページ 134

 
Реter Konow:

全くその通りです。OOPはラッパーである。それは、誰かが考え、考えを整理するのに役立ちます。トラムレールが路面電車を走らせるのに役立つように。オフロード」車に乗っています))

ごめんね、ロバに乗ってるんだね。後ろ向きと前向きに
 
Реter Konow:

全くその通りです。OOPはラッパーである。それは、誰かが考え、考えを整理するのに役立ちます。トラムレールが路面電車を走らせるのに役立つように。オフロード車」に乗っているのです))

このSUVを、表の21番目の欄の形で、はっきりと観察してください。

 
Nikolai Semko:
ピーター、もしあなたが何百万人ものプログラマーが苦しんでいる現代技術の勉強に抗議するような行動を取らなければ、この値段の価値はないでしょう。
中国人のようなプログラムですね(中国人が許してくれますように)。インド人や中国人を多く雇用しているアメリカの企業で長年働いていたプログラマーが、中国人のことを非常に正確にこう言っていた。「...彼らはプログラミングをせず、でたらめを言う。彼らはプログラムするのではなく、でたらめを言うのです。どうやってこんな短時間でやったのか、誰にもわからない。でも、ふーふー言いながら、今にも崩れそうな感じで振動しながらも、ちゃんと動く......」。

ニコライ、本質的な話をしよう。例えば、以前扱ったCCanvasクラス。そこで、私はそれを手に取り、すべての機能を削除しました。クラスラッパーから独立させた。今はどう悪くなったのでしょうか?仕事がしやすくなった。これらの機能を使って、アニメーションを作ってみました。それまでは、このクラスでアニメーションを見ることはほとんどありませんでした。

では、なぜこのラッパーなのか?

あなたもキャンバスに描いているんですよ。特定の関数を呼び出して描画すればいいんじゃない?でも、ダメなんです。包んで包んで包んで包んで。では、なぜなのか、説明してください。

 
Реter Konow:

ニコライ 話題を変えよう。例えば、すでに扱ったことのあるCCanvasクラスを見てみましょう。そこで、すべての機能を取り出してみました。クラスラッパーから独立させた。今はどう悪くなったのでしょうか?仕事がしやすくなった。これらの機能を使って、アニメーションを作ってみました。それまでは、このクラスでアニメーションを見ることはほとんどありませんでした。

では、なぜこのラッパーなのか?

あなたもキャンバスに描いているんですよ。特定の関数を呼び出して描画すればいいんじゃない?でも、ダメなんです。包んで包んで包んで包んで。では、その理由を教えてください。

 
Реter Konow:

これは実際に、テーブルに他の要素の名前を挿入したときに起こることです。

GROUP,"Orders table", IS_TABLE,  

__,     T_HEADER, "#",W,20,_,H,30, C_HEADER, "Order",     C_HEADER, "Opening Time",W,90, C_HEADER, "Type", W,90,  C_HEADER, "Volume", W,90,  C_HEADER, "Symbol", W,90, 
                               C_HEADER, "Price",       W,90,    
                               C_HEADER, "Comission",   W,90, C_HEADER, "Swap", W,90,  C_HEADER, "PnL",    W,90,  C_HEADER, "Close",  W,40,

__,     R_HEADER,"1", CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A,     
__,     R_HEADER,"2",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"3",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"4",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"5",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"6",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"7",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"8",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"9",CELL, A,   C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"10",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"11",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"12",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"13",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"14",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"15",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"16",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"17",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"18",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"19",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"20",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
__,     R_HEADER,"21",CELL, A,  C_LIST, A,  H_SLIDER, A,   CHECKBOX, A,  P_BAR, A,   S_EDIT, A, CELL, A, R_BUTTON, A, CELL, A,  I_BUTTON, A, 
 
END_GROUP,
//------------------------------------

ピーター、このコードはあなたのエンジンの中にあるのですね?

この配列をダイナミックにし、必要に応じてテーブルに新しい行を 制限なく追加できるようにすることを妨げるものは何でしょうか?

 
Vasiliy Sokolov:

ピーター、このコードはエンジンの中に入っているのですか?

この配列をダイナミックにし、必要に応じてテーブルに新しい行を 制限なく追加できるようにすることを妨げるものは何でしょうか?

いいえ、コンストラクタのために書かれた、外部のコードです。それで表が再現される。そして、ボタンをクリックすると、すべての接続ファイルとエンジンのブートカーネルがプリントされるのです。そうすれば、すべてがうまくいくのです。

 
Реter Konow:

いいえ、これはコンストラクタのために書かれた外部コードです。それで表が再現される。そして、ボタンを押すと、すべての接続ファイルとエンジンのブートカーネルがプリントされるのです。そうすれば、すべてがうまくいくのです。

そこにはもうひとつの問題がある。核となる要素やパラメーターの制限。解決すべきことは分かっている。ただ、まだ時間がないんです。

 
サン・サニッチも理解できる--PLOに反対していること。彼は、おそらく70歳以上でしょう。考え方を変えるのは難しいことです。でも、ここで?何が問題なのか?抵抗するだけでなく、道化になることも。
 
Vasiliy Sokolov:


ワシリー、君のテーブル、使えるか?

 
Реter Konow:

バシリー、あなたのテーブルは大丈夫?

まだ確認していません。

理由: