1

コードをより構造化して読みやすくすることで、コーディングスキルを向上させようとしています。GUIをコーディングします(編集に感謝します)。Firefoxのオープンソースコードを読んで改善しましたが、GTK +を使用しており、Win32はあまり使用していません。

Win32でコーディングされたオープンソース(プロフェッショナル)プログラムはどこにありますか?

もう1つ:擬似コードをいつ書くべきですか?私はこれまでこれを行ったことがありませんが、エッセイの概要を説明するようなものだと思います。プロジェクトをコーディングする前に、擬似コードを作成する必要がありますか?または単に機能しますか?

ありがとう

4

5 に答える 5

2

これを試してください:http://www.relisoft.com/win32/index.htm

この男は、win32 の生の API に対してクラスを再構築します。彼は、レイヤーと抽象化を薄く保ちながら、優れたアプリケーション構造の概要を提供します。

于 2010-03-04T09:28:06.583 に答える
2

Instead of learning Win32 API, I recommend that you learn how to use portable toolkits and libraries that will run on all major desktop platforms. In particular, check out:

  • C++ standard library: strings, file I/O, containers, algorithms
  • Boost libraries: Smart pointers, network I/O, signals/slots, multithreading, filesystem, serialization, and many more.
  • Qt: Portable GUI toolkit.

These libraries have higher-level APIs that are much more pleasant (IMO) to use than the bare Win32 API.

To "outline" your programs, (especially object-oriented style programs) check out the Unified Modeling Language.

于 2010-03-03T19:48:17.903 に答える
0

擬似コードは通常、さまざまな言語を使用する人々にアイデアを表現するために使用されます。科学論文によく登場します(ソリューションやアルゴリズムなどを理解するのに役立ちます)

于 2010-03-03T19:21:45.523 に答える
0

Unixプログラマーとして、私はWindozeの質問をあまり手伝うことができません。

擬似コードについては、本物の前に手紙やエッセイの概要を書くのと同じように、考えをまとめる方法と考えてください。コンパイルとデバッグが簡単であることがわかったので、解決するのが複雑な場合はそれを行うのが好きです。しかし、あなたは私よりも自分自身をよく知っています...

于 2010-03-03T19:23:31.217 に答える
0

Win32 (および現在は Linux) と c++ の両方である chrome ソースを確認する必要があります。そこから多くのことを学びました。

PS: Win32 を書くとき、あなたの正確な関心は何ですか? GUI?システムコール?

于 2010-03-03T19:40:00.550 に答える