私はWindowsプラットフォームでシステムプログラミングを学ぶことに本当に興奮しています。「ProgrammingWindowsFifthEdition」を読み始めたところ、ほとんどがGUI指向であることに気づきました。
ばかげた質問で失礼しますが、Windowsフォームやドロップダウンメニューを作成するために数十行のコードを記述する代わりに、これをIDEで使用できるのではないでしょうか。
これをすべて回避し、システムプログラミングに直接取り組む方法はありますか?
私はWindowsプラットフォームでシステムプログラミングを学ぶことに本当に興奮しています。「ProgrammingWindowsFifthEdition」を読み始めたところ、ほとんどがGUI指向であることに気づきました。
ばかげた質問で失礼しますが、Windowsフォームやドロップダウンメニューを作成するために数十行のコードを記述する代わりに、これをIDEで使用できるのではないでしょうか。
これをすべて回避し、システムプログラミングに直接取り組む方法はありますか?
Win32 APIを使用すると、リソースエディターを使用できます(たとえば、Visual C ++ Express Editionの場合、外部エディターとして機能するこのようなものを取得できます)。完全なVisualStudioにまだ付属しているかどうかは思い出せません。
リソースエディタを使用すると、GUI構築の一部を自動化するスクリプトを記述できますが、概して、「手動」で実行する必要があります。これにはいくつかの欠点がありますが、利点は、Windowsとの非常に強力で拡張可能なインターフェイスを提供することです。
「システムプログラミング」が何を意味するのか正確にはわかりませんが、いずれにせよ、最初にプラットフォームとプログラミング言語の基本を学ぶ必要があります。Windowsでのプログラミングでは、少なくともGUIプログラミングの基本的な知識が不可欠だと思います。
解き放たれたシリーズ全体がとても良いです。
WPFは、Windowsソフトウェア開発を行うための最新の方法の1つです。
もう1つの新進気鋭の方法は、HTML5とjavascriptです。Windowsの次のバージョンを参照してください。コードネームを覚えていません。