28

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

GTK +3.0またはGNOME3プログラミングトピックをカバーするチュートリアルブログ、またはを見つけるためにあなたの助けが必要です。これらのトピックについて知っているリンクを共有してください。よろしくお願いします。

4

5 に答える 5

11

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

于 2011-07-20T12:07:42.253 に答える
5

developer.gnome.orgで10分間のチュートリアルをチェックしてください。それらはGTK3.0用に設計されています。(GTK 2と3の間の基本はあまり変わっていませんが。)

于 2011-07-22T13:28:41.670 に答える
5

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 Project http ://www.gtkforums.com/viewtopic.php?f = 3&t = 178162

于 2012-01-07T07:12:03.417 に答える
5

この本が出たのを見たばかりです:「GNOME3アプリケーション開発初心者向けガイド」

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

于 2013-03-15T08:24:13.940 に答える
2

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

于 2011-07-20T09:21:55.793 に答える