0
Your cart

Your cart is empty

Browse All Departments
Price
  • R0 - R50 (1)
  • R100 - R250 (11)
  • R250 - R500 (49)
  • R500+ (719)
  • -
Status
Format
Author / Contributor
Publisher

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

Iniciar con Lazarus y Free Pascal - Aprender Haciendo (Spanish, Paperback): Menkaura Abiola-Ellison Iniciar con Lazarus y Free Pascal - Aprender Haciendo (Spanish, Paperback)
Menkaura Abiola-Ellison
R701 Discovery Miles 7 010 Ships in 18 - 22 working days
C#: A Beginner's Guide (Paperback, Ed): Pat McGee C#: A Beginner's Guide (Paperback, Ed)
Pat McGee
R1,140 R973 Discovery Miles 9 730 Save R167 (15%) Ships in 18 - 22 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Essential Skills--Made Easy!C#: A Beginner's Guide offers a step-by-step approach to learning object-oriented programming with C# and the .NET Framework while preparing you for data driven-development. More than 150 easy-to-follow examples are included. The book covers Visual Studio for developmentand debugging, collections and advanced C# structures,LINQ and traditional database development, as well as file, XML, and JSON handling. By the end of the book, you'll have the foundation you need to begin developing advanced data-driven applications in any C#-based platform. Designed for Easy Learning Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Try This--Hands-on exercises that show you how to apply your skills Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Cautions--Errors and pitfalls to avoid Self Test--End-of-chapter quizzes to reinforce your skills Example code with commentary that describes the programming techniques being illustrated Ready-to-use code at www.mhprofessional.com

La programmazione orientata agli oggetti (Italian, Paperback): Alessandro Stella La programmazione orientata agli oggetti (Italian, Paperback)
Alessandro Stella; Alessandro Stella
R243 Discovery Miles 2 430 Ships in 18 - 22 working days
Iron-Clad Java (Paperback, Ed): Jim Manico, August Detlefsen Iron-Clad Java (Paperback, Ed)
Jim Manico, August Detlefsen
R1,083 R916 Discovery Miles 9 160 Save R167 (15%) Ships in 18 - 22 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Proven Methods for Building Secure Java-Based Web ApplicationsDevelop, deploy, and maintain secure Java applications using the expert techniques and open source libraries described in this Oracle Press guide. Iron-Clad Java presents the processes required to build robust and secure applications from the start and explains how to eliminate existing security bugs. Best practices for authentication, access control, data protection, attack prevention, error handling, and much more are included. Using the practical advice and real-world examples provided in this authoritative resource, you'll gain valuable secure software engineering skills. Establish secure authentication and session management processes Implement a robust access control design for multi-tenant web applications Defend against cross-site scripting, cross-site request forgery, and clickjacking Protect sensitive data while it is stored or in transit Prevent SQL injection and other injection attacks Ensure safe file I/O and upload Use effective logging, error handling, and intrusion detection methods Follow a comprehensive secure software development lifecycle "In this book, Jim Manico and August Detlefsen tackle security education from a technical perspective and bring their wealth of industry knowledge and experience to application designers. A significant amount of thought was given to include the most useful and relevant security content for designers to defend their applications. This is not a book about security theories, it's the hard lessons learned from those who have been exploited, turned into actionable items for application designers, and condensed into print." From the Foreword by Milton Smith, Oracle Senior Principal Security Product Manager, Java

Mastering Lambdas (Paperback, Ed): Maurice Naftalin Mastering Lambdas (Paperback, Ed)
Maurice Naftalin
R1,053 R887 Discovery Miles 8 870 Save R166 (16%) Ships in 18 - 22 working days

Learn to effectively use Lambda expressions to take full advantage of performance improvements provided by today's multicore hardware

"Mastering Lambdas: Java Programming in a Multicore World" provides you with a complete grounding in the theory of Lambda expressions, and the rationale for their introduction and use in practice. This Oracle Press guide reviews a simple Java code fragment iterated over a collection, poses different challenges, then delves into the fundamentals of syntax and basic use. The book recommends best practices for adding Lambda expressions to an existing library and explores the changing Collections Framework. You will walk away with a comprehensive understanding of how to implement Lambdas and a solid rationale for the why. Provides complete grounding in the theory and practice of Lambda expressions Author runs a popular tutorial site in collaboration with Oracle's development team, lambdafaq.org, focused on the new language features in Java Covers the fundamental mind shift, theory and syntax basics behind new Lambda expressions - more than just the how-to

Java Software & Embedded Systems (Hardcover): Mattis Hayes, Isaiah Johansen Java Software & Embedded Systems (Hardcover)
Mattis Hayes, Isaiah Johansen
R5,694 R4,625 Discovery Miles 46 250 Save R1,069 (19%) Ships in 10 - 15 working days

Wireless communications technologies are the platform to develop user-centric systems in a multi-device platform that allows mobility and user-friendly interaction. The development of a multi-device platform requires a common language such as Java. This book discusses two different works related with Bluetooth and GPS-GSM communication, to illustrate the capacity of Java language to develop applications that need wireless communications. Java application on the distributed system is introduced by certain keywords, design pattern, software architecture, design process and architecture for ubiquitous space. Furthermore, Java is often used as an embedded programming system, which is a combination of hardware, software, mechanical and other technical components designed to perform a dedicated function, unlike a general purposes computer. This book describes a new development framework for embedded control systems and engine calibration is presented, which supports the modelling of such systems and provides tools for the design and validation activities. An analytical method to express the resonant frequency in terms of the lumped component values is outlined as well.

C# 3.0: A Beginner's Guide (Paperback, 2nd edition): Herbert Schildt C# 3.0: A Beginner's Guide (Paperback, 2nd edition)
Herbert Schildt
R1,303 R1,106 Discovery Miles 11 060 Save R197 (15%) Ships in 18 - 22 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Essential Skills--Made Easy! Let master programmer and bestselling author Herb Schildt teach you the fundamentals of C#, Microsoft's premier programming language for the .NET Framework. You'll begin by learning to create, compile, and run a C# program. Then it's on to data types, operators, control statements, methods, classes, and objects. You'll also learn about inheritance, interfaces, properties, indexers, exceptions, events, namespaces, generics, and much more. Of course, new C# 3.0 features, such as LINQ, lambda expressions, and anonymous types, are included. Start programming in C# 3.0 today with help from this fast-paced, hands-on tutorial. Designed for Easy Learning: Key Skills & Concepts--Lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information and helpful tips Try This--Hands-on exercises that show how to apply your skills Notes--Extra information related to the topic being covered Self-Tests--Chapter-ending quizzes to test your knowledge Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated

Principles Of Object-Oriented Programming (Paperback): Stephen Wong Principles Of Object-Oriented Programming (Paperback)
Stephen Wong
R982 Discovery Miles 9 820 Ships in 18 - 22 working days
OOP - A Self-teaching Guide (Paperback, Ed): Mario Giannini, J. Keogh OOP - A Self-teaching Guide (Paperback, Ed)
Mario Giannini, J. Keogh
R712 R652 Discovery Miles 6 520 Save R60 (8%) Ships in 18 - 22 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Learn object-oriented programming in no time with help from this easy-to-understand guide, ideal for novice and expert programmers alike. Discover why objects are so successful as the model for this type of programming and how objects are classified. Distinguish between how people see the world and how computers "see" it. Learn about attributes and methods, inheritance, polymorphism, real-world and case modeling, object-oriented programming languages, and much more. Each chapter ends with a quiz, culminating in a final exam at the end of the book so you can test your knowledge.

UML: A Beginner's Guide (Paperback, Ed): Jason Roff UML: A Beginner's Guide (Paperback, Ed)
Jason Roff
R954 R823 Discovery Miles 8 230 Save R131 (14%) Ships in 18 - 22 working days

Essential skills for first-time programmers! This easy-to-use book explains the fundamentals of UML. Youll learn to read, draw, and use this visual modeling language to create clear and effective blueprints for software development projects. The modular approach of this series--including drills, sample projects, and mastery checks--makes it easy to learn to use this powerful programming language at your own pace.

Evaluating Software Architectures - Methods and Case Studies (Hardcover): Peter Gordon, Paul Clements, Rick 'Kazman, Mark... Evaluating Software Architectures - Methods and Case Studies (Hardcover)
Peter Gordon, Paul Clements, Rick 'Kazman, Mark Klein
R1,806 Discovery Miles 18 060 Ships in 18 - 22 working days

Java Precisely (Paperback, third edition): Peter Sestoft Java Precisely (Paperback, third edition)
Peter Sestoft
R1,021 Discovery Miles 10 210 Ships in 10 - 15 working days

An updated, concise reference for the Java programming language, version 8.0, and essential parts of its class languages, offering more detail than a standard textbook. The third edition of Java Precisely provides a concise description of the Java programming language, version 8.0. It offers a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail. The book presents the entire Java programming language and essential parts of the class libraries: the collection classes, the input-output classes, the stream libraries and Java 8's facilities for parallel programming, and the functional interfaces used for that. Though written informally, the book describes the language in detail and offers many examples. For clarity, most of the general rules appear on left-hand pages with the relevant examples directly opposite on the right-hand pages. All examples are fragments of legal Java programs. The complete ready-to-run example programs are available on the book's website. This third edition adds material about functional parallel processing of arrays; default and static methods on interfaces; a brief description of the memory model and visibility across concurrent threads; lambda expressions, method reference expressions, and the related functional interfaces; and stream processing, including parallel programming and collectors.

The Best of Booch (Paperback): Grady Booch, SIGS Books The Best of Booch (Paperback)
Grady Booch, SIGS Books
R1,683 Discovery Miles 16 830 Ships in 18 - 22 working days

No one can dispute the impact Grady Booch's writings have had on object-oriented technology. The Best of Booch contains articles on various object-oriented topics published since Grady Booch's book Object Oriented Modeling and Design with Applications, second edition. Designed for software professionals who are concerned about the success of their object-oriented projects, this volume covers all aspects of the Booch method and how a complete method must address a model's notation and semantics as well as a process for creating that model. Many of the articles have been updated to reflect the current thinking in the Unified Modeling Language (UML).

Inside the Object Model - The Sensible Use of C+ (Paperback): David M. Papurt, SIGS Books Inside the Object Model - The Sensible Use of C+ (Paperback)
David M. Papurt, SIGS Books
R2,033 Discovery Miles 20 330 Ships in 18 - 22 working days

Inside the Object Model serves two key functions: it teaches object-oriented analysis and design from first principles and clearly explains C++ mechanisms that implement object-oriented concepts. Drawing on nearly ten years of programming and teaching experience, Papurt thoroughly describes the relationship between the basic principles and concerns of object modeling and the C++ programming language. Each chapter uses independent examples to illustrate key concepts described in the text and features helpful icons that clearly identify important ideas and dangerous pitfalls. With over 100 figures, hundreds of working code examples, and comparisons of coding techniques, this book rewards teh reader with a complete understanding of both C++ and the object model. Professional software analysts, designers, programmers, and advanced computer science students will benefit from reading this book.

Information Systems Development - An Introduction to Information Systems Engineering (Paperback, 3rd Revised edition): Paul... Information Systems Development - An Introduction to Information Systems Engineering (Paperback, 3rd Revised edition)
Paul Beynon-Davies
R2,457 Discovery Miles 24 570 Ships in 18 - 22 working days

In this third edition, the author has arranged the material in five major parts: context, tools, techniques, methods, management and discipline.

Within the parts, popular chapters have been retained and updated to reflect modern developments in the area of information systems development. A number of new chapters have been included on topics such as object-oriented analysis and design methods, rapid applications development and business process re-engineering.

Each chapter contains a number of case studies illustrating the frameworks, techniques and concepts discussed. A number of exercises are also included to test the understanding of the material.

Parallel Science and Engineering Applications - The Charm++ Approach (Hardcover, New): Laxmikant V. Kale, Abhinav Bhatele Parallel Science and Engineering Applications - The Charm++ Approach (Hardcover, New)
Laxmikant V. Kale, Abhinav Bhatele
R5,203 Discovery Miles 52 030 Ships in 10 - 15 working days

Developed in the context of science and engineering applications, with each abstraction motivated by and further honed by specific application needs, Charm++ is a production-quality system that runs on almost all parallel computers available. Parallel Science and Engineering Applications: The Charm++ Approach surveys a diverse and scalable collection of science and engineering applications, most of which are used regularly on supercomputers by scientists to further their research. After a brief introduction to Charm++, the book presents several parallel CSE codes written in the Charm++ model, along with their underlying scientific and numerical formulations, explaining their parallelization strategies and parallel performance. These chapters demonstrate the versatility of Charm++ and its utility for a wide variety of applications, including molecular dynamics, cosmology, quantum chemistry, fracture simulations, agent-based simulations, and weather modeling. The book is intended for a wide audience of people in academia and industry associated with the field of high performance computing. Application developers and users will find this book interesting as an introduction to Charm++ and to developing parallel applications in an asynchronous message-driven model. It will also be a useful reference for undergraduate and graduate courses in computer science and other engineering disciplines. Courses devoted to parallel programming and writing of parallel CSE applications will benefit from this book.

Practical Database Programming with Java (Paperback): Y. Bai Practical Database Programming with Java (Paperback)
Y. Bai
R2,704 Discovery Miles 27 040 Ships in 10 - 15 working days

Covers fundamental and advanced Java database programming techniques for beginning and experienced readers

This book covers the practical considerations and applications in database programming using Java NetBeans IDE, JavaServer Pages, JavaServer Faces, and Java Beans, and comes complete with authentic examples and detailed explanations.

Two data-action methods are developed and presented in this important resource. With Java Persistence API and plug-in Tools, readers are directed step by step through the entire database programming development process and will be able to design and build professional data-action projects with a few lines of code in mere minutes. The second method, runtime object, allows readers to design and build more sophisticated and practical Java database applications.

Advanced and updated Java database programming techniques such as Java Enterprise Edition development kits, Enterprise Java Beans, JavaServer Pages, JavaServer Faces, Java RowSet Object, and Java Updatable ResultSet are also discussed and implemented with numerous example projects.

Ideal for classroom and professional training use, this text also features: A detailed introduction to NetBeans Integrated Development EnvironmentJava web-based database programming techniques (web applications and web services)More than thirty detailed, real-life sample projects analyzed via line-by-line illustrationsProblems and solutions for each chapterA wealth of supplemental material available for download from the book's ftp site, including PowerPoint slides, solution manual, JSP pages, sample image files, and sample databasesCoverage of two popular database systems: SQL Server 2008 and Oracle

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 Java NetBeans environment.

To obtain instructor materials please send an email to: [email protected]

Java Outside In Paperback with CD-ROM (Paperback, New): Ethan D. Bolker, Bill Campbell Java Outside In Paperback with CD-ROM (Paperback, New)
Ethan D. Bolker, Bill Campbell
R1,486 Discovery Miles 14 860 Ships in 10 - 15 working days

This book and CD set treats learning a programming language much like learning a spoken language: programming is best learned by immersion. Through building interesting programs and addressing real design issues much earlier than other texts, this book moves beyond the placement of semicolons and other syntactic details and is able to discuss the architecture of serious programs: how delegation and inheritance allow objects to cooperate to do useful work. Throughout the text, the authors deal with programs that implement applications realistic enough to be convincing.

Patterns, Models, and Application Development - A C++ Programmer's Reference (Hardcover): Julio Sanchez, Maria P. Canton Patterns, Models, and Application Development - A C++ Programmer's Reference (Hardcover)
Julio Sanchez, Maria P. Canton
R4,228 Discovery Miles 42 280 Ships in 10 - 15 working days

Focusing on object models and PC application development in C++, this reference work integrates a method for program development. It covers three main categories: object modelling as a program design tool; design patterns and their modelling in C++ language structures; and the implementation of PC hardware-related features. The book also addresses the gap between the ability to code and the ability to program, and includes a sample data mining toolkit.

Using CRC Cards - An Informal Approach to Object-Oriented Development (Paperback): Nancy Wilkinson, SIGS Books Using CRC Cards - An Informal Approach to Object-Oriented Development (Paperback)
Nancy Wilkinson, SIGS Books
R1,622 Discovery Miles 16 220 Ships in 18 - 22 working days

Using CRC Cards, first published in 1995, is a comprehensive introduction to CRC (Class, Responsibility, Collaborator) cards. It includes a description of the cards and how they can be used in interactive sessions to develop an object-oriented model of an application. In this book, the author draws on her years of project experience to describe how CRC cards can contribute at all stages of the software lifecycle. It includes practical examples of how to utilize CRC cards in projects using either formal or informal development techniques. Using CRC Cards also provides a detailed look at how designs created with CRC cards can be mapped to an effective and efficient implementation in C++. Software analysts, designers and developers will find this a practical handbook for using CRC cards. It guides the transition to the object-oriented paradigm as well as providing a process for the development of object-oriented applications. In addition, software managers will gain an understanding of the object-oriented process supported by CRC cards.

Wisdom of the Gurus - A Sigs Developers Guide (Paperback): Charles, editor Bowman, Sigs Book Wisdom of the Gurus - A Sigs Developers Guide (Paperback)
Charles, editor Bowman, Sigs Book
R1,818 Discovery Miles 18 180 Ships in 18 - 22 working days

Wisdom of the Gurus contains up-to-date articles by the top gurus in object technology, including Bilow, Booch, Coplien, Duffy, Jacobson, Meller, Odell, Rumbaugh, and Shlaer. The editor of this volume has culled the best and most relevant articles from JOOP, Object Magazine, C++ Report, ROAD, and The Smalltalk Report. The result is a single comprehensive source for advanced information on OT. Timely, accurate, and advanced, this book covers every facet of the object-oriented paradigm.

Object-Oriented Cobol (Paperback): Edmund C. Arranga, Frank P. Coyle, SIGS Books Object-Oriented Cobol (Paperback)
Edmund C. Arranga, Frank P. Coyle, SIGS Books
R2,237 Discovery Miles 22 370 Ships in 18 - 22 working days

This is the only book that walks COBOL users through the next phase of COBOL: Object-Oriented COBOL (OOCOBOL). Written by experts in COBOL programming, Object-Oriented COBOL teaches you how to integrate COBOL with object-oriented methodologies. It provides explanations and roadmaps that will help you understand, navigate, and successfully integrate analysis and design concepts with enabling OOCOBOL constructs. Designed for current COBOL users and based on the authors' experience teaching Object-Oriented COBOL, experienced COBOL programmers can use Object-Oriented COBOL to begin programming effectively with objects in as little as twelve weeks, significantly less than the steep learning curve of twelve to twenty-four months for Smalltalk and C++. Object-Oriented COBOL also includes extensive examples and experiences, written in OOCOBOL, that explain the defining traits of an object-oriented language, such as encapsulation, inheritance, and polymorphism.

C++ Gems (Paperback, 320): Stan Lippman, SIGS Books C++ Gems (Paperback, 320)
Stan Lippman, SIGS Books
R2,120 Discovery Miles 21 200 Ships in 18 - 22 working days

The support of the C++ Report by the pioneers of the language has always made it a popular magazine. Stan Lippman, former C++ Report Editor (and best-selling author), brings you pearls of wisdom for getting the most out of C++. This carefully selected collection covers the first seven years of the C++ Report, from January 1989 through December 1995. It presents the pinnacle of writing on C++ by renowned experts in the field, and is a must-read for today's C++ programmer. It contains tips, tricks, proven strategies, easy-to-follow techniques, and usable source code. This collection includes the work of John J. Barton, Pete Becker, Bill Berg, Grady Booch, Tom Cargill, Steve Clamage, James Coplien, Steve Dewhurst, Richard Hickey, David Jordan, Michael Kim, Andy Koenig, Tasos Kontogiorgos, Josee Lajoie, Doug Lea, Nathan Myers, Lee Nackman, Ed Rowlance, Doug Schmidt, Jerry Schwarz, Bjarne Stroustrup, Steve Teale, Michael Stiemann, Todd Veldhuizen, Mike Vilot, John Vlissides, and Jim Waldo.

Object Lessons - Lessons Learned in Object-Oriented Development Projects (Paperback): Tom Love Object Lessons - Lessons Learned in Object-Oriented Development Projects (Paperback)
Tom Love
R1,948 Discovery Miles 19 480 Ships in 18 - 22 working days

In this usable guide to developing and managing OO software projects, well-respected consultant and OOP pioneer Tom Love reveals the absolute do's and don'ts in adopting and managing object-oriented technology. Object Lessons is filled with applicable advice and practical suggestions for large-scale commercial software projects. Written in a personable yet concise style, this dependable guidebook reveals 'trade secrets' and demonstrates how to put theory into practice, all with an emphasis on minimizing risk and maximizing return. This book gives you an insider's view of major companies' successes and failures relating to OO software projects. If you are an applications programmer, project leader or technical manager making decisions concerning design and management of large-scale commercial object-oriented software, this book was written specifically for you.

Reliable Object-Oriented Software - Applying Analysis and Design (Paperback, New): Ed Seidewitz, Mike Stark, Sigs Book Reliable Object-Oriented Software - Applying Analysis and Design (Paperback, New)
Ed Seidewitz, Mike Stark, Sigs Book
R2,094 Discovery Miles 20 940 Ships in 18 - 22 working days

Reliable Object-Oriented Software presents the underlying principles associated with object-orientation and its practical application. More than just another text on methodology, this 1998 book focuses on the fundamental concepts related to the process of software development and architectural design in order to lay the basis necessary for the development of robust, maintainable, and evolvable software. The authors present both formal concepts and practical applications. It includes proven problem-solving techniques designed to develop readers' engineering judgement and to focus their attention on the principles of good software design and its successful application. In addition, an extensive bibliography has been compiled to guide the reader in further studies and to crystallize what is commonly accepted in the field and what is still controversial.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Python Programming for Computations…
Computer Language Hardcover R1,120 R949 Discovery Miles 9 490
AI Prevails - How to Keep Yourself and…
James R. Simpson Hardcover R991 R844 Discovery Miles 8 440
Variational Object-Oriented Programming…
Mira Mezini Hardcover R4,157 Discovery Miles 41 570
Java 7 Pocket Guide
Robert Liguori Paperback R338 R277 Discovery Miles 2 770
Structured Finance - The Object Oriented…
U Cherubini Hardcover R2,100 Discovery Miles 21 000
Blood Trail
Tony Park Paperback R310 R281 Discovery Miles 2 810
AIoT Technologies and Applications for…
Mamoun Alazab, Meenu Gupta, … Hardcover R3,115 R2,817 Discovery Miles 28 170
Big Data - Concepts, Methodologies…
Information Reso Management Association Hardcover R17,613 Discovery Miles 176 130
Roman's Data Science How to monetize…
Roman Zykov Hardcover R1,091 R924 Discovery Miles 9 240
Ciencia de los datos - Lo que saben los…
Herbert Jones Hardcover R667 R596 Discovery Miles 5 960

 

Partners