Microsoft Excel 2016 Programming by Example with VBA, XML, and ASP
Microsoft Excel 2016 Programming by Example with VBA, XML, and ASP is a practical, how-to book on Excel programming, suitable for readers already familiar with the Excel user interface. The book introduces programming concepts via numerous multi-step, illustrated, hands-on exercises. More advanced topics are introduced via custom projects. From recording and editing a macro and writing VBA code to working with XML documents and using classic ASP to access and display data on the Web, this book takes you on a programming journey that will change the way you work with Excel. Completely updated for Excel 2016, this book provides information on performing automatic operations on files, folders, and other Microsoft Office and Web applications. Thirty chapters loaded with illustrated, hands-on projects and exercises that tell you exactly where to enter code, how to debug it, and then run it. Each exercise/project step is clearly explained as it is performed.
Out of stock
In just 24 sessions of one hour or less, learn how to build powerful apps for the world’s most popular mobile platform: Android 4.3. Using this book’s straightforward, step-by-step approach, you’ll build complete Android 4.3 apps from the ground up as you master the skills you need to design, develop, test, and publish powerful solutions. Extensively updated for Android’s newest features and tools, every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
Highlights of this new Third Edition include:
Extensive new coverage: fragments, action bar, SQLite, content providers, Facebook SDK, and more
Practical guidance on developing for multiple Android versions
How to use open source projects to simplify Android development
New topic-focused structure with at least one complete project in nearly every chapter
Register your book at informit.com/register to gain access to the Bonus KitKat chapter online.
Learn how to…
Quickly set up your development environment and create Android projects
Use Android layouts and fragments to create apps that look great on phones, tablets, and even TVs
Develop intuitive user interfaces using Android controls
Access the cloud and retrieve data using the Flickr API
Create a full-blown app that parses JSON, stores metadata, and
displays Flickr images
Use a SQLite database and content providers to create responsive, data-driven apps
Write social apps using the Facebook Android SDK
Use contact and calendar data
Build location-based apps using LocationManager APIs or the new Google Play Location Services
Internationalize your apps
Work with media and cameras
Use open-source libraries to add “finishing touches”
Package and publish apps to Google Play and other app stores
About the Author
Carmen Delessio is an senior application developer who has worked as a developer, technical architect, and CTO in large and small organizations. Carmen began his online development career at Prodigy, where he worked on early Internet applications, shopping apps, and fantasy baseball. He has written for Mashable and AndroidGuys and is the author of Sams Teach Yourself Google TV App Development in 24 Hours.
Lauren Darcey is a multi-published Android author with several Pearson books to her credit, along with earlier editions of this book. Lauren is technical leader of Mamlambo, Inc., a firm specializing in mobile development and consulting with Android, iOS, Blackberry, and other mobile platforms. She has more than two decades of software development experience under her belt and is a recognized authority in enterprise architecture and commercial-grade mobile development.
Shane Conder is also a multi-published Android author with several Pearson books to his credit, along with earlier editions of this book. Shane has extensive development experience and has focused his attention on mobile and embedded development for the past two decades. He has designed and developed many commercial apps for Android, iOS, BREW, Blackberry, J2ME, Palm, and Windows Mobile, some of which have been installed on millions of phones worldwide.
The Definitive Java Programming Guide
Fully updated for Java SE 8, Java: The Complete Reference, Ninth Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles, as well as significant portions of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. New Java SE 8 features such as lambda expressions, the stream library, and the default interface method are discussed in detail. This Oracle Press resource also offers a solid introduction to JavaFX.
- Data types, variables, arrays, and operators
- Control statements
- Classes, objects, and methods
- Method overloading and overriding
- Interfaces and packages
- Exception handling
- Multithreaded programming
- Enumerations, autoboxing, and annotations
- The I/O classes
- Lambda expressions
- String handling
- The Collections Framework
- Event handling
- AWT and Swing
- The Concurrent API
- The Stream API
- Regular expressions
- Applets and servlets
- Much, much more
This book is for anyone who wants to understand computer programming. You’ll learn to program in a language that’ s used in millions of smartphones, tablets, and PCs. You’ll code along with the book, writing programs to solve real-world problems as you learn the fundamentals of programming using Python 3. You’ll learn about design, algorithms, testing, and debugging, and come away with all the tools you need to produce quality code. In this second edition, we’ve updated almost all the material, incorporating the lessons we’ve learned over the past five years of teaching Python to people new to programming. You don’t need any programming experience to get started. First, you’ll get a detailed introduction to Python and to programming. You’ll find out exactly what happens when your programs are executed. Through real-world examples, you’ll learn how to work with numbers, text, big data sets, and files. Then you’ll see how to create and use your own data types. The incremental examples show you the steps and missteps that happen while developing programs, so you know what to expect when you tackle a problem on your own. Inspired by “How to Design Programs” (HtDP), you’ll learn a six-step recipe for designing functions, which helps you as you start to learn the concepts–and becomes an integral part of writing programs by the end. As you learn to use the fundamental programming tools in the first half of the book, you’ll see how to document and organize your code so that you and other programmers can more easily read and understand it. Beyond the basics, you’ll learn how to ensure that your programs are reliable, and how to work with databases, download data from the web automatically, and build user interfaces. Most importantly, you’ll learn how to think like a professional programmer. You’ll need to download Python 3, available from “python.org”:https://python.org. With that download comes IDLE, the editor we use for writing and running Python programs. (If you use Linux, you may need to install Python 3 and IDLE separately.)
About the Author
Paul Gries, is a senior lecturer in Computer Science at the University of Toronto. He has won numerous teaching awards and authored other introductory computer science texts. Jennifer Campbell is a senior lecturer in Computer Science at the University of Toronto who created the course this book is based on. Jason Montojo, is a former student of Jennifer Campbell and Paul Gries, who has since worked on the Eclipse programming platform at IBM; he is also a professional photographer and digital artist, and created all of the diagrams for this book.
The professional programmer’s Deitel(R) guide to Java(TM) SE 7 and SE 8 (Java 8) development with the powerful Java(TM) platform ‘ Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java(TM) language and Java(TM) APIs in depth. The book presents’ concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. The book features hundreds of complete Java(TM) programs with thousands of lines of proven Java(TM) code, and hundreds of tips that will help you build robust applications. ‘ Start with an introduction to Java(TM) using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, lambdas, streams, functional interfaces, object serialization, concurrency, generics, generic collections, JDBC(TM) and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the object-oriented design ATM case study, including a complete Java(TM) implementation. When you’re finished, you’ll have everything you need to build industrial-strength object-oriented” Java(TM) SE 7 and SE 8 (Java 8) applications. ‘ Practical, Example-Rich Coverage of: * Java(TM) SE 7 and SE 8 (Java 8) * Lambdas, Streams, Functional Interfaces with Default and Static Methods * Classes, Objects, Encapsulation,’ Inheritance, Polymorphism, Interfaces * Swing and JavaFX GUIs; Graphics * Integrated Exception Handling * Files, Streams, Object Serialization * Multithreading and Concurrency for Optimal Multi-Core Performance * Generics and Generic Collections * Database (JDBC(TM), SQL and JavaDB) * Using the Debugger and the API Docs * Industrial-Strength, Object-Oriented Design ATM Case Study and more. ‘ Visit www.deitel.com * Download code examples * For information on Deitel’s Dive Into(R) Series programming training courses delivered at organizations worldwide visit www.deitel.com/training or’ write to firstname.lastname@example.org * Join the Deitel social networking communities on Facebook(R) at’ facebook.com/DeitelFan,’ Twitter(R) @deitel, Google (TM) at google.com/ DeitelFan,” LinkedIn(R) at bit.ly/DeitelLinkedIn, YouTube(TM) at’ youtube.com/user/DeitelTV * Subscribe to the Deitel(R) Buzz Online e-mail newsletter at’ www. deitel.com/newsletter/ subscribe.html ‘