Linux上搭建C/C++IDE设计环境
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
Linux上搭建C/C++IDE设计环境
无意间搜到一个很好的方案。。。
Anjuta + autogen 源里有
sudo apt-get install anjuta autogen
即可
刚装上感觉效果还行
http://www.qqgb.com/Netware/Linux/Linux7/82922.html
中文使用教程
Anjuta + autogen 源里有
sudo apt-get install anjuta autogen
即可
刚装上感觉效果还行
http://www.qqgb.com/Netware/Linux/Linux7/82922.html
中文使用教程
上次由 qqttdh 在 2008-09-09 20:13,总共编辑 1 次。
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
既然说到了编程。。。那就再推荐一本教程
Linux Device Drivers(《Linux设备驱动程序》)最新的好像是第4版
网上可以下载到的好像是英文的第3版pdf
http://oreilly.com/catalog/9780596005900/book/index.csp
Linux Device Drivers(《Linux设备驱动程序》)最新的好像是第4版
网上可以下载到的好像是英文的第3版pdf
http://oreilly.com/catalog/9780596005900/book/index.csp
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and it’s crucial to have clear understanding of its complexities to build even a simple Linux desktop application. Foundations of GTK+ Development guides you through these complexities, laying the foundation that will allow you to cross from novice to professional.
Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.
Foundations of GTK Development
下载地址
Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.
Foundations of GTK Development
下载地址
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
Introduction
O ne of the most important aspects of an application is the interface that is provided to
interact with the user. With the unprecedented popularity of computers in society today,
people have come to expect those user interfaces to be graphical, and the question of which
graphical toolkit to use quickly arises for any developer. For many, the cross-platform, feature-
rich GTK+ library is the obvious choice.
Learning GTK+ can be a daunting task, because many features lack documentation, and
even more are difficult to understand from only the API documentation. Foundations of GTK+
Development aims to decrease the learning curve and set you on your way to creating cross-
platform graphical user interfaces for your applications.
Each chapter in this book contains multiple examples that will help you further your
understanding. In addition to these examples, the final chapter of this book provides five
complete applications that incorporate topics from the previous chapters. These applications
will show you how to bring together what you have learned to accomplish various projects.
The beginning of each chapter provides an overview of what that chapter will cover, so that
you are able to skip around if you want. Most chapters also contain exercises to test your under-
standing of the material. I recommend that you complete all of the exercises before continuing,
because the best way to learn GTK+ is to use it.
At the end of this book, you will find multiple appendixes that can serve as references for
various aspects of GTK+. These appendixes include tables listing signals, styles, and properties
for every widget in GTK+ and a complete list of stock items and GError types. These appendixes
will remain a useful reference even after you have finished reading the book and begin creating
your own applications. In addition, Appendix F contains explanations of the solutions to all of
the exercises throughout the book.
Who Should Read This Book
Because this book begins with the basics and works up to more difficult concepts, you do not
need any previous knowledge of GTK+ development to use this book. This book does assume
that you have a decent grasp of the C programming language. You should also be comfortable
with running commands and terminating applications (Ctrl+C) in a Linux terminal.
In addition to a grasp of the C programming language, some parts of this book may be diffi-
cult to understand without some further knowledge about programming for Linux in general.
You will get more out of this book if you already comprehend basic object-oriented concepts. It
is also helpful to know how Linux handles processes.
You can still use this book if you do not already know how to implement object orienta-
tion or manage processes in Linux, but you may need to supplement this book with one or
more online resources. A list of helpful links and tutorials can be found on the book’s web
xxi
■I N T R O D U C T I O N
xxii
site, which is located at www.gtkbook.com. You can also find more information about the book
at www.apress.com.
-
- 帖子: 2376
- 注册时间: 2006-09-21 14:28
Linux Device Drivers(《Linux设备驱动程序》)最新的好像是第4版
《Linux设备驱动程序(第三版)》在线中文版
By Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
由 quickwhale 翻译的简体中文版 V0.1.0 2006-6-2 作为蓝本,由 Dean 进行校验修正部分翻译段落。
http://www.shuge.org/lee/?p=3