Books on Popular Programming Languages

  Books on Popular Programming Languages

Books in list (155)


Title: Mastering Delphi 7

Still the Best Delphi Resource--Now Fully Updated and Expanded
Whether you're new to Delphi or just making the move from an earlier version, Mastering Delphi 7 is the one resource you can't do without. Practical, tutorial-based coverage helps you master essential techniques in database, client-server, and Internet programming. And the insights of renowned authority Marco Cantù give you the necessary knowledge to take advantage of what's new to Delphi 7--particularly its support for .NET. Coverage includes:
* Creating visual web applications with IntraWeb
* Writing sockets-based applications with Indy
* Creating data-aware controls and custom dataset components
* Creating database applications using ClientDataSet and dbExpress
* Building client-server applications using InterBase
* Interfacing with Microsoft's ADO
* Programming for a multi-tiered application architecture
* Taking advantage of Delphi's support for COM, OLE Automation, and COM+
* Taking advantage of Delphi's XML and SOAP support
* Implementing Internet protocols in your Delphi app
* Creating UML class diagrams using ModelMaker
* Visually preparing reports using RAVE
* Using the Delphi language to create your first .NET programs
Author(s): Marco Cant
ISBN 13: 9780782142013
Pages: 1040
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: VBA Developer's Handbook

WRITE BULLETPROOF VBA CODE FOR ANY SITUATION

This book is the essential resource for developers working with any of the more than 300 products that employ the Visual Basic for Applications programming language. Written by recognized VBA experts, it provides detailed coverage of a wide range of specific VBA programming challenges. Its careful, step-by-step instructions and thousands of lines of code offer answers, while teaching you to devise new and creative solutions. The instruction applies equally to all VBA environments, whether you are building standalone applications or customizing commercial products using their built-in VBA programmability.

Coverage Includes

  • Manipulating text, numbers, and dates
  • Using automation to control other applications
  • Creating objects using VBA class modules
  • Using standard search and sort algorithms from within VBA
  • Creating standard dynamic data structures, including linked lists, binary trees, stacks, and queues
  • Working with Windows system information, including memory status, screen info, mouse, keyboard, and power status
  • Working with Windows Registry data
  • Retrieving and setting Windows networking information
  • Working with the Windows file system, iterating through folders, creating and deleting files
  • Adding sound and movies to VBA apps using Windows multimedia extensions
  • Tapping the system capabilities provided by the Windows Scripting Runtime library
  • Writing add-ins for the Visual Basic environment

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

The authors of this book are two-thirds of the writing team that produced the bestselling Access Developer's Handbook. The book focuses on VBA for the entire Office Suite. Learning to use VBA as described in the book will enable developers to combine VBA, OLE Automation (Object Linking and Embedding), and ActiveX controls. The CD includes reusable code from the book, and third-party shareware and demos.

Author(s): Ken Getz,Mike Gilbert
ISBN 13: 9780782129786
Pages: 1104
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: PHP Solutions: Dynamic Web Design Made Easy

You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you’re not a programmer and the thought of writing code sends a chill up your spine. Or maybe you’ve dabbled a bit in PHP and MySQL, but you can't get past baby steps. If this describes you, then you’ve just found the right book.

PHP and the MySQL database are deservedly the most popular combination for creating dynamic websites. They’re free, easy to use, and provided by many web hosting companies in their standard packages. Unfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value. In contrast, this book gives you real value right away through a series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design.

But this book doesn’t just provide a collection of ready-made scripts: each PHP solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. By the end of the book, you’ll have the confidence to start writing your own scripts, or if you prefer to leave that task to others, to adapt existing scripts to your own requirements.

Right from the start, you’re shown how easy it is to protect your sites by adopting secure coding practices. The book has been written with an eye on forward and backward compatibility recommending PHP 5 techniques, but providing alternative solutions for servers still running PHP 4.3. All database examples demonstrate how to use the original MySQL extension, MySQL Improved, or the PHP Data Objects (PDO) introduced in PHP 5.1, letting you choose the most suitable option for your setup.

Author(s): David Powers
ISBN 13: 9781430232490
Pages: 528
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Visual Basic 2012 Programmer's Reference

The comprehensive guide to Visual Basic 2012

Microsoft Visual Basic (VB) is the most popular programming language in the world, with millions of lines of code used in businesses and applications of all types and sizes. In this edition of the bestselling Wrox guide, Visual Basic expert Rod Stephens offers novice and experienced developers a comprehensive tutorial and reference to Visual Basic 2012. This latest edition introduces major changes to the Visual Studio development platform, including support for developing mobile applications that can take advantage of the Windows 8 operating system.

  • This new edition includes information on developing Win8-compatible Metro applications using pre-loaded templates
  • Explores the new design features and support for WPF designers
  • Explains how to develop Windows smartphone apps
  • Covers new VB language features such as Asynch and Await

Visual Basic 2012 Programmer's Reference is the programmer's go-to reference for the 2012 edition of Visual Basic.

Author(s): Rod Stephens
ISBN 13: 9781118314074
Pages: 840
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Beginning Lua Programming

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires some familiarity with the C programming language. A certain comfort level with command-line operations, text editing, and directory structures is assumed.

You need surprisingly little in the way of computer resources to learn and use Lua. This book focuses on Windows and Unix-like (including Linux) systems, but any operating system that supports a command shell should be suitable. You'll need a text editor to prepare and save Lua scripts.

If you choose to extend Lua with libraries written in a programming language like C, you'll need a suitable software development kit. Many of these kits are freely available on the Internet but, unlike Lua, they can consume prodigious amounts of disk space and memory.

Author(s): Aaron Brown
ISBN 13: 9780470069172
Pages: 672
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: IOS 8 for Programmers

A guide to app development with iOS 8 using Swift, an Apple programming language, covering such topics as storyboards, view controllers, game templates, animation graphics, user defaults, motion event handling, and app pricing.
Author(s): Paul J. Deitel Harvey M. Deitel Abbey Deitel
ISBN 13: 9780133965261
Pages: 400
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Java How to Program (Early Objects)

Teaching and Learning Experience This program presents a better teaching and learning experience-for you and your students. * Personalize Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, ...
Author(s): Paul Deitel Harvey Deitel
ISBN 13: 9780133807806
Pages: 1248
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: R Cookbook

With more than 200 practical recipes, this book helps you perform data analysis with R quickly and efficiently. The R language provides everything you need to do statistical work, but its structure can be difficult to master. This collection of concise, task-oriented recipes makes you productive with R immediately, with solutions ranging from basic tasks to input and output, general statistics, graphics, and linear regression.

Each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. If you’re a beginner, R Cookbook will help get you started. If you’re an experienced data programmer, it will jog your memory and expand your horizons. You’ll get the job done faster and learn more about R in the process.

  • Create vectors, handle variables, and perform other basic functions
  • Input and output data
  • Tackle data structures such as matrices, lists, factors, and data frames
  • Work with probability, probability distributions, and random variables
  • Calculate statistics and confidence intervals, and perform statistical tests
  • Create a variety of graphic displays
  • Build statistical models with linear regressions and analysis of variance (ANOVA)
  • Explore advanced statistical techniques, such as finding clusters in your data

"Wonderfully readable, R Cookbook serves not only as a solutions manual of sorts, but as a truly enjoyable way to explore the R language—one practical example at a time." —Jeffrey Ryan, software consultant and R package author

Author(s): Paul Teetor
ISBN 13: 9780596809157
Pages: 438
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Professional Scala

Professional Scala will get experienced programmers up to the level of Scala knowledge they need to use Scala in professional production applications and to successfully show their Scala knowledge to prospective employers.
Author(s): Janek Bogucki Alessandro Lacava Aliaksandr Bedrytski Matthew de Detrich Benjamin Neil
ISBN 13: 9781119267225
Pages: 240
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies

Get the basics on four key web programming tools in one great book!

PHP, JavaScript, and HTML5 are essential programming languages for creating dynamic websites that work with the MySQL database. PHP and MySQL provide a robust, easy-to-learn, open-source solution for creating superb e-commerce sites and content management. JavaScript and HTML5 add support for the most current multimedia effects. This one-stop guide gives you what you need to know about all four! Seven self-contained minibooks cover web technologies, HTML5 and CSS3, PHP programming, MySQL databases, JavaScript, PHP with templates, and web applications.

  • Addresses how PHP, MySQL, JavaScript, and HTML5 are vital tools for creating dynamic, database-driven websites and are especially important for e-commerce sites
  • Serves as essential reading for web designers who are new to these technologies, offering a crash course covering all of these powerful technologies in this handy volume of seven self-contained minibooks
  • Covers how to program in PHP and how to create and administer a MySQL database as well as how to manipulate MySQL data via a web interface
  • Shows how to create a secure website and how to code popular e-business applications such as login programs and shopping carts

With seven books in one, PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies will turn your website into the center of attention in no time at all.

Author(s): Steve Suehring
ISBN 13: 9781118213704
Pages: 720
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MySQL Administrator's Bible

With special focus on the next major release of MySQL, this resource provides a solid framework for anyone new to MySQL or transitioning from another database platform, as well as experience MySQL administrators. The high-profile author duo provides essential coverage of the fundamentals of MySQL database management—including MySQL’s unique approach to basic database features and functions—as well as coverage of SQL queries, data and index types, stores procedure and functions, triggers and views, and transactions. They also present comprehensive coverage of such topics as MySQL server tuning, managing storage engines, caching, backup and recovery, managing users, index tuning, database and performance monitoring, security, and more.

Author(s): Sheeri K. Cabral
ISBN 13: 9780470416914
Pages: 888
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Financial Analysis and Modeling Using Excel and VBA

An updated look at the theory and practice of financial analysis and modeling

Financial Analysis and Modeling Using Excel and VBA, Second Edition presents a comprehensive approach to analyzing financial problems and developing simple to sophisticated financial models in all major areas of finance using Excel 2007 and VBA (as well as earlier versions of both). This expanded and fully updated guide reviews all the necessary financial theory and concepts, and walks you through a wide range of real-world financial problems and models that you can learn from, use for practice, and easily adapt for work and classroom use. A companion CD-ROM includes several useful modeling tools and fully working versions of all the models discussed in the book.

  • Teaches financial analysis and modeling and illustrates advanced features of Excel and VBA, using a learn-by-doing approach
  • Contains detailed coverage of the powerful features of Excel 2007 essential for financial analysis and modeling, such as the Ribbon interface, PivotTables, data analysis, and statistical analysis
  • Other titles by Sengupta: Financial Modeling Using C++ and The Only Proven Road to Investment Success
  • Designed for self-study, classroom use, and reference

This comprehensive guide is an essential read for anyone who has to perform financial analysis or understand and implement financial models.

Author(s): Chandan Sengupta
ISBN 13: 9780470275603
Pages: 784
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Ruby On Rails Bible

Thanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon—from the basics of Ruby programming to advanced techniques for experienced Rails developers.
Author(s): Timothy Fisher
ISBN 13: 9780470258224
Pages: 624
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: Expert C Programming

This is a very different book on the C language! In an easy, conversational style, Peter van der Linden, of Sun's compiler and OS kernel group, presents dozens of astonishing examples drawn from practical experience, including:

  • Software that blew up the space probe to Venus
  • The C bug that shut down the entire AT&T phone system
  • C programmer job interview secrets
  • Why programmers can't tell Halloween from Christmas day
  • The C code for a complete BASIC interpreter

Expert C Programming reveals the coding techniques used by the best C programmers. It relates C to other languages, and includes an introduction to C++ that can be understood by an programmer without weeks of mind-bending study. Covering both the IBM PC and UNIX systems, it is an entertaining and educational romp through C showing how experts really use it. Expert C Programming is a must read for anyone who wants to learn more about the implementation, practical use, and folklore of C.

"Not just clearly written, but fun to read. The tone and style of this text should make this a popular book with professional programmers. However, the tone of this book will make it very popular with undergraduates. Appendix A alone would make the purchase of this book a must. It's filled with great advice."

—Professor Jack Beidler, Chairman, Department of Computer Science, University of Scranton

"So that's why extern char *cp isn't the same as extern char cp. I knew that it didn't work despite their superficial equivalence, but I didn't know why. I also love the job interview test questions on C."

—David S. Platt, Rolling Thunder Computing

"In Expert C Programming, Peter van der Linden combines C language expertise and a subtle sense of humor to deliver a C programming book that stands out from the pack. In a genre too often known for windy, lifeless prose, van der Linden's crisp language, tongue-in-cheek attitude, and real-world examples engage and instruct."

—John Barry, author of Sunburst, Technobabble, and other books


Most C books are filled with dry and boring prose about C syntaxes, libraries, and pointers... until now. Written much like Libe's Life With UNIX book, van der Linden combines comical anecdotes as well as instructional programming tips on C. Informative footnotes on software dogmas, programming challenges, and handy heuristics are give facts, tips and tricks on C programming. Chapter eleven will digress a little into C++ language characteristics such as polymorphism, declarations, inheritances and multiple inheritances. The differences between "K & R" C and ANSI C are deftly explained as well as virtual and cache memory, stack segments under different platforms, and C arrays and pointers. A couple of anecdotes explain the $20 million bug held in the asynchronous I/O library, and the 1962 forced explosion of a $12 million rocket because of an error in programming. At the completion of this book you will not get a cookie, but you will get a Certificate of Merit (which is at the end of chapter 11) for burning the midnight oil studying this stuff. Don't be shocked if you find yourself wanting to read this book instead of having to read it!

Author(s): Peter van der Linden
ISBN 13: 9780131774292
Pages: 384
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: R For Dummies

Mastering R has never been easier Picking up R can be tough, even for seasoned statisticians and data analysts. R For Dummies, 2nd Edition provides a quick and painless way to master all the R you'll ever need. Requiring no prior programming experience and packed with tons of practical examples, step-by-step exercises, and sample code, this friendly and accessible guide shows you how to know your way around lists, data frames, and other R data structures, while learning to interact with other programs, such as Microsoft Excel. You'll learn how to reshape and manipulate data, merge data sets, split and combine data, perform calculations on vectors and arrays, and so much more. R is an open source statistical environment and programming language that has become very popular in varied fields for the management and analysis of data. R provides a wide array of statistical and graphical techniques, and has become the standard among statisticians for software development and data analysis. R For Dummies, 2nd Edition takes the intimidation out of working with R and arms you with the knowledge and know-how to master the programming language of choice among statisticians and data analysts worldwide. Covers downloading, installing, and configuring R Includes tips for getting data in and out of R Offers advice on fitting regression models and ANOVA Provides helpful hints for working with graphics R For Dummies, 2nd Edition is an ideal introduction to R for complete beginners, as well as an excellent technical reference for experienced R programmers.
Author(s): Andrie de Vries;Joris Meys
ISBN 13: 9781119055808
Pages: 432
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl Best Practices

Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.

But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects.

With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code—in fact, the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging.

They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created.

Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way.

Praise for Perl Best Practices from Perl community members:

"As a manager of a large Perl project, I'd ensure that every member of my team has a copy of Perl Best Practices on their desk, and use it as the basis for an in-house style guide." — Randal Schwartz

"There are no more excuses for writing bad Perl programs. All levels of Perl programmer will be more productive after reading this book." — Peter Scott

"Perl Best Practices will be the next big important book in the evolution of Perl. The ideas and practices Damian lays down will help bring Perl out from under the embarrassing heading of "scripting languages". Many of us have known Perl is a real programming language, worthy of all the tasks normally delegated to Java and C++. With Perl Best Practices, Damian shows specifically how and why, so everyone else can see, too." — Andy Lester

"Damian's done what many thought impossible: show how to build large, maintainable Perl applications, while still letting Perl be the powerful, expressive language that programmers have loved for years." — Bill Odom

"Finally, a means to bring lasting order to the process and product of real Perl development teams." — Andrew Sundstrom

"Perl Best Practices provides a valuable education in how to write robust, maintainable Perl, and is a definitive citation source when coaching other programmers." — Bennett Todd

"I've been teaching Perl for years, and find the same question keeps being asked: Where can I find a reference for writing reusable, maintainable Perl code? Finally I have a decent answer." — Paul Fenwick

"At last a well researched, well thought-out, comprehensive guide to Perl style. Instead of each of us developing our own, we can learn good practices from one of Perl's most prolific and experienced authors. I recommend this book to anyone who prefers getting on with the job rather than going back and fixing errors caused by syntax and poor style issues." — Jacinta Richardson

"If you care about programming in any language read this book. Even if you don't intend to follow all of the practices, thinking through your style will improve it." — Steven Lembark

"The Perl community's best author is back with another outstanding book. There has never been a comprehensive reference on high quality Perl coding and style until Perl Best Practices. This book fills a large gap in every Perl bookshelf." — Uri Guttman

Author(s): Damian Conway
ISBN 13: 9780596001735
Pages: 544
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Objective-C Programming For Dummies

A step-by-step guide to understanding object-oriented programming with Objective-C

As the primary programming language for iPhone, iPad, and Mac OS X applications, Objective-C is a reflective, object-oriented language that all programmers must know before creating apps. Assuming no prior programming language experience, this fun-and-friendly book provides you with a solid understanding of Objective-C. Addressing the latest version of Xcode, debugging, code completion, and more, veteran author Neal Goldstein helps you gain a solid foundation of this complex topic, and filters out any unnecessary intricate technical jargon.

  • Assumes no prior knowledge of programming and keeps the tone clear and entertaining
  • Explains complicated topics regarding Objective-C with clarity and in a straightforward-but-fun style that has defined the For Dummies brand for 20 years
  • Features all material completely compliant with the latest standards for Objective-C and Apple programming

Objective-C Programming For Dummies is the ideal beginner book if your objective is to venture into iPhone, iPad, and Mac OS X development for the first time!

Author(s): Neal Goldstein
ISBN 13: 9781118213988
Pages: 480
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Programming Perl: Unmatched Power for Text Processing and Scripting

Adopted as the undisputed Perl bible soon after the first edition appeared in 1991, Programming Perl is still the go-to guide for this highly practical language. Perl began life as a super-fueled text processing utility, but quickly evolved into a general purpose programming language that’s helped hundreds of thousands of programmers, system administrators, and enthusiasts, like you, get your job done.

In this much-anticipated update to "the Camel," three renowned Perl authors cover the language up to its current version, Perl 5.14, with a preview of features in the upcoming 5.16. In a world where Unicode is increasingly essential for text processing, Perl offers the best and least painful support of any major language, smoothly integrating Unicode everywhere—including in Perl’s most popular feature: regular expressions.

Important features covered by this update include:

  • New keywords and syntax
  • I/O layers and encodings
  • New backslash escapes
  • Unicode 6.0
  • Unicode grapheme clusters and properties
  • Named captures in regexes
  • Recursive and grammatical patterns
  • Expanded coverage of CPAN
  • Current best practices


The definitive Perl 5 reference and user's guide, from the creator of Perl. An extensive overview is followed by details of syntax, terms, operators, pattern matching, formats, variables, and functions. Discusses references and nested data structures, packages, modules, object classes, social engineering (cooperation with other processes and languages), and, of course, the Standard Perl Library. For programmers unsure of their scripting prowess, we suggest two good companion volumes for this reference: Perl 5 Interactive Course by Orwant and Perl 5 How-To by Glover et al. The first is a comprehensive Perl tutorial, complete with your ezone mentor on the Web. The second is a practical guide, complete with problem solving scripting examples and excellent debugging and diagnostic procedures for this Pathologically Eclectic Rubbish Lister (aka Perl).

Author(s): Tom Christiansen
ISBN 13: 9780596004927
Pages: 1184
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl Template Toolkit

Among the many different approaches to "templating" with Perl—such as Embperl, Mason, HTML::Template, and hundreds of other lesser known systems—the Template Toolkit is widely recognized as one of the most versatile. Like other templating systems, the Template Toolkit allows programmers to embed Perl code and custom macros into HTML documents in order to create customized documents on the fly. But unlike the others, the Template Toolkit is as facile at producing HTML as it is at producing XML, PDF, or any other output format. And because it has its own simple templating language, templates can be written and edited by people who don't know Perl. In short, the Template Toolkit combines the best features of its competitors, with ease-of-use and flexibility, resulting in a technology that's fast, powerful and extensible, and ideally suited to the production and maintenance of web content and other dynamic document systems.

In Perl Template Toolkit you'll find detailed coverage of this increasingly popular technology. Written by core members of the technology's development team, the book guides you through the entire process of installing, configuring, using, and extending the Template Toolkit. It begins with a fast-paced but thorough tutorial on building web content with the Template Toolkit, and then walks you through generating and using data files, particularly with XML. It also provides detailed information on the Template Toolkit's modules, libraries, and tools in addition to a complete reference manual.

Topics in the book include:

  • Getting started with the template toolkit
  • The Template language
  • Template directives
  • Filters
  • Plugins
  • Extending the Template Toolkit
  • Accessing databases
  • XML
  • Advanced static web page techniques
  • Dynamic web content and web applications
The only book to cover this important tool, Perl Template Toolkit is essential reading for any Perl programmer who wants to create dynamic web content that is remarkably easy to maintain. This book is your surefire guide to implementing this fast, flexible, and powerful templating system.
Author(s): Andy L. Wardley
ISBN 13: 9780596004767
Pages: 592
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: C Pocket Reference

C is one of the oldest programming languages and still one of the most widely used. Whether you're an experienced C programmer or you're new to the language, you know how frustrating it can be to hunt through hundreds of pages in your reference books to find that bit of information on a certain function, type or other syntax element. Or even worse, you may not have your books with you. Your answer is the C Pocket Reference. Concise and easy to use, this handy pocket guide to C is a must-have quick reference for any C programmer. It's the only C reference that fits in your pocket and is an excellent companion to O'Reilly's other C books.

Ideal as an introduction for beginners and a quick reference for advanced programmers, the C Pocket Reference consists of two parts: a compact description of the C language and a thematically structured reference to the standard library. The representation of the language is based on the ANSI standard and includes extensions introduced in 1999. An index is included to help you quickly find the information you need.

This small book covers the following:

  • C language fundamentals
  • Data types
  • Expressions and operators
  • C statements
  • Declarations
  • Functions
  • Preprocessor directives
  • The standard library
O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new C Pocket Reference is the book you'll want to have.
Author(s): Peter Prinz
ISBN 13: 9780596004361
Pages: 144
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Objective-C Pocket Reference

Objective-C is an exciting and dynamic approach to C-based object-oriented programming; it's the approach adopted by Apple as the foundation for programming under Mac OS X, a Unix-based operating system gaining wide acceptance among programmers and other technologists. Objective-C is easy to learn and has a simple elegance that is a welcome breath of fresh air after the abstruse and confusing C++. To help you master the fundamentals of this language, you'll want to keep the Objective-C Pocket Reference close at hand. This small book contains a wealth of valuable information to speed you over the learning curve.

In this pocket reference, author Andrew Duncan provides a quick and concise introduction to Objective-C for the experienced programmer. In addition to covering the essentials of Objective-C syntax, Andrew also covers important faces of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception handling.

O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing important details in a succinct, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Objective-C Pocket Reference is the book you'll want to have.

Author(s): Andrew M Duncan
ISBN 13: 9780596004231
Pages: 130
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Microsoft Visual Basic 2015 for Windows, Web, Windows Store, and Database Applications: Comprehensive

This book provides a strong foundation for the number one job in today’s tech sector -- app development -- as readers learn Windows programming for 2015, including Windows Desktop, database, web, and Windows Store development.
Author(s): Corinne Hoisington
ISBN 13: 9781285856896
Pages: 1040
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: iOS Hacker's Handbook

Discover all the security risks and exploits that can threaten iOS-based mobile devices

iOS is Apple's mobile operating system for the iPhone and iPad. With the introduction of iOS5, many security issues have come to light. This book explains and discusses them all. The award-winning author team, experts in Mac and iOS security, examines the vulnerabilities and the internals of iOS to show how attacks can be mitigated. The book explains how the operating system works, its overall security architecture, and the security risks associated with it, as well as exploits, rootkits, and other payloads developed for it.

  • Covers iOS security architecture, vulnerability hunting, exploit writing, and how iOS jailbreaks work
  • Explores iOS enterprise and encryption, code signing and memory protection, sandboxing, iPhone fuzzing, exploitation, ROP payloads, and baseband attacks
  • Also examines kernel debugging and exploitation
  • Companion website includes source code and tools to facilitate your efforts

iOS Hacker's Handbook arms you with the tools needed to identify, understand, and foil iOS attacks.

Author(s): Dion Blazakis
ISBN 13: 9781118204122
Pages: 408
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Practical Database Programming with Visual Basic.NET

The most up-to-date Visual Basic.NET programming textbook—covering both fundamentals and advanced-level programming techniques—complete with examples and solutions

Visual Basic.NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is implemented on the .NET Framework. Microsoft currently supplies two major implementations of Visual Basic: Microsoft Visual Studio (which is commercial software) and Microsoft Visual Studio Express (which is free of charge).

Forgoing the large amounts of programming codes found in most database programming books, Practical Database Programming with Visual Basic.NET shows students and professionals both how to develop professional and practical database programs in a Visual Basic.NET environment by using Visual Studio.NET Data Tools and Wizards related to ADO.NET 4.0, and how to apply codes that are auto-generated by solely using Wizards. The fully updated Second Edition:

  • Covers both fundamentals and advanced database programming techniques
  • Introduces three popular database systems with practical examples including MS Access, SQL Server 2008, and Oracle
  • Features more than fifty sample projects with detailed illustrations and explanations to help students understand key techniques and programming technologies
  • Includes downloadable programming codes and exercise questions

This book provides undergraduate and graduate students as well as database programmers and software engineers with the necessary tools to handle the database programming issues in the Visual Studio.NET environment.

Author(s): Ying Bai
ISBN 13: 9781118162057
Pages: 896
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Learning Visual Basic .NET

Most Visual Basic .NET books are written for experienced object-oriented programmers, but many programmers jumping on the .NET bandwagon are coming from non-object-oriented languages, such as Visual Basic 6.0 or from script programming, such as JavaScript. These programmers, and those who are adopting VB.NET as their first programming language, have been out of luck when it comes to finding a high-quality introduction to the language that helps them get started.

That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to Visual Basic .NET. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft's most popular .NET language.

Learning Visual Basic .NET is a complete introduction to VB.NET and object-oriented programming. This book will help you build a solid foundation in .NET, and show how to apply your skills by using hundreds of examples to help you become productive quickly. Learning Visual Basic .NET introduces fundamentals like Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the Visual Basic .NET language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications—including those that work with databases—and web services.

By the time you've finished Learning Visual Basic .NET, you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications.

Whether you have a little object-oriented programming experience or you are new to programming altogether, Visual Basic .NET will set you firmly on your way to mastering the essentials of the VB.NET language.

Author(s): Jesse Liberty
ISBN 13: 9780596003869
Pages: 322
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl Cookbook, 2nd Edition

Find a Perl programmer, and you'll find a copy of Perl Cookbook nearby. Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. The book contains hundreds of rigorously reviewed Perl "recipes" and thousands of examples ranging from brief one-liners to complete applications.

The second edition of Perl Cookbook has been fully updated for Perl 5.8, with extensive changes for Unicode support, I/O layers, mod_perl, and new technologies that have emerged since the previous edition of the book. Recipes have been updated to include the latest modules. New recipes have been added to every chapter of the book, and some chapters have almost doubled in size.

Covered topic areas include:

  • Manipulating strings, numbers, dates, arrays, and hashes
  • Pattern matching and text substitutions
  • References, data structures, objects, and classes
  • Signals and exceptions
  • Screen addressing, menus, and graphical applications
  • Managing other processes
  • Writing secure scripts
  • Client-server programming
  • Internet applications programming with mail, news, ftp, and telnet
  • CGI and mod_perl programming
  • Web programming
Since its first release in 1998, Perl Cookbook has earned its place in the libraries of serious Perl users of all levels of expertise by providing practical answers, code examples, and mini-tutorials addressing the challenges that programmers face. Now the second edition of this bestselling book is ready to earn its place among the ranks of favorite Perl books as well.

Whether you're a novice or veteran Perl programmer, you'll find Perl Cookbook, 2nd Edition to be one of the most useful books on Perl available. Its comfortable discussion style and accurate attention to detail cover just about any topic you'd want to know about. You can get by without having this book in your library, but once you've tried a few of the recipes, you won't want to.


This recommended compendium provides problem resolution techniques and coding options for 19 different topics. From common and easy to obscure and difficult, this cookbook of Perl recipes contains practical wisdom for UNIX and Windows 95 environments. You should note, this is NOT a Perl tutorial, it assumes you have a Perl background.

Author(s): Tom Christiansen
ISBN 13: 9780596003135
Pages: 968
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Mastering Perl for Bioinformatics

Historically, programming hasn't been considered a critical skill for biologists. But now, with access to vast amounts of biological data contained in public databases, programming skills are increasingly in strong demand in biology research and development. Perl, with its highly developed capacities in string handling, text processing, networking, and rapid prototyping, has emerged as the programming language of choice for biological data analysis.

Mastering Perl for Bioinformatics covers the core Perl language and many of its module extensions, presenting them in the context of biological data and problems of pressing interest to the biological community. This book, along with Beginning Perl for Bioinformatics, forms a basic course in Perl programming. This second volume finishes the basic Perl tutorial material (references, complex data structures, object-oriented programming, use of modules—all presented in a biological context) and presents some advanced topics of considerable interest in bioinformatics.

The range of topics covered in Mastering Perl for Bioinformatics prepares the reader for enduring and emerging developments in critical areas of bioinformatics programming such as:

  • Gene finding
  • String alignment
  • Methods of data storage and retrieval (SML and databases)
  • Modeling of networks (graphs and Petri nets)
  • Graphics (Tk)
  • Parallelization
  • Interfacing with other programming languages
  • Statistics (PDL)
  • Protein structure determination
  • Biological models of computation (DNA Computers)
Biologists and computer scientists who have conquered the basics of Perl and are ready to move even further in their mastery of this versatile language will appreciate the author's well-balanced approach to applying Perl's analytical abilities to the field of bioinformatics. Full of practical examples and real-world biological problem solving, this book is a must for any reader wanting to move beyond beginner level Perl in bioinformatics.
Author(s): James D. Tisdall
ISBN 13: 9780596003074
Pages: 400
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Programming in Scala

Author(s): Odersky, Martin/ Spoon,
ISBN 13: 9780981531649
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Excel 2016 VBA and Macros

MASTER CORE EXCEL 2016 TOOLS FOR BUILDING POWERFUL, RELIABLE SPREADSHEETS! Use this guide to automate virtually any routine task: save yourself hours, days, maybe even weeks!
Author(s): Bill Jelen Tracy Syrstad
ISBN 13: 9780789755858
Pages: 640
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Programming with Microsoft Visual Basic 2012

PROGRAMMING WITH MICROSOFT VISUAL BASIC 2012, 6E by best-selling author Diane Zak is the ideal choice for your introduction to programming. Readers learn to master the basics of effective programming as they work through a wealth of hands-on applications in this book's engaging real-world setting. Numerous learning features address today's varied learning styles with an approachable visual presentation, helpful step-by-step tutorials, and engaging "You Do It" activity boxes. Even students with no prior programming experience learn how to effectively plan and create interactive Windows applications. This edition emphasizes GUI design skills and object-oriented programming concepts throughout.

Author(s): Diane Zak
ISBN 13: 9781285077925
Pages: 960
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: VBA for Modelers

Author(s): Albright, S. Christian
ISBN 13: 9781133190875
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: JavaScript and JQuery

This book will teach you how to make your websites more interactive, engaging, and usable. It does this by combining programming theory with examples that demonstrate how JavaScript and jQuery are used on popular sites.
Author(s): Jon Duckett
ISBN 13: 9781118531648
Pages: 640
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: Perl in Easy Steps

Author(s): Mike McGrath
ISBN 13: 9780760754221
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: Head First PHP & MySQL (Head First Series)

If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I/O operations, content management, and more.

Head First PHP & MySQL offers the same visually rich format that's turned every title in the Head First series into a bestseller, with plenty of exercises, quizzes, puzzles, and other interactive features to help you retain what you've learned.

  • Use PHP to transform static HTML pages into dynamic web sites
  • Create and populate your own MySQL database tables, and work with data stored in files
  • Perform sophisticated MySQL queries with joins, and refine your results with LIMIT and ORDER BY
  • Use cookies and sessions to track visitors' login information and personalize the site for users
  • Protect your data from SQL injection attacks
  • Use regular expressions to validate information on forms
  • Dynamically display text based on session info and create images on the fly
  • Pull syndicated data from other sites using PHP and XML
Throughout the book, you'll build sophisticated examples — including a mailing list, a job board, and an online dating site — to help you learn how to harness the power of PHP and MySQL in a variety of contexts. If you're ready to build a truly dynamic website, Head First PHP & MySQL is the ideal way to get going.
Author(s): Lynn Beighley
ISBN 13: 9780596006303
Pages: 814
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: Perl Debugger Pocket Reference

Most Perl programmers know about the Perl debugger—the nifty little built-in utility that you can use to fully debug any programs that you write. Inside the interactive debugger environment, you're prompted for commands that let you examine your source code, set breakpoints, dump out function call stacks, change values of variables, and much more. It's so convenient that some programmers run it just to test out Perl constructs as they create a program. But although it's on their radar, not many Perl programmers take the time to master the debugger. That's where the Perl Debugger Pocket Reference comes in.

This little book provides a quick and convenient path to mastery of the Perl debugger and its commands. Written by a core member of the Perl debugger development team, it's an ideal quick reference to debugger commands, as well as a detailed tutorial on how to get started. The Perl Debugger Pocket Reference provides complete coverage in a conveniently small package.

Maybe you write code so clean you never have to look at it twice. Or perhaps you'd rather focus your energies on writing clean code, rather than learning about the debugger. But if you need to learn about the Perl debugger in a hurry, the Perl Debugger Pocket Reference is the book you'll want to have close by. And you can always keep a copy on hand to share with programmers who need it more than you do.

O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Perl Debugger Pocket Reference will get you back on the right track.

Author(s): Richard Foley
ISBN 13: 9780596005030
Pages: 144
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Stephens' Visual Basic Programming 24-Hour Trainer [With DVD]

Unique book-and-DVD package for novice Visual Basic programmers

Start from scratch, and even if you don?t know a thing about Visual Basic, you soon will with this thorough introduction to Visual Basic programming. Using easy-to-follow lessons and step-by-step instruction, this practical book teaches you concepts and hands-on techniques, then reinforces your learning with video screencasts and supplemental materials. Follow the exercises, then access the Try It section on the DVD, and watch as well-known VB authority and author Rod Stephens works through programming problems.

  • Introduces Visual Basic programming to beginning programmers; no prior experience is necessary
  • Covers Visual Basic programming concepts and techniques, as well as the Visual Studio development environment
  • Provides a series of easy-to-follow lessons, supplemented by instructional video on DVD
  • Offers expert instruction from well-known VB authority and author Rod Stephens, who also provides supplemental instruction on the DVD, where he works through a series of Try It problems and demonstrates effective solutions

Stephens' Visual Basic Programming 24-Hour Trainer is an exceptional book-and-DVD package that will have you programming in Visual Basic in no time.

Note: As part of the print version of this title, video lessons are included on DVD. For e-book versions, video lessons can be accessed at wrox.com using a link provided in the interior of the e-book.

Author(s): Stephens, Rod
ISBN 13: 9780470943359
Pages: 504
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: SQL All-In-One for Dummies

The soup-to-nuts guide on all things SQL!

SQL, or structured query language, is the international standard language for creating and maintaining relational databases. It is the basis of all major databases in use today and is essential for the storage and retrieval of database information. This fun and friendly guide takes SQL and all its related topics and breaks it down into easily digestible pieces for you to understand. You’ll get the goods on relational database design, development, and maintenance, enabling you to start working with SQL right away!

  • Provides an overview of the SQL language and examines how it is integral for the storage and retrieval of database information
  • Includes updates to SQL standards as well as any new features
  • Explores SQL concepts, relational database development, SQL queries, data security, database tuning, and more
  • Addresses the relationship between SQL and programming as well as SQL and XML

If you’re looking for an up-to-date sequel to the bestelling first edition of SQL All-in-One For Dummies, then this is the book for you!

Author(s): Taylor, Allen G.
ISBN 13: 9780470929964
Pages: 744
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Ruby On Rails For Dummies

Quickly create Web sites with this poweful tool

Use this free and easy programming language for e-commerce sites and blogs

If you need to build Web and database applications quickly but you don't dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework let you create full-featured Web applications fast. It's even fun!

Discover how to

  • Install and run Ruby and Rails
  • Use the RadRails IDE
  • Create a blog with Ruby
  • Connect your Web site to a database
  • Build a shopping cart
  • Explore Ruby's syntax
Author(s): Burd
ISBN 13: 9780470081204
Pages: 330
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Essential Matlab for Engineers and Scientists

The fifth edition of Essential MATLAB for Engineers and Scientists provides a concise, balanced overview of MATLAB's functionality that facilitates independent learning, with coverage of both the fundamentals and applications. The essentials of MATLAB are illustrated throughout, featuring complete coverage of the software's windows and menus. Program design and algorithm development are presented clearly and intuitively, along with many examples from a wide range of familiar scientific and engineering areas.

This is an ideal book for a first course on MATLAB or for an engineering problem-solving course using MATLAB, as well as a self-learning tutorial for professionals and students expected to learn and apply MATLAB.

  • Updated with the features of MATLAB R2012b
  • Expanded discussion of writing functions and scripts
  • Revised and expanded Part II: Applications
  • Expanded section on GUIs
  • More exercises and examples throughout
  • Companion website for students providing M-files used within the book and selected solutions to end-of-chapter problems
Author(s): Brian Hahn
ISBN 13: 9780123943989
Pages: 424
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Programming in Objective-C

Programming in Objective-C, Fifth Edition
Updated for OS X Mountain Lion, iOS 6, and Xcode 4.5

Objective-C has become the standard programming language for application development on the iOS and OS X platforms. A powerful yet simple object-oriented programming language that’s based on C, Objective-C is widely available not only on Apple platforms but across many operating systems, including Linux, Unix, and Windows.

Programming in Objective-C provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs.

The fifth edition of this book has been updated to cover the new features in Objective-C programming introduced with Xcode 4.4 (OS X Mountain Lion) and Xcode 4.5 (iOS 6). It also includes coverage of Automatic Reference Counting (ARC) and shows how to take advantage of the Foundation framework's rich built-in library of classes and provides an introduction to iOS programming.

Author(s): Stephen G. Kochan
ISBN 13: 9780321887283
Pages: 552
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Learn C the Hard Way

Author(s): Zed Shaw
ISBN 13: 9780321884923
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: C++ in a Nutshell

To-the-point, authoritative, no-nonsense solutions have always been a trademark of O'Reilly books. The In a Nutshell books have earned a solid reputation in the field as the well-thumbed references that sit beside the knowledgeable developer's keyboard. C++ in a Nutshell lives up to the In a Nutshell promise. C++ in a Nutshell is a lean, focused reference that offers practical examples for the most important, most often used, aspects of C++.

C++ in a Nutshell packs an enormous amount of information on C++ (and the many libraries used with it) in an indispensable quick reference for those who live in a deadline-driven world and need the facts but not the frills.

The book's language reference is organized first by topic, followed by an alphabetical reference to the language's keywords, complete with syntax summaries and pointers to the topic references. The library reference is organized by header file, and each library chapter and class declaration presents the classes and types in alphabetical order, for easy lookup. Cross-references link related methods, classes, and other key features. This is an ideal resource for students as well as professional programmers.

When you're programming, you need answers to questions about language syntax or parameters required by library routines quickly. What, for example, is the C++ syntax to define an alias for a namespace? Just how do you create and use an iterator to work with the contents of a standard library container? C++ in a Nutshell is a concise desktop reference that answers these questions, putting the full power of this flexible, adaptable (but somewhat difficult to master) language at every C++ programmer's fingertips.

Author(s): Ray Lischner
ISBN 13: 9780596002985
Pages: 810
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl Graphics Programming: Creating SVG, SWF (Flash), JPEG and PNG Files with Perl

Graphics programmers aren't the only ones who need to be proficient with graphics. Web and applications programmers know that a dull web page can be quickly transformed into one that's interesting and lively with the use of well-planned graphics. And fortunately, you don't need the skills of a fulltime graphics programmer to use graphics effectively. From access counters and log report graphs to scientific plots and on-the-fly animated GIFs, graphics scripting is within the grasp of most web programmers. Using open source software, like Perl, you have the power to dynamically generate graphics based on user input and activity, easily manipulate graphics content, and optimize graphics for compression and quality.

Geared toward Perl users and webmasters, Perl Graphics Programming focuses on open-source scripting programs that manipulate graphics files for use on the Web. The book demystifies the manipulation of graphics formats for newcomers to the Web with a practical, resource-like approach. With this book you'll learn to:

  • Generate dynamic web graphics with charts, tables, and buttons
  • Automate graphics tasks (thumbnails and borders)
  • Create dynamics web documents (PDF, Postscript)
  • Produce rich Internet experiences with Flash and SVG
You'll begin with a tour of the most common web graphic file formats—PNG, JPEG, GIF, SWF, SVG, Postscript and PDF—then you'll explore the most powerful tools and Perl modules available for manipulating these graphics, such as GD, PerlMagick, and GIMP. Included in this part of the book is a thorough description of the Ming module for creating on-the-fly Flash files. Next, a "cookbook" section includes practical, all purpose recipes: GIF animation, generating images within a dynamic application, communicating between SWF front-end and Perl back-end, XSLT transformations, compression, and much more.

Perl programmers naturally turn to Perl to tackle whatever challenge they have at hand, and graphics programming is no exception. Perl Graphics Programming provides all the tools you need to begin programming and designing graphics for the Web immediately. This book will change how you think about generating and manipulating graphics for the Web.

This insightful volume focuses on scripting programmers to manipulate graphics for the Web. The book documents new ways to use Perl modules for generating graphics.

Author(s): Shawn Wallace
ISBN 13: 9780596002190
Pages: 480
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Beginning C++ Through Game Programming

Introduces the basics of computer game programming with C++, covering such topics as variables, loops, arrays, vectors, functions, references, and pointers.
Author(s): Michael Dawson
ISBN 13: 9781305109919
Pages: 390
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Understanding MySQL Internals: Discovering and Improving a Great Database

Although MySQL's source code is open in the sense of being publicly available, it's essentially closed to you if you don't understand it. In this book, Sasha Pachev — a former member of the MySQL Development Team — provides a comprehensive tour of MySQL 5 that shows you how to figure out the inner workings of this powerful database. You'll go right to heart of the database to learn how data structures and convenience functions operate, how to add new storage engines and configuration options, and much more.

The core of Understanding MySQL Internals begins with an Architecture Overview that provides a brief introduction of how the different components of MySQL work together. You then learn the steps for setting up a working compilable copy of the code that you can change and test at your pleasure. Other sections of the book cover:

  • Core server classes, structures, and API
  • The communication protocol between the client and the server
  • Configuration variables, the controls of the server; includes a tutorial on how to add your own
  • Thread-based request handling — understanding threads and how they are used in MySQL
  • An overview of MySQL storage engines
  • The storage engine interface for integrating third-party storage engines
  • The table lock manager
  • The parser and optimizer for improving MySQL's performance
  • Integrating a transactional storage engine into MySQL
  • The internals of replication

Understanding MySQL Internals provides unprecedented opportunities for developers, DBAs, database application programmers, IT departments, software vendors, and computer science students to learn about the inner workings of this enterprise-proven database. With this book, you will soon reach a new level of comprehension regarding database development that will enable you to accomplish your goals. It's your guide to discovering and improving a great database.

Like the bestselling "Understanding the Linux Kernel," this new guide goes to the heart of the MySQL database, another leading open source software project.

Author(s): Sasha Pachev
ISBN 13: 9780596009571
Pages: 258
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Head First Java

Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study.

The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work—recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge.

That's how your brain knows.

And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.

If you've read a Head First book, you know what to expect—a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.

By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain—complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.

Author(s): Kathy Sierra
ISBN 13: 9780596009205
Pages: 720
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Beginning Visual Basic 2015

Beginning Visual Basic 2015 is the ideal guide for new programmers, especially those learning their first language. This new edition has been updated to align with Visual Studio 2015, and also refocused to concentrate on key beginner topics. Precise, step-by-step instructions walk you through important tasks, and clear explanations targeted to beginners will have you writing your first Visual Basic application quickly. You'll start from the absolute beginning, assuming no prior programming experience, and then gradually build your skills to write Visual Basic applications for Windows and the Web. Coverage includes objects, class libraries, graphics, databases, and much more, with explicit instructions on using ASP.NET, SQL Server, ADO.NET, and XML. Visual Studio is the usual environment for Visual Basic programming, and the latest upgrade has made Visual Basic more feature compatible with C# to allow programmers to move fluidly between the two languages. Don't know C#? Don't worry! This book starts from the very beginning of Visual Basic programming to help you build your skills from the ground-up. Understand flow control and data structure Debug Windows applications, dialog boxes, and menus Master objects and object-oriented techniques Access databases, program graphics, and program for the Web Over three million programmers use Visual Basic, and many of them learned it as their first language. It's beginner-friendly, versatile, and visually oriented, making it an ideal introduction to the programming mindset, workflow, and hard skills. Beginning Visual Basic 2015 gets you started on the right foot, with clear, patient instruction and plenty of hands-on practice.
Author(s): Bryan Newsome
ISBN 13: 9781119092117
Pages: 624
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Excel VBA Programming For Dummies

Take your data analysis and Excel programming skills to new heights In order to take Excel to the next level, you need to understand and implement the power of Visual Basic for Applications (VBA). This 4th edition of Excel VBA Programming For Dummies introduces you to a wide array of new Excel options, beginning with the most important tools and operations for the Visual Basic Editor. Inside, you'll get the lowdown on the essential elements and concepts for programming with Excel, discover techniques for handling errors and exterminating bugs, working with range objects, controlling program flow, and much more. With the release of Microsoft Office 2016, Excel will see changes in its operating system, and this fun, hands-on guide will make it easier than ever to harness the power of Visual Basic for Applications and create custom applications and macros on the world's most popular spreadsheet tool. Packed with friendly advice on the easiest ways to develop custom dialog boxes, toolbars, and menus, you'll be creating Excel applications custom-fit to your unique needs in no time at all! Provides step-by-step instructions for creating VBA macros to maximize productivity Helps to increase efficiency by demonstrating how to customize your applications so they look and work the way you want Fully updated for Excel 2016 All sample programs, VBA code, and worksheets are available at dummies.com If you're a beginning to intermediate VBA programmer looking to get up to speed on creating customized solutions with Excel applications, Excel VBA Programming For Dummies, 4th Edition makes it easier.
Author(s): John Walkenbach
ISBN 13: 9781119077398
Pages: 408
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: Excel 2016 Power Programming with VBA

Explore fully updated content that offers comprehensive coverage through over 900 pages of tips, tricks, and techniques Leverage templates and worksheets that put your new knowledge in action, and reinforce the skills introduced in the text ...
Author(s): Walkenbach
ISBN 13: 9781119067726
Pages: 1104
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Professional C# 6 and .NET Core 1.0

Windows Store Apps - Windows 8.1 ASP.NET Core - new Visual Studio templates ASP.NET Web Forms - new Visual Studio templates ASP.NET MVC - move Web API to a separate chapter, new Visual Studio templates ASP.NET Web API - replaces WCF Data ...
Author(s): Christian Nagel
ISBN 13: 9781119096603
Pages: 1536
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Mastering VBA for Microsoft Office 2013

A unique, comprehensive guide to creating custom apps with VBA

Automating computing tasks to increase productivity is a goal for businesses of all sizes. Visual Basic for Applications (VBA) is a version of Visual Basic designed to be easily understandable for novice programmers, but still powerful enough for IT professionals who need to create specialized business applications. With this invaluable book, you'll learn how to extend the capabilities of Office 2013 applications with VBA programming and use it for writing macros, automating Office applications, and creating custom applications in Word, Excel, PowerPoint, Outlook, and Access.

  • Covers the basics of VBA in clear, systematic tutorials and includes intermediate and advanced content for experienced VB developers
  • Explores recording macros and getting started with VBA; learning how to work with VBA; using loops and functions; using message boxes, input boxes, and dialog boxes; creating effective code; XML-based files, ActiveX, the developer tab, content controls, add-ins, embedded macros, and security
  • Anchors the content with solid, real-world projects in Word, Excel, Outlook, PowerPoint, and Access

Covering VBA for the entire suite of Office 2013 applications, Mastering VBA for Microsoft Office 2013 is mandatory reading.

Author(s): Richard Mansfield
ISBN 13: 9781118695128
Pages: 950
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Excel 2013 Power Programming with VBA

Maximize your Excel 2013 experience using VBA application development

The new Excel 2013 boasts updated features, enhanced power, and new capabilities. Naturally, that means John Walkenbach returns with a new edition of his bestselling VBA Programming book and covers all the methods and tools you need to know in order to program with Excel. With this comprehensive guide, "Mr. Spreadsheet" shows you how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf.

Featuring a complete introduction to Visual Basic for Applications and fully updated for the latest features of Excel 2013, this essential reference includes an analysis of Excel application development and is packed with procedures, tips, and ideas for expanding Excel's capabilities with VBA.

  • Offers an analysis of Excel application development and a complete introduction to VBA
  • Features invaluable advice from "Mr. Spreadsheet" himself, bestselling author John Walkenbach, who demonstrates all the techniques you need to create Excel applications, both large and small
  • Covers navigating the Excel interface, formatting worksheets, interacting with other Office applications, working with collaboration tools, and using sample workbooks and John Walkenbach's award-winning Power Utility Pak to help enhance your Excel skills
  • Provides tips, tricks, and techniques for expanding Excel's capabilities with VBA that you wont find anywhere else

Excel 2013 Power Programming with VBA is packed with procedures, tips, and ideas for achieving Excel excellence with VBA.

Author(s): John Walkenbach
ISBN 13: 9781118490396
Pages: 1104
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: Excel VBA Programming For Dummies

Take your Excel skills to the next level with VBA programming

Now that you've mastered Excel basics, it's time to move to the next level—creating your own, customized Excel 2010 solutions using Visual Basic for Applications (VBA). The new edition of this non-threatening guide is your key to getting there. Using step-by-step instruction and the accessible, friendly For Dummies style, this practical book shows you how to use VBA, write macros, customize your Excel apps to look and work the way you want, avoid errors, and more.

The book's Web site provides all the programming examples from the book.

  • Introduces you to a new range of Excel 2010 options
  • Shows you how to use Visual Basic for Applications (VBA) to program your own custom Excel applications or to automate functions
  • Explains how to create VBA macros, program, handle errors, debug, and more
  • Covers Visual Basic Editor tools and functions; working with range objects; controlling program flow; and the easiest ways to create custom dialog boxes, toolbars, and menus
  • Includes a companion Web site with all the sample programs from the book

Create your own, custom Excel programs with this information-packed guide!

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Author(s): John Walkenbach
ISBN 13: 9781118490372
Pages: 408
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Starting Out with C++ from Control Structures to Objects (8th Edition)

Note: You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you would like to purchase both the physical text and MyProgrammingLab search for ISBN-10: 0133796337/ISBN-13: 9780133796339. That package includes ISBN-10: 0133769399/ISBN-13: 9780133769395 and ISBN-10: 0133780619 /ISBN-13: 9780133780611. MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor. This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming. It is also suitable for readers interested in a comprehensive introduction to C++ programming. Tony Gaddis’s accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the “how” and the “why”–but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. MyProgrammingLab for Starting Out with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams—resulting in better performance in the course—and provides educators a dynamic set of tools for gauging individual and class progress. Teaching and Learning Experience This program presents a better teaching and learning experience–for you and your students. It will help: Personalize Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. Enhance Learning with the Gaddis Approach: Gaddis’s accessible approach features clear and easy-to-read code listings, concise real-world examples, and exercises in every chapter. Keep Your Course Current: This edition introduces many of the new C++11 language features. Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.
Author(s): Tony Gaddis
ISBN 13: 9780133769395
Pages: 1280
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Java

The Java coverage is a concise, accessible introduction that covers key language features. Objects are covered thoroughly and early in the text, with an emphasis on application programs over applets.
Author(s): Walter Savitch
ISBN 13: 9780133766264
Pages: 989
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Mastering VBA for Office 2010

A comprehensive guide to the language used to customize Microsoft Office

Visual Basic for Applications (VBA) is the language used for writing macros, automating Office applications, and creating custom applications in Word, Excel, PowerPoint, Outlook, and Access. This complete guide shows both IT professionals and novice developers how to master VBA in order to customize the entire Office suite for specific business needs.

  • Office 2010 is the leading productivity suite, and the VBA language enables customizations of all the Office programs; this complete guide gives both novice and experienced programmers the knowledge they need to make maximum use of VBA for Office
  • Supported with real-world examples in Word, Excel, PowerPoint, Outlook, and Access, this book offers clear, systematic tutorials with both intermediate and advanced content
  • Covers learning how to work with VBA; recording macros; using loops and functions; using message boxes, input boxes, and dialog boxes; creating effective code; XML-based files; ActiveX; the developer tab; content controls; add-ins; embedded macros; and security

Mastering VBA for Office 2010 prepares developers to customize all Microsoft Office 2010 applications for the unique needs of their employers.

Author(s): Guy Hart-Davis
ISBN 13: 9780470634004
Pages: 912
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Excel 2010 Power Programming with VBA

All the methods and tools you need to successfully program with Excel

John Walkenbach's name is synonymous with excellence in computer books that decipher complex technical topics. With this comprehensive guide, "Mr. Spreadsheet" shows you how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf.

Featuring a complete introduction to Visual Basic for Applications and fully updated for the new features of Excel 2010, this essential reference includes an analysis of Excel application development and is packed with procedures, tips, and ideas for expanding Excel’s capabilities with VBA.

  • Offers an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA)
  • Features invaluable advice from "Mr. Spreadsheet" himself (bestselling author John Walkenbach), who demonstrates all the techniques you need to create large and small Excel applications
  • Provides tips, tricks, and techniques for expanding Excel's capabilities with VBA that you won’t find anywhere else
  • Includes a CD with templates and worksheets from the book

This power-user's guide is packed with procedures, tips, and ideas for expanding Excel's capabilities with VBA.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Author(s): John Walkenbach
ISBN 13: 9780470475355
Pages: 1080
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Starting Out With Visual Basic 2012

Author(s): Gaddis, Tony/ Irvine,
ISBN 13: 9780133128086
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: VBA For Dummies

VBA helps you put your computer in its place

Write programs that automate tasks and make Office 2007 work better for you

If your computer is becoming your boss instead of your servant, start using VBA to tell it what to do! Here's the latest on the VBA IDE and program containers, debugging and controlling your programs, working with multiple applications using a single program, and the most exciting stuff — programming for all the Office 2007 applications.

Discover how to

  • Customize an application's interface
  • Quick-launch a VBA program
  • Store and modify information
  • Use VBA with the Ribbon
  • Understand object-oriented programming
  • Avoid runtime errors
Author(s): John Paul Mueller
ISBN 13: 9780470046500
Pages: 432
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Introduction to Java Programming

This text is intended for a 1-, 2-, or 3-semester CS1 course sequence.
Author(s): Y. Daniel Liang
ISBN 13: 9780133761313
Pages: 1320
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Delphi in Depth

Written by a team of internationally respected Delphi experts, Delphi in Depth wastes no time with introductory material you already know. Rather, it zones in on advanced programming issues to help you take advantage of this incredible development tool. You'll find total coverage of Delphi's advanced features, plus high-level techniques for both 16- and 32-bit versions - with many valuable insights from the world's top Delphi developers. Organized to give you a powerful, thorough understanding of Delphi, this guide offers an effective blend of in-depth instruction with hands-on examples. In each chapter, you'll find an overview of a hot Delphi topic, with specific techniques and code examples.

With approximately 50% of the book's material applying to Delphi for Windows, this book teaches developers how to go full-throttle with Delphi--no matter which version they're using. The authors zero in on programming techniques that fully exploit Delphi's capabilities.

Author(s): Cary Jensen, Loy Anderson
ISBN 13: 9780078822117
Pages: 811
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Introduction to MATLAB for Engineers - 3rd Edition

Introduction to MATLAB for Engineers is a simple, concise book designed to be useful for beginners and to be kept as a reference. MATLAB is a globally available standard computational tool for engineers and scientists. The terminology, syntax, and the use of the programming language are well defined, and the organization of the material makes it easy to locate information and navigate through the textbook. The text covers all the major capabilities of MATLAB that are useful for beginning students.

Author(s): Palm, William J., III
ISBN 13: 9780073534879
Pages: 704
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl

Author(s): Martin C. Brown
ISBN 13: 9780072129502
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Java a Beginners Guide 6/E

Author(s): Herbert Schildt
ISBN 13: 9780071809252
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: SQL The Complete Reference, 3rd Edition

The Definitive Guide to SQL

Get comprehensive coverage of every aspect of SQL from three leading industry experts. Revised with coverage of the latest RDBMS software versions, this one-stop guide explains how to build, populate, and administer high-performance databases and develop robust SQL-based applications.

SQL: The Complete Reference, Third Edition shows you how to work with SQL commands and statements, set up relational databases, load and modify database objects, perform powerful queries, tune performance, and implement reliable security policies. Learn how to employ DDL statements and APIs, integrate XML and Java scripts, use SQL objects, build web servers, handle remote access, and perform distributed transactions. Techniques for managing in-memory, stream, and embedded databases that run on today's mobile, handheld, and wireless devices are included in this in-depth volume.

  • Build SQL-based relational databases and applications
  • Create, load, and modify database objects using SQL
  • Construct and execute simple, multitable, and summary queries
  • Implement security measures with authentication, privileges, roles, and views
  • Handle database optimization, backup, recovery, and replication
  • Work with stored procedures, functions, extensions, triggers, and objects
  • Extend functionality using APIs, dynamic SQL, and embedded SQL
  • Explore advanced topics such as DBMS transactions, locking mechanisms, materialized views, and two-phase commit protocol
  • Understand the latest market trends and the future of SQL
Author(s): James R. Groff
ISBN 13: 9780071592550
Pages: 912
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl by Example

Every section in this edition also contains an up-to-date 'Perl Gotchas' section, helping you anticipate, avoid, and overcome the most common Perl programming problems.
Author(s): Ellie Quigley
ISBN 13: 9780133760811
Pages: 888
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MATLAB for Engineers

Keep Your Course Current: Significant changes were introduced in version MATLAB 2012b, including the introduction of MATLAB 8 which has a redesigned user-interface. The changes in this edition reflect these software updates.
Author(s): Holly Moore
ISBN 13: 9780133485974
Pages: 654
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: C# 2012 All-in-One for Dummiesreg;

800+ pages of top-notch coverage; perfect for learning the fundamentals of C#!

C# is a complex programming language for building .NET-connected software for Microsoft Windows, cloud computing, the Web, and a wide range of devices. Today's developers use it to develop Azure and Windows Phone apps, and Android applications using Mono. Novice programmers can get up and running quickly on C# using this practical guide. Crammed with 800+ pages of information, this all-in-one book helps you quickly create a C# program while learning C# and object-oriented programming fundamentals, Windows and Windows phone programming, and more.

  • Helps novice programmers learn C# programming and create their first C# program
  • Explains how to create Windows applications with C# and Visual Studio
  • Delves into Windows Phone programming, as well as object-oriented programming basics
  • Covers debugging, errors, comparisons with C++ and Java, classes and arrays, variables, and more
  • Includes access to a companion website with sample code and bonus materials

Everything you need to make the move to C# programming is right here, in C# 2012 All-in-One For Dummies.

Author(s): Bill Sempf
ISBN 13: 9781118385364
Pages: 840
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Delphi 3 for Dummies

Combine Delphi 3 For Dummies with Borland's Delphi 3 development package and you have all you need to get started creating your own Windows 95 and Windows NT applications. Thanks to author Neil J. Rubenking's hands-on, plain-English approach to programming, you'll feel comfortable starting from scratch if you've never programmed before and right at home if you're already familiar with Visual Basic, earlier versions of Delphi, or other languages. Turn to Delphi 3 For Dummies to find out how to
  • Create and run Delphi programs effectively
  • Take advantage of the Delphi program's components as well as the Windows 95 program's built-in components
  • Write 32-bit programs as easily as 16-bit programs
  • Create Internet applications and ActiveX programs for your Web site by using Delphi
  • Design complex applications for Windows 95 or Windows NT by using Delphi's intuitive, visual interface
  • Gain insight into programming techniques by studying Delphi-generated code

Delphi 3 For Dummies also features Neil Rubenking's own top ten lists for Delphi, including

  • Ten of the most common Delphi mistakes and how to avoid them
  • Ten handy built-in Delphi functions
  • Ten Windows API (Application Programming Interface) functions to use with Delphi

Plus, a free Delphi programming cheat sheet is yours for the detaching -- keep it close by for quick reminders and tips whenever you use Delphi.

Author(s): Neil J. Rubenking
ISBN 13: 9780764501791
Pages: 428
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Java How To Program (late objects) (10th Edition)

Java How to Program (Late Objects), Tenth Edition is intended for use in the Java programming course. It also serves as a useful reference and self-study tutorial to Java programming. The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Java How to Program (Late Objects), Tenth Edition, teaches programming by presenting the concepts in the context of full working programs. The Late Objects Version delays coverage of class development, first presenting control structures, methods and arrays material in a non-object-oriented, procedural programming context. Teaching and Learning Experience This program presents a better teaching and learning experience—for you and your students. Teach Programming with the Deitels’ Signature Live Code Approach: Java language features are introduced with thousands of lines of code in hundreds of complete working programs. Use a Late Objects Approach: The Late Objects Version begins with a rich treatment of procedural programming, including two full chapters on control statements and 200+ exercises. Keep Your Course Current: This edition can be used with Java SE 7 or Java SE 8, and is up-to-date with the latest technologies and advancements. Facilitate Learning with Outstanding Applied Pedagogy: Making a Difference exercise sets, projects, and hundreds of valuable programming tips help students apply concepts. Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.
Author(s): Paul Deitel;Harvey Deitel
ISBN 13: 9780132575652
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: An Engineers Guide to MATLAB

An Engineer's Guide to MATLAB, 3/e, is an authoritative guide to generating readable, compact, and verifiably correct MATLAB programs. It is ideal for undergraduate engineering courses in Mechanical, Aeronautical, Civil, and Electrical engineering that require/use MATLAB.

This highly respected guide helps students develop a strong working knowledge of MATLAB that can be used to solve a wide range of engineering problems. Since solving these problems usually involves writing relatively short, one-time-use programs, the authors demonstrate how to effectively develop programs that are compact yet readable, easy to debug, and quick to execute. Emphasis is on using MATLAB to obtain solutions to several classes of engineering problems, so technical material is presented in summary form only.

The new edition has been thoroughly revised and tested for software release 2009.

Author(s): Edward B. Magrab
ISBN 13: 9780131991101
Pages: 848
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MATLAB

Author(s): Stormy Attaway
ISBN 13: 9780123850812
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Beginning Lua with World of Warcraft Add-ons

If you play World of Warcraft, chances are you know what Deadly Boss Mods is: it's the most widely downloaded modification available for World of Warcraft, considered required software for many professional raid guilds, and arguably the most popular modern video game mod in history.

Paul Emmerich, the author of Deadly Boss Mods, will take you from novice to elite with his approachable, up-to-date guide to building add-ons for the most popular video game in history. Using the powerful Lua scripting language and XML, you'll learn how to build and update powerful mods that can fundamentally remake your World of Warcraft experience and introduce you to the field of professional software development.

Beginning Lua with World of Warcraft Add-ons teaches you the essentials of Lua and XML using exciting code examples that you can run and apply immediately. You'll gain competence in Lua specifics like tables and metatables and the imperative nature of Lua as a scripting language. More advanced techniques like file persistence, error handling, and script debugging are made clear as you learn everything within the familiar, exciting context of making tools that work in Azeroth.

You'll not only learn all about the World of Warcraft application programming interface and programming, and gain coding skills that will make all your online friends think you're a coding god, but also gain hands-on Lua scripting experience that could translate into an exciting job in the video game industry!

What you’ll learn

  • See how to program Lua using basic and advanced techniques applicable to WoW and video game coding.
  • Explore the unique design, modeling, and workflow constraints of video game mod makers from one of its most successful practitioners.
  • Become the coolest character on your server?with tools and scripts that will make your friends gasp.
Who this book is for

This book is for World of Warcraft players, developers, and mod makers who want to learn how to program add-ons in Lua and XML, either to learn Lua or to improve their game experience. Working coders who don't know Lua and want to learn about this exciting, popular scripting language will also benefit.

The advanced material in this book will also be useful to those with World of Warcraft addon programming experience, so prior programming experience is an advantage, but not a requirement.

Table of Contents

  1. Getting Started
  2. Lua Basics
  3. Using the WoW API to Create a "Hello, World" Mod
  4. Working with Game Events
  5. Using XML and Frames
  6. Advanced Lua
  7. Using Advanced Lua to Extend the Texas Hold’em Poker Add-on
  8. Building a Poker Game Client with Add-on Communication
  9. Using the Combat Log to Build a Cooldown Monitor
  10. Using Libraries
  11. Working with Secure Templates
  12. Macros
  13. Tips, Tricks, and Optimization
  14. Other Uses for Lua
Author(s): Paul Emmerich
ISBN 13: 9781430223719
Pages: 512
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: Core Java Volume I--Fundamentals

As the leading no-nonsense tutorial and reliable reference, this book carefully explains the most important language and library features and shows how to build real-world applications with thoroughly tested examples.
Author(s): Cay S. Horstmann Gary Cornell
ISBN 13: 9780134177304
Pages: 992
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Essential C# 6.0

This book's authors are world-class C# experts: long-time Microsoft MVP and Regional Director Mark Michaelis and Eric Lippert, formerly principal developer on Microsoft's C# compiler team.
Author(s): Mark Michaelis Eric Lippert
ISBN 13: 9780134141046
Pages: 950
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Visual Basic 2015 Unleashed

The author clearly explains the Visual Basic through the use of practical examples, tips, and tricks. This book has been extended and integrated with the many new features in Visual Basic 2015.
Author(s): Alessandro Del Sole
ISBN 13: 9780672334504
Pages: 1300
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: PHP and MySQL Web Development, 4th Edition (Developer's Library Series)

PHP and MySQL Web Development, Fourth Edition
The definitive guide to building database-drive Web applications with PHP and MySQL

PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications.


PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server.

This practical, hands-on book includes numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing Web 2.0 applications with Ajax-based interactivity.

The fourth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP 5 through version 5.3, such as namespaces and closures, as well as features introduced in MySQL 5.1.

TABLE OF CONTENTS

Part I: Using PHP

1 PHP Crash Course
2 Storing and Retrieving Data
3 Using Arrays
4 String Manipulation and Regular Expressions
5 Reusing Code and Writing Functions
6 Object-Oriented PHP
7 Error and Exception Handling

Part II: Using MySQL
8 Designing Your Web Database
9 Creating Your Web Database
10 Working with Your MySQL Database
11 Accessing Your MySQL Database from the Web with PHP
12 Advanced MySQL Administration
13 Advanced MySQL Programming

Part III: E-Commerce and Security
14 Running an E-Commerce Site
15 E-commerce Security Issues
16 Web Application Security
17 Implementing Authentication with PHP and MySQL
18 Implementing Secure Transactions with PHP and MySQL

Part IV: Advanced PHP Techniques
19 Interacting with the File System and the Server
20 Using Network and Protocol Functions
21 Managing the Date and Time
22 Generating Images
23 Using Session Control in PHP
24 Other Useful Features

Part V: Building Practical PHP and MySQL Projects

25 Using PHP and MySQL for Large Projects
26 Debugging
27 Building User Authentication and Personalization
28 Building a Shopping Cart
29 Building a Web-Based Email Service
30 Building a Mailing List Manager
31 Building Web Forums
32 Generating Personalized PDF Documents
33 Connecting to Web Services with XML and SOAP
34 Building Web 2.0 Applications with Ajax

Part VI: Appendixes
Appendix A: Installing PHP and MySQL Appendix B: Web Resources


An intermediate to advanced guide to PHP and MySQL, the free, open-sourced Web development products. Offers coverage of object-oriented Web programming, creating services using SSL and authentication, and other applications. The CD-ROM includes full versions of PHP, MySQL, and Apache for Windows and Linux/Unix systems, several graphics libraries, files containing the code listings in the book, and the entire book in PDF format.

Author(s): Luke Welling
ISBN 13: 9780672329166
Pages: 968
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: MySQL Crash Course

MySQL is one of the most popular database management systems available, powering everything from Internet powerhouses to individual corporate databases to simple end-user applications, and everything in between. And this book will teach you all you need to know to be immediately productive with MySQL. By working through 30 highly focused hands-on lessons, your MySQL Crash Course will be both easier and more effective than you'd have thought possible. Learn how to:

  • Retrieve and sort data
  • Filter data using comparisons, regular expressions, full text search, and much more
  • Join relational data
  • Create and alter tables
  • Insert, update, and delete data
  • Leverage the power of stored procedures and triggers
  • Use views and Cursors
  • Manage transactional processing
  • Create user accounts and manage security via access control

Ben Forta is Macromedia's Senior Technical Evangelist, and has almost 20 years of experience in the computer industry in product development, support, training, and product marketing. Ben is the author of the best-selling Sams Teach Yourself SQL in 10 Minutes (now in its third edition, and translated into over a dozen languages), ColdFusion Web Application Construction Kit, and Advanced ColdFusion Development (both published by Que Publishing), Sams Teach Yourself Regular Expressions in 10 Minutes, as well as books on SQL, Flash, JSP, HomeSite, WAP, Windows 2000, and other subjects.

Author(s): Ben Forta
ISBN 13: 9780672327124
Pages: 336
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Delphi for .Net Developer's Guide

Master Microsoft's .NET Framework using Delphi.

This book provides expert knowledge of both Delphi and. NET with the same, practicable and real-world solutions approach used in previous Delphi Developer's Guides. Delphi for .NET Developer's Guide is a new edition of the #1 Delphi book by authors Xavier Pacheco and Steve Teixeira. This newest edition is completely updated for Delphi using the .NET Framework and includes in-depth coverage on Borland's new CLX architecture, DBExpress Applications, SOAP, CORBA, WebSnap and BizSnap features. It continues as a complete reference and authoritative guide to the newest version of Delphi. Additional topics covered include: The .NET Framework; Programs, Units, and Namespaces;.NET Security Custom WinForms Controls; Memory Management and Garbage Collection; COM and COM+ Interoperability; ADO.NET, ASP.NET and Web Services.

Author(s): Xavier Pacheco
ISBN 13: 9780672324437
Pages: 861
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MATLAB: An Introduction with Applications - 4th Edition

MATLAB: An Introduction with Applications 4th Edition walks readers through the ins and outs of this powerful software for technical computing. The first chapter describes basic features of the program and shows how to use it in simple arithmetic operations with scalars. The next two chapters focus on the topic of arrays (the basis of MATLAB), while the remaining text covers a wide range of other applications. MATLAB: An Introduction with Applications 4th Edition is presented gradually and in great detail, generously illustrated through computer screen shots and step-by-step tutorials, and applied in problems in mathematics, science, and engineering.
Author(s): Gilat, Amos
ISBN 13: 9780470767856
Pages: 384
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Objective-C Programming

Author(s): Aaron Hillegass
ISBN 13: 9780321942067
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Visual Basic 2012 How to Program

Author(s): Deitel, Paul/ Deitel,
ISBN 13: 9780133406955
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Ruby on Rails Tutorial

Author(s): Michael Hartl
ISBN 13: 9780321832054
Rate book Rate this book
This book is in (3) other book lists, learn more.



Title: SQL in 24 Hours, Sams Teach Yourself (6th Edition)

Includes Coverage of Oracle and Microsoft SQL Implementations In just 24 lessons of one hour or less, Sams Teach Yourself SQL in 24 Hours, Sixth Edition, helps you use SQL to build effective databases, efficiently retrieve data, and manage everything from performance to security. This book’s straightforward, step-by-step approach shows you how to work with database structures, objects, queries, tables, and more. In just hours, you will be applying advanced techniques, including views, transactions, web connections, and powerful Oracle and SQL Server extensions. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success. Step-by-step instructions carefully walk you through the most common SQL tasks. Practical, hands-on examples show you how to apply what you learn. Quizzes and exercises help you test your knowledge and stretch your skills. Notes and tips point out shortcuts and solutions. Learn how to… • Define efficient database structures and objects • “Normalize” raw databases into logically organized tables • Edit relational data and tables with DML • Manage transactions • Write effective, well-performing queries • Categorize, summarize, sort, group, and restructure data • Work with dates and times • Join tables in queries, use subqueries, and combine multiple queries • Master powerful query optimization techniques • Administer databases and manage users • Secure databases and protect data • Use views, synonyms, and the system catalog • Extend SQL to the enterprise and Internet • Master important Oracle and Microsoft extensions to ANSI SQL Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
Author(s): Ryan Stephens;Arie D. Jones;Ron Plew
ISBN 13: 9780672337598
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Programming

An Introduction to Programming by the Inventor of C++ Preparation for Programming in the Real World The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical ...
Author(s): Bjarne Stroustrup
ISBN 13: 9780321992789
Pages: 1274
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: Visual Basic 2015 in 24 Hours, Sams Teach Yourself

In just 24 sessions of one hour or less, you’ll learn how to build complete, reliable, and modern Windows applications with Microsoft® Visual Basic® 2015. Using a straightforward, step-by-step approach, each lesson builds on what you’ve already learned, giving you a strong foundation for success with every aspect of VB 2015 development. Notes present interesting pieces of information. Tips offer advice or teach an easier way to do something. Cautions advise you about potential problems and help you steer clear of disaster. Learn How To Master VB 2015 by building a complete feature-rich application Navigate VB 2015 and discover its new shortcuts Work with objects, collections, and events Build attractive, highly-functional user interfaces Make the most of forms, controls, modules, and procedures Efficiently store data and program databases Make decisions in code Use powerful object-oriented techniques Work with graphics and text files Manipulate filesystems and the Registry Add email support Create efficient modules and reusable procedures Interact effectively with users Write code to preview and print documents Debug with VB 2015’s improved breakpoint features Distribute your software
Author(s): James Foxall
ISBN 13: 9780672337451
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: The PHP Programming with MySQL: The Web Technology Series (The Web Technologies Series)

This book covers the basics of PHP and MySQL along with introductions to advanced topics including object-oriented programming and how to build Web sites that incorporate authentication and security. After you complete this course, you will be able to use PHP and MySQL to build professional quality, database-driven Web sites.

Author(s): Don Gosselin, Diana Kokoska, Rob...
ISBN 13: 9780538745840
Pages: 720
Rate book Rate this book
This book is in (3) other book lists, learn more.


Title: Programming with Microsoft Visual Basic 2015

Readers learn to master the basics of effective programming as they work through Visual Basic 2015’s latest features with the wealth of hands-on applications in this book's engaging real-world setting.
Author(s): Diane Zak
ISBN 13: 9781285860268
Pages: 928
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Java Programming

With this text, even first-time programmers can quickly develop useful programs while learning the basic principles of structured and object-oriented programming.
Author(s): Joyce Farrell
ISBN 13: 9781285856919
Pages: 976
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Professional JavaScript for Web Developers

This book provides a developer-level introduction along with more advanced and useful features of JavaScript. Coverage includes:

  • JavaScript use with HTML to create dynamic webpages, language concepts including syntax and flow control statements
  • variable handling given their loosely typed nature
  • built-in reference types such as object and array
  • object-oriented programing
  • powerful aspects of function expressions
  • Browser Object Model allowing interaction with the browser itself
  • detecting the client and its capabilities
  • Document Object Model (DOM) objects available in DOM Level 1
  • how DOM Levels 2 and 3 augmented the DOM
  • events, legacy support, and how the DOM redefined how events should work
  • enhancing form interactions and working around browser limitations
  • using the <canvas> tag to create on-the-fly graphics
  • JavaScript API changes in HTML5
  • how browsers handle JavaScript errors and error handling
  • features of JavaScript used to read and manipulate XML data
  • the JSON data format as an alternative to XML
  • Ajax techniques including the use of XMLHttpRequest object and CORS
  • complex patterns including function currying, partial function application, and dynamic functions
  • offline detection and storing data on the client machine
  • techniques for JavaScript in an enterprise environment for better maintainability

This book is aimed at three groups of readers: Experienced object-oriented programming developers looking to learn JavaScript as it relates to traditional OO languages such as Java and C++; Web application developers attempting to enhance site usability; novice JavaScript developers.

Nicholas C. Zakas worked with the Web for over a decade. He has worked on corporate intranet applications used by some of the largest companies in the world and large-scale consumer websites such as MyYahoo! and the Yahoo! homepage. He regularly gives talks at companies and conferences regarding front-end best practices and new technology.

Author(s): Nicholas C. Zakas
ISBN 13: 9781118026694
Pages: 960
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MATLAB Primer

Author(s): Timothy A. Davis , Davis, Timothy A.
ISBN 13: 9781439828625
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: C#

This book is exactly what you need. If you've wanted to learn how to program using C# you have probably thought it was a difficult and long process. This is actually not the case at all.
Author(s): David Maxwell
ISBN 13: 9781523957613
Pages: 84
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Learning MySQL

Whether you're running a business, keeping track of members and meetings for a club, or just trying to organize a large and diverse collection of information, you'll find the MySQL database engine useful for answering questions such as:

  • Which are my top ten fastest-selling products?
  • How frequently does this person come to our facility?
  • What was the highest, lowest, and average score of the team last season?

MySQL, the most popular open-source database, offers the power of a relational database in a package that's easy to set up and administer, and Learning MySQL provides all the tools you need to get started. This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using SQL, configure MySQL for improved security, and squeeze information out of your data.

After covering the basics, the book travels far into MySQL's subtleties, including complex queries and joins, how to interact with the database over the Web using PHP or Perl, and important house-keeping such as backups and security.

Topic include:

  • Installation on Linux, Windows, and Mac OS X
  • Basic and advanced querying using SQL
  • User management and security
  • Backups and recovery
  • Tuning for improved efficiency
  • Developing command-line and web database applications using the PHP and Perl programming languages

The authors, Saied Tahaghoghi and Hugh E. Williams, have careers in academia and business, and share a keen interest in research into search technologies.

Whether you've never touched a database or have already completed some MySQL projects, you'll find insights in Learning MySQL that will last a career.

This new book in the popular Learning series offers an easy-to-use resource for newcomers to the MySQL relational database. This tutorial explains in plain English how to set up MySQL and related software from the beginning, and how to do common tasks.

Author(s): Seyed M.M. Saied Tahaghoghi
ISBN 13: 9780596008642
Pages: 622
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: A Guide to MATLAB

"MATLAB is a high-level language and interactive environment for numerical computation, visualization, and programming.
Author(s): Brian R. Hunt Ronald L. Lipsman Jonathan M. Rosenberg
ISBN 13: 9781107662223
Pages: 330
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Jumping Into C++

Want to learn to code?
Author(s): Alex Allain
ISBN 13: 9780988927803
Pages: 516
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Book 2

Author(s): Kevin J. McNeish
ISBN 13: 9780988232716
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: The C# Players Guide (Second Edition)

This guide takes you from your journey's beginning, through the most challenging parts of programming in C#, and does so in a way that is casual, informative, and fun.
Author(s): R. B. Whitaker
ISBN 13: 9780985580124
Pages: ooks#volumes"
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: JavaScript Patterns

What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal — whether you're writing a client-side, server-side, or desktop application with JavaScript.

Written by JavaScript expert Stoyan Stefanov — Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool — JavaScript Patterns includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.

  • Explore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and more
  • Learn why literal notation patterns are simpler alternatives to constructor functions
  • Discover different ways to define a function in JavaScript
  • Create objects that go beyond the basic patterns of using object literals and constructor functions
  • Learn the options available for code reuse and inheritance in JavaScript
  • Study sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and more
  • Examine patterns that apply specifically to the client-side browser environment
Author(s): Stoyan Stefanov
ISBN 13: 9780596806750
Pages: 236
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: JavaScript: The Definitive Guide: Activate Your Web Pages

Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.

The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it.

"A must-have reference for expert JavaScript programmers...well-organized and detailed."

—Brendan Eich, creator of JavaScript, CTO of Mozilla

"I made a career of what I learned from JavaScript: The Definitive Guide.”

— Andrew Hedges, Tapulous

Author(s): David Flanagan
ISBN 13: 9780596805524
Pages: 1100
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Start-to-Finish Visual Basic 2015

Nobody learns a programming language just to brag about writing loops. Instead, languages exist so you can create great software. That’s the purpose of Start-to-Finish Visual Basic 2015, to show you how to write a complete, useful, working application in Visual Basic and .NET. Each chapter introduces essential Visual Basic concepts, and shows you how to apply them by crafting a full business-level application. With this comprehensive book, you will: Understand how to design and implement .NET applications Learn the core features of the Visual Basic language Access and modify database content using ADO.NET Perform advanced development activities, including cryptography and localization Master cool VB features, such as Generics, XML Literals, and LINQ Get a head start on programming via the downloadable source code Whether you’re new to programming, or want to add Visual Basic to your existing skillset, Start-to-Finish Visual Basic 2015 will guide you step-by-step through the learning process.
Author(s): Tim Patrick
ISBN 13: 9780692653326
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Mastering MATLAB 7

This book covers all essential aspects of MATLAB presented within an easy-to-follow "learn while doing" tutorial format. Discussees all new features of the latest release of MATLAB. Discusses integration of MATLAB with C, FORTRAN, AND Java; increases MATLAB's power and flexibility in dealing with external algorithms, datasets, and operating system capabilities. Offers thorough coverage of indexing, vectorizing, and linear algebra. Features abundant examples throughout and includes a chapter that specifically covers extensive examples. Includes a comprehensive index. A useful reference for engineers or anyone who uses MATLAB.

Author(s): Duane C. Hanselman,Bruce L. Littlefield
ISBN 13: 9780131430181
Pages: 852
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: C Programming Language

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard.

From the Preface:

We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.

As we said in the first preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.


The original authors of C and the first UNIX system present this concise and powerful guide to ANSI standard C programming. This version, building on Kerninghan and Ritchie's classic The C Programming Language, brings readers up-to-date with the finalized ANSI standard for C while teaching users how to take advantage of noted C features like economy of expression, its full set of operators and more. One reader claimed "Just about every C programmer I respect learned C from this book," while another raved that this book is the "Bible of C." This book is regarded by just about anyone in the C field as the canonical work on the C language and is essential reading for C programmers.

Author(s): Brian W. Kernighan
ISBN 13: 9780131103627
Pages: 272
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Matlab: A Practical Introduction to Programming and Problem Solving

MATLAB has become the standard software tool for solving scientific and engineering problems due to its powerful built-in functions and its ability to program. Assuming no knowledge of programming, this book guides the reader through both programming and built-in functions to easily exploit MATLAB's extensive capabilities for tackling engineering problems.

The book starts with programming concepts, such as variables, assignments, and selection statements, moves on to loops, and then solves problems using both the programming concept and the power of MATLAB. In-depth coverage is given to input/output, a topic fundamental to many engineering applications.

The third edition of MATLAB: A Practical Introduction to Programming and Problem Solving has been updated to reflect the functionality of the current version of MATLAB. It features new and revised end-of-chapter exercises, stronger coverage of loops and vectorizing, and more engineering applications to help the reader learn this software tool in context.

  • Presents programming concepts and MATLAB built-in functions side-by-side
  • Systematic, step-by-step approach, building on concepts throughout the book, facilitating easier learning
  • Sections on common pitfalls and programming guidelines direct students towards best practice
Author(s): Stormy Attaway
ISBN 13: 9780124058767
Pages: 568
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Java All-in-One For Dummies

Everything you need to get going with Java!

Java All-in-One For Dummies, 4th Edition has what you need to get up and running quickly with Java. Covering the enhanced mobile development and syntax features as well as programming improvements, this guide makes it easy to find what you want and put it to use.

  • Focuses on the vital information that enables you to get up and running quickly with Java
  • Covers the enhanced multimedia features as well as programming enhancements, Java and XML, Swing, server-side Java, Eclipse, and more
  • Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and a "fun and games" category

Java All-in-One For Dummies, 4th Edition focuses on the practical information you need to become productive with Java right away.

Author(s): Doug Lowe
ISBN 13: 9781118408032
Pages: 1008
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Beginning Programming with Java For Dummies

It explores what goes into creating a program, how to put the pieces together, debugging, and making it all work. Even if you’ve never written a line of code, this book will have you ordering your computer around in no time.
Author(s): Barry Burd
ISBN 13: 9781118407813
Pages: 480
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: SQL Cookbook

You know the rudiments of the SQL query language, yet you feel you aren't taking full advantage of SQL's expressive power. You'd like to learn how to do more work with SQL inside the database before pushing data across the network to your applications. You'd like to take your SQL skills to the next level.

Let's face it, SQL is a deceptively simple language to learn, and many database developers never go far beyond the simple statement: SELECT columns FROM table WHERE conditions. But there is so much more you can do with the language. In the SQL Cookbook, experienced SQL developer Anthony Molinaro shares his favorite SQL techniques and features. You'll learn about:

  • Window functions, arguably the most significant enhancement to SQL in the past decade. If you're not using these, you're missing out
  • Powerful, database-specific features such as SQL Server's PIVOT and UNPIVOT operators, Oracle's MODEL clause, and PostgreSQL's very useful GENERATE_SERIES function
  • Pivoting rows into columns, reverse-pivoting columns into rows, using pivoting to facilitate inter-row calculations, and double-pivoting a result set
  • Bucketization, and why you should never use that term in Brooklyn.
  • How to create histograms, summarize data into buckets, perform aggregations over a moving range of values, generate running-totals and subtotals, and other advanced, data warehousing techniques
  • The technique of walking a string, which allows you to use SQL to parse through the characters, words, or delimited elements of a string

Written in O'Reilly's popular Problem/Solution/Discussion style, the SQL Cookbook is sure to please. Anthony's credo is: "When it comes down to it, we all go to work, we all have bills to pay, and we all want to go home at a reasonable time and enjoy what's still available of our days." The SQL Cookbook moves quickly from problem to solution, saving you time each step of the way.

For anyone writing SQL in a professional environment, this book presents a compendium of solutions that readers can immediately apply to commonly-faced, real-world data query and manipulation problems.

Author(s): Anthony Molinaro
ISBN 13: 9780596009762
Pages: 636
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Programming Python

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming.

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

Topics include:

  • Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Python’s tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python
Author(s): Mark Lutz
ISBN 13: 9780596158101
Pages: 1584
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl Testing: A Developer's Notebook

Is there any sexier topic in software development than software testing? That is, besides game programming, 3D graphics, audio, high-performance clustering, cool websites, et cetera? Okay, so software testing is low on the list. And that's unfortunate, because good software testing can increase your productivity, improve your designs, raise your quality, ease your maintenance burdens, and help to satisfy your customers, coworkers, and managers.

Perl has a strong history of automated tests. A very early release of Perl 1.0 included a comprehensive test suite, and it's only improved from there. Learning how Perl's test tools work and how to put them together to solve all sorts of previously intractable problems can make you a better programmer in general. Besides, it's easy to use the Perl tools described to handle all sorts of testing problems that you may encounter, even in other languages.

Like all titles in O'Reilly's Developer's Notebook series, this "all lab, no lecture" book skips the boring prose and focuses instead on a series of exercises that speak to you instead of at you.

Perl Testing: A Developer's Notebook will help you dive right in and:

  • Write basic Perl tests with ease and interpret the results
  • Apply special techniques and modules to improve your tests
  • Bundle test suites along with projects
  • Test databases and their data
  • Test websites and web projects
  • Use the "Test Anything Protocol" which tests projects written in languages other than Perl

With today's increased workloads and short development cycles, unit tests are more vital to building robust, high-quality software than ever before. Once mastered, these lessons will help you ensure low-level code correctness, reduce software development cycle time, and ease maintenance burdens.

You don't have to be a die-hard free and open source software developer who lives, breathes, and dreams Perl to use this book. You just have to want to do your job a little bit better.

Author(s): Ian Langworth
ISBN 13: 9780596100926
Pages: 202
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Java in 21 Days, Sams Teach Yourself (Covering Java 8) (7th Edition)

In just 21 days you can acquire the knowledge and skills necessary to develop applications on your computer and apps that run on Android phones and tablets. With this complete tutorial you’ll quickly master the basics and then move on to more advanced features and concepts. Completely updated for Java 8, this book teaches you about the Java language and how to use it to create applications for any computing environment and Android apps. By the time you have finished the book, you’ll have well-rounded knowledge of Java and the Java class libraries. Using your new skills, you will be able to develop your own programs for tasks such as web services, database connectivity, XML processing, and mobile programming. No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming. Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most. Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions. Completely revised, updated, and expanded to cover the latest features of Java 8 Learn to develop Java applications and Android apps using NetBeans and Google’s new Android Studio -- two excellent (and free!) programming platforms Covers new features of Java 8 such as closures, the most eagerly anticipated language feature in years Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming Discover how Swing can help you quickly develop programs with a graphical user interface Find out about JDBC 4.2 programming with the Derby database and XML parsing with the open source XOM class library Learn how to use streams to write programs that communicate with the Internet, including socket programming, buffers, channels, and URL handling. Contents at a Glance WEEK 1: The Java Language DAY 1 Getting Started with Java DAY 2 The ABCs of Programming DAY 3 Working with Objects DAY 4 Lists, Logic, and Loops DAY 5 Creating Classesand Methods DAY 6 Packages, Interfaces, and Other Class Features DAY 7 Exceptions and Threads WEEK 2: The Java Class Library DAY 8 Data Structures DAY 9 Working with Swing DAY 10 Building a Swing Interface DAY 11 Arranging Components on a User Interface DAY 12 Responding to User Input DAY 13 Creating Java2D Graphics DAY 14 Developing Swing Applications WEEK 3: Java Programming DAY 15 Working with Input and Output DAY 16 Using Inner Classes and Closures DAY 17 Communicating Across the Internet DAY 18 Accessing Databases with JDBC 4.2 and Derby DAY 19 Reading and Writing RSS Feeds DAY 20 XML Web Services DAY 21 Writing Android Apps for Java APPENDIX A Using the NetBeans IDE APPENDIX B This Book’s Website APPENDIX C Fixing a Problem with the Android Studio Emulator APPENDIX D Using the Java Development Kit APPENDIX E Programming with the Java Development Kit
Author(s): Rogers Cadenhead
ISBN 13: 9780672337109
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Sams Teach Yourself SQL in 10 Minutes

Sams Teach Yourself SQL in 10 Minutes offers straightforward, practical answers when you need fast results.

By working through the book’s 22 lessons of 10 minutes or less, you’ll learn what you need to know to take advantage of the SQL language.

Lessons cover IBM DB2, Microsoft® Access, Microsoft SQL Server™, MySQL, Oracle®, PostgreSQL, SQLite, MariaDB, and Apache Open Office Base.

Full-color code examples help you understand how SQL statements are structured

Tips point out shortcuts and solutions

Cautions help you avoid common pitfalls

Notes explain additional concepts, and provide additional information

10 minutes is all you need to learn how to…

  • Use the major SQL statements
  • Construct complex SQL statements using multiple clauses and operators
  • Retrieve, sort, and format database contents
  • Pinpoint the data you need using a variety of filtering techniques
  • Use aggregate functions to summarize data
  • Join two or more related tables
  • Insert, update, and delete data
  • Create and alter database tables
  • Work with views, stored procedures, and more
Author(s): Ben Forta
ISBN 13: 9780672336072
Pages: 288
Rate book Rate this book
This book is in (4) other book lists, learn more.


Title: R for Non-Statisticians

Author(s): Jared Lander
ISBN 13: 9780321888037
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MATLAB for Engineers

Author(s): Holly Moore
ISBN 13: 9780131872448
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: JavaScript: The Good Parts

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:

  • Syntax
  • Objects
  • Functions
  • Inheritance
  • Arrays
  • Regular expressions
  • Methods
  • Style
  • Beautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Author(s): Douglas Crockford
ISBN 13: 9780596517748
Pages: 172
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: The Ruby Programming Language

The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team:

  • David Flanagan, bestselling author of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository.
  • Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby in a Nutshell, which has been expanded and revised to become this book.
  • why the lucky stiff, artist and Ruby programmer extraordinaire.
This book begins with a quick-start tutorial to the language, and then explains the language in detail from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules.

The book also includes a long and thorough introduction to the rich API of the Ruby platform, demonstrating — with heavily-commented example code — Ruby's facilities for text processing, numeric manipulation, collections, input/output, networking, and concurrency. An entire chapter is devoted to Ruby's metaprogramming capabilities.

The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification. It is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.

Author(s): David Flanagan
ISBN 13: 9780596516178
Pages: 448
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MySQL Pocket Reference

To help you be more efficient in your work, this handy pocket reference gives you instant reminders on how to use important MySQL functions, especially in conjunction with key parts of the LAMP open source infrastructure. This powerful database system is so rich in features that no administrator or programmer can stay familiar with all of them. MySQL Pocket Reference is an ideal on-the-job companion, well organized to help you find and adapt the statements you need — quickly.

Updated for the latest versions of this popular database, this edition covers many complex features that have been added to MySQL 5.0 and 5.1, including a section dedicated to stored procedures and triggers. After a brief introduction on installation and initial setup, the book explains:

  • How to configure MySQL, such as setting the root password
  • MySQL data types, including numerics, strings, dates, and complex types
  • SQL syntax, commands, data types, operators, and functions
  • Arithmetic, comparison and logical operators
  • Aggregate and general functions
  • Stored procedures and triggers, including procedure definition, procedure calls, procedure management, cursors, and triggers
You don't have time to stop and thumb through an exhaustive reference when you're hard at work. This portable and affordable guide is small enough to fit into your pocket, and gives you a convenient reference that you can consult anywhere. When you reach a sticking point and need to get to a solution quickly, the MySQL Pocket Reference is the book you want to have.

Easy to take and use anywhere, this little book provides instant reminders on how to use important MySQL functions in conjunction with key parts of the LAMP open source infrastructure.

Author(s): George Reese
ISBN 13: 9780596514266
Pages: 134
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Mastering VBA for Microsoft Office 2016

Productivity is the name of the game, and automating certain computing tasks is an easy solution with significant impact for any business. This book shows you how, with step-by-step guidance and expert insight.
Author(s): Richard Mansfield
ISBN 13: 9781119225386
Pages: 984
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: Beginning Visual C# 2015 Programming

Beginning with programming essentials, such as variables, flow control, and object-oriented programming, this authoritative text moves into more complicated topics, such as web and Windows programming and data access within both database ...
Author(s): Perkins Jacob Vibe Hammer Jon D. Reid
ISBN 13: 9781119096689
Pages: 720
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Delphi Developers Handbook

Written by three renowned developers and lecturers, this book provides experienced Delphi professionals and consultants with detailed coverage of the environment's newest features. Included in the 100+ sample applications are advanced techniques and code samples you can use to make your programs more powerful, faster, and more efficient. Create Distributed Applications. Delphi provides you with both ActiveX and COM capabilities, and is also the best answer for legacy 16-bit developers. Move on to challenging Delphi projects with this book's advanced discussions. The enclosed CD contains the complete source code for every example in the book, plus ready-to-use components and Delphi add-on tools. System utilities, component debugging tools and demonstration versions of third-party Delphi software, including BoundsChecker from NuMega technologies; Raptor from Eagle Software; WebHub from HREF Tools, Web Solution builder from Shoreline Software, and the Source Integrity Test Drive from MKS. As an added bonus, you'll also find sample issues of the best Delphi magazines!

Delphi Developer's Handbook lets programmers master the Delphi 95 language, making professional client/server programming and Rapid Application Development accessible to every reader who needs to master these skills. The CD includes the full source code and compiled executables of all of the examples in the book.

Author(s): Marco Cantu, Tim Gooch
ISBN 13: 9780782119879
Pages: 1168
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Access VBA Programming for Dummies

* This friendly, easy-to-use guide shows experienced Access users how to use

* VBA (Visual Basic for Applications) to build Access databases and applications, but also covers programming fundamentals for nonprogrammers

* Includes practical, ready-to-use VBA code examples that readers can type or copy and paste from the Web into their own database projects

* Explains basic VBA skills and concepts for nonprogrammers, such as procedures, variables, and loops

* Covers more advanced topics, such as record sets and other programming activities that are unique to Access programming

* Author has written more than ninety computer books and has been working with databases since the early 1980s

Author(s): Alan Simpson
ISBN 13: 9780764574115
Pages: 408
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl for Dummies

In the days before personal computers, BASIC was the easy programming language to learn, and serious programmers learned FORTRAN or COBOL to do “real work.” Today, many people have discovered that Perl is both a great beginning programming language and one that enables them to write powerful programs with little effort.

If you’re interested in discovering how to program (or how others program), Perl For Dummies, 4th Edition, is for you. If you already know something about programming (but not about Perl), this book is also for you. If you’re already an expert programmer, you’re still welcome to read this book; you can just skip the basic stuff (you never know what kind of new tips and tricks you’ll pick up).

This reference guide shows you how to use Perl under many different operating systems, such as UNIX, many flavors of Windows (Windows 95/98, Windows NT, Windows 2000, Windows Me, and Windows XP), and Macintosh OS 9 and OS X; in fact, Perl runs on many more operating systems than these.

Here's a sampling of what Perl For Dummies, 4th Edition, has to offer:

  • Installing Perl on various platforms
  • Nailing down the basics of building Perl programs
  • Working with text and numbers
  • Constructing lists and working with them
  • Creating conditionals and loops
  • Delving into more advanced features such as operators and functions
  • Reading and writing files and directories
  • Using subroutines for modularity
  • Demystifying Web server programs
  • Creating your own Internet clients

The Perl programming language enables you to write fully working computer programs with just a few steps. It’s particularly good at common programming tasks, such as reading and writing text files, but it also excels at reducing the work that programmers have to do. Perl For Dummies, 4th Edition, shows you how to do all of that and how to modify programs to your heart’s content. After all, one of the common phrases in the world of Perl programmers is, “There's more than one way to do it.”

Author(s): Paul Hoffman
ISBN 13: 9780764537509
Pages: 408
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Professional C++

s#volumes
Author(s): Marc Gregoire
ISBN 13: 9781118858059
Pages: 984
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: C++ All-in-One For Dummies

Whether you’re a newbie or a programmer looking to grasp the latest updates to C++, this guide will have you producing code faster and better in no time.
Author(s): John Paul Mueller Jeff Cogswell
ISBN 13: 9781118823781
Pages: 864
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: High Performance JavaScript

If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more.

Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts — Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney — demonstrate optimal ways to load code onto a page, and offer programming tips to help your JavaScript run as efficiently and quickly as possible. You'll learn the best practices to build and deploy your files to a production environment, and tools that can help you find problems once your site goes live.

  • Identify problem code and use faster alternatives to accomplish the same task
  • Improve scripts by learning how JavaScript stores and accesses data
  • Implement JavaScript code so that it doesn't slow down interaction with the DOM
  • Use optimization techniques to improve runtime performance
  • Learn ways to ensure the UI is responsive at all times
  • Achieve faster client-server communication
  • Use a build system to minify files, and HTTP compression to deliver them to the browser
Author(s): Zakas, Nicholas C.
ISBN 13: 9780596802790
Pages: 242
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Head First SQL: Your Brain on SQL -- A Learner's Guide

Is your data dragging you down? Are your tables all tangled up? Well we've got the tools to teach you just how to wrangle your databases into submission. Using the latest research in neurobiology, cognitive science, and learning theory to craft a multi-sensory SQL learning experience, Head First SQL has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work with your data. Head First SQL will show you the fundamentals of SQL and how to really take advantage of it. We'll take you on a journey through the language, from basic INSERT statements and SELECT queries to hardcore database manipulation with indices, joins, and transactions. We all know "Data is Power" - but we'll show you how to have "Power over your Data". Expect to have fun, expect to learn, and expect to be querying, normalizing, and joining your data like a pro by the time you're finished reading!

Author(s): Lynn Beighley
ISBN 13: 9780596526849
Pages: 610
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Perl Hacks (Hacks Series)

With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh, thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up.

And you can find many of those answers right here in Perl Hacks. Like all books in O'Reilly's Hacks Series, Perl Hacks appeals to a variety of programmers, whether you're an experienced developer or a dabbler who simply enjoys exploring technology. Each hack is a short lesson—some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more.

For your convenience, Perl Hacks is divided by topic—not according to any sense of relative difficulty—so you can skip around and stop at any hack you like. Chapters include:

  • Productivity Hacks
  • User Interaction
  • Data Munging
  • Working with Modules
  • Object Hacks
  • Debugging

Whether you're a newcomer or an expert, you'll find great value in Perl Hacks, the only Perl guide that offers something useful and fun for everyone.

Like all of the books in O'Reilly's "Hacks" series, this text contains short lessons and practical, task-based exercises that teach essential skills for Perl, the ultimate versatile scripting language.

Author(s): Chromatic
ISBN 13: 9780596526740
Pages: 298
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Visual Basic 6 for Windows for Dummies

Create your own custom Visual Basic programs fast for Windows 95, Windows 98, and Windows NT with the power and friendly object-oriented interface of Microsoft's Visual Basic 6 with Visual Basic 6 For Dummies.

Here's a great resource to help you

* Understand the art of object-oriented programming in Visual Basic

* Build attractive user interfaces with buttons, boxes, and scroll bars

* Master menus and submenus — plus expanding, pull-down, and pop-up menus — quickly and easily

* Discover how to write subprograms that everyone can share

* Save and retrieve information in databases like Microsoft Access

* Integrate your own special ActiveX controls into applications

From the fundamentals of writing BASIC code to the thrill of distributing your very own custom applications, programming expert Wallace Wang brings a fresh and humorous perspective to the world of Visual Basic in terms everyone can understand. Plus, the bonus CD-ROM that comes with Visual Basic 6 For Dummies includes all the source code and examples from the book, along with demo or trial versions of some cool VB and ActiveX programs.

Author(s): Wallace Wang
ISBN 13: 9780764503702
Pages: 504
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Ruby on Rails 5.0 for Autodidacts

A step by step guide to learn Ruby on Rails 5.0.
Author(s): Stefan Wintermeyer
ISBN 13: 9781523945566
Pages: 294
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Learning Rails

If you’re a web developer or designer ready to learn Ruby on Rails, this unique book is the ideal way to start.
Author(s): Mark Locklear Simon St Laurent Eric J. Gruber Edd Dumbill
ISBN 13: 9781491926192
Pages: 400
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MATLAB

Author(s): Amos Gilat
ISBN 13: 9781118629864
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: SQL For Dummies

Uncover the secrets of SQL and start building better relational databases today!

This fun and friendly guide will help you demystify database management systems so you can create more powerful databases and access information with ease. Updated for the latest SQL functionality, SQL For Dummies, 8th Edition covers the core SQL language and shows you how to use SQL to structure a DBMS, implement a database design, secure your data, and retrieve information when you need it.

  • Includes new enhancements of SQL:2011, including temporal data functionality which allows you to set valid times for transactions to occur and helps prevent database corruption
  • Covers creating, accessing, manipulating, maintaining, and storing information in relational database management systems like Access, Oracle, SQL Server, and MySQL
  • Provides tips for keeping your data safe from theft, accidental or malicious corruption, or loss due to equipment failures and advice on eliminating errors in your work

Don't be daunted by database development anymore - get SQL For Dummies, 8th Edition, and you'll be on your way to SQL stardom.

Author(s): Allen G. Taylor
ISBN 13: 9781118607961
Pages: 456
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: MATLAB Programming for Engineers

Emphasizing problem-solving skills throughout, this fifth edition of Chapman's highly successful book teaches MATLAB as a technical programming language, showing students how to write clean, efficient, and well-documented programs, while ...
Author(s): Stephen Chapman
ISBN 13: 9781111576714
Pages: 672
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: SQL Queries for Mere Mortals

Presents a guide to writing effective SQL queries, from simple data selection and filtering to joining multiple tables and modifying sets of data, with information on how to solve a variety of challenging SQL problems.
Author(s): John L. Viescas Michael J. Hernandez
ISBN 13: 9780321992475
Pages: 760
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: The Rails 4 Way

Proven in dozens of production systems, this book's techniques will maximize your productivity and help you build more successful solutions. You'll want to keep this guide by your computer--you'll refer to it constantly.
Author(s): Obie Fernandez Kevin Faustino
ISBN 13: 9780321944276
Pages: 814
Rate book Rate this book
This book is in (4) other book lists, learn more.

Title: Excel VBA 24-Hour Trainer

Excel VBA 24-Hour Trainer, 2nd Edition: Offers a complete guide to becoming a true Excel power user Shows you how to program Excel's newest chart and pivot table object models Provides steps for manipulating the user interface with ...
Author(s): Tom Urtis
ISBN 13: 9781118991374
Pages: 504
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: IOS App Development For Dummies

This handy guide leads you step-by-step through the app development process, including designing interfaces, creating storyboards, and handling events, notifications, gestures, and more!
Author(s): Jesse Feiler
ISBN 13: 9781118871058
Pages: 576
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Learning SQL

Updated for the latest database management systems — including MySQL 6.0, Oracle 11g, and Microsoft's SQL Server 2008 — this introductory guide will get you up and running with SQL quickly. Whether you need to write database applications, perform administrative tasks, or generate reports, Learning SQL, Second Edition, will help you easily master all the SQL fundamentals.

Each chapter presents a self-contained lesson on a key SQL concept or technique, with numerous illustrations and annotated examples. Exercises at the end of each chapter let you practice the skills you learn. With this book, you will:

  • Move quickly through SQL basics and learn several advanced features
  • Use SQL data statements to generate, manipulate, and retrieve data
  • Create database objects, such as tables, indexes, and constraints, using SQL schema statements
  • Learn how data sets interact with queries, and understand the importance of subqueries
  • Convert and manipulate data with SQL's built-in functions, and use conditional logic in data statements

Knowledge of SQL is a must for interacting with data. With Learning SQL, you'll quickly learn how to put the power and flexibility of this language to work.

Author(s): Alan Beaulieu
ISBN 13: 9780596520830
Pages: 338
Rate book Rate this book
This book is in (3) other book lists, learn more.

Title: Learning Ruby: A Hands-on Guide for Beginners

This book is the perfect first step for people who are interested in Ruby, particularly the growing number of the Ruby on Rails users. Fully revised and updated to cover Ruby 2.3, the second edition provides a guided, hands-on tour of the basic Ruby language structures. Through many practical examples, you’ll learn how all the pieces fit together, including variables, operators, control structures, and a wide variety of features specific to Ruby, such as exception handling and XML processing.
Author(s): Michael Fitzgerald
ISBN 13: 9780596519667
Rate book Rate this book
This book is in (3) other book lists, learn more.

 


Next book list: List of The Punisher Graphic Novels >>