web-dev-qa-db-ja.com

GTK + 3.0およびGNOME 3プログラミング!ブログや本、チュートリアルはありますか?

私はgtkとgnomeプログラミングが初めてで、GTK + 3.0とGnome 3プログラミングを勉強したいです。これらはどちらも最近のAPIであるため、これらのトピックに関する優れたチュートリアルやブログ投稿を見つけることができません。 GTK +またはGNOMEプログラミングで見つけた本は非常に古いものです。そこで、私は http://developer.gnome.org/gtk-tutorial/ で最新のgtkチュートリアルから始めることにしました。これはたまたまGTK + 2.90.7についてでした。

tutorialまたはblogsまたはanybookGTK + 3.0またはGNOME 3プログラミングトピックこれらのトピックについて知っているリンクを共有してください、事前に感謝します。

28
Jomoos

さて、あなたは here を見始める必要があります。第二に、以前に言われたことは少し正しいです。Gtk+ 2.xに関する本があり、あなたが学んだほとんどすべてをGtk + 3.xプログラミングに適用できます。私はGtk + 2.xを使用することから始め、数時間後にGtk + 3.xがリリースされました。私は新しいバージョンに変更し、古いコードを移行しました。それがGtk + 3.xを使用することを学んだ方法ですが、それは常にGtk/Glibベースのプログラミングで学ぶプロセスです。私の推奨事項:Gtk + 2.xを学んでください。いくつかの本やチュートリアルがあります。 this を覚えています。そして、他のツールであるメインツールは、Gnomeプロジェクトコード、nautilus、gnome-control-center、gnome-utilsなどからのコードを読み取ることです。アプリで実行する基本的なほぼすべてのことは、Gnomeモジュールによって既に行われています。 。

10
erick2red

Gtk+ Tutorials & Resources

http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088

gtkforums.com Index: Gtk+3.x with CSSのリンクまでスクロールします

開始することをお勧めします:Intro and first program

http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088

セクションGTK+ Programming Tutorials "GUI Toolkit"の下にもあります:

Official GTK+3.x "Getting Started with GTK+"

http://developer.gnome.org/gtk3/stable/gtk-getting-started.html

Official GTK+3.x "Tutorials, code samples, and platform demos in C"

http://developer.gnome.org/gnome-devel-demos/3.5/c.html.en

また:GNOME University Projecthttp://www.gtkforums.com/viewtopic.php?f=3&t=178162

6
mike

Developer.gnome.orgの 10分間のチュートリアル をご覧ください。 GTK 3.0用に設計されています。 (実際、GTK 2と3の間の基本的な変更はあまりありません。)

5
ptomato

私はちょうどこの本が出てきたのを見ました:「GNOME 3アプリケーション開発初心者ガイド」

http://www.packtpub.com/gnome-3-application-development-beginners-guide/book

5
Adrià Arrufat

GTK + 2.xから始めてみませんか?プロジェクトにGTK + 2.xを使用し、最近GTK3 +に変更しました。ほとんどの変更はプライベートになったオブジェクトフィールドであり、メソッドを介してアクセスする必要があります。 GTK3 +のもう1つの大きな変更は、GdkGCの廃止です。 GdkGCの代わりにCairoを使用する必要がありますが、cairoはGTK 2.xですでに利用可能です。私の意見では、後者のスタジアムでGTK + 2.xからGTK3 +に移行することは大きな問題ではありません。 GTK3 +はまだかなり新しいため、どこでも完全にサポートされていません。つまり、最新のLTS Ubuntuは10.10であり、GTK3 +を実行しません。 Windows用のGTK3 +もまだ完全にサポートされていません。

1
LittleFunnyMan