gdi++.dll 14pxat WIN
gdi++.dll 14px - 暇つぶし2ch490:名無し~3.EXE
08/03/02 06:23:26 hndE8xyM
gdi++ のソースコードは殺人的に汚い。こんなのを読んで改良するなんてナンセンス。
そんな事をするぐらいなら同種のソフトを一から作った方が早い。

gdi++ を作るのに必要な知識は API フックの基礎的知識、 FreeType2 の説明書を読む英語力、
そして(必須ではないが)アセンブリ言語の知識、など。
いうまでもなく C++ や WinAPI の知識は絶対。
ソフトの性質上 .NET や JAVA プログラマなどは残念ですがさよーなら。

また、コンセプトが「 GDI の API を FreeType2 でエミュレートする」なので、
当然ながらその API の詳しい実装を知らなければ話にならない。
これには ReactOS や WINE のソースコードを参照するか、 Windows の DLL や win32k.sys を
リバースエンジニアリングするなどが有効だ。
ただしライセンスには気をつけろ!

最後に、「動けばいい」というスタンスで闇雲にソースコードを書くのは NG だ。
そんな事ではまともに保守できない、スパゲティソースを繰り返すだけ。
仕様を決め、構造・構想をよく考えた上で設計しないと破綻する。これ最重要。

では未来の開発者たちよ、頑張りたまえ。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch