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)

C# 6.0 Cookbook 4e (Paperback, 4th Revised edition): Stephen Hilyard, Stephen Teilhet C# 6.0 Cookbook 4e (Paperback, 4th Revised edition)
Stephen Hilyard, Stephen Teilhet
R1,475 R964 Discovery Miles 9 640 Save R511 (35%) Ships in 10 - 15 working days

Completely updated for C# 6.0, the new edition of this bestseller offers more than 150 code recipes to common and not-so-common problems that C# programmers face every day. More than a third of the recipes have been rewritten to take advantage of new C# 6.0 features. If you prefer solutions to general C# language instruction and quick answers to theory, this is your book. C# 6.0 Cookbook offers new recipes for asynchronous methods, dynamic objects, enhanced error handling, the Rosyln compiler, and more. Here are some of topics covered: Classes and generics Collections, enumerators, and iterators Data types LINQ and Lambda expressions Exception handling Reflection and dynamic programming Regular expressions Filesystem interactions Networking and the Web XML usage Threading, Synchronization, and Concurrency Each recipe in the book includes tested code that you can download from oreilly.com and reuse in your own applications, and each one includes a detailed discussion of how and why the underlying technology works. You don't have to be an experienced C# or .NET developer to use C# 6.0 Cookbook.You just have to be someone who wants to solve a problem now, without having to learn all the related theory first.

Object-oriented Python - Master OOP by Building Games and GUIs (Paperback): Irv Kalb Object-oriented Python - Master OOP by Building Games and GUIs (Paperback)
Irv Kalb
R1,031 R792 Discovery Miles 7 920 Save R239 (23%) Ships in 10 - 15 working days

Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You'll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the object-oriented style. You'll explore the key concepts of object-oriented programming - encapsulation, polymorphism, and inheritance - and learn not just how to code with objects, but the absolute best practices for doing so. Finally, you'll bring it all together by building a complex video game, complete with full animations and sounds. The book covers two fully functional Python code packages that will speed up development of graphical user interface (GUI) programs in Python.

Maven (Paperback): Company Sonatype Maven (Paperback)
Company Sonatype
R1,150 R978 Discovery Miles 9 780 Save R172 (15%) Ships in 18 - 22 working days

For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project. Now there's help. The long-awaited official documentation to Maven is here. Written by Maven creator Jason Van Zyl and his team at Sonatype, Maven: The Definitive Guide clearly explains how this tool can bring order to your software development projects. Maven is largely replacing Ant as the build tool of choice for large open source Java projects because, unlike Ant, Maven is also a project management tool that can run reports, generate a project website, and facilitate communication among members of a working team. To use Maven, everything you need to know is in this guide. The first part demonstrates the tool's capabilities through the development, from ideation to deployment, of several sample applications -- a simple software development project, a simple web application, a multi-module project, and a multi-module enterprise project. The second part offers a complete reference guide that includes: * The POM and Project Relationships * The Build Lifecycle * Plugins * Project website generation * Advanced site generation * Reporting * Properties * Build Profiles * The Maven Repository * Team Collaboration * Writing Plugins * IDEs such as Eclipse, IntelliJ, ands NetBeans * Using and creating assemblies * Developing with Maven Archetypes Several sources for Maven have appeared online for some time, but nothing served as an introduction and comprehensive reference guide to this tool -- until now. Maven: The Definitive Guide is the ideal book to help you manage development projects for software, web applications, and enterprise applications. And it comes straight from the source.

Concise Guide to Object-Oriented Programming - An Accessible Approach Using Java (Paperback, 1st ed. 2019): Kingsley Sage Concise Guide to Object-Oriented Programming - An Accessible Approach Using Java (Paperback, 1st ed. 2019)
Kingsley Sage
R840 Discovery Miles 8 400 Ships in 9 - 17 working days

This engaging textbook provides an accessible introduction to coding and the world of Object-Oriented (OO) programming, using Java as the illustrative programming language. Emphasis is placed on what is most helpful for the first-time coder, in order to develop and understand their knowledge and skills in a way that is relevant and practical. The examples presented in the text demonstrate how skills in OO programming can be used to create applications and programs that have real-world value in daily life. Topics and features: presents an overview of programming and coding, a brief history of programming languages, and a concise introduction to programming in Java using BlueJ; discusses classes and objects, reviews various Java library objects and packages, and introduces the idea of the Application Programming Interface (API); highlights how OO design forms an essential role in producing a useful solution to a problem, and the importance of the concept of class polymorphism; examines what to do when code encounters an error condition, describing the exception handling mechanism and practical measures in defensive coding; investigates the work of arrays and collections, with a particular focus on fixed length arrays, the ArrayList, HashMap and HashSet; describes the basics of building a Graphical User Interface (GUI) using Swing, and the concept of a design pattern; outlines two complete applications, from conceptual design to implementation, illustrating the content covered by the rest of the book; provides code for all examples and projects at an associated website. This concise guide is ideal for the novice approaching OO programming for the first time, whether they are a student of computer science embarking on a one-semester course in this area, or someone learning for the purpose of professional development or self-improvement. The text does not require any prior knowledge of coding, software engineering, OO, or mathematics.

Fundamentals of Java Programming (Paperback, Softcover reprint of the original 1st ed. 2018): Mitsunori Ogihara Fundamentals of Java Programming (Paperback, Softcover reprint of the original 1st ed. 2018)
Mitsunori Ogihara
R1,244 Discovery Miles 12 440 Ships in 9 - 17 working days

Making extensive use of examples, this textbook on Java programming teaches the fundamental skills for getting started in a command-line environment. Meant to be used for a one-semester course to build solid foundations in Java, Fundamentals of Java Programming eschews second-semester content to concentrate on over 180 code examples and 250 exercises.Key object classes (String, Scanner, PrintStream, Arrays, and File) are included to get started in Java programming. The programs are explained with almost line-by-line descriptions, also with chapter-by-chapter coding exercises. Teaching resources include solutions to the exercises, as well as digital lecture slides.

Java Programming Interviews Exposed (Paperback): N Markham Java Programming Interviews Exposed (Paperback)
N Markham
R923 R802 Discovery Miles 8 020 Save R121 (13%) Ships in 18 - 22 working days

If you are a skilled Java programmer but are concerned about the Java coding interview process, this real-world guide can help you land your next position Java is a popular and powerful language that is a virtual requirement for businesses making use of IT in their daily operations. For Java programmers, this reality offers job security and a wealth of employment opportunities. But that perfect Java coding job won't be available if you can't ace the interview. If you are a Java programmer concerned about interviewing, Java Programming Interviews Exposed is a great resource to prepare for your next opportunity. Author Noel Markham is both an experienced Java developer and interviewer, and has loaded his book with real examples from interviews he has conducted. * Review over 150 real-world Java interview questions you are likely to encounter * Prepare for personality-based interviews as well as highly technical interviews * Explore related topics, such as middleware frameworks and server technologies * Make use of chapters individually for topic-specific help * Use the appendix for tips on Scala and Groovy, two other languages that run on JVMs Veterans of the IT employment space know that interviewing for a Java programming position isn't as simple as sitting down and answering questions. The technical coding portion of the interview can be akin to a difficult puzzle or an interrogation. With Java Programming Interviews Exposed, skilled Java coders can prepare themselves for this daunting process and better arm themselves with the knowledge and interviewing skills necessary to succeed.

Beginning Java Programming - The Object-Oriented Approach (Paperback): B Baesens Beginning Java Programming - The Object-Oriented Approach (Paperback)
B Baesens
R1,032 R849 Discovery Miles 8 490 Save R183 (18%) Ships in 10 - 15 working days

A comprehensive Java guide, with samples, exercises, case studies, and step-by-step instruction Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated development environment that allows readers to immediately apply what they learn, and includes step-by-step instruction with plenty of sample programs. Each chapter contains exercises based on real-world business and educational scenarios, and the final chapter uses case studies to combine several concepts and put readers' new skills to the test. Beginning Java Programming: The Object Oriented Approach provides both the information and the tools beginners need to develop Java skills, from the general concepts of object-oriented programming. Learn to: * Understand the Java language and object-oriented concept implementation * Use Java to access and manipulate external data * Make applications accessible to users with GUIs * Streamline workflow with object-oriented patterns The book is geared for those who want to use Java in an applied environment while learning at the same time. Useful as either a course text or a stand-alone self-study program, Beginning Java Programming is a thorough, comprehensive guide.

Programming Smalltalk - Object-Orientation from the Beginning - An introduction to the principles of programming (Paperback,... Programming Smalltalk - Object-Orientation from the Beginning - An introduction to the principles of programming (Paperback, 2015 ed.)
Johannes Brauer
R1,839 Discovery Miles 18 390 Ships in 9 - 17 working days

A straightforward, step-by-step introduction to clear and elegant object-oriented programming. Using a language that's perfect for this kind of programming, the book has been tested in numerous courses and workshops over ten years. Programming Smalltalk is particularly suited for readers with no prior programming knowledge. Starting from the first principles of programming, it teaches you how to use and create algorithms (reusable rules for problem-solving) and the basic building blocks of software. It goes on to explain how to develop complete applications and has a whole chapter on web applications as well as case studies. Now translated into English, this edition was completely revised to be consistent with the latest version of Cincom (R) VisualWorks (R), a professional Smalltalk environment. All examples were created using VisualWorks, which is available without cost for educational purposes, and can be downloaded and installed on any up-to-date computer.

UML @ Classroom - An Introduction to Object-Oriented Modeling (Paperback, 2015 ed.): Martina Seidl, Marion Scholz, Christian... UML @ Classroom - An Introduction to Object-Oriented Modeling (Paperback, 2015 ed.)
Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel
R1,687 Discovery Miles 16 870 Ships in 9 - 17 working days

This textbook mainly addresses beginners and readers with a basic knowledge of object-oriented programming languages like Java or C#, but with little or no modeling or software engineering experience - thus reflecting the majority of students in introductory courses at universities. Using UML, it introduces basic modeling concepts in a highly precise manner, while refraining from the interpretation of rare special cases. After a brief explanation of why modeling is an indispensable part of software development, the authors introduce the individual diagram types of UML (the class and object diagram, the sequence diagram, the state machine diagram, the activity diagram, and the use case diagram), as well as their interrelationships, in a step-by-step manner. The topics covered include not only the syntax and the semantics of the individual language elements, but also pragmatic aspects, i.e., how to use them wisely at various stages in the software development process. To this end, the work is complemented with examples that were carefully selected for their educational and illustrative value. Overall, the book provides a solid foundation and deeper understanding of the most important object-oriented modeling concepts and their application in software development. An additional website offers a complete set of slides to aid in teaching the contents of the book, exercises and further e-learning material.

Programming in C++ - Object Oriented Features (Paperback): Laxmisha Rai Programming in C++ - Object Oriented Features (Paperback)
Laxmisha Rai; Contributions by China Science Publishing & Media Ltd
R1,795 R1,458 Discovery Miles 14 580 Save R337 (19%) Ships in 18 - 22 working days

The book presents an up-to-date overview of C++ programming with object-oriented programming concepts, with a wide coverage of classes, objects, inheritance, constructors, and polymorphism. Selection statements, looping, arrays, strings, function sorting and searching algorithms are discussed. With abundant practical examples, the book is an essential reference for researchers, students, and professionals in programming.

Beginning COBOL for Programmers (Paperback, 1st ed.): Michael Coughlan Beginning COBOL for Programmers (Paperback, 1st ed.)
Michael Coughlan
R2,512 R2,339 Discovery Miles 23 390 Save R173 (7%) Ships in 9 - 17 working days

Beginning COBOL for Programmers is a comprehensive, sophisticated tutorial and modular skills reference on the COBOL programming language for established programmers. This book is for you if you are a developer who would like to-or must-add COBOL to your repertoire. Perhaps you recognize the opportunities presented by the current COBOL skills crisis, or are working in a mission critical enterprise which retains legacy COBOL applications. Whatever your situation, Beginning COBOL for Programmers meets your needs as an established programmer moving to COBOL. Beginning COBOL for Programmers includes comprehensive coverage of ANS 85 COBOL features and techniques, including control structures, condition names, sequential and direct access files, data redefinition, string handling, decimal arithmetic, subprograms, and the report writer. The final chapter includes a substantial introduction to object-oriented COBOL. Benefiting from over one hundred example programs, you'll receive an extensive introduction to the core and advanced features of the COBOL language and will learn to apply these through comprehensive and varied exercises. If you've inherited some legacy COBOL, you'll be able to grasp the COBOL idioms, understand the constructs, and recognize what's happening in the code you're working with. Today's enterprise application developers will find that COBOL skills open new-or old-doors, and this extensive COBOL reference is the book to help you acquire and develop your COBOL skills.

Reactive Streams in Java - Concurrency with RxJava, Reactor, and Akka Streams (Paperback, 1st ed.): Adam L Davis Reactive Streams in Java - Concurrency with RxJava, Reactor, and Akka Streams (Paperback, 1st ed.)
Adam L Davis
R847 R736 Discovery Miles 7 360 Save R111 (13%) Ships in 18 - 22 working days

Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive streams programming with the Android SDK. Reactive Streams in Java explains how to manage the exchange of stream data across an asynchronous boundary-passing elements on to another thread or thread-pool-while ensuring that the receiving side is not forced to buffer arbitrary amounts of data which can reduce application efficiency. After reading and using this book, you'll be proficient in programming reactive streams for Java in order to optimize application performance, and improve memory management and data exchanges. What You Will Learn Discover reactive streams and how to use them Work with the latest features in Java 9 and Java 11 Apply reactive streams using RxJava Program using Akka Streams Carry out reactive streams programming in Android Who This Book Is For Experienced Java programmers.

Python Programming with Design Patterns (Paperback): James Cooper Python Programming with Design Patterns (Paperback)
James Cooper
R1,072 R980 Discovery Miles 9 800 Save R92 (9%) Ships in 9 - 17 working days

Improve Your Python Code with Modern Object-Oriented Design Patterns To write clean, efficient, maintainable code, developers everywhere turn to design patterns. Now there's a Python-specific patterns guide that's friendly and practical enough for every Python developer, regardless of experience. Best-selling patterns author James W. Cooper presents visual, example-driven explanations of 23 proven patterns for writing superior object-oriented code. Through clear and intuitive code samples, he introduces modern techniques for creating Python objects that interact effectively in powerful, flexible programs. Python newcomers--including those moving from other languages--will find a succinct introduction designed to get them up to speed fast. Cooper's wide-ranging patterns coverage addresses abstract classes, multiple inheritance, GUI programming and widgets, graphical classes, drawing and plotting, math, databases, Python decorators, images, threads, iterators, creating executable code, and more. Throughout, his informal visual presentation makes patterns far easier to work with--so you can confidently build sophisticated programs that use Python's rich capabilities. Review the essentials of Python objects and visual programming Learn what design patterns are, and how they help you write better code Use creational patterns to enhance flexibility and avoid unnecessary complexity Apply structural patterns to ensure that program elements work together well in large programs Optimize communication between objects with behavioral patterns

Getting Started with p5.js (Paperback): Lauren Mccarthy, Ben Fry, Casey Reas Getting Started with p5.js (Paperback)
Lauren Mccarthy, Ben Fry, Casey Reas
R455 R377 Discovery Miles 3 770 Save R78 (17%) Ships in 10 - 15 working days

Processing opened up the world of programming to artists, designers, educators, and beginners. The p5.js JavaScript implementation of Processing reinterprets it for today's web. This short book gently introduces the core concepts of computer programming and working with Processing. Written by the co-founders of the Processing project, Reas and Fry, along with Lauren McCarthy, one of the minds behind p5.js, Getting Started with Processing gets you in on the fun!

Interactive Object-Oriented Programming in Java - Learn and Test Your Programming Skills (Paperback, 2nd ed.): Vaskaran Sarcar Interactive Object-Oriented Programming in Java - Learn and Test Your Programming Skills (Paperback, 2nd ed.)
Vaskaran Sarcar
R1,497 Discovery Miles 14 970 Ships in 9 - 17 working days

Gain the fundamental concepts of object-oriented programming with examples in Java. This second edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming, generic programming, database programming, and exception handling mechanisms in Java. Finally, you will get a quick overview of design patterns including the full implementation of some important patterns. Interactive Object-Oriented Programming in Java begins with the fundamental concepts of object-oriented programming alongside Q&A sessions to further explore the topic. The book concludes with FAQs from all chapters. It also contains a section to test your skills in the language basics with examples to understand Java fundamentals including loops, arrays, and strings. You'll use the Eclipse IDE to demonstrate the code examples in the book. After reading the book, you will have enhanced your skills in object-oriented programming in Java and you will be able to extend them in interesting ways. What You Will Learn Discover object-oriented programming with Java Test your programming skills Crack Java-based interviews with confidence Use the Eclipse IDE to write code and generate output Who This Book Is For Novice to intermediate programmers, software developers, and software testers.

From Tracking Code to Analysis - Generalised Courant-Snyder Theory for Any Accelerator Model (Paperback, Softcover reprint of... From Tracking Code to Analysis - Generalised Courant-Snyder Theory for Any Accelerator Model (Paperback, Softcover reprint of the original 1st ed. 2016)
Etienne Forest
R3,589 Discovery Miles 35 890 Ships in 18 - 22 working days

This book illustrates a theory well suited to tracking codes, which the author has developed over the years. Tracking codes now play a central role in the design and operation of particle accelerators. The theory is fully explained step by step with equations and actual codes that the reader can compile and run with freely available compilers. In this book, the author pursues a detailed approach based on finite "s"-maps, since this is more natural as long as tracking codes remain at the centre of accelerator design. The hierarchical nature of software imposes a hierarchy that puts map-based perturbation theory above any other methods. The map-based approach, perhaps paradoxically, allows ultimately an implementation of the Deprit-Guignard-Schoch algorithms more faithful than anything found in the standard literature. This hierarchy of methods is not a personal choice: it follows logically from tracking codes overloaded with a truncated power series algebra package. After defining abstractly and briefly what a tracking code is, the author illustrates most of the accelerator perturbation theory using an actual code: PTC. This book may seem like a manual for PTC; however, the reader is encouraged to explore other tools as well. The presence of an actual code ensures that readers will have a tool with which they can test their understanding. Codes and examples will be available from various sites since PTC is in MAD-X (CERN) and BMAD (Cornell).

Structured Object-Oriented Formal Language and Method - 7th International Workshop, SOFL+MSVL 2017, Xi'an, China, November... Structured Object-Oriented Formal Language and Method - 7th International Workshop, SOFL+MSVL 2017, Xi'an, China, November 16, 2017, Revised Selected Papers (Paperback, 1st ed. 2018)
Cong Tian, Fumiko Nagoya, Shaoying Liu, Zhenhua Duan
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed workshop proceedings of the 7th International Workshop on Structured Object-Oriented Formal Language and Method, SOFL+MSVL 2017, held in Xi'an, China, in November 2017. The 13 revised full papers included in the volume were carefully reviewed and selected from 21 submissions. They are organized in the following topical sections: animation and prototyping; graph theory; model checking; modeling and specification; and verification and validation.

Java in Two Semesters - Featuring JavaFX (Hardcover, 4th ed. 2019): Quentin Charatan, Aaron Kans Java in Two Semesters - Featuring JavaFX (Hardcover, 4th ed. 2019)
Quentin Charatan, Aaron Kans
R1,714 R1,625 Discovery Miles 16 250 Save R89 (5%) Ships in 9 - 17 working days

This easy-to-follow textbook teaches Java programming from first principles, as well as covering design and testing methodologies. The text is divided into two parts. Each part supports a one-semester module, the first part addressing fundamental programming concepts, and the second part building on this foundation, teaching the skills required to develop more advanced applications. This fully updated and greatly enhanced fourth edition covers the key developments introduced in Java 8, including material on JavaFX, lambda expressions and the Stream API. Topics and features: begins by introducing fundamental programming concepts such as declaration of variables, control structures, methods and arrays; goes on to cover the fundamental object-oriented concepts of classes and objects, inheritance and polymorphism; uses JavaFX throughout for constructing event-driven graphical interfaces; includes advanced topics such as interfaces and lambda expressions, generics, collection classes and exceptions; explains file-handling techniques, packages, multi-threaded programs, socket programming, remote database access and processing collections using streams; includes self-test questions and programming exercises at the end of each chapter, as well as two illuminating case studies; provides additional resources at its associated website (simply go to springer.com and search for "Java in Two Semesters"), including a guide on how to install and use the NetBeans (TM) Java IDE. Offering a gentle introduction to the field, assuming no prior knowledge of the subject, Java in Two Semesters is the ideal companion to undergraduate modules in software development or programming.

Object Oriented Software Technologies in Telecommunications - From Theory to Practice (Hardcover): I Venieris Object Oriented Software Technologies in Telecommunications - From Theory to Practice (Hardcover)
I Venieris
R4,345 Discovery Miles 43 450 Ships in 10 - 15 working days

As the telecommunications environment has to cope with new regulations, ever changing customer demands and heterogeneous network technologies, so-called ‘middleware platforms’ and ‘open service architectures’ have emerged. Software technologies are considered key for achieving the required programmability of these platforms and architectures. The Intelligent Network (IN) represents the first globally accepted framework for an open telecommunication service architecture. Whereas the traditional IN adopts a centralized architecture based on the Remote Procedure Call (RPC) paradigm and the availability of common channel signaling networks, newer IN architectures are distributed, enabled by the availability of distributed object technologies (DOT) and mobile agent technologies (MAT).

  • Provides a thorough introduction to the application of object oriented (OO) technologies
  • Focuses on the evolution of the Intelligent Network towards a distributed Intelligent Broadband Network
  • Discusses the benefits of DOT and MAT technologies
  • Describes how the concentrated Broadband Intelligent Network can become distributed
  • Presents comprehensive accounts of OO design methodologies; distributed object technologies (CORBA); independent code (Java) and intelligent and mobile agent technologies
The wide scope of topics covered in this volume will prove invaluable to managers, network and service engineers and researchers as well as students of relevant fields.
Illustrated C# 7 - The C# Language Presented Clearly, Concisely, and Visually (Paperback, 5th ed.): Daniel Solis, Cal... Illustrated C# 7 - The C# Language Presented Clearly, Concisely, and Visually (Paperback, 5th ed.)
Daniel Solis, Cal Schrotenboer
R1,692 R1,420 Discovery Miles 14 200 Save R272 (16%) Ships in 18 - 22 working days

Get to work quickly with C# with a uniquely succinct and visual format used to present the C# 7.0 language. Whether you're getting to grips with C# for the first time or working to deepen your understanding, you'll find this book to be a clear and refreshing take on each aspect of the language. Figures are of prime importance in this book. While teaching programming seminars, Daniel Solis found that he could almost watch the light bulbs going on over the students' heads as he drew the figures on the whiteboard. In this text, he has distilled each important concept into simple but accurate illustrations. For this latest edition, Dan is joined by fellow experienced teacher and programmer, Cal Schrotenboer, to bring you the very latest C# language features, along with an understanding of the frameworks it most often lives in: .NET and the new .NET Core. For something as intricate and precise as a programming language, there must be text as well as figures. But rather than long, wordy explanations, the authors use short, concise descriptions and bullet lists to make each important piece of information visually distinct and memorable. What You'll Learn Start with an overview of C# programming and how the language works under the hood Put things in context with a little useful history of C# and .NET Know how .NET Core fits into the picture Understand how C# handles types Benefit from clear, concise explanations of each language feature, from classes and inheritance to enumerators and iterators, and the new C# 7.0 tuples Quickly access material via this book's visual introduction to asynchronous programming with C# Who This Book Is For Novice to intermediate C# programmers, and more experienced programmers moving to C# from other languages

Beginning Visual Basic 2015 (Paperback): B Newsome Beginning Visual Basic 2015 (Paperback)
B Newsome
R1,026 R824 Discovery Miles 8 240 Save R202 (20%) Ships in 10 - 15 working days

Learn Visual Basic step by step and start programming right away Beginning Visual Basic 2015 is the ideal guide for new programmers, especially those learning their first language. This new edition has been updated to align with Visual Studio 2015, and also refocused to concentrate on key beginner topics. Precise, step-by-step instructions walk you through important tasks, and clear explanations targeted to beginners will have you writing your first Visual Basic application quickly. You'll start from the absolute beginning, assuming no prior programming experience, and then gradually build your skills to write Visual Basic applications for Windows and the Web. Coverage includes objects, class libraries, graphics, databases, and much more, with explicit instructions on using ASP.NET, SQL Server, ADO.NET, and XML. Visual Studio is the usual environment for Visual Basic programming, and the latest upgrade has made Visual Basic more feature compatible with C# to allow programmers to move fluidly between the two languages. Don't know C#? Don't worry! This book starts from the very beginning of Visual Basic programming to help you build your skills from the ground-up. * Understand flow control and data structure * Debug Windows applications, dialog boxes, and menus * Master objects and object-oriented techniques * Access databases, program graphics, and program for the Web Over three million programmers use Visual Basic, and many of them learned it as their first language. It's beginner-friendly, versatile, and visually oriented, making it an ideal introduction to the programming mindset, workflow, and hard skills. Beginning Visual Basic 2015 gets you started on the right foot, with clear, patient instruction and plenty of hands-on practice.

Pro Hadoop Data Analytics - Designing and Building Big Data Systems using the Hadoop Ecosystem (Paperback, 1st ed.): Kerry... Pro Hadoop Data Analytics - Designing and Building Big Data Systems using the Hadoop Ecosystem (Paperback, 1st ed.)
Kerry Koitzsch
R2,137 Discovery Miles 21 370 Ships in 18 - 22 working days

Learn advanced analytical techniques and leverage existing tool kits to make your analytic applications more powerful, precise, and efficient. This book provides the right combination of architecture, design, and implementation information to create analytical systems that go beyond the basics of classification, clustering, and recommendation. Pro Hadoop Data Analytics emphasizes best practices to ensure coherent, efficient development. A complete example system will be developed using standard third-party components that consist of the tool kits, libraries, visualization and reporting code, as well as support glue to provide a working and extensible end-to-end system. The book also highlights the importance of end-to-end, flexible, configurable, high-performance data pipeline systems with analytical components as well as appropriate visualization results. You'll discover the importance of mix-and-match or hybrid systems, using different analytical components in one application. This hybrid approach will be prominent in the examples. What You'll Learn Build big data analytic systems with the Hadoop ecosystem Use libraries, tool kits, and algorithms to make development easier and more effective Apply metrics to measure performance and efficiency of components and systems Connect to standard relational databases, noSQL data sources, and more Follow case studies with example components to create your own systems Who This Book Is For Software engineers, architects, and data scientists with an interest in the design and implementation of big data analytical systems using Hadoop, the Hadoop ecosystem, and other associated technologies.

Java Lambdas and Parallel Streams (Paperback, 1st ed.): Michael Muller Java Lambdas and Parallel Streams (Paperback, 1st ed.)
Michael Muller
R820 Discovery Miles 8 200 Ships in 18 - 22 working days

This compact book introduces the concepts of Java lambdas and parallel streams in a concise form. It begins by introducing new supporting features such as functional interfaces, default methods and more. After this, the author demonstrates how streams can be parallelized in a very simple way-within certain limits, no knowledge about the thread management is needed. Nevertheless, some basic elements in the context of parallelism need to be considered. Here, the book provides a variety of information and best practices. What You Will Learn Master lambdas and streams Work with the default method Harness streams and the stream() function Use Stream and Spliterator Take advantage of parallel streams Work with collectors and concurrency Who This Book Is For Experienced Java programmers and developers. div>

Programming Excel with VBA - A Practical Real-World Guide (Paperback, 1st ed.): Flavio Morgado Programming Excel with VBA - A Practical Real-World Guide (Paperback, 1st ed.)
Flavio Morgado
R2,271 R1,848 Discovery Miles 18 480 Save R423 (19%) Ships in 18 - 22 working days

Learn to harness the power of Visual Basic for Applications (VBA) in Microsoft Excel to develop interesting, useful, and interactive Excel applications. This book will show you how to manipulate Excel with code, allowing you to unlock extra features, accuracy, and efficiency in working with your data. Programming Excel 2016 with VBA is a complete guide to Excel application development, using step-by-step guidance, example applications, and screenshots in Excel 2016. In this book, you will learn: How to interact with key Excel objects, such as the application object, workbook object, and range object Methods for working with ranges in detail using code Usage of Excel as a database repository How to exchange data between Excel applications How to use the Windows API to expand the capabilities of Excel A step-by-step method for producing your own custom Excel ribbon Who This Book Is For:Developers and intermediate-to-advanced Excel users who want to dive deeper into the capabilities of Excel 2016 using code.

Object-Oriented Technology (Paperback, Softcover reprint of the original 1st ed. 2015): Suad Alagi c Object-Oriented Technology (Paperback, Softcover reprint of the original 1st ed. 2015)
Suad Alagi c
R1,294 Discovery Miles 12 940 Ships in 18 - 22 working days

The core idea of this book is that object- oriented technology is a generic technology whose various technical aspects can be presented in a unified and consistent framework. This applies to both practical and formal aspects of object-oriented technology. Course tested in a variety of object-oriented courses, numerous examples, figures and exercises are presented in each chapter. The approach in this book is based on typed technologies, and the core notions fit mainstream object-oriented languages such as Java and C#. The book promotes object-oriented constraints (assertions), their specification and verification. Object-oriented constraints apply to specification and verification of object-oriented programs, specification of the object-oriented platform, more advanced concurrent models, database integrity constraints and object-oriented transactions, their specification and verification.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Java Parables Volume 1 - Object-Oriented…
Pamela Osakwe Leon-Mezue Hardcover R921 Discovery Miles 9 210
Efficient Polymorphic Calls
Karel Driesen Hardcover R4,136 Discovery Miles 41 360
The Jakarta EE Platform Specification…
Eclipse Foundation Hardcover R1,071 Discovery Miles 10 710
Agile Scrum Implementation and Its…
Kenneth R Walsh, Sathiadev Mahesh, … Hardcover R5,994 Discovery Miles 59 940
Object-oriented Programming with…
Harald Wertz Hardcover R3,452 Discovery Miles 34 520
Python For Beginners - Learn Python In 5…
James Tudor Hardcover R667 Discovery Miles 6 670
Python Programming For Beginners In 2020…
James Tudor Hardcover R701 Discovery Miles 7 010
Python Object-Oriented Programming…
Steven F Lott, Dusty Phillips Paperback R1,323 Discovery Miles 13 230
Core Java Interview Questions You'll…
Vibrant Publishers Hardcover R1,215 Discovery Miles 12 150
Object-Oriented Analysis and Design for…
Raul Sidnei Wazlawick Paperback R1,120 Discovery Miles 11 200

 

Partners