0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (12)
  • R250 - R500 (39)
  • R500+ (708)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Object-oriented programming (OOP)

Liferay Beginner's Guide (Paperback): Robert Chen, Sandeep Nair, Samir Bhatt Liferay Beginner's Guide (Paperback)
Robert Chen, Sandeep Nair, Samir Bhatt
R1,193 Discovery Miles 11 930 Ships in 18 - 22 working days

Part of Packt's Beginner's Guide series, each chapter follows the creation of a fictional neighbourhood site to demonstrate an aspect of Liferay portal with practical examples, screenshots, and step-by-step instructions. All you need in order to benefit from the Liferay Beginner's Guide is programming experience. No prior knowledge of Liferay is required, although experienced Liferay portal programmers who need to get up to speed with its latest features will also find this book useful.

Microsoft (R) Visual C# 2012 - An Introduction to Object-Oriented Programming, International Edition (Paperback, 5th edition):... Microsoft (R) Visual C# 2012 - An Introduction to Object-Oriented Programming, International Edition (Paperback, 5th edition)
Joyce Farrell
R452 Discovery Miles 4 520 Ships in 4 - 6 working days

Develop the strong programming skills in Visual C# you need for success with Farrell's MICROSOFT (R) VISUAL C# 2012: AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING, 5E, International Edition. Engaging examples and a straightforward approach help readers establish solid skills in both structured and object-oriented programming, introducing critical principles and techniques that are easily transferrable to other programming languages. This edition incorporates the most recent versions of both C# and Microsoft (R) Visual Studio (R) 2012 with approachable "You Do It" sections, Video Lessons for each chapter, and a variety of new debugging exercises, programming exercises, and case studies to keep readers actively involved.

Beginning Objective C (Paperback, 1st ed.): James Dovey, Ashley Alonzo Hale Furrow Beginning Objective C (Paperback, 1st ed.)
James Dovey, Ashley Alonzo Hale Furrow
R943 R822 Discovery Miles 8 220 Save R121 (13%) Ships in 18 - 22 working days

Objective-C is today's fastest growing programming language, at least in part due to the popularity of Apple's Mac, iPhone and iPad. Beginning Objective-C is for you if you have some programming experience, but you're new to the Objective-C programming language and you want a modern-and fast-way forwards to your own coding projects. Beginning Objective-C offers you a modern programmer's perspective on Objective-C courtesy of two of the best iOS and Mac developers in the field today, and gets you programming to the best of your ability in this important language. It gets you rolling fast into the sound fundamentals and idioms of Objective-C on the Mac and iOS, in order to learn how best to construct your applications and libraries, making the best use of the tools it provides- no matter what projects you plan to build. The book offers thorough introductions to the core tenets of the language itself and its primary toolkits: the Foundation and AppKit frameworks. Within its pages you will encounter a mine of information on many topics, including use of the file system and network APIs, concurrency and multi-core programming, the user interface system architecture, data modeling, and more. You'll soon find yourself building a fairly complex Objective-C based application, and mastering the language ready for your own projects. If you're new to programming altogether, then Apress has other Objective-C books for you such as our Learning and Absolute Beginner titles-otherwise, let your existing skills ramp you fast forwards in Objective-C with Beginning Objective-C so that you can start building your own applications quickly.

Instant Moodle Quiz Module How-to (Paperback): Joan Coy Instant Moodle Quiz Module How-to (Paperback)
Joan Coy
R619 Discovery Miles 6 190 Ships in 18 - 22 working days

Step-by step application of the features of Moodle Quiz provides a good grounding in creating effective assessment FOR and OF learning. If you are doing any kind of instruction using Moodle as your Learning Management System, this book is for you! Strong assessment is one of the keys to effective instruction and successful learners. Readers are expected to have a basic working knowledge of Moodle and access to a course they are instructing.

Instant OSGi Starter (Paperback): Johan Edstrom Instant OSGi Starter (Paperback)
Johan Edstrom
R660 Discovery Miles 6 600 Ships in 18 - 22 working days

Using a practical approach with explanation where needed, the book will take an in depth look at what OSGi is and what it offers to Java programmers and development standards. "Instant OSGi Starter" is intended for the senior Java programmer whom will be joining OSGi based projects, or for Architects looking to broaden their exposure to OSGi as a beneficial framework and runtime software system.

Beginning C# 5.0 Databases (Paperback, 2nd ed.): Vidya Vrat Agarwal Beginning C# 5.0 Databases (Paperback, 2nd ed.)
Vidya Vrat Agarwal
R1,815 Discovery Miles 18 150 Ships in 18 - 22 working days

Assuming only basic knowledge of C#, Beginning C# 5.0 Databases teaches all the fundamentals of database technology and database programming readers need to quickly become highly proficient database users and application developers. A comprehensive tutorial on both SQL Server 2012 and Visual Studio 2012, Beginning C# 5.0 Databases explains and demonstratesvarioustechniques and ways to build a database application usingTSQL and C#. Full of practical, detailed examples, it's been fully revised and updated for Winforms using C# 5.0 andVisual Studio 2012 and offers the most complete, detailed, and gentle introduction to database technology for all C# programmers at any level of experience. Comprehensively and concisely explains fundamental database concepts and database programming techniques Rich in step-by-step working examples of both TSQL and C# programs Covers all the features ADO.NET most database programming ever requires What you'll learn How relational databases work and how to use them How to create database and table objects using SQL Server 2012 How to write SQL queries to modify data in SQL Tables How to write SQL queries to retrieve data using various querying techniques, including JOINS How to write stored procedures in TSQL and call them from C# 5.0 programs How C# 5.0 uses various techniques to access databases How to build Windows form based applications How to handle runtime anomalies i.e. Exceptions How to program with each individual object of ADO .NET How to use XML in database applications How to use LINQ to simplify C# database programming How to use ADO .NET Entity Framework How to use SQL CLR to create stored procedures using C# Who this book is for

Beginning C# 5.0 Databases is for every C# programmer. Database programming requires relatively little knowledge of C# but a lot of knowledge about relational database concepts, database language SQL and ADO.NET. This book assumes no prior database experience and teaches you, always through handson examples, how to create and use relational databases with SQL Server 2012 and how to access them with C# 5.0 using ADO.NET. Almost every application needs to access a database, and this book teaches all the fundamentals you need and may ever need to develop professional database applications. Table of Contents Gettingand Understanding Your Tools Understanding Relational Databases Creating Database and Tables Manipulating Database Data Querying Database UsingStored Procedures Using XML Understanding Transactions Building Windows Form Applications Introduction toADO .NET Handling Exceptions Making Connections Executing ADO.NET Commands to Retrieve Data Using Data Readers Using Data Sets and Data Adapters Using Data Controls withASP.NET Applications Working with Text and Binary Data Using LINQ Using ADO.NET Entity Framework Using the CLR in SQL Server

Java Design Pattern Essentials (Paperback, 2nd edition): Tony Bevis Java Design Pattern Essentials (Paperback, 2nd edition)
Tony Bevis
R885 Discovery Miles 8 850 Ships in 18 - 22 working days

Once you've learned the fundamentals of Java, understanding Design Patterns is essential for writing clear, concise and effective code. This fully revised and updated book gives you a step-by-step guide to object-oriented development, using tried and trusted techniques. The examples have been kept simple, enabling you to concentrate on understanding the concepts and application of each pattern. All examples have been designed around a common theme, making it easier to see how they relate to each other and how you can adapt them to your applications. While the book assumes a basic knowledge of Java you don't need to be a guru. This book is perfect for the programmer wishing to take their skills to the next level, and feel confident about using Java in real applications. Coverage includes all 23 of the patterns from the "Gang of Four" work, additional patterns including Model-View-Controller, and simple UML diagrams.

Design of Object-Oriented Applications - The ODYSSEY Approach (Hardcover): Maziar Goudarzi, Shaahin Hessabi Design of Object-Oriented Applications - The ODYSSEY Approach (Hardcover)
Maziar Goudarzi, Shaahin Hessabi
R1,959 Discovery Miles 19 590 Ships in 10 - 15 working days

The ODYSSEY methodology takes an unconventional approach to designing at Electronic System Level (ESL): it expands the traditional definition of the processor instruction-set and introduces a new class of processors whose instructions correspond to the methods of an object oriented class library. These new processors, called Object-Oriented Application-Specific Instruction Processor (OO-ASIP), provide a versatile vehicle to explore the synergy between hardware and software not only when implementing an OO application for the first time, but also more significantly, when expanding an existing product for additional functionality or customization. This book provides ESL researchers and practitioners with the theory behind this methodology, as well as the practice of implementing it in a design flow from C++ to FPGA board

Computer Science Applications - Object Oriented Programming (Paperback): Joslyn A. Smith Computer Science Applications - Object Oriented Programming (Paperback)
Joslyn A. Smith
R5,100 Discovery Miles 51 000 Ships in 18 - 22 working days

"Computer Science Applications: Object Oriented Programming "is a comprehensive anthology of reference articles for first and second semester Computer Science courses. These articles, drawn from a wide variety of sources and experiences, include detailed discussions, explanations and examples that deliver an engaging learning experience for students. Using high-level concepts, rather than simply focusing on the syntax of Java, this text delivers a complete and in-depth coverage of all the essential topics typically found in the CS1 and CS2 syllabi."Computer Science Applications" is divided into seven sections, each prefaced by an overview of the topic:
- Classes and Objects
- Inheritance and Polymorphism
- Problem Solving Before Programming
- Java Statements
- Exception and Exception Handling
- Data Structure and Algorithms
- Job Prospects and Career Path

Joslyn A. Smith graduated from The Mico Teachers' College, Jamaica, in 1973. He furthered his studies at Central Connecticut State University, USA, where he earned his BS and MS degrees in Mathematics in 1983. He also earned an MS degree in Computer Science from the University of New Brunswick, Canada in 1994. Mr. Smith then joined the staff at the University of the West Indies, Jamaica where he lectured in Computer Science for 14 years. He currently teaches Computer Science at Florida International University (FIU).

A Guide to C++ Programming (Paperback): Paul Kelly A Guide to C++ Programming (Paperback)
Paul Kelly
R674 Discovery Miles 6 740 Ships in 18 - 22 working days

A comprehensive introduction to programming in C++ Suitable for students new to programming and those familiar with some other programming language Step-by-step approach with detailed explanation of programming examples Each chapter contains example programs a quick syntax reference common programming pitfalls end-of-chapter exercises The book is accompanied by a web site containing the example programs, solutions to selected exercises, frequently asked questions and links to other useful resources.

Object Oriented PHP5 - The Object Factory Model (Paperback): Alister Rutledge Object Oriented PHP5 - The Object Factory Model (Paperback)
Alister Rutledge
R1,630 Discovery Miles 16 300 Ships in 18 - 22 working days

An Object Factory Framework that allows you to build websites in an agile, scalable, robust methodology. Never write the same HTML code twice. Re-use code without re-testing it. The Object Factory Framework is specifically designed to build eCommerce websites. The book includes a real world example of how to build eCommerce websites from beginning to end. Download the Object Factory Framework using the link at the end of the book. The Object Factory Framework includes; Registration Form Logon Form Contact Form Credit Card Payment Processing Forms Shopping Cart File Uploader Image Uploader Navigation Builders (including support for pure CSS menus) Graphics Generator Email Sender Input Validator Media Player And many more... All forms are self validating and can be plugged into any page with 3 lines of code. Many perform their own function. For instance, the Contact form will actually send an email to any designated email address without you having to make any changes to the code. The Object Factory Framework has been used to build more than 5 eCommerce sites at the time of writting and is error free.

Moodle Security (Paperback): Darko Miletic Moodle Security (Paperback)
Darko Miletic
R1,132 Discovery Miles 11 320 Ships in 18 - 22 working days
Introduction to C# Joes 2 Pros (Paperback): Peter Bako Introduction to C# Joes 2 Pros (Paperback)
Peter Bako
R661 Discovery Miles 6 610 Ships in 18 - 22 working days

Learning to program is one of the most rewarding experiences you can have in the world of computers Instead of just using programs written by others, you can start to write your own programs. Many people realize that the easiest way to learn is by seeing and doing. Introduction to C# takes this easy to follow approach, with lots of opportunity to practice, plenty of pictures to verify your work, easy to follow explanations, and plenty of sample code to examine. In no time at all, you can start writing simple programs of your own design, using one of the most vibrant and popular languages of today, C#. To save you time, all of the code presented in the book (both in the chapters and for the challenges), can be downloaded from the Joes2Pros website

OOPSLA 10 Proceedings of 2010 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications... OOPSLA 10 Proceedings of 2010 ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages and Applications (Paperback)
Oopsla 10 Conference Committee
R6,672 Discovery Miles 66 720 Ships in 18 - 22 working days
Java Programming Step-by-step (Paperback): Tony Bevis Java Programming Step-by-step (Paperback)
Tony Bevis
R1,221 Discovery Miles 12 210 Ships in 18 - 22 working days

Suitable both for beginners and those with some programming experience, this book will guide you step-by-step through the development of a desktop application written using the Java programming language. No prior knowledge is assumed, and each step is clearly explained so you can follow along in your own time. In this book you will learn: - How to apply essential object-oriented concepts; - How to define classes, interfaces, variables & methods; - How to use conditional statements, arrays, loops and sorts; - How to structure your application to make it easy to write, enhance and maintain; - How to properly document, test and debug your programs; - How to use threads to make your program run more than one process as the same time; - How to design and develop a user-friendly graphical user interface using buttons, labels, text fields, drop-down selectors, checkboxes, radio buttons, sliders, menu-bars, icon toolbars, etc. - How to save your program's data to a disk file.

Murach's C# 2010 (Paperback): Joel Murach Murach's C# 2010 (Paperback)
Joel Murach
R1,416 R1,328 Discovery Miles 13 280 Save R88 (6%) Ships in 10 - 15 working days

This is a self-paced, professional book that shows how to use Visual Studio 2010, C# 2010, and the .NET 4 classes to develop Windows Forms applications. It is an object-oriented book that shows how to use business classes, inheritance, and interfaces the way they are used in the real world. It's a database programming book that shows how to prototype professional database applications using RAD features like data sources, as well as how to start using ADO.NET to work directly with databases for more control. And it is a book that shows you how to take advantage of 2010 features like optional parameters, named arguments, and code stubs, along with earlier features like object initialisers and LINQ. When you are done, you will be able to develop three-tiered, object-oriented applications the way the best professionals do. That is why we say: No other book teaches you so much, so fast, or so thoroughly.

Data Structures and Algorithm Analysis in Java (Hardcover, 3rd edition): Mark Weiss Data Structures and Algorithm Analysis in Java (Hardcover, 3rd edition)
Mark Weiss
R5,956 Discovery Miles 59 560 Ships in 18 - 22 working days

Data Structures and Algorithm Analysis in Java is an "advanced algorithms" book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amount of efficiency. Readers should have some knowledge of intermediate programming, including topics as object-based programming and recursion, and some background in discrete math. As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop well-constructed, maximally efficient programs in Java. Weiss clearly explains topics from binary heaps to sorting to NP-completeness, and dedicates a full chapter to amortized analysis and advanced data structures and their implementation. Figures and examples illustrating successive stages of algorithms contribute to Weiss' careful, rigorous and in-depth analysis of each type of algorithm. A logical organization of topics and full access to source code complement the text's coverage.

Moodle 1.9 Testing and Assessment (Paperback): Jason Myrick Moodle 1.9 Testing and Assessment (Paperback)
Jason Myrick
R1,188 Discovery Miles 11 880 Ships in 18 - 22 working days

This book is an illustrative how-to guide with many screenshots and examples that helps you to create simple to complex tests and assess them using Moodle. It covers effective usage of tools available in Moodle and offers some Moodle options that you may not have tried yet. It will guide you from the basic philosophy of online testing to creating skill-based assessments in Moodle. If you are a tutor or Moodle Administrator who is responsible for developing and evaluating an online test using Moodle, then this book is for you. This book assumes that you have already successfully installed and set up a Moodle site for teaching.

Moodle 1.9 Top Extensions Cookbook (Paperback): Michael De Raadt Moodle 1.9 Top Extensions Cookbook (Paperback)
Michael De Raadt
R1,168 Discovery Miles 11 680 Ships in 18 - 22 working days
History Teaching with Moodle 2 (Paperback): John Mannion History Teaching with Moodle 2 (Paperback)
John Mannion
R1,054 Discovery Miles 10 540 Ships in 18 - 22 working days
Java Design Pattern Essentials (Paperback): Tony Bevis Java Design Pattern Essentials (Paperback)
Tony Bevis
R631 Discovery Miles 6 310 Ships in 18 - 22 working days

Once you've learned the fundamentals of Java, understanding Design Patterns is essential in being able to write clear, concise and effective code. This book gives you a step-by-step guide to object-oriented development, using tried and trusted techniques. The examples have been deliberately kept simple, enabling you to concentrate on understanding the concepts and application of each pattern. The examples have also been designed around a common theme, making it easier for you to see how they relate to each other and more importantly how you can adapt them to your applications. While the book assumes a basic knowledge of Java you certainly don't need to be a guru. This book is perfect for the programmer who wishes to take their skills up to the next level, so you can feel confident about using Java in real-world applications. Coverage includes all 23 of the patterns described in the "Gang of Four" work, plus additional useful patterns including Model-View-Controller, and simple UML diagrams.

Data Abstraction and Problem Solving with Java - Walls and Mirrors (Paperback, 3rd edition): Janet Prichard, Frank Carrano Data Abstraction and Problem Solving with Java - Walls and Mirrors (Paperback, 3rd edition)
Janet Prichard, Frank Carrano
R6,003 Discovery Miles 60 030 Ships in 18 - 22 working days

The Third Edition of "Data Abstraction and Problem Solving with Java: Walls and Mirrors" employs the analogies of Walls (data abstraction) and Mirrors (recursion) to teach Java programming design solutions, in a way that beginning students find accessible. The book has a student-friendly pedagogical approach that carefully accounts for the strengths and weaknesses of the Java language. With this book, students will gain a solid foundation in data abstraction, object-oriented programming, and other problem-solving techniques.

C# Programming - From Problem Analysis to Program Design, International Edition (Paperback, 3rd edition): Barbara Doyle C# Programming - From Problem Analysis to Program Design, International Edition (Paperback, 3rd edition)
Barbara Doyle
R241 Discovery Miles 2 410 Ships in 4 - 6 working days

C# PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, 3e, International Edition has been thoroughly revised for Visual Studio 2010. As in previous editions of the text, Barbara Doyle introduces a variety of basic programming concepts, from data types and expressions to arrays and collections, all using C# as the programming language. Every chapter begins with an identification of objectives and ends with a case study solidifying concepts presented in the chapter. Ideal for both novices and programmers with experience in other languages, this book goes beyond traditional programming books by including new, advanced software topics such as an introductions to LINQ (Language Integrated Query), WPF (Windows Presentation Foundation, and WCF (Windows Communication Foundation).

Introduction of 3D graphic Simulation programming in C# (Paperback): Delin Tan Introduction of 3D graphic Simulation programming in C# (Paperback)
Delin Tan
R1,229 Discovery Miles 12 290 Ships in 18 - 22 working days

This book deals with how to do 3D DirectX graphics simulation programming in C#. The main goal of this book is to teach students how to do 3D simulation program coding quickly and easily.

Coding - On Software Design Process (Paperback): Nathania Tenwolde Coding - On Software Design Process (Paperback)
Nathania Tenwolde; Jonathan Locke
R318 Discovery Miles 3 180 Ships in 18 - 22 working days

In this book, industry veteran and Apache open source author, Jonathan Locke, discusses what he has learned over the years about the process of coding. He relates new ideas and methods that you can use to discover and refine your own best coding process.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
UML 2 Certification Guide - Fundamental…
Tim Weilkiens, Bernd Oestereich Paperback R1,260 Discovery Miles 12 600
Core Java Interview Questions You'll…
Vibrant Publishers Hardcover R1,215 Discovery Miles 12 150
Object-oriented Design Knowledge…
Mario Piattini, Javier Garzas Hardcover R2,507 Discovery Miles 25 070
C++ and Object-Oriented Numeric…
Daoqi Yang Hardcover R2,496 Discovery Miles 24 960
Software Evolution with UML and XML
Hongji Yang Hardcover R2,281 Discovery Miles 22 810
Efficient Polymorphic Calls
Karel Driesen Hardcover R4,136 Discovery Miles 41 360
Programming Games with Java - 11th…
Philip Conrod, Lou Tylee Paperback R2,405 Discovery Miles 24 050
Python For Beginners - Learn Python In 5…
James Tudor Hardcover R667 Discovery Miles 6 670
Agile Scrum Implementation and Its…
Kenneth R Walsh, Sathiadev Mahesh, … Hardcover R5,994 Discovery Miles 59 940
Object-Oriented Analysis and Design for…
Raul Sidnei Wazlawick Paperback R1,120 Discovery Miles 11 200

 

Partners