Showing all 23 results
Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java—just as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework’s shell as an intelligent and timesaving code-completion tool. It’s an ideal RAD tool because Roo does much of the tedious code maintenance.
If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you’ll quickly understand the difference between computer science and computer programming, and you’ll learn how algorithms help you solve computing problems.
Each chapter builds on material introduced earlier in the book, so you can master one core building block before moving on to the next. You’ll explore fundamental topics such as loops, arrays, objects, and classes, using the easy-to-learn Ruby programming language.
If you’re a developer needing to create installers for Microsoft Windows, then this book is essential. It’s a step-by-step tutorial that teaches you all you need to know WiX 3.6: the professional way to produce a Windows installer package.
Maintaining and Troubleshooting Your 3D Printer by Charles Bell is your guide to keeping your 3D printer running through preventive maintenance, repair, and diagnosing and solving problems in 3D printing. If you’ve bought or built a 3D printer such as a MakerBot only to be confounded by jagged edges, corner lift, top layers that aren’t solid, or any of a myriad of other problems that plague 3D printer enthusiasts, then here is the book to help you get past all that and recapture the joy of creative fabrication.
“Graph” is the second of a series of 25 Chapters devoted to algorithms, problem solving and C++ programming.
“Tree” is the fifth of a series of 25 Chapters devoted to algorithms, problem solving and C++ programming.
In this day and age, physics engines play a very critical role in the success of a sophisticated game. PhysX is a state-of-the-art cross-platform physics engine widely used by top game studios and developers. It contains all the physics-related components you will need and exploits the parallel-processing capability of modern GPUs as well as multi-core CPUs to make a game as physically-realistic as possible. This book will help you to program and simulate games by using PhysX 3.
Learning Physics Modeling with PhysX helps you to master physics simulation using the PhysX Physics Engine from scratch.
This book is designed to serve as a textbook and reference for programming in the Java language. Although it does include programming techniques, it is organized around the features of the Java language rather than any particular curriculum of programming techniques. The main audience is undergraduate students who have not had extensive programming experience with the Java language.
The introductory chapters are written at a level that is accessible to beginners, while the boxed sections of those chapters serve to quickly introduce more experienced programmers to basic Java syntax.
Learn C++ with the best tutorial on the market! Horton′s unique tutorial approach and step–by–step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton′s Beginning Visual C++ 2013 , Horton not only guides you through the fundamentals of the standard C++ language, but also teaches you how C++ is used in the latest Visual Studio 2013 environment. Visual Studio 2013 includes major changes to the IDE and expanded options for C++ coding. Ivor Horton′s Beginning Visual C++ 2013 will teach you the latest techniques to take your Visual C++ coding to an all–new level.
Expanding on the world’s best-selling Java textbook, Advanced Java™ 2 Platform How to Program includes an in-depth discussion of advanced topics, aiding developers in producing significant, scalable Java applications and distributed systems.
CSS has had a layout-shaped hole at its center since the beginning. Designers have bent features such as float and clear to help fill that hole, but nothing has quite done the job—now that’s about to change. With this concise guide, you’ll learn how to use CSS grid layout, a generalized system that lets you lay out pieces of your design independent of their document source order and with full awareness of the overall design.Short and deep, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide.
Essential Java Skills–Made Easy! Learn the all basics and advanced features of Java programming in no time from Bestseller Java Programming Author Harry. H. Chaudhary (More than 1,67,000 Books Sold !). This Java Guide, starts with the basics and Leads to Advance features of Java in detail with thousands of Java Codes and new features of Java 8 like Lambdas. Java 8 Functional interface, || Stream and Time API in Java 8. , I promise this book will make you expert level champion of java. Anyone can learn java through this book at expert level.
This book gets you started with LINQ and shows how it will make your programming life easier by making use of new features from the .NET Framework 3.0. This book is split into seven chapters, each of which is dedicated to presenting a feature of LINQ and its usage in real-life scenarios
THIS TEXTBOOK is about computer science. It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas. A beginning computer scientist needs practice so that there is a thorough understanding before continuing on to the more complex parts of the curriculum.
Cython is a hybrid programming language used to write C extensions for Python language. Combining the practicality of Python and speed and ease of the C language it’s an exciting language worth learning if you want to build fast applications with ease.Key FeaturesLearn how to extend C applications with pure Python codeGet more from Python – you’ll not only learn Cython, you’ll also unlock a greater understanding of how to harness PythonPacked with tips and tricks that make Cython look easy, dive into this accessible programming guide and find out what happens when you bring C and Python together!Book DescriptionThis new edition of Learning Cython Programming shows you how to get started, taking you through the fundamentals so you can begin to experience its unique powers.Y
C# in Depth is a completely new book designed to propel existing C# developers to a higher level of programming skill. One simple principle drives this book: explore a few things deeply rather than offer a shallow view of the whole C# landscape. If you often find yourself wanting just a little more at the end of a typical chapter, this is the book for you.
This book covers all aspects related to OSWorkflow. No prior knowledge about OSWorkflow is needed. You will learn everything from the basics of Business Process Management (BPM) technology and installing OSWorkflow to integrating the workflow engine with third-party components like Drools, Quartz, and Pentaho.
This book, C Language /* & C++ */, is a way to aid novice entering in colleges to face the challenge of learning a programming language in a short period, as it is the practice. Here, you have the step by step method, how you would like to see in your university. It is also appropriate for any young of high school.
At the heart of Swift’s design is an incredibly powerful idea: protocol-oriented programming. Its many benefits include better code maintainability, increased developer productivity and superior application performance. The book will teach the reader how to apply the ideas behind the protocol oriented programing paradigm to improve the code they write.Key FeaturesThe only book that shows how to harness the power of Protocol-Oriented Programming in Swift to build real-world applications,Get familiar with the protocol focused approach of application development,Increase the overall productivity and performance of applications with Protocol Oriented Programming.B
Learn how to use RxJava and its reactive Observables to build fast, concurrent, and powerful applications through detailed examples
About This Book
Learn about Java 8’s lambdas and what reactive programming is all about, and how these aspects are utilized by RxJava
Build fast and concurrent applications with ease, without the complexity of Java’s concurrent API and shared states
Explore a wide variety of code examples to easily get used to all the features and tools provided by RxJava
Who This Book Is For
If you are a Java developer that knows how to write software and would like to learn how to apply your existing skills to reactive programming, this book is for you.
What You Will Learn
Discover what reactive programming is and how you can benefit from it
Get to grips with the new functional features of Java 8 and some functional theory
Create RxJava Observable instances from virtually any data source
Transform, filter, and accumulate your data using various RxJava operators
Combine multiple data sources in one dataset, using custom logic
Write concurrent programs with ease, scheduling actions on various workers
Learn about unit testing asynchronous RxJava logic
Extend RxJava by writing your own operators and factory methods
Whether you are a Java expert or at a beginner level, you’ll benefit from this book, because it will teach you a brand new way of coding and thinking.
The book starts with an explanation of what reactive programming is, why it is so appealing, and how we can integrate it in to Java. It continues by introducing the new Java 8 syntax features, such as lambdas and function references, and some functional programming basics. From this point on, the book focuses on RxJava in depth. It goes through creating Observables, transforming, filtering, and combining them, and concurrency and testing to finish with extending the library itself.
This book is a definite tutorial in RxJava filled with a lot of well-described examples. It explains reactive programming concepts in plain and readable language, without scientific formulas and terms.
Das Buch ist eine spielerische Einführung in das Programmieren mit Java. Es richtet sich an Leser die noch keine oder wenige Programmierkenntnisse haben. Mit dem Programmieren ist es ähnlich wie mit dem Klavierspielen: man lernt es nicht durchs Zuschauen oder Zuhören, sondern man muss viel üben. Deswegen liegt der Hauptfokus dieses Buches auf den zahlreichen Übungen und Projekten. Im ersten Kapitel unternehmen wir mit Karel die ersten Programmierschritte. Dabei lernen wir Methoden, Schleifen, Bedingungen und unsere ersten Software Engineering Prinzipien kennen.
C# is an object-oriented programming language that is similar to the Java programming language in many respects but more comprehensive and different in most details. This book gives a concise description of C#. It is intended as a guide for readers who know Java and want to learn C# and as a quick reference for anyone who wants to know C# in more detail than that provided by a standard textbook.
C# is Microsoft′s object–oriented programming language designed for improving productivity in the development of Web applications Fully revised for C# 2005, this book begins with creating a C# program, then moves into C# and object–oriented programming fundamentals, Windows programming with C# and Visual Studio, and debugging and error handling A friendly, conversational approach to understanding C# is certain to get readers quickly creating applications
Showing all 23 results