アカウント名:
パスワード:
各種APIやツールキットを使おうとする際、各々の作法を理解する・慣れるのは大変ですよね。しかも、往々にして他の知識からの類推が利かなかったりするので。
私も最近OpenCVやAndroidアプリ(実装言語はJava)に触れる機会がありましたが、まずどういう概念でAPIが設計されているのかを理解するのが大変でしたし。
確かにお作法とか、面等ですね。最近、C# とか使いだして、C++ に戻りたくなくなっています。正確には、C++/CLIですが、、、 (こっちは、変な方向に進化したんじゃないかと思う。 MFCとは別世界)
MFCだと、ドキュメント/ビューモデルに慣れる必要があるのですが、結構、ごっちゃにしても何とかなると思った。(あまり、いい加減だと、メンテナンスで苦労する)→ 画面表示担当と、内部処理担当を分けるイメージで書いていた。多分、それで良いのでは?ただ、Cと同様にポインタ使いまくりでもなんとかなるので、Cの延長でもなんとかなるのでは? と勝手に言ってみます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
お作法 (スコア:1)
各種APIやツールキットを使おうとする際、各々の作法を理解する・慣れるのは大変ですよね。しかも、往々にして他の知識からの類推が利かなかったりするので。
私も最近OpenCVやAndroidアプリ(実装言語はJava)に触れる機会がありましたが、まずどういう概念でAPIが設計されているのかを理解するのが大変でしたし。
Re: (スコア:1)
確かにお作法とか、面等ですね。
最近、C# とか使いだして、C++ に戻りたくなくなっています。正確には、C++/CLIですが、、、 (こっちは、変な方向に進化したんじゃないかと思う。 MFCとは別世界)
MFCだと、ドキュメント/ビューモデルに慣れる必要があるのですが、結構、ごっちゃにしても何とかなると思った。(あまり、いい加減だと、メンテナンスで苦労する)
→ 画面表示担当と、内部処理担当を分けるイメージで書いていた。多分、それで良いのでは?
ただ、Cと同様にポインタ使いまくりでもなんとかなるので、Cの延長でもなんとかなるのでは? と勝手に言ってみます。
Re:お作法 (スコア:1)
社会人2年目で初めてMFCを使ってGUIを作った時、見よう見まねでメンバ変数を追加したりDDX変数を追加してみたりとC言語の範疇でツール作ってました(オイ
今回はGUIアプリの開発案件だったのでコードは詳しい人に見てもらいながら作りましたが、GUIのコントロールはそれなりにステップ数が掛かるというのは痛感しました。
# 次回、コンソールアプリ相当の見積もり持ってきたら、袋だたきにする所存ですw