0
Your cart

Your cart is empty

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

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

Beginning C# 5.0 Databases (Paperback, 2nd ed.): Vidya Vrat Agarwal Beginning C# 5.0 Databases (Paperback, 2nd ed.)
Vidya Vrat Agarwal
R1,963 Discovery Miles 19 630 Ships in 10 - 15 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

The Python Library Reference - Release 3.6.4 - Book 1 of 2 (Paperback): Guido van Rossum, Python Development Team The Python Library Reference - Release 3.6.4 - Book 1 of 2 (Paperback)
Guido van Rossum, Python Development Team
R1,419 Discovery Miles 14 190 Ships in 9 - 17 working days
Object Design Style Guide (Paperback): Matthias Noback Object Design Style Guide (Paperback)
Matthias Noback
R1,056 Discovery Miles 10 560 Ships in 12 - 19 working days

Object Design Style Guide captures dozens of techniques for creating pro-quality OO code that can stand the test of time. Examples are in an instantly-familiar pseudocode, teaching techniques you can apply to any OO language, from C++ to PHP. The design rules for different types of objects Best practices for naming objects Testing an object's behavior instead of its implementation Exercises for each chapter to test your design skills

Accelerated C# 2010 (Paperback, 1st ed.): Trey Nash Accelerated C# 2010 (Paperback, 1st ed.)
Trey Nash
R1,111 R973 Discovery Miles 9 730 Save R138 (12%) Ships in 10 - 15 working days

C# 2010 offers powerful new features, and this book is the fastest path to mastering themand the rest of C#for both experienced C# programmers moving to C# 2010 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET Common Language Runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR.

This book is both a rapid tutorial and a permanent reference. You'll quickly master C# 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 C# when this book will show you how to do things the right way from the start? Comprehensively and concisely explains both C# 2008 and C# 2010 features Focuses on the language itself and on how to use C# 2010 proficiently for all .NET application development Concentrates on how C# features work and how to best use them for robust, high-performance code What you'll learn How C# works with and exploits the CLR How to use arrays, collections, and iterators How to handle events with delegates and anonymous functions How to design and use generic types and methods How to thread efficiently and robustly How C# anonymous types, lamba expressions, and extension methods work and how to use them Who this book is for

If you're an experienced C# programmer, you need to understand how C# has changed with C# 2010. If you're an experienced object-oriented programmer moving to C#, 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 C# fundamentals, for those new to or reviewing C#. The rest of the book covers all the major C# 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 C# 2010. Table of Contents C# PreviewC# and the CLRC# Syntax OverviewClasses, Structs, and ObjectsInterfaces and ContractsOverloading OperatorsException Handling and Exception SafetyWorking with StringsArrays, Collection Types, and IteratorsDelegates, Anonymous Functions, and EventsGenericsThreading in C#In Search of C# Canonical FormsExtension MethodsLambda ExpressionsLINQ: Language Integrated QueryDynamic Types

Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design and Iterative Development (Hardcover, 3rd... Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design and Iterative Development (Hardcover, 3rd edition)
Craig Larman
R2,303 R1,808 Discovery Miles 18 080 Save R495 (21%) Ships in 12 - 19 working days

"This edition contains Larman's usual accurate and thoughtful writing. It is a very good book made even better."
--Alistair Cockburn, author, "Writing Effective Use Cases" and "Surviving OO Projects""Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both."
--John Vlissides, author, "Design Patterns" and "Pattern Hatching""People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice."
--Martin Fowler, author, "UML Distilled" and "Refactoring""This book makes learning UML enjoyable and pragmatic by incrementally introducing it as an intuitive language for specifying the artifacts of object analysis and design. It is a well written introduction to UML and object methods by an expert practitioner."
--Cris Kobryn, Chair of the UML Revision Task Force and UML 2.0 Working GroupA brand new edition of the world's most admired introduction to object-oriented analysis and design with UMLFully updated for UML 2 and the latest iterative/agile practicesIncludes an all-new case study illustrating many of the book's key points

"Applying UML and Patterns" is the world's #1 business and college introduction to "thinking in objects"--and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.

Developers and students will learn object-orientedanalysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won't just learn UML diagrams--you'll learn how to "apply" UML in the context of OO software development.

Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, "Gang of Four" design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition's extensive improvements include A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UMLNew coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoringMany new tips on combining iterative and evolutionary development with OOA/DUpdates for easier study, including new learning aids and graphics New college educator teaching resourcesGuidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum Techniques for applying the UML to documenting architecturesA new chapter on evolutionary requirements, and much more

"Applying UML and Patterns, Third Edition," is a lucid and practical introduction to thinking and designing with objects--and creating systems that are well crafted, robust, and maintainable.

Beginning C# 2008 Objects - From Concept to Code (Paperback, 1st ed.): Grant Palmer, Ken Barker Beginning C# 2008 Objects - From Concept to Code (Paperback, 1st ed.)
Grant Palmer, Ken Barker
R1,558 R1,310 Discovery Miles 13 100 Save R248 (16%) Ships in 10 - 15 working days

Updated with the changes to C#, Beginning C# 2008 Objects: From Concepts to Code introduces complete beginners to C# coding practice with a solid methodological foundation written by two criticallyacclaimed experts in the field, already authors of the bestselling Beginning C# Objects.

By building from first principles in objectoriented terminology, then advancing through application design with Unified Modeling Language (UML)into practical examples, Beginning C# 2008 Objects: From Concepts to Code provides a foundational guide written from the perspective of two experienced, working authorities on C#.

Working coders will benefit from the objectoriented cast of the book and its section on usecase modeling. This is the book to read if you want to deepen and advance your existing professional development in C# with an eye towards advancing out of pure coding work.

For the reader wishing to simply learn C#, this book will provide exactly that. In addition to listing code and syntax, Beginning C# 2008 Objects: From Concepts to Code also walks you through the design and architecting of a functioning C# application, showing the why and the how of the development decisions that go into professional C# coding.

Practical DWR 2 Projects (Paperback, 1st ed.): Frank Zammetti Practical DWR 2 Projects (Paperback, 1st ed.)
Frank Zammetti
R1,239 R1,062 Discovery Miles 10 620 Save R177 (14%) Ships in 10 - 15 working days

The Ajax craze is sweeping the world, and there is no shortage of libraries from which to choose to make it all easier to develop. One of those libraries has risen near the top in the Java space, and that library is DWR. DWR, or Direct Web Remoting, allows you to treat your Java classes running on the server as if they were local objects running in the browser, bringing the full power of your server-side business logic to the client without the usual problems that entails. In this book You'll explore DWR and all it offers. You'll find six full, working applications that use DWR, instead of a lot of theoretical musings. You'll learn by example, more importantly, by doing, as you tear the applications apart, see what makes them tick, and even extend them at your own pace. In the end, you'll have a great feel for what DWR offers and how Ajax can bring the world of Web 2.0 to your doorstep, and you'll have a good time doing it. What you'll learn Call a server-side object in a snap and make it look like any local JavaScript call to boot. Provide a strong security mechanism for securing your server-side code. Integrate with many of the most popular frameworks out there. Provide not only Ajax but Comet capabilities (sometimes called reverse Ajax). Dig into Ajax using DWR in a practical and hacking kind of way starting with a webmail client and Wiki projects. Build a simple file manager application and an online timesheet system. Complete a DWR-based game project. Who is this book for? Web application developers, senior projects leads, and application architects About the Apress Practical Series The Practical series from Apress is your best choice for getting the job done, period.From professional to expert, this series lets you apply project-motivated templates (or frameworks) step by step in a very direct, practical, and efficient manner toward current real-world projects that may be sitting on your desk. So whatever your career goal, Apress can be your trusted guide to take you where you want to go on your IT career empowerment path. Related Titles Pro Ajax and Java Frameworks Practical Ajax Projects with Java Technology Foundations of Ajax

C++ Design Patterns and Derivatives Pricing (Paperback, 2nd Revised edition): M.S. Joshi C++ Design Patterns and Derivatives Pricing (Paperback, 2nd Revised edition)
M.S. Joshi
R1,939 Discovery Miles 19 390 Ships in 12 - 19 working days

Design patterns are the cutting-edge paradigm for programming in C++, and they are here discussed in depth using examples from financial mathematics. Assuming only a basic knowledge of C++ and mathematical finance, the reader learns how to produce well-designed, structured, reusable code via carefully-chosen examples. This new edition includes several new chapters covering topics of increasing robustness in the presence of exceptions, designing a generic factory, interfacing C++ with EXCEL, and improving code design using the idea of decoupling. Complete ANSI/ISO compatible C++ source code is hosted on an accompanying website for the reader to study in detail, and reuse as they see fit. Whether you are a student of financial mathematics, a working quantitative analyst or financial mathematician, you need this book. Offering practical steps for implementing pricing models for complex financial products, it will transform your understanding of how to use C++.

Object-Oriented Programming with Visual Basic.NET (Paperback): Michael McMillan Object-Oriented Programming with Visual Basic.NET (Paperback)
Michael McMillan
R1,637 Discovery Miles 16 370 Ships in 12 - 19 working days

Michael McMillan provides a complete presentation of the object-oriented features of the Visual Basic .NET language for advanced Visual Basic programmers. Beginning with an introduction to abstract data types and their initial implementation using structures, he explains standard OOP topics including class design, inheritance, access modifiers and scoping issues, abstract classes, design and implemention of interfaces and design patterns, and refactoring in VB.NET. More advanced OOP topics are included as well, such as reflection, object persistence, and serialization. To tie everything together, McMillan demonstrates sound OOP design and implementation principles through practical examples of standard Windows applications, database applications using ADO.NET, Web-based applications using ASP.NET, and Windows service applications.

The Object Primer - Agile Model-driven Development with UML 2.0 (Paperback, 3rd Revised edition): Scott W Ambler The Object Primer - Agile Model-driven Development with UML 2.0 (Paperback, 3rd Revised edition)
Scott W Ambler
R1,962 Discovery Miles 19 620 Ships in 12 - 19 working days

Scott Ambler, award-winning author of Building Object Applications that Work, Process Patterns, and More Process Patterns, has revised his acclaimed first book, The Object Primer. Long prized in its original edition by both students and professionals as the best introduction to object-oriented technology, this book is now completely up-to-date, with all modeling notation rewritten in the just-released UML 2.0. All chapters have been revised to take advantage of Agile Modeling (AM), which is presented in the new chapter 2 along with other important new modeling techniques. Review questions at the end of each chapter allow readers to test their newly acquired knowledge. In addition, the author takes time to reflect on the lessons learned over the past few years by discussing the proven benefits and drawbacks of the technology. This is the perfect book for any software development professional or student seeking an introduction to the concepts and terminology of object technology.

UML Xtra-Light - How To Specify Your Software Requirements (Paperback): Milan Kratochvil, Barry McGibbon UML Xtra-Light - How To Specify Your Software Requirements (Paperback)
Milan Kratochvil, Barry McGibbon
R1,088 Discovery Miles 10 880 Ships in 12 - 19 working days

Business managers often find it impossible to communicate business objectives and specify their software requirements to technical members of staff. This beginner's guide to the Unified Modeling Language (UML) - the standard for documenting software designs - teaches readers to communicate with software developers in a more focused, effective way. It describes the basic diagrams of the UML modeling notation and shows how they are used to specify requirements in an unambiguous way. When applied on a project, the risk of failure through unclear requirements is removed. If you are a non-technical person with a stake in the success of a software project, this book is for you. Milan Kratochvil has worked as an IT-consultant, instructor and writer in methodology for nearly twenty-five years, focusing on areas where IT and business intersect. Barry McGibbon is a principal consultant for Princeton Softech.

Object-Oriented Programming via Fortran 90/95 (Paperback): Ed Akin Object-Oriented Programming via Fortran 90/95 (Paperback)
Ed Akin
R2,080 Discovery Miles 20 800 Ships in 12 - 19 working days

Writing technical applications in a modern object-oriented approach, using Fortran 90 or 95, can be problematic. This book teaches how to employ the principles of object-oriented programming to produce clear, highly efficient executable codes (rather than focusing on the traditional procedural abilities of Fortran). This text is an excellent harbinger to all the features of the finalized, fully object-oriented Fortran 200X. In addition to covering the OOP methodologies, the basic foundation of the language and solid programming skills are reviewed, making the book valuable also as a good migration tool for experienced Fortran programmers that want to smoothly pick up the OOP paradigm. The author highlights common themes by using comparisons with Matlab® and C++ and uses numerous cross-referenced examples to convey all concepts quickly and clearly. Complete code for the examples is included on the accompanying CD.

Mastering ENVY/Developer (Paperback): Joseph Pelrine, Alan Knight, Adrian Cho Mastering ENVY/Developer (Paperback)
Joseph Pelrine, Alan Knight, Adrian Cho
R2,198 Discovery Miles 21 980 Ships in 12 - 19 working days

This book explores ENVY at several levels. The first chapters are devoted to a tutorial, bringing new users and non-technical managers up to speed on the basics of ENVY usage, its unique concepts, and the way it influences team development processes. Later chapters address project leads and ENVY administrators with useful advice and utilities. Finally, the authors delve deep into the internals to illustrate sophisticated toolbuilding techniques and provide some invaluable goodies. These include a "checkpoint" facility for snapshotting open editions in progress, a three-way differences browser, and an entire toolkit of administration tools for scripting common ENVY operations. The accompanying code is available at http://www.envymasters.com. Adrian Cho works at Object Technology International (OTI) in Ottawa, where he is the technical lead for ENVY/Developer and the team programming portions of VisualAge Java. Alan Knight is currently on the VisualWorks development team at Cincom in Ottawa. He spent many years with The Object People doing training, consulting, and product development in both Smalltalk and Java. He has spoken widely and is a former columnist for The Smalltalk Report. Joseph Pelrine is currently a senior consultant with Daedalos Consulting in Switzerland and works extensively with eXtreme Programming. He is an international speaker and a former columnist for The Smalltalk Report.

The Road to the Unified Software Development Process (Paperback, Rev and Updated): Ivar Jacobson The Road to the Unified Software Development Process (Paperback, Rev and Updated)
Ivar Jacobson; Edited by Stefan Bylund
R1,958 Discovery Miles 19 580 Ships in 12 - 19 working days

Ivar Jacobson is one of the most important figures in the software development industry. Together with his colleagues Grady Booch and James Rumbaugh, he has been pivotal to the creation of the Unified Modeling Language and Rational's Unified Software Development Process. In this book, Stefan Bylund has collected and revised Ivar Jacobson's articles from Object Magazine, JOOP, ROAD, and Component Strategies. It not only presents his most influential work, but also tracks the development of the Unified Software Development Process. An excellent reference for software professionals interested in analysis and design, the volume offers real-world experience in developing quality software through disciplined engineering.

Codecharts - Roadmaps and Blueprints for Object-Oriented Programs (Hardcover): A. H. Eden Codecharts - Roadmaps and Blueprints for Object-Oriented Programs (Hardcover)
A. H. Eden
R2,646 Discovery Miles 26 460 Ships in 12 - 19 working days

NEW LANGUAGE VISUALIZES PROGRAM ABSTRACTIONS CLEARLY AND PRECISELY

Popular software modelling notations visualize implementation minutiae but fail to scale, to capture design abstractions, and to deliver effective tool support. Tailored to overcome these limitations, Codecharts can elegantly model roadmaps and blueprints for Java, C++, and C# programs of any size clearly, precisely, and at any level of abstraction. More practically, significant productivity gains for programmers using tools supporting Codecharts have been demonstrated in controlled experiments.

Hundreds of figures and examples in this book illustrate how Codecharts are used to:

Visualize the building-blocks of object-oriented design

Create bird's-eye roadmaps of large programs with minimal symbols and no clutter

Model blueprints of patterns, frameworks, and other design decisions

Be exactly sure what diagrams claim about programs and reason rigorously about them

Tools supporting Codecharts are also shown here to:

Recover design from plain Java and visualize the program's roadmap

Verify conformance to design decision with a click of a button

This classroom-tested book includes two main parts:

Practice (Part I) offers experienced programmers, software designers and software engineering students practical tools for representing and communicating object-oriented design. It demonstrates how to model programs, patterns, libraries, and frameworks using examples from JDK, Java 3D, JUnit, JDOM, Enterprise JavaBeans, and the Composite, Iterator, Factory Method, Abstract Factory, and Proxy design patterns.

Theory (Part II) offers a mathematical foundation for Codecharts to graduate students and researchers studying software design, modelling, specification, and verification. It defines a formal semantics and a "satisfies" relation for design verification, and uses them to reason about the relations between patterns and programs (e.g., "java.awt implements Composite" and "Factory Method is an abstraction of Iterator").

Foundations of Component-Based Systems (Hardcover): Gary T. Leavens, Murali Sitaraman Foundations of Component-Based Systems (Hardcover)
Gary T. Leavens, Murali Sitaraman
R2,466 Discovery Miles 24 660 Ships in 12 - 19 working days

This collection of top-notch articles by well-known experts brings together, for the first time, key elements of this area that are fast becoming the focus of much current research and practice in computing. About half the articles deal with theoretical frameworks, models, and systems of notation; the rest comprise case studies by architects of prototype systems who present findings on architectures verification. The emphasis is on advances in the technological infrastructure of component-based systems; how to design and specify reusable components; and how to reason about, verify, and validate systems from components. An introduction by Clemens Szyperski gives a snapshot of current research in the field.

e-Enterprise - Business Models, Architecture, And Components (Paperback): Faisal Hoque e-Enterprise - Business Models, Architecture, And Components (Paperback)
Faisal Hoque
R1,950 Discovery Miles 19 500 Ships in 12 - 19 working days

How does a company succeed in the volatile world of e-commerce? The real challenge is to fully leverage the potential of the Internet as a means to building an agile enterprise. In e-Enterprise Faisal Hoque provides a business vision and a technological method for building an agile, electronically-based enterprise using reusable components. Aimed at CIOs, CEOs, and technologists alike, e-Enterprise explores the strategic challenges faced by companies as they embrace business in the networked economy of the future. It takes a step beyond the simple transaction-based e-commerce model and shows how a business can truly take advantage of rapidly evolving technology.

More C++ Gems (Paperback): Robert C. Martin More C++ Gems (Paperback)
Robert C. Martin; Foreword by Stanley Lippman
R2,412 Discovery Miles 24 120 Ships in 12 - 19 working days

With More C++ Gems, Robert Martin, Editor-in-Chief of C++ Report, presents the long-awaited follow-up to C++ Gems (1996). Since the publication of the first book, the C++ language has experienced many changes. The ISO has adopted a standard for the language and its library. The Unified Modeling Language has affected software development in C++, and Java has changed things as well. Through all of these developments, C++ Report has been the forum for developers and programmers to share their experience and discuss new directions for the industry. More C++ Gems picks up where the first book left off, presenting tips, tricks, proven strategies, easy-to-follow techniques, and usable source code by some of the most renowned experts in the field.

Kent Beck's Guide to Better Smalltalk - A Sorted Collection (Paperback, New): Kent Beck Kent Beck's Guide to Better Smalltalk - A Sorted Collection (Paperback, New)
Kent Beck
R2,079 Discovery Miles 20 790 Ships in 12 - 19 working days

In this book, Smalltalk pioneer and guru, Kent Beck, weaves together a collection of his "landmark" articles from leading IT trade journals--The Smalltalk Report, JOOP, and Object Magazine. Written for Smalltalk programmers, this book is designed to help readers become more effective Smalltalk developers and object technology users. It is filled with insider tips, advanced techniques, and proven strategies on getting the most out of the Smalltalk language. Some specific topics covered are patterns, garbage collection, the use of CRC cards, and much more.

Component-Based Software Engineering (Paperback): Thomas Jell Component-Based Software Engineering (Paperback)
Thomas Jell
R1,981 Discovery Miles 19 810 Ships in 12 - 19 working days

This book, first published in 1997, covers the most important topics in ComponentWare (TM) technology, based in large part on the first Component Users Conference. It addresses such issues as ComponentWare platforms, component design and architecture, distributed object computing, ComponentWare languages, patterns and frameworks, interoperability, and debugging and testing.

The Patterns Handbook - Techniques, Strategies, and Applications (Paperback): Linda Rising The Patterns Handbook - Techniques, Strategies, and Applications (Paperback)
Linda Rising
R2,358 Discovery Miles 23 580 Ships in 12 - 19 working days

In The Patterns Handbook, Linda Rising has selected seminal articles and essays that illustrate the growing importance of patterns in application development. In this important collection, you will find articles on pattern writing, pattern templates, system test patterns, frameworks and design patterns, how patterns work in teams, patterns and antipatterns, and patterns of thought. A partial list of well published experts includes James Coplien, Kent Beck, Grady Booch, Ralph Johnson, Robert Martin, Andrew Koenig, and John Vlissides. This reference contains an overview, examples and experience, resources, an annotated bibliography, and contact information. The use of patterns leads to successful solutions to recurring problems. This book will show you how to use patterns to improve productivity and quality and to become a better software designer.

Component-Based Development for Enterprise Systems - Applying the SELECT Perspective (Paperback): Paul Allen Component-Based Development for Enterprise Systems - Applying the SELECT Perspective (Paperback)
Paul Allen
R1,832 Discovery Miles 18 320 Ships in 12 - 19 working days

This ground-breaking book distills the experience of the authors in dealing with problems in industry that can be solved by using the SELECT Perspective. A pragmatic, component-based approach for the development of enterprise systems, the SELECT Perspective comprises a unique blend of techniques, architecture, and process. Enterprise software development presents challenges of sheer scale and complexity that continue to accelerate at a terrific pace. Businesses are becoming increasingly adaptive and are calling for software that is more and more flexible. Component technology holds the promise of solving these problems, but there are some complications. For example, many organizations continue to struggle with the challenge of integrating their legacy systems with the newer technology. The approach in this book offers a streamlined set of modeling techniques based on Unified Modeling Language (UML); uses a serviced-based architecture that provides an overall design philosophy for reusable software that addresses the needs of the business, not the technology; and is a clearly defined software process that provides guidance on how to employ the knowledge base of available techniques.

Advanced Object-Oriented Analysis and Design Using UML (Paperback): James J. Odell Advanced Object-Oriented Analysis and Design Using UML (Paperback)
James J. Odell; Foreword by Martin Fowler
R1,770 Discovery Miles 17 700 Ships in 12 - 19 working days

Composed of updated versions of James Odell's articles from The Journal of Object-Oriented Programming, ROAD , and Object Magazine, this book works to convey the essence of object-oriented programming and software building through the Unified Modeling Language (UML). The author provides concise but in-depth pieces on structural issues, dynamic issues, business rules, object complexity, object aggregation, design templates, and the process of objects.

UEbersetzerbau - Theorie, Konstruktion, Generierung (German, Hardcover, 2nd 2., Uberarb. U. Erw. Aufl. ed.): Dieter Maurer UEbersetzerbau - Theorie, Konstruktion, Generierung (German, Hardcover, 2nd 2., Uberarb. U. Erw. Aufl. ed.)
Dieter Maurer
R2,117 Discovery Miles 21 170 Ships in 10 - 15 working days

Diese zweite, A1/4berarbeitete und erweiterte Auflage vermittelt Studenten der Informatik Fundament und RA1/4stzeug des Aoebersetzerbaus fA1/4r imperative, funktionale, logische und - neu hinzugekommen - objektorientierte Programmiersprachen und moderne Zielarchitekturen: von den theoretischen Grundlagen bis zu konstruktiven und generativen Verfahren.
Die statische Analyse von Programmen, die fA1/4r die UnterstA1/4tzung des Softwareentwicklungsprozesses ebenso wichtig ist wie hier fA1/4r die Erzeugung effizienter Zielprogramme, wird semantisch fundiert. Die erforderlichen Grundkenntnisse aus der Theorie der formalen Sprachen und Automaten werden passend bereitgestellt.
Das Buch enthAlt zahlreiche Aoebungsaufgaben und eignet sich zur Vorlesungsbegleitung ebenso wie zum Selbststudium.

SwiftUI for Masterminds 3rd Edition 2022 - How to take advantage of Swift and SwiftUI to create insanely great apps for... SwiftUI for Masterminds 3rd Edition 2022 - How to take advantage of Swift and SwiftUI to create insanely great apps for iPhones, iPads, and Macs (Paperback, 3rd ed.)
J. D. Gauchat
R1,479 R1,258 Discovery Miles 12 580 Save R221 (15%) Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Data Abstraction and Problem Solving…
Janet Prichard, Frank Carrano Paperback R2,421 Discovery Miles 24 210
Object-Oriented Game Development
Julian Gold Paperback R2,247 R1,778 Discovery Miles 17 780
Practical UML Statecharts in C/C…
Miro Samek Paperback R1,890 Discovery Miles 18 900
Agile Scrum Implementation and Its…
Kenneth R Walsh, Sathiadev Mahesh, … Hardcover R6,500 Discovery Miles 65 000
ISE Object-Oriented Software…
David Kung Paperback R1,905 Discovery Miles 19 050
Java - The ultimate beginners guide to…
Mark Reed Hardcover R613 R556 Discovery Miles 5 560
Java Parables Volume 1 - Object-Oriented…
Pamela Osakwe Leon-Mezue Hardcover R975 Discovery Miles 9 750
OCA Java SE 8 Programmer I Exam Guide…
Kathy Sierra, Bert Bates Paperback R1,503 R1,402 Discovery Miles 14 020
Core Java Interview Questions You'll…
Vibrant Publishers Hardcover R1,312 Discovery Miles 13 120
The Jakarta EE Platform Specification…
Eclipse Foundation Hardcover R1,156 Discovery Miles 11 560

 

Partners