0
Your cart

Your cart is empty

Browse All Departments
Price
  • R0 - R50 (1)
  • R100 - R250 (9)
  • R250 - R500 (40)
  • R500+ (701)
  • -
Status
Format
Author / Contributor
Publisher

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

Pro .NET 4 Parallel Programming in C# (Paperback, 1st ed.): Adam Freeman Pro .NET 4 Parallel Programming in C# (Paperback, 1st ed.)
Adam Freeman
R1,780 Discovery Miles 17 800 Ships in 18 - 22 working days

Parallel programming has been revolutionised in .NET 4 providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The Parallel Programming features of .NET 4 allow the programmer to create applications that harness the power of multi-core and multi-processor machines. Simpler to use and more powerful than classic .NET threads, parallel programming allows the developer to remain focused on the work an application needs to perform. In Pro .NET 4 Parallel Programming in C#, Adam Freeman presents expert advice that guides you through the process of creating concurrent C# applications from the ground up. You'll be introduced to .NET's parallel programming features, both old and new, discover the key functionality that has been introduced in .NET 4, and learn how you can take advantage of the power of multi-core and multi-processor machines with ease. Pro .NET 4 Parallel Programming in C# is a reliable companion that will remain with you as you explore the parallel programming universe, elegantly and comprehensively explaining all aspects of parallel programming, guiding you around potential pitfalls and providing clear-cut solutions to the common problems that you will encounter. What you'll learn* Develop scalable and robust parallel applications in C#.* Design, test and use parallel algorithms and data structures.* Understand and implement common parallel design patterns.* Avoid common anti-patterns and problems.* Use Visual Studio to verify and debug parallel applications.Who this book is for This book is for .NET developers encountering parallel or multi-threaded programming for the first time. No prior knowledge of multi-threaded programming is required, but the reader should be familiar with basic programming in C# using Visual Studio.

Beginning Hibernate (Paperback, 2nd ed.): Jeff Linwood, Dave Minter Beginning Hibernate (Paperback, 2nd ed.)
Jeff Linwood, Dave Minter
R1,041 R894 Discovery Miles 8 940 Save R147 (14%) Ships in 18 - 22 working days

Beginning Hibernate, Second Edition is ideal if you're experienced in Java with databases (the traditional, or connected, approach), but new to open-source, lightweight Hibernatethe de facto object-relational mapping and database-oriented application development framework.

This book packs ininformation about the release of the Hibernate 3.5 persistence layer and provides a clear introduction to the current standard for object-relational persistence in Java. And since the book keeps its focus on Hibernate without wasting time on nonessential third-party tools, you'll be able to immediately start building transaction-based engines and applications.

Experienced authors Dave Minter and Jeff Linwood provide more in-depth examples than any other book for Hibernate beginners. The authors also present material in a lively, example-based mannernot a dry, theoretical, hard-to-read fashion. What you'll learn How to build enterprise Java-based transaction-type applications that access complex data with Hibernate, including Software as a Service (SaaS) How to work with Hibernate 3.5 Where to integrate into the persistence lifecycle, including cloud application implications How to map using annotations, Hibernate XML files, and more How to search and query with the new version of Hibernate When to integrate with Spring, Grails, and more Who this book is for

This book is for Java developers who want to learn about Hibernate. Table of Contents An Introduction to Hibernate Integrating and Configuring Hibernate Building a Simple Application The Persistence Life Cycle An Overview of Mapping Mapping with Annotations Creating Mappings with Hibernate XML Files Using the Session Searches and Queries Advanced Queries Using Criteria Filtering the Results of Searches Case Study Using Hibernate with an Existing Database

Beginning Perl (Paperback, 3rd ed.): James Lee Beginning Perl (Paperback, 3rd ed.)
James Lee
R1,060 R914 Discovery Miles 9 140 Save R146 (14%) Ships in 18 - 22 working days

This is a book for those of us who believed that we didn't need to learn Perl, and now we know it is more ubiquitous than ever. Perl is extremely flexible and powerful, and it isn't afraid of Web 2.0 or the cloud. Originally touted as the duct tape of the Internet, Perl has since evolved into a multipurpose, multiplatform language present absolutely everywhere: heavy-duty web applications, the cloud, systems administration, natural language processing, and financial engineering. Beginning Perl, Third Edition provides valuable insight into Perl's role regarding all of these tasks and more. Commencing with a comprehensive overview of language basics, you'll learn all about important concepts such as Perl's data types and control flow constructs. This material sets the stage for a discussion of more complex topics, such as writing custom functions, using regular expressions, and file input and output. Next, the book moves on to the advanced topics of object-oriented programming, modules, web programming, and database administration with Perl's powerful database interface module, DBI. The examples and code provided offer you all of the information you need to start writing your own powerful scripts to solve the problems listed above, and many more. Whether you are a complete novice or an experienced programmer, Beginning Perl, Third Edition offers an ideal guide to learning Perl.

Beginning Java Google App Engine (Paperback, 1st ed.): Kyle Roche, Jeff Douglas Beginning Java Google App Engine (Paperback, 1st ed.)
Kyle Roche, Jeff Douglas
R1,005 R859 Discovery Miles 8 590 Save R146 (15%) Ships in 18 - 22 working days

Google App Engine is one of the key technologies to emerge in recent years to help you build scalable web applications even if you have limited previous experience. If you are a Java programmer, this book offers you a Java approach to beginning Google App Engine. You will explore the runtime environment, front-end technologies like Google Web Toolkit, Adobe Flex, and the datastore behind App Engine. You'll also explore Java support on App Engine from end to end.

The journey begins with a look at the Google Plugin for Eclipse and finishes with a working web application that uses Google Web Toolkit, Google Accounts, and Bigtable. Along the way, you'll dig deeply into the services that are available to access the datastore with a focus on Java Data Objects (JDO), JDOQL, and other aspects of Bigtable.

With this solid foundation in place, you'll then be ready to tackle some of the more advanced topics like integration with other cloud platforms such as Salesforce.com and Google Wave. NOTE: The source code files which accompanied this title are no longer available. Neither Apress nor the authoris able to supply these files. What you'll learn How to get up and running with App Engine, starting with the Google Plugin for Eclipse All about the development server for testing and developing your applications How to develop applications using Servlets & JSPs, Spring Framework, and open source Flash Remoting and Messaging servers How to leverage the datastore in your applications, including Persistence as a Service How to use Spring as a Service for transactions, data access, and more How to use Google Web Toolkit to create AJAX components to drive your web applications How to send email and instant messages (XMPP) from within your application How to increase performance of your apps by storing data in memory using the Memcache service Who this book is for

This book is for Java programmers looking to get started on Google App Engine, as well as App Engine programmers looking to move to Java. Table of Contents Beginning Google App Engine for Java Introduction to App Engine Getting Started with Google App Engine for Java Servlet Container and Frameworks Developing Your Application Authenticating Users Using the App Engine Datastore App Engine Services Administration and Integration

Safe C++ (Paperback): Vladimir Kushnir Safe C++ (Paperback)
Vladimir Kushnir
R660 Discovery Miles 6 600 Ships in 18 - 22 working days

The C++ programming language allows programmer to make all kinds of mistakes such as access memory beyond the bounds of an allocated array, or read memory which was never initialized, or allocate memory and forget to de-allocate it, e.g. there are great many ways to "shoot yourself in a foot" while programming in C++, and the C++ language will not catch you by the hand and instead will proceed happily until it will either crash or produce an unreasonable result or do something which is in computer literature called by a vague but scary term "an unpredictable behavior". So, in this sense, the C++ is unsafe. This book contains discussion of some of the most typical mistakes made by us, programmers, in C++ code and also some recipes how to avoid each of these mistakes. The undeniable truth is that any program significantly more complex than "Hello, World" would contain some number of errors, also affectionately called "bugs", which are put in there by the Programmer. The Great Question of Programming is how do we make the number of these bugs smaller (that is, without slowing the process of programming to a halt)?

Resource-Oriented Computing with NetKernel (Paperback): Tom Geudens Resource-Oriented Computing with NetKernel (Paperback)
Tom Geudens
R693 Discovery Miles 6 930 Ships in 18 - 22 working days

Take resource-oriented computing out for a spin with this hands-on introduction to NetKernel, and discover how ROC can improve the way you design and implement software and software systems. Learn how ROC's new approach combines core ideas from the REST architectural style with the Unix development model. By using NetKernel to create and then string simple services together, you can develop complex systems that scale as easily as the Internet does. Author Tom Geudens helps you create several NetKernel modules right away, and then walks you through the results to demonstrate their effectiveness. Create, test, and document Netkernel modules from scratch Learn the basic principles of ROC's abstract computing model Design an interface in NetKernel that lets you insert, update, delete, and select actions in MongoDB Use the Visualizer to trace information about root requests processed by NetKernel Handle resource requests with DPML--NetKernel's Declarative-Request Process Markup Language Compose modular XML documents with the XML Recursion Language (XRL) Build solutions using nCoDE in NetKernel's visual editor

Murach's Java Programming (5th Edition) 2017 (Paperback, 5th edition): Joel Murach Murach's Java Programming (5th Edition) 2017 (Paperback, 5th edition)
Joel Murach
R1,425 Discovery Miles 14 250 Ships in 10 - 15 working days
Learn Objective-C on the Mac (Paperback, 1st Corrected ed., Corr. 3rd printing): Scott Knaster, Mark Dalrymple Learn Objective-C on the Mac (Paperback, 1st Corrected ed., Corr. 3rd printing)
Scott Knaster, Mark Dalrymple
R1,029 R883 Discovery Miles 8 830 Save R146 (14%) Ships in 18 - 22 working days

Take your coding skills to the next level with this extensive guide to ObjectiveC, the native programming language for developing sophisticated software applications for Mac OS X. ObjectiveC is a powerful, objectoriented extension of C, making this book the perfect followup to Dave Mark's bestselling Learn C on the Mac, Mac OS X Edition. Whether you're an experienced C programmer or you're coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of ObjectiveC in your applications A complete course on the basics of ObjectiveC using Apple's free Xcode tools An introduction to objectoriented programming Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files A brief tour of Cocoa's foundation framework and AppKit A helpful learning curve guide for nonC developers What you'll learn Learn ObjectiveC programming, the gateway to programming your Mac or iPhoneWrite applications for the Mac OS X interface, the cleanest userinterface aroundUnderstand variables and how to design your own data structuresWork with the file systemConnect to data sources and the Internet Who this book is for

For anyone wanting to learn to program native applications in Mac OS X, including developers new to the Mac, developers new to Objective-C, or students entirely new to programming.

Expert C# 2008 Business Objects (Paperback, 1st ed.): Rockford Lhotka Expert C# 2008 Business Objects (Paperback, 1st ed.)
Rockford Lhotka
R1,439 R1,217 Discovery Miles 12 170 Save R222 (15%) Ships in 18 - 22 working days

Do you want to create .NET applications that provide high performance and scalability? Do you want to employ objectoriented programming techniques in a distributed environment? Do you want to maximize the reuse and maintainability of your code? Then this book is for you.

In Rockford Lhotka 's Expert C# 2008 Business Objects, you'll learn how to use advanced .NET Framework capabilities alongsideobject-oriented design and programming to create scalable, maintainable objectoriented applications. Better still, this book includes Component-based Scalable Logical Architecture (CSLA) .NET 3.6, a widely-used framework on which you can base your application development. By using the concepts and framework in the book, you can focus more on your business issues and less on technology.

Using VS 2008 and C# 3.0, Rockford Lhotka shows you how CSLA .NET 3.6 allows great flexibility in object persistence, so business objects can use virtually any data sources available. The CSLA framework supports 1, 2 and ntier models through the concept of mobile objects. This provides the flexibility to optimize performance, scalability, security, and fault tolerance with no changes to code in the UI or business objects.

Business objects based on CSLA.NET 3.6 automatically gain many advanced features that simplify the creation of Windows forms, web forms, WPF, WCF, WF, and web services interfaces, and LINQ. What you'll learn Who this book is for

This book is for .NET developers using Visual Studio 2008 who want to create .NET applications that provide high performance and scalability, employing object-oriented programming techniques in a distributed environment.

The Definitive Guide to JasperReports (Paperback, 1st ed.): Teodor Danciu, Lucian Chirita The Definitive Guide to JasperReports (Paperback, 1st ed.)
Teodor Danciu, Lucian Chirita
R1,562 Discovery Miles 15 620 Ships in 18 - 22 working days

This book covers the JavaOne award winning JasperReports tool at length. Written by JasperForge's Teodor Danciu, Founder and Architect JasperReport, this authoritative book: Shows the power that this open source Java reporting tool has and its ability to deliver rich content onto the screen, to the printer, or into PDF, HTML, XLS, CSV and XML files Demonstrates how JasperReports can be used in a variety of Java-enabled applications, including Java EE or web applications, to generate dynamic content Teaches you how to create page-oriented, ready-to-print documents in a simple and flexible manner

Building and Testing with Gradle (Paperback): Matthew Bergland Building and Testing with Gradle (Paperback)
Matthew Bergland; Contributions by Matthew McCullough
R654 Discovery Miles 6 540 Ships in 18 - 22 working days

Build and test software written in Java and many other languages with Gradle, the open source project automation tool that's getting a lot of attention. This concise introduction provides numerous code examples to help you explore Gradle, both as a build tool and as a complete solution for automating the compilation, test, and release process of simple and enterprise-level applications.

Discover how Gradle improves on the best ideas of Ant, Maven, and other build tools, with standards for developers who want them and lots of flexibility for those who prefer less structure.Use Gradle with Groovy, Clojure, Scala, and languages beyond the JVM, such as Flex and C Get started building a simple Java program using Gradle's command line tooling and a small build script Learn how to configure and construct tasks, Gradle's fundamental unit of build activity Take advantage of Gradle's integration with Ant Use Gradle to integrate with or transition from Maven, and to build software more cleanly Perform application unit and integration tests using JUnit, TestNG, Spock, and Geb

Beginning C# 2008 - From Novice to Professional (Paperback, 2nd ed.): Christian Gross Beginning C# 2008 - From Novice to Professional (Paperback, 2nd ed.)
Christian Gross
R969 R847 Discovery Miles 8 470 Save R122 (13%) Ships in 18 - 22 working days

This book is for anyone who wants to write good C# codeeven if you have never programmed before. Writing good code can be a challengethere are so many options, especially in a .NET language like C#. If you want to really get the best from a programming language, you need to know which features work best in which situations, and understand their strengths and weaknesses. It is this understanding that makes the difference between coding and coding well.

Beginning C# 2008: From Novice to Professional, Second Edition has been written to teach you how to use the C# programming language to solve problems. From the earliest chapters andthe first introductory concepts, you'll be looking at realworld programming challenges and learning how C# can be used to overcome them. As you progress through the book, the problems become more involved and interesting, while the solutions become correspondingly more complex and powerful as C# features interact to achieve the results that you want.

This second edition has been revised and improved to now include the SQL Server 2008 release and explain how you can integrate SQL Server 2008 with your C# applications.

By the time you've finished reading this book and worked through the sample exercises, you'll be a confident and very competent C# programmer. You will still have many explorations of the .NET Framework API to look forward to, but you will have a firm foundation to build from, and you will know exactly where to go to find the things that you need to progress confidently in your projects. What you'll learn Everything to get you started with C# 2008 from scratchfrom installing the tools to writing your first applications. The core concepts of .NET 3.5 programming: from decision trees to data structures, from exceptions to lambda expressions, and from objects to components. Learn what LINQ is, why functional programming can be important, how generics make your life easier, and much, much, more Who this book is for

This book is for anyone who's just starting out to learn about C#. It doesn't assume any prior knowledge of object-oriented programming, of the .NET Framework, or of coding in general. It simply assumes that you're an intelligent person who wants to learn and starts the journey from there.

Advanced JAVA Interview Questions You'll Most Likely Be Asked (Paperback): Vibrant Publishers Advanced JAVA Interview Questions You'll Most Likely Be Asked (Paperback)
Vibrant Publishers
R570 Discovery Miles 5 700 Ships in 10 - 15 working days
Accelerated VB 2008 (Paperback, 1st ed.): Trey Nash Accelerated VB 2008 (Paperback, 1st ed.)
Trey Nash
R962 R841 Discovery Miles 8 410 Save R121 (13%) Ships in 18 - 22 working days

Visual Basic 2008 offers powerful new features, and Accelerated VB 2008 is the fastest path to mastering them, and the rest of Visual Basic, for both experienced Visual Basic programmers moving to VB 2008 and programmers moving to Visual Basic from another objectoriented language. Many books introduce VB, but very few also explain how to use it optimally with the .NET common language runtime (CLR). This book teaches both core Visual Basic language concepts and how to wisely employ VB idioms and objectoriented design patterns to exploit the power of VB and the CLR.

Accelerated VB 2008 is both a rapid tutorial and a permanent reference. You'll quickly master VB syntax while learning how the CLR simplifies many programming tasks. You'll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code VB when this book will show you how to do things the right way, right from the start?Comprehensively and concisely explains both Visual Basic 2005 and Visual Basic 2008 features Focuses on the language itself and on how to use Visual Basic 2008 proficiently for all .NET application development Concentrates on how VB features work and how to best use them for robust, highperformance code What you'll learn How VB works with and exploits the CLR How to use arrays and collections How to handle events with delegates How to design and use generic types and methods How to thread efficiently and robustly How the new VB 2008 anonymous types, lamba expressions, and extension methods work and how to use them Who this book is for

If you're an experienced VB programmer, you need to understand how VB has changed with VB 2008. If youre an experienced object-oriented programmer moving to VB, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present VB fundamentals for those new to or reviewing VB. The rest of the book covers all the major VB features in great detail, explaining how they work and how best to use them. Whatever your background or need, you'll treasure this book for as long as you code in VB 2008. Table of Contents VB 2008 Overview VB 2008 Syntax Classes and Structures Methods, Properties, and Fields VB 2008 and the CLR Interfaces Operator Overloading Exception Handling Working with Strings Arrays and Collections Delegates and Events Generics Threading VB 2008 Best Practices LINQ with VB 2008

The Definitive Guide to iReport (Paperback, 1st ed.): Giulio Toffoli The Definitive Guide to iReport (Paperback, 1st ed.)
Giulio Toffoli
R1,331 Discovery Miles 13 310 Ships in 18 - 22 working days

JasperForge.org is the open source development portal for the JasperSoft Business Intelligence Suite, the JasperSoft Business Intelligence solution that delivers comprehensive tools for data access, data integration, analysis, and reporting, including iReport. This definitive, authoritative book: Covers iReport as an intuitive and easy-to-use visual report builder/designer for JasperReports, written in 100% pure Java. Shows how users can visually edit complex reports with charts, images, and subreports, as iReport is integrated with leading open source chart libraries for Java Demonstrates how the data to print can be retrieved through several methods including multiple JDBC connections, TableModels, JavaBeans, XML, MDX, EJBQL, and Hibernate.

Object-Oriented ActionScript 3.0 (Paperback, 1st ed.): Peter Elst, Sas Jacobs Object-Oriented ActionScript 3.0 (Paperback, 1st ed.)
Peter Elst, Sas Jacobs
R1,209 R1,037 Discovery Miles 10 370 Save R172 (14%) Ships in 18 - 22 working days

Object-oriented programming (OOP) is something that is usually considered a black art for hardcore programmers, not a topic of conversation for Flash developers. However, when adobe introduced ActionScript 3.0 to the mix, it changed everything. ActionScript 3.0 is much more powerful than previous versions, allowing Flash developers to produce robust object-oriented applications. But with that power comes great responsibility--OOP is now a requirement, rather than optional, and there are new things to learn. This book, based on the ever-popular Object-Oriented ActionScript for Flash 8, provides you all you need to delve into the world of OOP with confidence, whether you are using the Flash IDE, Flex builder, or even command-line tools for your development work. First, you are taken gently through all the principles of OOP that you need to know, and then given a guide to designing and implementing applications in ActionScript 3.0. Next, we step up a gear, showing you the Flex builder development environment and teaching about creating reusable, extensible component frameworks, manager classes, animation and effects classes, UI widgets, and more. lastly, we look at some more advanced topics such as communication between Flash and the browser and Web services. case studies are included that apply the knowledge presented, giving you real-world projects to learn from and adapt for use in your own work. Mastering object-oriented programming is essential for modern Flash development, and Object-Oriented ActionScript 3.0 is the only guide you'll need.

Learning C# 3.0 (Paperback, 3rd Revised edition): Jesse Liberty Learning C# 3.0 (Paperback, 3rd Revised edition)
Jesse Liberty
R974 R853 Discovery Miles 8 530 Save R121 (12%) Ships in 18 - 22 working days

If you're new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressions, and LINQ. You'll also learn how to build Windows applications and handle data with C#. No previous programming experience is required -- in fact, if you've never written a line of code in your life, bestselling authors Jesse Liberty and Brian MacDonald will show you how it's done. Each chapter offers a self-contained lesson to help you master key concepts, with plenty of annotated examples, illustrations, and a concise summary. With this book, you will: Learn how to program as you learn C# Grasp the principles of object-oriented programming through C# Discover how to use the latest features in C# 3.0 and the .NET 3.5 Framework--including LINQ and the Windows Presentation Foundation (WPF) Create Windows applications and data-driven applications

You'll also find a unique Test Your Knowledge section in each chapter, with practical exercises and review quizzes, so you can practice new skills and test your understanding. If you're ready to dive into C# and .NET programming, this book is a great way to quickly get up to speed.

Java Web Services (Paperback, 2nd Revised edition): Martin Kalin Java Web Services (Paperback, 2nd Revised edition)
Martin Kalin
R912 R791 Discovery Miles 7 910 Save R121 (13%) Ships in 18 - 22 working days

Learn how to develop REST-style and SOAP-based web services and clients with this quick and thorough introduction. This hands-on book delivers a clear, pragmatic approach to web services by providing an architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing them. You'll learn how to write services from scratch and integrate existing services into your Java applications. With greater emphasis on REST-style services, this second edition covers HttpServlet, Restlet, and JAX-RS APIs; jQuery clients against REST-style services; and JAX-WS for SOAP-based services. Code samples include an Apache Ant script that compiles, packages, and deploys web services.Learn differences and similarities between REST-style and SOAP-based services Program and deliver RESTful web services, using Java APIs and implementations Explore RESTful web service clients written in Java, JavaScript, and Perl Write SOAP-based web services with an emphasis on the application level Examine the handler and transport levels in SOAP-based messaging Learn wire-level security in HTTP(S), users/roles security, and WS-Security Use a Java Application Server (JAS) as an alternative to a standalone web server

Smalltalk and Object Orientation - An Introduction (Paperback, Softcover reprint of the original 1st ed. 1997): John Hunt Smalltalk and Object Orientation - An Introduction (Paperback, Softcover reprint of the original 1st ed. 1997)
John Hunt
R1,436 Discovery Miles 14 360 Ships in 18 - 22 working days

This book was originally written to support an introductory course in Object Orientation through the medium of Smalltalk (and VisualWorks in particular). However, it can be used as a book to teach the reader Smalltalk, to introduce object orientation as well as present object oriented design and analysis. It takes as its basic premise that most Computer Scientists I Software Engineers learn best by doing rather than from theoretical notes. The chapters therefore attempt to introduce concepts by getting you the reader to do things, rather than by extensive theoretical discussions. This means that these chapters take a hands-on approach to the subject and assume that the student/reader has a suitable Small talk environment available to them. The chapters are listed below and are divided into six parts. The reader is advised to work through Parts 1 and 3 thoroughly in order to gain a detailed understanding of object orientation. Part 2 then provides an introduction to the Smalltalk environment and language. Other chapters may then be dipped into as required. For example, if the reader wishes to hone their Smalltalk skills then the chapters in Part 4 would be useful. However, if at that point they wish to get on and discover the delights of graphical user interfaces in Smalltalk, then Part 5 could be read next. Part 6 presents some more advances subjects such as metaclasses and concurrency which are not required for straight forward Small talk development.

ADO - ActiveX Data Objects (Paperback): Jason Roff ADO - ActiveX Data Objects (Paperback)
Jason Roff
R1,063 R916 Discovery Miles 9 160 Save R147 (14%) Ships in 18 - 22 working days

This book is a one-stop guide to ADO, the universal data access solution from Microsoft that allows easy access to data from multiple formats and platforms. It includes chapters on the Connection, Recordset, Field, and Command objects and the Properties collection; ADO architecture, data shaping, and the ADO Event Model; brief introductions to RDS, ADO.NET, and SQL; and a comprehensive alphabetic reference to every ADO object, method, property, and event.

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
R250 Discovery Miles 2 500 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).

C++ Software Design - Design Principles and Patterns for High-Quality Software (Paperback): Klaus Iglberger C++ Software Design - Design Principles and Patterns for High-Quality Software (Paperback)
Klaus Iglberger
R1,786 R1,420 Discovery Miles 14 200 Save R366 (20%) Ships in 9 - 17 working days

Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language. C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities. Design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility. Learn how to evaluate your code with respect to software design Understand what software design is, including design goals such as changeability and extensibility Explore the advantages and disadvantages of each design approach Learn how design patterns help solve problems and express intent Choose the right form of a design pattern to gain most of its advantages

Programming in C++ (Paperback): M.T. Somashekara Programming in C++ (Paperback)
M.T. Somashekara
R415 Discovery Miles 4 150 Ships in 10 - 15 working days

C++ is a general-purpose, high-level programming language. It is often referred to as a superset of C language since it provides all the features of C along with its own. Designed as a textbook for the students of computer science and information technology, it covers the concepts of both structured programming (modular programming) and object oriented programming in detail. This book treats C++ as a separate language in totality, and deals with all the language fundamentals. It proceeds gradually towards the main concepts of object oriented programming. This title includes: programs for each concept to illustrate its significance and scope; complete explanation of each program with emphasis on its core segment; large number of chapter-end review questions and programming exercises; and, logical flow of the concepts starting from the preliminary topics to the major topics.

Object-oriented Database Systems - Approaches and Architectures (Paperback, 2nd Revised edition): C.S.R. Prabhu Object-oriented Database Systems - Approaches and Architectures (Paperback, 2nd Revised edition)
C.S.R. Prabhu
R175 Discovery Miles 1 750 Ships in 10 - 15 working days

The emergence of Java as the dominant object oriented programming language has resulted in upcoming OODBMS products such as Ozone, which are purely Java based. It has also resulted in upgradation of existing OODBMS products extending their features with Java environment. In the ORDBMS product line, Oracle 9i and DB2 are offering considerable object oriented database features. All these new developments are discussed in the Second Edition. The first edition of this compact text evoked good response from the readers. The new edition continues to provide a good exposure on object database systems, in terms of different approaches to object data management as well as the various architectures of object database systems. The three major approaches, semantic database systems approach, object-oriented programming language extension approach, and relational extension approach (leading to object relational system) are covered in detail. Exercises have been added at the end of each chapter to sharpen the analytical abilities of the reader. The book will be extremely useful to computer professionals and postgraduate students studying courses in database systems area.

Building Ethereum Dapps - Decentralized Applications on the Ethereum Blockchain (Paperback): Roberto Infante Building Ethereum Dapps - Decentralized Applications on the Ethereum Blockchain (Paperback)
Roberto Infante
R852 Discovery Miles 8 520 Ships in 10 - 15 working days

With DApps built on the Ethereum blockchain, users can establish persistent, reliable ownership records for actions such as buying a car or a house with smart contracts to enforce blockchain-based verification before a transaction can be completed. Building Ethereum DApps introduces readers to decentralized applications based on the Ethereum blockchain platform. They'll discover how to design smart contracts to enforce transaction rules, and then implement them in Ethereum's JavaScript-like Solidity language. Key Features * Understanding decentralized applications and the underlying technologies * Learning the key components of the Ethereum platform * Implementing smart contracts in Solidity Audience Written for developers with intermediate experience in an OO language or in JavaScript. Some understanding and experience with blockchain concepts is helpful. Author Bio Roberto Infante is an independent software development consultant who specializes in finance. Throughout his career, he has worked on a variety of innovative projects, such as the first internet mortgage approval system in the UK and one of the first online insurance underwriting systems in London.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Handbook of Research on Big Data Storage…
Richard S Segall, Jeffrey S Cook Hardcover R8,497 Discovery Miles 84 970
Fuzzy Modeling and Genetic Algorithms…
Earl Cox Paperback R2,012 Discovery Miles 20 120
S5000F, International specification for…
Asd Hardcover R1,042 Discovery Miles 10 420
Research Anthology on Big Data…
Information R Management Association Hardcover R15,738 Discovery Miles 157 380
Set Functions, Games and Capacities in…
Michel Grabisch Hardcover R4,576 Discovery Miles 45 760
Research Anthology on Implementing…
Information R Management Association Hardcover R15,726 Discovery Miles 157 260
Design Mind for Data Visualization…
J. Storm Hardcover R1,126 Discovery Miles 11 260
Research Anthology on Big Data…
Information R Management Association Hardcover R15,743 Discovery Miles 157 430
Handbook of Research on Innovative…
Li Yan Hardcover R8,236 Discovery Miles 82 360
Data Analytics for Social Microblogging…
Soumi Dutta, Asit Kumar Das, … Paperback R3,335 Discovery Miles 33 350

 

Partners