Master software development with Visual Basic, from core concepts to real-world applications, with this comprehensive guideKey FeaturesAcquire a solid understanding of object-oriented programming (OOP) principles, such as inheritance and polymorphismDevelop expertise in maintaining legacy code with increased efficiencyLearn to read, write, and differentiate between VB Script, VBA, VB Classic, or and VB.
Distributed Object Computing teaches readers the fundamentals of CORBA, the leading architecture for design of software used in parallel and distributed computing applications.
Provides an introduction to modern object-oriented design principles and applications for the fast-growing area of modeling and simulation Covers the topic of multi-domain system modeling and design with applications that have components from several areas Serves as a reference for the Modelica language as well as a comprehensive overview of application model libraries for a number of application domains
Remoting offers developers many ways to customize the communications process, for efficiency, security, performance and power, and allows seamless integration of components running on several computers into a single application.
If you want to write mobile applications without the idioms of Symbian C++, have existing software assets that you'd like to re-use on Symbian devices, or are an open source developer still waiting for an open Linux-based device to gain significant market penetration, this is the book for you!
The new edition of the ultimate comprehensive guide to Microsoft Visual Basic Where most VB books start with beginner level topics, Mastering Visual Basic 2010 vaults you right into intermediate and advanced coverage.
Structured Finance: The Object Orientated Approach is aimed at both the finance and IT professionals involved in the structured finance business with the intention of sharing common concepts and language within the industry.
Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++/CLI as well as Visual C++ 2008.
Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++/CLI as well as Visual C++ 2008.
A visual, interdisciplinary approach to solving problems in numerical methods Computing for Numerical Methods Using Visual C++ fills the need for a complete, authoritative book on the visual solutions to problems in numerical methods using C++.
Offers comprehensive coverage of all major modeling viewpoints Provides details of collaboration and class diagrams for filling in the design-level models
Domain Architectures is a comprehensive catalog of the domain architectures essential to software developers using object-oriented technology and UML to solve real-life problems.
With Python, C++, FORTRAN, and a friendly conversational tone peppered with attempted humor, Modeling and Simulation of Everyday Things takes us on a journey through constructing models and simulations of systems and processes in everyday life and beyond.
Use the computational thinking philosophy to solve complex problems by designing appropriate algorithms to produce optimal results across various domainsKey FeaturesDevelop logical reasoning and problem-solving skills that will help you tackle complex problemsExplore core computer science concepts and important computational thinking elements using practical examplesFind out how to identify the best-suited algorithmic solution for your problemBook DescriptionComputational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains.
Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting informationKey FeaturesTurn your designs into working software by learning the Python syntaxWrite robust code with a solid understanding of Python data structuresUnderstand when to use the functional or the OOP approachBook DescriptionThis Learning Path helps you get comfortable with the world of Python.
The Definitive Guide to Lambda ExpressionsMastering Lambdas: Java Programming in a Multicore World describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures.
Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniquesKey FeaturesIn-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique styleLearn the latest Python syntax and librariesExplore abstract design patterns and implement them in Python 3.
Enhance your development skills with Java's state-of-the-art features and projects to make your applications leaner and fasterKey FeaturesOvercome the challenges involved in migrating to new versions of JavaDiscover how Oracle has bridged the gap between Java and native codeMake the best use of new Java features and libraries in your applicationsBook DescriptionWith its new six-monthly release cadence, Java is moving forward faster.
Exploit various design patterns to master the art of solving problems using PythonKey FeaturesMaster the application design using the core design patterns and latest features of Python 3.
Mastering advanced features of Java and implement them to build amazing projectsKey Features Take advantage of Java's new modularity features to write real-world applications that solve a variety of problems Explore the major concepts introduced with Java 9, including modular programming, HTTP 2.
Get to grips with object-oriented programming in Swift to efficiently build powerful real-world applicationsKey Features[*]Leverage the most efficient object-oriented design patterns in your Swift applications[*]Write robust, safer, and better code using the blueprints that generate objects[*]Build a platform with object-oriented code by using real-world elements and represent them in your appBook DescriptionObject-Oriented Programming (OOP) is a programming paradigm based on the concept of objects; these are data structures that contain data in the form of fields, often known as attributes and code.
Modularize your JavaScript code for better readability, greater maintainability, and enhanced testabilityKey Features[*] Design and build fully modular, modern JavaScript applications using modular design concepts[*] Improve code portability, maintainability, and integrity while creating highly scalable and responsive web applications[*] Implement your own loosely coupled code blocks that can power highly maintainable and powerful applications in a flexible and highly responsive modular architectureBook DescriptionProgramming in the modular manner is always encouraged for bigger systems-it is easier to achieve scalability with modular programming.
Unleash the true power of JavaScript by mastering Object-Oriented programming principles and patternsKey Features[*] Covering all the new Object-Oriented features introduced in ES6, this book shows you how to build large-scale web apps[*] Build apps that promote scalability, maintainability, and reusability[*] Learn popular Object-Oriented programming (OOP) principles and design patterns to build robust apps[*] Implement Object-Oriented concepts in a wide range of front-end architecturesBook DescriptionECMAScript 6 introduces several new Object-Oriented features that drastically change the way developers structure their projects.
Develop, Compile, and Debug High-Performance Java ApplicationsTake your Java skills to the next level using the expert programming techniques contained in this Oracle Press guide.
The Definitive Java Programming GuideIn Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs.
Volume 2 of Learning Professional Python is a resource for students who want to learn Python even if they don't have any programming knowledge and for teachers who want a comprehensive introduction to Python to use with their students.