7093 / -1

C++ GUI Programming with Qt4 (2nd Edition) Ссылки

C++ GUI Programming with Qt4 (2nd Edition)

БончБруевич БончБруевич, Комментарии (нет)

The Only Official, Best-Practice Guide to Qt 4.3 Programming

Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3.

Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from implementing model/view architecture to using Qt 4.3's improved graphics support. You'll find proven solutions for virtually every GUI development task, as well as sophisticated techniques for providing database access, integrating XML, using subclassing, composition, and more. Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.

  • Completely updated throughout, with significant new coverage of databases, XML, and Qtopia embedded programming
  • Covers all Qt 4.2/4.3 changes, including Windows Vista support, native CSS support for widget styling, and SVG file generation
  • Contains separate 2D and 3D chapters, coverage of Qt 4.3's new graphics view classes, and an introduction to QPainter's OpenGL back-end
  • Includes new chapters on look-and-feel customization and application scripting
  • Illustrates Qt 4's model/view architecture, plugin support, layout management, event processing, container classes, and much more
  • Presents advanced techniques covered in no other book–from creating plugins to interfacing with native APIs
  • Includes a new appendix on Qt Jambi, the new Java version of Qt
7735 / 1

php|architect's Guide to Programming with Zend Framework Ссылки

php|architect's Guide to Programming with Zend Framework

БончБруевич БончБруевич, Комментарии (1)

Learn to master the secrets of the Zend Framework with this new book from php|architect's popular Nanobook series! Written by Zend DevZone editor and well-known PHP expert Cal Evans, php|architect's Guide to Programming with Zend Framework helps you understand the Zend Framework through a detailed roadmap into its features and functionality. This book covers much of the primary functionality offered by the Zend Framework, and works well both as a thorough introduction to its use and as a reference for higher-level tasks. The table of contents includes: - Getting started - The Model - The Controller - The View - Data access - Web services - Authorizations - Exceptions and error management - Rich Internet Applications - Hacking the framework: secret classes and advanced functionality - Framework internals - Tips & tricks - The new Zend_Layout classes With a rich, example-driven style and the trademark no-fluff approach to professional content, php|architect's Guide to Programming with the Zend Framework belongs in your book collection!
3732 / 0

Beginning Linux Programming, Third Edition Ссылки

Beginning Linux Programming, Third Edition

БончБруевич БончБруевич, Комментарии (нет)

If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. New to this edition are chapters on MySQL® access and administration; programming GNOMETM and KDETM; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and GUI development environments has expanded.

The authors guide you step by step, using construction of a CD database application to give you hands-on experience as you progress from the basic to the complex.

You’ll start with fundamental concepts like writing Linux programs in C. You’ll learn basic system calls, file I/O, interprocess communication, and shell programming. You’ll become skilled with the toolkits and libraries for working with user interfaces. The book starts with the basics, explaining how to compile and run your first program. First, each concept is explained to give you a solid understanding of the material. Practical examples are then presented, so you see how to apply the knowledge in real applications.

3564 / 0

Network Administration with FreeBSD Ссылки

Network Administration with FreeBSD

БончБруевич БончБруевич, Комментарии (нет)

This book is a guide to FreeBSD for network administrators; therefore it does not cover basic installation and configuration of FreeBSD, but is about using FreeBSD to build, secure, and maintain networks. After introducing the basic tools for monitoring the performance and security of the system the book moves on to cover using jails-FreeBSD virtual environments-to secure your network. Then it shows how to overcome the different bottlenecks that you may meet depending on the services you are running by tweaking different parameters to maintain a high performance from your FreeBSD server. Next it covers using the ifconfig utility to configure interfaces with different layer protocols and about connectivity testing and debugging tools. After covering using User PPP or Kernel PPP for Point-to-Point Protocol network configuration it explains basic IP forwarding in FreeBSD and the use of the built-in routing daemons, routed and route6d, which support RIPv1, RIPv2, RIPng, and RDISC. Next it covers the OpenOSPFD and OpenBGPD daemons that you can install to run OSPF and BGP on your host. Then it covers setup and configuration of IPFW and PF, and finally looks at some important internet services and how to set them up on your FreeBSD server
3473 / 0

Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux Ссылки

Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux

БончБруевич БончБруевич, Комментарии (нет)

The Ubuntu distribution simplifies Linux by providing a sensible collection of applications, an easy-to-use package manager, and lots of fine-tuning, which make it possibly the best Linux for desktops and laptops. Readers of both Linux Journal and TUX Magazine confirmed this by voting Ubuntu as the best Linux distribution in each publication's 2005 Readers Choice Awards. None of that simplification, however, makes Ubuntu any less fun if you're a hacker or a power user.

Like all books in the "Hacks" series,Ubuntu Hacks includes 100 quick tips and tricks for all users of all technical levels. Beginners will appreciate the installation advice and tips on getting the most out of the free applications packaged with Ubuntu, while intermediate and advanced readers will learn the ins-and-outs of power management, wireless roaming, 3D video acceleration, server configuration, and much more.

3644 / 0

Automating UNIX and Linux Administration Ссылки

Automating UNIX and Linux Administration

БончБруевич БончБруевич, Комментарии (нет)

Wouldn’t you like to automate the tedious daily tasks of system administration? Automating UNIX and Linux Administration will show you how, by exploring existing tools and offering real-world examples. Parts of the book are Linux-specific, but most of it applies to a UNIX system, including multiple variants of UNIX. Author Kirk Bauer briefly overviews tools and technologies—and assumes preliminary knowledge about editing a configuration file or mounting a file system.

The techniques, methods, and tools in this book will help you manage a single system—but will prove especially powerful across multiple systems. No matter if the systems are desktops, servers, or Beowulf clusters—all of them will benefit from this automation. And managing five to five thousand systems will become a simpler task!

3099 / 0

Ubuntu 7.10 Linux Unleashed, 3rd Edition Ссылки

Ubuntu 7.10 Linux Unleashed, 3rd Edition

БончБруевич БончБруевич, Комментарии (нет)

Welcome to Ubuntu 7.10 Linux Unleashed! This book covers the free Linux distribution named Ubuntu and includes a fully functional and complete operating system produced by the Ubuntu Community, sponsored by Canonical Software.

Ubuntu directly descends from one of the oldest and most revered Linux distributions ever: Debian. Those of you who know nothing about Linux will likely not have heard of Debian; it is enough to know that it is considered to be one of the most stable and secure Linux distributions currently available. Ubuntu benefits directly from many contributions from free software developers across the world.

If you are new to Linux, you have made a great decision by choosing this book. Sams Publishing’s Unleashed books offer an in-depth look at their subject, taking in both beginner and advanced users and moving them to a new level of knowledge and expertise. Ubuntu is a fast-changing distribution that can be updated at least twice a year. We have tracked the development of Ubuntu from early on to make sure that the information in this book mirrors closely the development of the distribution. A full copy of Ubuntu is included on the enclosed disc, making it possible for you to install Linux in less than an hour! No longer an upstart, Linux now has an enviable position in today’s modern computing world. It can be found on machines as diverse as mobile phones and wristwatches, all the way up to supercomputers—in fact, Linux currently runs on more than half of the world’s top 500 supercomputers.

Do not let the reputation of Linux discourage you, however. Most people who have heard of Linux think that it is found only on servers, looking after websites and email. Nothing could be further from the truth because Linux is making huge inroads in to the desktop market, too. Corporations are realizing the benefits of running a stable and powerful operating system that is easy to maintain and easy to secure. Add to that the hundreds of improvements in usability, and Linux becomes an attractive proposition that tempts many CIOs. The best part is that as large Linux vendors improve Linux, the majority of those improvements make it into freely available distributions, allowing you to benefit from the additions and refinements made. You can put Ubuntu to work today and be assured of a great user experience.

This book provides all the information that you need to get up and running with Ubuntu. It even tells you how to keep Ubuntu running in top shape and how to adapt Ubuntu to changes in your own needs. You can use Ubuntu at home, in the workplace, or, with permission, at your school or college. In fact, you might want to poke around your school’s computer rooms: You will probably find that someone has already beaten you to the punch—Linux is commonly found in academic institutions. Feel free to make as many copies of the software as you want; because Ubuntu is freely distributable all over the world, no copyright lawyers are going to pound on your door.
4127 / 0

TCP/IP Sockets in Java, Second Edition Ссылки

TCP/IP Sockets in Java, Second Edition

БончБруевич БончБруевич, Комментарии (нет)

Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.
For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers.
3490 / 0

Games on Symbian OS: A Handbook for Mobile Development Ссылки

Games on Symbian OS: A Handbook for Mobile Development

БончБруевич БончБруевич, Комментарии (нет)

The first part of this book discusses the mobile games industry, and includes analysis of why the mobile industry differs from other sectors of the games market, a discussion of the sales of mobile games, their types, the gamers who play them, and how the games are sold.

The second part describes key aspects of writing games for Symbian smartphones using Symbian C++ and native APIs. The chapters cover the use of graphics and audio, multiplayer game design, the basics of writing a game loop using Symbian OS active objects, and general good practice. There is also a chapter covering the use of hardware APIs, such as the camera and vibra.

Part Three covers porting games to Symbian OS using C or C++, and discusses the standards support that Symbian OS provides,and some of the middleware solutions available. A chapter about the N-Gage platform discusses how Nokia is pioneering the next generation of mobile games, by providing a platform SDK for professional games developers to port games rapidly and effectively.

The final part of the book discusses how to create mobile games for Symbian smartphones using java ME, Doja (for Japan) or Flash Lite 2. This book will help you if you are:
~ a C++ developer familiar with mobile development but new to the games market
~ a professional games developer wishing to port your games to run on Symbian OS platforms such as S60 and UIQ
~ a someone who is interested in creating C++, Java ME or Flash Lite games for Symbian smartphones.

This book shows how to create mobile games for Symbian smartphones such as S60 3rd Edition, UIQ3 or FOMA devices. It includes contributions from a number of experts in the mobile games industry, including Nokia's N-gage team, Ideaworks3D, and ZingMagic, as well as academics leading the field of innovative mobile experiences.
8286 / 1

Linux Command Line and Shell Scripting Bible Ссылки

Linux Command Line and Shell Scripting Bible

БончБруевич БончБруевич, Комментарии (3)

Learn all the command lines for all Linux shells in this one-stop guide

There's a lot to be said for going back to basics. Not only does this Bible give you a quick refresher on the structure of open-source Linux software, it also shows you how to bypass the hefty graphical user interface on Linux systems and start interacting the fast and efficient way—with command lines and automated scripts. You'll learn how to manage files on the filesystem, start and stop programs, use databases, even do Web programming—without a GUI—with this one-stop resource.

  • Understand the Linux desktop and various command-line parameters
  • Learn filesystem navigation, file handling, and the basics of bash shell commands
  • Write shell scripts to automate routine functions and reports
  • Harness nesting loops and structured commands
  • Monitor programs, master file permissions, and make queries
  • Run scripts in background mode and schedule jobs
  • Use sed, gawk, and regular expressions
  • Explore all alternate shells, including ash, tcsh, ksh, korn, and zsh
3228 / 0

The Essential Guide to Flex 3 Ссылки

The Essential Guide to Flex 3

БончБруевич БончБруевич, Комментарии (нет)

Flex 3 is the next generation of a technology that revolutionized web applications. It is the next evolutionary step of Flash, which has grown from a web animation medium to a powerful enterprise web design and development platform. With nearly 98% of all web browsers, and a growing number of mobile devices, running Flash Player, a knowledge of Flex is indispensible for any serious web developer.

This book will show you how to create powerful Rich Internet Applications using Flex 3. After learning how to install and becoming familiar with the basics of the Flex Builder 3 software, you will explore in depth how the Flash scripting language, ActionScript 3.0, interacts with Flex's powerful XML-like design language: MXML.

You'll learn how to construct your applications using layout and navigation containers, and how to move between various states using transitions. There is coverage of how best to plan your applications and use the Model-View-Controller pattern to keep various aspects of development separated and ease creation of potentially complicated projects.

Rich Internet Applications rely on data, and this book shows how to bring data from various sources into your Flex application and check its integrity, and how best to display and interact with it.

Going farther, applications built for the Flash platform can now exist and function beyond the traditional confines of the web browser. Adobe AIR allows you to take your applications to the desktop, and this book shows how to reapply your Flex skills to take advantage of this new environment.

The Essential Guide to Flex 3 takes you through all the powerful features of Flex using a series of stand-alone, practical exercises. The skills acquired throughout the book are then brought together in the form of a full-featured case study application showcasing essential techniques that can easily be applied to your own Flex applications.

5424 / 0

Effective Java (2nd Edition) (The Java Series) Ссылки

Effective Java (2nd Edition) (The Java Series)

БончБруевич БончБруевич, Комментарии (нет)

Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. 

This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.
 
Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.



Другие страницы

 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.