0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (291)
  • R250 - R500 (3,642)
  • R500+ (11,053)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages > General

The C# Programmer's Study Guide (MCSD) - Exam: 70-483 (Paperback, 1st ed.): Ali Asad, Hamza Ali The C# Programmer's Study Guide (MCSD) - Exam: 70-483 (Paperback, 1st ed.)
Ali Asad, Hamza Ali
R1,623 R1,528 Discovery Miles 15 280 Save R95 (6%) Ships in 9 - 15 working days

Prepare for Microsoft Certification Exam 70-483: Programming in C#. The "What, Why, and How" of each concept is presented along with quick summaries, code challenges, and exam questions to review and practice key concepts. You will learn how to use: Lambda expressions to write LINQ query expressions Asynchronous programming with the Async and Await keywords to maximize performance of slow applications Regular expressions to validate user input Reflection to create and handle types at runtime and much more The source code in the book will be available in the form of iCanCSharp notebooks and scripts that allow you to try out examples and extend them in interesting ways. What You Will Learn Understand the necessary knowledge and skill set to prepare for Microsoft Exam 70-483 Study the code challenges and practice questions on C# that are relevant to the exam Master the C# programming language Who This Book Is For Experienced C# and .NET programmers and developers who are ready to take and pass the exam in order to get certified

Kubernetes Microservices with Docker (Paperback, 1st ed.): Deepak Vohra Kubernetes Microservices with Docker (Paperback, 1st ed.)
Deepak Vohra
R3,410 Discovery Miles 34 100 Ships in 10 - 15 working days

Start using Kubernetes in complex big data and enterprise applications, including Docker containers. Starting with installing Kubernetes on a single node, the book introduces Kubernetes with a simple Hello example and discusses using environment variables in Kubernetes. Next, Kubernetes Microservices with Docker discusses using Kubernetes with all major groups of technologies such as relational databases, NoSQL databases, and in the Apache Hadoop ecosystem. The book concludes with using multi container pods and installing Kubernetes on a multi node cluster. "a concise but clear introduction to containers, Docker and Kubernetes, using simple real-world examples to pass on the core concepts, via repetition, and is a very useful enabler." 10/10 Dave Hay MBCS CITP: review for BCS, The Chartered Institute for IT (http://www.bcs.org/content/conWebDoc/58512) What You Will Learn Install Kubernetes on a single node Set environment variables Create multi-container pods using Docker Use volumes Use Kubernetes with the Apache Hadoop ecosystem, NoSQL databases, and RDBMSs Install Kubernetes on a multi-node cluster Who This Book Is For Application developers including Apache Hadoop developers, database developers and NoSQL developers.

Software Technologies - 10th International Joint Conference, ICSOFT 2015, Colmar, France, July 20-22, 2015, Revised Selected... Software Technologies - 10th International Joint Conference, ICSOFT 2015, Colmar, France, July 20-22, 2015, Revised Selected Papers (Paperback, 1st ed. 2016)
Pascal Lorenz, Jorge Cardoso, Leszek A Maciaszek, Marten Van Sinderen
R1,514 Discovery Miles 15 140 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed proceedings of the 10th International Joint Conference on Software Technologies, ICSOFT 2015, held in Colmar, France, in July 2015. The 23 revised full papers presented were carefully reviewed and selected from 117 submissions. The papers are organized around the following conference tracks: enterprise software technologies; software project management; software engineering methods and techniques; distributed and mobile software systems.

Formal Techniques for Safety-Critical Systems - 4th International Workshop, FTSCS 2015, Paris, France, November 6-7, 2015.... Formal Techniques for Safety-Critical Systems - 4th International Workshop, FTSCS 2015, Paris, France, November 6-7, 2015. Revised Selected Papers (Paperback, 1st ed. 2016)
Cyrille Artho, Peter Csaba OElveczky
R2,232 Discovery Miles 22 320 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 4th International Workshop on Formal Techniques for Safety-Critical Systems, FTSCS 2015, held in Paris, France, in November 2015. The 15 revised full papers presented together with one invited talk and two tool papers were carefully reviewed and selected from 41 submissions. The papers are organized in topical sections on timed systems; railway systems; fault tolerance; automotive systems; software and systems analysis; tools.

Information and Communication Technologies in Education, Research, and Industrial Applications - 11th International Conference,... Information and Communication Technologies in Education, Research, and Industrial Applications - 11th International Conference, ICTERI 2015, Lviv, Ukraine, May 14-16, 2015, Revised Selected Papers (Paperback, 1st ed. 2016)
Vitaliy Yakovyna, Heinrich C. Mayr, Mykola Nikitchenko, Grygoriy Zholtkevych, Aleksander Spivakovsky, …
R1,911 Discovery Miles 19 110 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed proceedings of the 11th International Conference on Information and Communication Technologies in Education, Research, and Industrial Applications, ICTERI 2015, held in Lviv, Ukraine, in May 2015. The 9 revised full papers presented were carefully reviewed and selected from 119 submissions. The papers are grouped into two parts: ICT in education and industrial applications, and formal frameworks.

JavaScript Object Programming (Paperback, 1st ed.): Martin Rinehart JavaScript Object Programming (Paperback, 1st ed.)
Martin Rinehart
R1,138 R1,004 Discovery Miles 10 040 Save R134 (12%) Ships in 10 - 15 working days

This brief book explains the advantages of the object model, inheritance, both classical and prototypical, and shows how these concepts can be implemented in JavaScript. It also shows how object programming (OP) opens a new world of design possibilities that go far beyond inheritance. This book will help the intermediate JavaScript programmer learn to use both types of inheritance. For classical inheritance, it is accompanied by a substantial online system (a windowing UI library) that shows classical inheritance at its best. The same system shows how OP "capabilities" can eliminate much of the need for inheritance. For experienced JavaScript programmers, this book shows why most of the old views of JavaScript's inheritance have not done it justice. JavaScript classes inherit from JavaScript's prototypes, a fact that makes JavaScript's prototypes, when used correctly, functional equivalents to C++ classes (not to prototypes in true prototypical languages, like Self). JavaScript's object programming (not inheritance) is what separates it from classical OOP languages like C++ and Java. Most important, basing inheritance on JavaScript's prototypal chain is possible, but is not the best choice for prototypal inheritance or classical inheritance. What You'll Learn What are objects, JavaScript objects and object programming What is and how to use inheritance and JavaScript inheritance as well as inheritance alternatives How to design for JavaScript What are and how to use OO principles in JavaScript How to use Constructors with JavaScript and more AudienceThis book is for both intermediate and advanced JavaScript and Web development programmers. However, any programmer will understand the concepts and any JavaScript programmer should understand all of the concepts in this book. The code there is shows examples of the concepts discussed.

Beginning Django CMS (Paperback, 1st ed.): Nigel George Beginning Django CMS (Paperback, 1st ed.)
Nigel George
R1,201 Discovery Miles 12 010 Ships in 10 - 15 working days

Build a world-class website in less than a week with Django CMS. Beginning Django CMS shows you how to simply and easily write a dynamic website with a full content management system in the backend. It is written for Internet developers who are sick and tired of dealing with complicated, bloated website frameworks that are a pain to build and a nightmare to maintain. Django CMS is an Open Source website building framework that is experiencing exponential growth because it is built on the simple, secure and scalable architecture of Django. This book takes you from knowing nothing about Django CMS, to building a functional website and content management system that you can deploy for your own website or for your customers. What You'll Learn: Install and configure Django CMS Build a dynamic website quickly and easily Author and submit content for publication Administer Django CMS Install and use custom and third-party plugins Deploy a website using Django CMS Who This Book is For: Beginning Django CMS is for programmers, in particular Python and Django programmers, wishing to build a simple, custom content management system (CMS). They do not have to be directly interested in the Django CMS application, Beginning Django CMS will be equally useful to a programmer looking to build a functioning CMS rapidly.

Languages, Applications and Technologies - 4th International Symposium, SLATE 2015, Madrid, Spain, June 18-19, 2015, Revised... Languages, Applications and Technologies - 4th International Symposium, SLATE 2015, Madrid, Spain, June 18-19, 2015, Revised Selected Papers (Paperback, 1st ed. 2015)
Jose-Luis Sierra-Rodriguez, Jose-Paulo Leal, Alberto Simoes
R2,244 Discovery Miles 22 440 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 4th International Symposium on Languages, Applications and Technologies, SLATE 2015, held in Madrid, Spain, in June 2015. The 17 revised full papers presented were carefully reviewed and selected from 57 submissions. The papers are organized in topical sections on human-human languages; human-computer languages; computer-computer languages.

Beginning Neo4j (Paperback, 1st ed.): Chris Kemper Beginning Neo4j (Paperback, 1st ed.)
Chris Kemper
R2,413 Discovery Miles 24 130 Ships in 10 - 15 working days

Beginning Neo4j is your introduction in the world of graph databases, and the benefits they can bring to your applications. Neo4j is the most established graph database on the market, and it's always improving to bring more of its benefits to you. This book will take you from the installation of Neo4j through to building a full application with Neo4j at its heart, and everything in between. Using this book, you'll get everything up and running, and then learn how to use Neo4j to build up recommendations, relationships, and calculate the shortest route between two locations. With example data models, best practices, and an application putting everything together, this book will give you everything you need to really get started with Neo4j. Neo4j is being used by social media and ecommerce industry giants. You can take advantage of Neo4j's powerful features and benefits - add Beginning Neo4j to your library today.

Microsoft Visual C# Step by Step (Paperback, 10th edition): John Sharp Microsoft Visual C# Step by Step (Paperback, 10th edition)
John Sharp
R1,381 R1,092 Discovery Miles 10 920 Save R289 (21%) Ships in 9 - 15 working days

Your hands-on guide to Visual C# fundamentals with Visual Studio 2022 Expand your expertise-and teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022. This book provides software developers all the guidance, exercises, and code needed to start building responsive, scalable, cloud-connected applications that can run almost anywhere. Discover how to: Quickly start creating Visual C# code and projects with Visual Studio Work with variables, operators, expressions, methods, and program flow Build more robust apps with error, exception, and resource management Spot problems fast with the integrated Visual Studio 2022 debugger Master new default interface methods, static local functions, async disposable types, and other enhancements Make the most of the C# object model, and create functional data structures Leverage advanced properties, indexers, generics, and collection classes Create Windows 11 apps that share data, collaborate, and use cloud services Use lightweight records to build immutable reference types more easily Perform complex queries over object collections with LINQ Improve application throughput and response time with asynchronous methods Use delegates and decoupling to construct highly extensible systems Customize C# operator behavior over your own classes and structures Implement the powerful Model-View-ViewModel (MVVM) pattern Build UWP applications that retrieve complex data and present it intuitively

Migrating from Drupal to Backdrop (Paperback, 1st ed.): Todd Tomlinson Migrating from Drupal to Backdrop (Paperback, 1st ed.)
Todd Tomlinson
R1,379 Discovery Miles 13 790 Ships in 10 - 15 working days

Migrate an existing Drupal 6 or 7 website to Backdrop and discover why you should consider using Backdrop when building a new website. You'll learn what Backdrop is, how to install and configure Backdrop, and create and manage content. Migrating from Drupal to Backdrop focuses on the user who is responsible for building, maintaining, and managing an organization's website and who is interested in Backdrop's ability to meet their site's requirements. There is a major shift in the open source CMS market and Backdrop is emerging as a significant force. The Drupal team's decision to rebuild Drupal 8 on Symfony has many developers and organizations in a quandary - do you learn a whole new framework and undertake the effort of migrating to Drupal 8, stay on Drupal 7 which will at some point be officially unsupported, or adopt Backdrop as their go-forward strategic platform? There is also a large mid-market that may not have the ability to scale up with the skills required to support Drupal 8 (Symfony), making Backdrop a viable and attractive alternative. By reading this book, you will: Understand why you should use Backdrop and the power of the platform Quickly build confidence in your ability to use Backdrop Gain the knowledge necessary to build, deploy, and manage web sites of moderate complexity on Backdrop Understand the process for migrating a Drupal 6 or 7 site to Backdrop What You Will Learn: What Backdrop is and why you should use it How to install a basic Backdrop web site from scratch How to create content in your new Backdrop web site How to install and configure modules How to migrate a Drupal 6 site to Backdrop How to migrate a Drupal 7 site to Backdrop Who This Book Is For:< This book is for technical users who need to use Backdrop to create websites using the platform or to manage existing content, as well as developers who are new to the Backdrop platform. The book is also targeted at organizations that currently use Drupal 6 or 7 and who wish to remain on the base architecture of those platforms as they move forward on Backdrop.

Building Secure Defenses Against Code-Reuse Attacks (Paperback, 1st ed. 2015): Lucas Davi, Ahmad-Reza Sadeghi Building Secure Defenses Against Code-Reuse Attacks (Paperback, 1st ed. 2015)
Lucas Davi, Ahmad-Reza Sadeghi
R1,658 Discovery Miles 16 580 Ships in 10 - 15 working days

This book provides an in-depth look at return-oriented programming attacks. It explores several conventional return-oriented programming attacks and analyzes the effectiveness of defense techniques including address space layout randomization (ASLR) and the control-flow restrictions implemented in security watchdogs such as Microsoft EMET. Chapters also explain the principle of control-flow integrity (CFI), highlight the benefits of CFI and discuss its current weaknesses. Several improved and sophisticated return-oriented programming attack techniques such as just-in-time return-oriented programming are presented. Building Secure Defenses against Code-Reuse Attacks is an excellent reference tool for researchers, programmers and professionals working in the security field. It provides advanced-level students studying computer science with a comprehensive overview and clear understanding of important runtime attacks.

Make a 2D RPG in a Weekend - Second Edition: With RPG Maker MV (Paperback, 1st ed.): Darrin Perez Make a 2D RPG in a Weekend - Second Edition: With RPG Maker MV (Paperback, 1st ed.)
Darrin Perez
R2,546 Discovery Miles 25 460 Ships in 10 - 15 working days

Updated for RPG Maker MV using JavaScript, Make a 2D RPG in a Weekend shows you how to create your very own dungeon crawler game in RPG Maker MV in a single weekend. The entire process, from start to finish, is covered within this book. You will see a variety of dungeon maps and events, all broken down for your convenience.One of the hardest parts of game development is actually finishing a game, but it is also one of the most important steps on the way to becoming a game developer. If you have yet to finish a game, this book will give you the confidence and resources you need to finally be able to create your very own RPG. Once you've completed the game in this book, you'll be able to modify it as much as you like, adding new monsters and quests, and you'll have the skills to go on to create your second game all by yourself. Among the topics covered in this book are: Creating various types of enemy encounters via the use of the eventing system, and JavaScript replacing the old Ruby commands. Creating a special area that allows the player to pick their character of choice instead of being forced to play a particular character. Clever uses of events to create items that allow the player to return to town instantly and summon vehicles to their side. What You'll Learn: Create playable characters that have different attributes and play styles. Create a wide variety of weapons, armors, and items for the player to purchase, find, and use. JavaScript is now used throughout. Design dungeon levels with specific goals in mind. Create treasure chests with random contents or contents based on the player's character. Create doors that require keys or puzzles to unlock. Create a variety of enemy encounters. Who This Book is For: Make a 2D RPG in a Weekend is for anyone who has ever wanted to create a game from scratch. All you need is this book and a copy of RPG Maker MV.

Learn to Program with C (Paperback, 1st ed.): Noel Kalicharan Learn to Program with C (Paperback, 1st ed.)
Noel Kalicharan
R2,623 Discovery Miles 26 230 Ships in 10 - 15 working days

This book teaches computer programming to the complete beginner using the native C language. As such, it assumes you have no knowledge whatsoever about programming. The main goal of this book is to teach fundamental programming principles using C, one of the most widely used programming languages in the world today. We discuss only those features and statements in C that are necessary to achieve our goal. Once you learn the principles well, they can be applied to any language. If you are worried that you are not good at high-school mathematics, don't be. It is a myth that you must be good at mathematics to learn programming. C is considered a 'modern' language even though its roots date back to the 1970s. Originally, C was designed for writing 'systems' programs-things like operating systems, editors, compilers, assemblers and input/output utility programs. But, today, C is used for writing all kinds of applications programs as well-word processing programs, spreadsheet programs, database management programs, accounting programs, games, robots, embedded systems/electronics (i.e., Arduino), educational software-the list is endless. Note: Appendices A-D are available as part of the free source code download at the Apress website. What You Will Learn: How to get started with programming using the C language How to use the basics of C How to program with sequence, selection and repetition logic How to work with characters How to work with functions How to use arrays Who This Book Is For:This book is intended for anyone who is learning programming for the first time.

Constraint Solving and Planning with Picat (Paperback, 1st ed. 2015): Neng-Fa Zhou, Hakan Kjellerstrand, Jonathan Fruhman Constraint Solving and Planning with Picat (Paperback, 1st ed. 2015)
Neng-Fa Zhou, Hakan Kjellerstrand, Jonathan Fruhman
R1,876 Discovery Miles 18 760 Ships in 10 - 15 working days

This book introduces a new logic-based multi-paradigm programming language that integrates logic programming, functional programming, dynamic programming with tabling, and scripting, for use in solving combinatorial search problems, including CP, SAT, and MIP (mixed integer programming) based solver modules, and a module for planning that is implemented using tabling. The book is useful for undergraduate and graduate students, researchers, and practitioners.

Programming Robots with ROS (Paperback): Morgan Quigley Programming Robots with ROS (Paperback)
Morgan Quigley; Contributions by Brian Gerkey, William Smart
R1,186 R840 Discovery Miles 8 400 Save R346 (29%) Ships in 12 - 17 working days

Want to develop novel robot applications, but don't know how to write a mapping or object recognition system? You're not alone, but you're certainly not without help. By combining real-world examples with valuable knowledge from the Robot Operating System (ROS) community, this practical book provides motivating recipes for solving specific robotics use cases. Ideal for enthusiasts, from students in robotics clubs to professional robotics scientists and engineers, each recipe describes a complete solution using ROS open source libraries and tools. You'll learn how to complete tasks described in the recipes, as well as how to configure and recombine components for other tasks. If you're familiar with Python, you're ready to go. Learn fundamentals, including key ROS concepts, tools, and patterns Program robots that perform an increasingly complex set of behaviors, using the powerful packages in ROS See how to easily add perception and navigation abilities to your robots Integrate your own sensors, actuators, software libraries, and even a whole robot into the ROS ecosystem Learn tips and tricks for using ROS tools and community resources, debugging robot behavior, and using C++ in ROS

Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide - A Comprehensive... Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide - A Comprehensive OCPJP 8 Certification Guide (Paperback, 2nd ed.)
S.G. Ganesh, Hari Kiran Kumar, Tushar Sharma
R3,835 Discovery Miles 38 350 Ships in 10 - 15 working days

This book is a comprehensive, step-by-step and one-stop guide for the Java SE 8 Programmer II exam (IZ0-809). Salient features of this book include: 100% coverage of the exam topics, a full-length mock exam, practice exam questions, exam notes and tips. Oracle Certified Professional Java SE 8 Programmer II Guide (Exam IZ0-809) is a comprehensive guide for the OCPJP 8 exam. The book starts by answering frequently asked questions about the OCPJP 8 exam (Chapter 1). The book maps each exam topic into a chapter and covers 100% of the exam topics (next 12 Chapters). Exam topics are discussed using numerous programming and real-world examples. Each chapter ends with practice exam questions and a quick summary that revises key concepts covered in the chapter from exam perspective. After reading the main chapters, you can take the full-length mock exam to ensure that you have enough practice before actually taking the exam (Chapter 14). If you are an OCPJP 8 exam aspirant, this book is certainly for you. This book assumes that you are already familiar with Java fundamentals (that is in line with the prerequisite of having a OCAJP 8 certification before you take up the OCPJP 8 exam). This book will be a delectable read to you because of its simple language, example driven approach, easy-to-read style, and complete focus towards the exam. Salient Features * In-depth and 100% coverage of all 12 exam topics for the certification * Numerous illustrative programming and real-world examples* Hundreds of practice exam questions (including a full-length mock exam) What you will learn: * Have the necessary knowledge to clear the exam since 100% of the exam topics are covered to the required depth * clearly understand the scope and objectives of the exam, the technical topics covered in the exam, and type and level-of-difficulty of the exam questions (in short, you will clearly know what's exactly required for passing the exam) * get into an "exam mindset" by trying out hundreds of practice exam questions.

Learn Pixi.js (Paperback, 1st ed.): Rex Van Der Spuy Learn Pixi.js (Paperback, 1st ed.)
Rex Van Der Spuy
R2,346 Discovery Miles 23 460 Ships in 10 - 15 working days

Create and display interactive graphics, build scenes and animated transitions, make cross-platform, responsive games and applications for multiple screen resolutions, and use Pixi.js's spectacular WebGL rendering effects. Learn how to create applications for desktop and touch-screen devices, and how to use the best open-source plugins to extend Pixi.js's capabilities in a myriad of exciting ways. If you've ever wondered what you need to know to start making games, or what technology you need to build high-performance mobile apps, this book will show you the way. Learn Pixi.js is your one-stop shop for everything you need to know to quickly start making spectacular cross-platform interactive games and animations. Take a step-by-step tour of Pixi.js's features by building fun game projects. Learn how to use Pixi.js to make richly interactive graphics and all kind of cross-platform applications. Learn Pixi.js is a fun and practical brief introduction to using the powerful Pixi.js graphics-rendering engine for making websites, games and mobile apps.

Microsoft Mapping Second Edition - Geospatial Development in Windows 10 with Bing Maps and C# (Paperback, 2nd ed.): Carmen Au,... Microsoft Mapping Second Edition - Geospatial Development in Windows 10 with Bing Maps and C# (Paperback, 2nd ed.)
Carmen Au, Ray Rischpater
R2,230 Discovery Miles 22 300 Ships in 10 - 15 working days

This 200 page revised edition of Microsoft Mapping includes the latest details about SQL Server 2014 and the new 3D and Streetside-capable map control for Windows 10 applications. It contains updated chapters on Microsoft Azure and Power Map for Excel plus a new chapter on Bing Maps for Universal Windows. The book tells a story, from beginning to end, of planning and deploying a single geospatial application built using Microsoft technologies from end-to-end. Readers are expected to have basic familiarity with the fundamentals of developing for Microsoft platforms (some understanding of basic SQL, C#, .NET, and WCF); as readers work through the book they will build on their existing skills so that they will be able to deploy geospatial applications for social networking, data collection, enterprise management, or other purposes. Microsoft Mapping Second Edition provides: The only full book for developers who want to create location-aware apps using the Windows 10 platform Fully working code samples that show the concepts in use with ASP.NET 4.5 and Windows 10. Complete solutions to the common problems of geospatial development: visualization, hosting and localization of services are all explained. Demonstrates how the Bing Maps API can be connected to the Azure Cloud in order to provide a stand-alone mapping bolt-on with little additional up-front cost and great reliability. Unique coverage of how the Bing Maps API can be implanted within Windows and Windows Phone applications for Windows 10 applications to provide a robust service tailored to the capabilities of each device.Coverage of the new Windows 10 Bing Maps control, which supports viewing Streetside and aerial data.

Using the C++ Standard Template Libraries (Paperback, 1st ed.): Ivor Horton Using the C++ Standard Template Libraries (Paperback, 1st ed.)
Ivor Horton
R3,429 R3,079 Discovery Miles 30 790 Save R350 (10%) Ships in 10 - 15 working days

Using the C++ Standard Template Libraries is a contemporary treatment that teaches the generic programming capabilities that the C++ 14 Standard Library provides. In this book, author Ivor Horton explains what the class and function templates available with C++ 14 do, and how to use them in a practical context. You'll learn how to create containers, and how iterators are used with them to access, modify, and extend the data elements they contain. You'll also learn about stream iterators that can transfer data between containers and streams, including file streams. The function templates that define algorithms are explained in detail, and you'll learn how to pass function objects or lambda expressions to them to customize their behavior. Many working examples are included to demonstrate how to apply the algorithms with different types of containers. After reading this book, you will understand the scope and power of the templates that the C++ 14 Standard Library includes and how these can greatly reduce the coding and development time for many applications. You'll be able to combine the class and function templates to great effect in dealing with real-world problems. The templates in the Standard Library provide you as a C++ programmer with a comprehensive set of efficiently implemented generic programming tools that you can use for most types of application. How to use Standard Library templates with your C++ applications. Understand the different types of containers that are available and what they are used for. How to define your own class types to meet the requirements of use with containers. What iterators are, the characteristics of the various types of iterators, and how they allow algorithms to be applied to the data in different types of container. How you can define your own iterator types. What the templates that define algorithms do, and how you apply them to data stored in containers and arrays. How to access hardware clocks and use them for timing execution. How to use the templates available for compute-intensive numerical data processing. How to create and use pseudo-random number generators with distribution objects.

Systematic Program Design - From Clarity to Efficiency (Hardcover, New): Yanhong Annie Liu Systematic Program Design - From Clarity to Efficiency (Hardcover, New)
Yanhong Annie Liu
R2,275 Discovery Miles 22 750 Ships in 12 - 17 working days

A systematic program design method can help developers ensure the correctness and performance of programs while minimizing the development cost. This book describes a method that starts with a clear specification of a computation and derives an efficient implementation by step-wise program analysis and transformations. The method applies to problems specified in imperative, database, functional, logic and object-oriented programming languages with different data, control and module abstractions. Designed for courses or self-study, this book includes numerous exercises and examples that require minimal computer science background, making it accessible to novices. Experienced practitioners and researchers will appreciate the detailed examples in a wide range of application areas including hardware design, image processing, access control, query optimization and program analysis. The last section of the book points out directions for future studies.

Make an E-commerce Site in a Weekend - Using PHP (Paperback, 1st ed.): Bintu Harwani Make an E-commerce Site in a Weekend - Using PHP (Paperback, 1st ed.)
Bintu Harwani
R1,307 Discovery Miles 13 070 Ships in 10 - 15 working days

Learn to build e-commerce sites using PHP by installing a server using WAMP, configuring MySQL for your product database, creating your product database and tables, and writing the required PHP scripts for accessing and inserting data into the database. Make an E-commerce Site in a Weekend: Using PHP details how to create shopping carts for your customers and how to set up secure payment and processing options. Even if you are an absolute beginner and don't have much programming experience, you can build a responsive, powerful, and fully featured e-commerce site quickly using the information in this book. You will learn to: Create and maintain your e-commerce website using PHP scripts Create, edit, and update your product database using MySQL Manage visitors to your site, create custom forms, manage session handling, and more Manage shopping carts and shipping information Receive money through different payment modes on the sale of merchandise Who This Book is For: This book is for people who want to quickly set up their first e-commerce site. The book addresses beginners who don't have a deep experience in programming languages. It teaches how to build professional fully featured e-commerce websites using PHP. The book uses practical, step-by step examples to explain all of the topics required in designing, creating, and managing an interactive e-commerce web site.

Giants of Computing - A Compendium of Select, Pivotal Pioneers (Paperback, Softcover reprint of the original 1st ed. 2013):... Giants of Computing - A Compendium of Select, Pivotal Pioneers (Paperback, Softcover reprint of the original 1st ed. 2013)
Gerard O'Regan
R2,479 Discovery Miles 24 790 Ships in 10 - 15 working days

It has been upon the shoulders of giants that the modern world has been forged. This accessible compendium presents an insight into the great minds responsible for the technology which has transformed our lives. Each pioneer is introduced with a brief biography, followed by a concise account of their key contributions to their discipline. The selection covers a broad spread of historical and contemporary figures from theoreticians to entrepreneurs, highlighting the richness of the field of computing. Suitable for the general reader, this concise and easy-to-read reference will be of interest to anyone curious about the inspiring men and women who have shaped the field of computer science.

SAS Programming and Data Visualization Techniques - A Power User's Guide (Paperback, 1st ed.): Philip R. Holland SAS Programming and Data Visualization Techniques - A Power User's Guide (Paperback, 1st ed.)
Philip R. Holland
R2,217 R1,955 Discovery Miles 19 550 Save R262 (12%) Ships in 10 - 15 working days

SAS Programming and Data Visualization Techniques: A Power User's Guide brings together a wealth of ideas about strategic and tactical solutions to everyday situations experienced when transferring, extracting, processing, analyzing, and reporting the valuable data you have at your fingertips. Best, you can achieve most of the solutions using the SAS components you already license, meaning that this book's insights can keep you from throwing money at problems needlessly. Author Philip R. Holland advises a broad range of clients throughout Europe and the United States as an independent consultant and founder of Holland Numerics Ltd, a SAS technical consultancy. In this book he explains techniques-through code samples and example-that will enable you to increase your knowledge of all aspects of SAS programming, improve your coding productivity, and interface SAS with other programs. He also provides an expert's overview of Graph Templates, which was recently moved into Base SAS. You will learn to create attractive, standardized, reusable, and platform-independent graphs-both statistical and non-statistical-to help you and your business users explore, visualize, and capitalize on your company's data. In addition, you will find many examples and cases pertaining to healthcare, finance, retail, and other industries. Among other things, SAS Programming and Data Visualization Techniques will show you how to: Write efficient and reus able SAS codeCombine look-up data sets with larger data sets effectively Run R and Perl from SAS Run SAS programs from SAS Studio and Enterprise Guide Output data into insightful, valuable charts and graphs SAS Programming and Data Visualization Techniques prepares you to make better use of your existing SAS components by learning to use the newest features, improve your coding efficiency, help you develop applications that are easier to maintain, and make data analysis easier. In other words, it will save you time, money, and effort-and make you a more valuable member of the development team. What You'll Learn How to write more efficient SAS code-either code that runs quicker, code that is easier to maintain, or both How to do more with the SAS components you already license How to take advantage of the newest features in SAS How to interface external applications with SAS software How to create graphs using SAS ODS Graphics Who This Book Is For SAS programmers wanting to improve their existing programming skills, and programming managers wanting to make better use of the SAS software they already license.

Building Xamarin.Forms Mobile Apps Using XAML - Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals (Paperback, 1st ed.):... Building Xamarin.Forms Mobile Apps Using XAML - Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals (Paperback, 1st ed.)
Dan Hermes, Nima Mazloumi
R1,153 R949 Discovery Miles 9 490 Save R204 (18%) Ships in 10 - 15 working days

Leverage Xamarin.Forms to build iOS and Android apps using a single, cross-platform approach. This book is the XAML companion to the C# guide Xamarin Mobile Application Development. You'll begin with an overview of Xamarin.Forms, then move on to an in-depth XAML (eXtensible Application Markup Language) primer covering syntax, namespaces, markup extensions, constructors, and the XAML standard. XAML gives us both the power of decoupled UI development and the direct use of Xamarin.Forms elements. This book explores the core of the Xamarin.Forms mobile app UI: using layouts and FlexLayouts to position controls and views to design and build screens, formatting your UI using resource dictionaries, styles, themes and CSS, then coding user interactions with behaviors, commands, and triggers. You'll see how to use XAML to build sophisticated, robust cross-platform mobile apps and help your user get around your app using Xamarin.Forms navigation patterns. Building Xamarin.Forms Mobile Apps Using XAML explains how to bind UI to data models using data binding and using the MVVM pattern, and how to customize UI elements for each platform using industry-standard menus, effects, custom renderers, and native view declaration. What You Will Learn Create world-class mobile apps for iOS and Android using C# and XAML Build a XAML UI decoupled from the C# code behind Design UI layouts such as FrameLayout, controls, lists, and navigation patterns Style your app using resource dictionaries, styles, themes, and CSS Customize controls to have platform-specific features using effects, custom renderers, and native views Who This Book Is For XAML and C# developers, architects, and technical managers as well as many Android and iOS developers

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Machine Learning - The Ultimate…
Mark Reed Hardcover R607 R507 Discovery Miles 5 070
Advanced Visual Basic 6 - Power…
Matthew Curland, Gary Clarke Paperback R1,247 Discovery Miles 12 470
C++ Programming - Program Design…
D. Malik Paperback R1,660 R1,485 Discovery Miles 14 850
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,779 Discovery Miles 17 790
Objects First with Java: A Practical…
David Barnes Paperback R2,376 Discovery Miles 23 760
C How to Program: With Case Studies in…
Paul Deitel, Harvey Deitel Paperback R2,192 Discovery Miles 21 920
Advanced SQL with SAS
Christian F. G. Schendera Hardcover R2,425 Discovery Miles 24 250
Get Started Programming with Python…
Manuel Mcfeely Hardcover R821 R676 Discovery Miles 6 760
COBOL Basic Training Using VSAM, IMS…
Robert Wingate Hardcover R1,418 Discovery Miles 14 180

 

Partners