Добавить в избранное
Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту
Автор: Next от 26-06-2016, 11:59
Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications. Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications.
Автор: Next от 18-05-2016, 13:40
Do you need to develop flexible software that can be customized quickly? Do you need to add the power and efficiency of frameworks to your software? The ADAPTIVE Communication Environment (ACE) is an open-source toolkit for building high-performance networked applications and next-generation middleware. ACE's power and flexibility arise from object-oriented frameworks, used to achieve the systematic reuse of networked application software. ACE frameworks handle common network programming tasks and can be customized using C++ language features to produce complete distributed applications. C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough coverage of the concepts, patterns, and usage rules that form their structure. This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced ACE and the wrapper facades, which are basic network
Автор: Next от 18-05-2016, 13:38
As networks, devices, and systems continue to evolve, software engineers face the unique challenge of creating reliable distributed applications within frequently changing environments. C++ Network Programming, Volume 1, provides practical solutions for developing and optimizing complex distributed systems using the ADAPTIVE Communication Environment (ACE), a revolutionary open-source framework that runs on dozens of hardware platforms and operating systems. This book guides software professionals through the traps and pitfalls of developing efficient, portable, and flexible networked applications. It explores the inherent design complexities of concurrent networked applications and the tradeoffs that must be considered when working to master them. C++ Network Programming begins with an overview of the issues and tools involved in writing distributed concurrent applications. The book then provides the essential design dimensions, patterns, and principles needed to develop flexible and
Автор: Next от 18-05-2016, 13:35
Quantitative Finance: An Object-Oriented Approach in C++ provides readers with a foundation in the key methods and models of quantitative finance. Keeping the material as self-contained as possible, the author introduces computational finance with a focus on practical implementation in C++. Through an approach based on C++ classes and templates, the text highlights the basic principles common to various methods and models while the algorithmic implementation guides readers to a more thorough, hands-on understanding. By moving beyond a purely theoretical treatment to the actual implementation of the models using C++, readers greatly enhance their career opportunities in the field. The book also helps readers implement models in a trading or research environment. It presents recipes and extensible code building blocks for some of the most widespread methods in risk management and option pricing. Web Resource The author’s website provides fully functional C++ code, including additional
Автор: Next от 18-05-2016, 13:33
The author of this text applies C++ to a wide variety of high-powered, practical applications, each focusing on a different aspect of the language. Examples range from a garbage collector subsystem and a thread control panel to AI-based searches and more. Content: Preface The Power of C++ A Simple Garbage Collector for C++ Multithreading in C++ Extending C++ An Internet File Downloader Financial Calculations in C++ AI-Based Problem Solving Building a Custom STL Container A Mini C++ Interpreter
Автор: Next от 18-05-2016, 13:29
Legendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered C++ "cookbook." Organized for quick reference, each "recipe" shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (classes, functions, and headers) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you're a beginner or an experienced pro, you'll find recipes that are sure to satisfy your C++ programming appetite! Topics include: String Handling – Standard Template Library (STL) Containers – Algorithms – Function Objects – Binders – Negators – Adaptors – Iterators – I/O – Formatting Data Learn how to: Tokenize a null-terminated
Автор: Next от 18-05-2016, 13:27
Herbert Schildt is the world’s leading programming author. He is an authority on the C, C++, Java, and C# languages, and is a masterWindows programmer. His programming books have sold more than 3 million copies worldwide and have been translated into all major foreign languages. If there is one language that defines modern programming, it is C++. Its syntax, style, and philosophy have set the standard by which all other languages are judged. Furthermore, C++ is the universal language of programming. When an algorithm or technique is described, it is usually done so using the C++ syntax. The long-term success of C++ has also left a lasting impression on computer language development. For example, both Java and C# are descended from C++. Frankly, to be a professional programmer implies proficiency in C++. It is the one language that no programmer can afford to ignore.
Автор: Next от 18-05-2016, 13:25
Schildt's Classic C++Reference - Now Updated to include the new features of the C++Standard. The International Standard for C++ added many new libraries, keywords, and features to C++ - Learn about them all in this completely revised and updated Third Edition of Herb Schildt's outstanding classic. In carefully organized chapters, you'll find expertly-crafted explanations, insider tips, and hundreds of examples that describe and demonstrate every aspect of C++. And just as you'd expect, everything is presented in the clear, uncompromising style that has made Herb the choice of millions. Whether you are a newcomer just learning C++ or an experienced pro coming up to speed on the new International Standard, you'll find C++: The Complete Reference a lasting resource that will help you maximize your programming efforts. You'd expect nothing less from Herb Schildt, the world's leading programming author. Covering the entire C++ language, the book is organized into five parts: the C subset -
Автор: Next от 18-05-2016, 13:16
C++ Fundamentals Introducing Data Types and Operators Program Control Statements Arrays, Strings, and Pointers Introducing Functions A Closer Look at Functions More Data Types and Operators Classes and Objects A Closer Look at Classes Inheritance, Virtual Functions, and Polymorphism The C++ I/O System Exceptions, Templates, and Other Advanced Topics
Автор: Next от 18-05-2016, 13:10
This excellent primer provides a plethora of C++ programming information for beginning to intermediate users on topics like classes, objects, expressions, arrays, pointers. Plus, it also covers advanced topics like inheritance, namespaces, STL, custom string class, and the Standard C++ Class Library. For users of all levels, this guide teaches with examples of source code and a thorough display of the results. From the Back Cover Your Fast-Paced Guide to C++ Success! No one teaches C++ better than Herb Schildt. That's why his books are the choice of millions worldwide. Now you, too, can quickly master C++ using his proven method. In this fully updated new edition, Herb explains the C++ language, from its fundamentals to its most advanced features. You'll start with an overview of C++ and the general form of a C++ program. You'll then learn essentials such as control statements, operators, variables, classes, and objects. Then it's on to exceptions, templates, namespaces, run-time type
Автор: Next от 18-05-2016, 12:52
Another gem from Herb Schildt — best-selling programming author with more than 2.5 million books sold! C: The Complete Reference, Fourth Edition gives you full details on C99, the New ANSI/ISO Standard for C. You'll get in-depth coverage of the C language and function libraries as well as all the newest C features, including restricted pointers, inline functions, variable-length arrays, and complex math. This jam-packed resource includes hundreds of examples and sample applications.
Автор: Next от 18-05-2016, 12:47
For a mathematician like myself, Scheinerman’s new book is ideal. It concentrates on the portion of C++ that will be most useful to a mathematician. While developing the necessary tools and syntax of C++, the book presents example programs relevant to interesting and somewhat sophisticated mathematical problems. The reader can proceed as far as he/she wants. Even just reading the first few chapters of the book and writing some programs using the constructs introduced, there is sufficient [material] for many purposes within undergraduate mathematics … The strength of this book is the intermingling of interesting mathematics with the ideas and syntax of the C++ language. … The writing is very fluent and does not bog down in endless detail as so many programming books do … In summary, I recommend this book highly to frustrated mathematicians wishing to learn C++ programming. You will really enjoy the well-chosen examples and the light touch in the exposition. —Jeffrey Nunemacher, MAA
Автор: Next от 18-05-2016, 12:45
Наиболее полезная и самая свежая справочная информация по библиотеке. Boost - библиотека, которая содержит матричные вычисления, конечные автоматы, передача данных через последовательный порт и Ethernet, многопоточность и многое другое.
Автор: Next от 18-05-2016, 12:30
Praised for providing an engaging balance of thoughtful examples and explanatory discussion, best-selling author Walter Savitch explains concepts and techniques in a straightforward style using understandable language and code enhanced by a suite of pedagogical tools. Absolute C++ is appropriate for both introductory and intermediate C++ programmers. About the Author Walter Savitch is Professor Emeritus of Computer Science at the University of California at San Diego. He received his PhD in mathematics from the University of California at Berkeley in 1969. Since that time he has been on the faculty of the University of California in San Diego (UCSD). He served as director of the UCSD Interdisciplinary PhD program in Cognitive Science for over ten years. He has served as a visiting researcher at the Computer Science departments of the University of Washington in Seattle and and at the University of Colorado in Boulder, and has been a visiting scholar at the Centrum voor Wiskunde en
Автор: Next от 18-05-2016, 12:28
Problem Solving with C++ is intended for use in the C++ introductory programming course. Created for the beginner, it is also suitable for readers interested in learning the C++ programming language. Problem Solving with C++ continues to be the most widely used textbook by students and instructors in the introduction to programming and C++ language course. Through each edition, hundreds and thousands of students have valued Walt Savitch’s approach to programming, which emphasizes active reading through the use of well-placed examples and self-test examples. Created for the beginner, this book focuses on cultivating strong problem-solving and programming techniques while introducing students to the C++ programming language. MyProgrammingLab for Problem Solving with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams–resulting in
Автор: Next от 18-05-2016, 12:24
Organized around the structure of the C++ programming language, Absolute C++, Third Edition, benefits C++ readers of all levels with its comprehensive coverage and accessible style. Best-selling author Walt Savitch presents concepts and techniques in a clear, concise manner using understandable language and code enhanced by a suite of pedagogical tools. C++ Basics; Flow of Control; Function Basics; Parameters and Overloading; Arrays; Structures and Classes; Constructors and Other Tools; Operator Overloading, Friends, and References; Strings; Pointers and Dynamic Arrays; Separate Compilation and Namespaces; Streams and File I/O; Recursion; Inheritance; Polymorphism and Virtual Functions; Templates; Linked Data Structures; Exception Handling; Standard Template Library; Patterns and UML. For all readers interested in the C++ programming language.
Автор: Next от 18-05-2016, 12:22
C++ is an object-oriented enhancement of the C programming language and is becoming the language of choice for serious software development. C++ has crossed the Single Book Complexity Barrier. The individual features are not all that complex, but when put together in a program they interact in highly non-intuitive ways. Many books discuss each of the features separately, giving readers the illusion that they understand the language. But when they try to program, they're in for a painful surprise (even people who already know C). C++: The Core Language is for C programmers transitioning to C++. It's designed to get readers up to speed quickly by covering an essential subset of the language. The subset consists of features without which it's just not C++, and a handful of others that make it a reasonably useful language. You can actually use this subset (using any compiler) to get familiar with the basics of the language. Once you really understand that much, it's time to do some
Автор: Next от 18-05-2016, 12:21
Software requirements for engineering and scientific applications are almost always computational and possess an advanced mathematical component. However, an application that calls for calculating a statistical function, or performs basic differentiation of integration, cannot be easily developed in C++ or most programming languages. In such a case, the engineer or scientist must assume the role of software developer. And even though scientists who take on the role as programmer can sometimes be the originators of major software products, they often waste valuable time developing algorithms that lead to untested and unreliable routines. Software Solutions for Engineers and Scientists addresses the ever present demand for professionals to develop their own software by supplying them with a toolkit and problem-solving resource for developing computational applications. The authors' provide shortcuts to avoid complications, bearing in mind the technical and mathematical ability of their
Автор: Next от 18-05-2016, 12:19
The goal of trading is to make money, and for many, profits are the best way to measure that success. Author Valerii Salov knows how to calculate potential profit, and in Modeling Maximum Trading Profits with C++, he outlines an original and thought-provoking approach to trading that will help you do the same. This detailed guide will show you how to effectively calculate the potential profit in a market under conditions of variable transaction costs, and provide you with the tools needed to compute those values from real prices. You'll be introduced to new notions of s-function, s-matrix, s-interval, and polarities of s-intervals, and discover how they can be used to build the r- and l-algorithms as well as the first and second profit and loss reserve algorithms. Optimal money management techniques are also illustrated throughout the book, so you can make the most informed trading decisions possible. Filled with in-depth insight and expert advice, Modeling Maximum Trading Profits
Автор: Next от 18-05-2016, 12:18
Numerical problems and the computation needed to solve them tend to be separate disciplines, so that the party with the problem has no idea what the computation is actually doing, and the party who developed the computation is unclear about what exactly the problem is. Salleh, Bahrom Sanugi (both U. Teknologi Malaysia), Albert Y. Zomaya (U. of Sydney), and Stephen Olariu (Old Dominion U.) combine the two to help advanced undergraduate mathematics students acquire a seamless grasp of the whole process. They emphasize visualization to explain concepts, and focus on the problem and process rather than the detailed coding in the Microsoft software package.
Автор: Next от 18-05-2016, 12:15
Applied C++ is a practical, straightforward guide to developing high-quality, maintainable software. It reflects the power of C++, templates, and the Standard Template Library for industrial-strength programming. Whether you are a single developer or work in a large team, the tips and techniques presented in this book will help you improve your language and design skills and show you how to solve substantial problems more effectively. The authors, drawing on their extensive professional experience, teach largely by example. To illustrate software techniques useful for any application, they develop a toolkit to solve the complex problem of digital image manipulation. By using a concrete, real-world problem and describing exact feature, performance, and extensibility requirements, the authors show you how to leverage existing software components and the tools inherent in C++ to speed development, promote reuse, and deliver successful software products. Inside Applied C++, you will find:
Автор: Next от 18-05-2016, 12:09
There are a number of frameworks available for developing cross-platform applications. JUCE achieves this with a combination of consistency, ease-of-use, and breadth of functionality. JUCE is a C++ toolkit for building cross-platform applications on PC, Mac, Linux, iOS, and Android. It encourages you to write consistent code and is particularly good for complex, customized GUIs and audio/midi processing; it also includes a vast range of classes to help with all your day-to-day programming tasks. Getting started with JUCE is a practical, hands-on guide to developing applications using JUCE which will help you get started with many of the core aspects of the JUCE library. The book guides you through the installation of JUCE and covers the structure of the source code tree including some of the useful tools available for creating JUCE projects. Getting started with JUCE will guide you through how to use the JUCE library, from the installation of basic tools to developing examples using
Автор: Next от 18-05-2016, 12:07
This work sets out to provide a solid introduction to computer science that emphasizes software engineering and the development of good programming style. The text focuses on the use of libraries and abstractions, which are essential to modern programming, and readers will learn the fundamentals of ANSI C, the industry standard. Rather than attempt to translate Pascal-based approaches into a new domain, this text is written from the ground up as an introduction to C.
Автор: Next от 18-05-2016, 12:04
Your hands-on, step-by-step guide to building Windows 8 apps with Microsoft® Visual C++®. Teach yourself how to build Windows 8 applications using the Visual C++ language-one step at a time. Ideal for those with intermediate to advanced C++ development skills, this tutorial provides practical, learn-by-doing exercises for creating apps that can adapt to different screen sizes-including desktop and laptop computers, tablets, and slates. Discover how to: Build apps using Windows 8 design guidelines Explore the Windows 8 application architecture Apply tools and libraries from Microsoft® Visual Studio® and the Windows 8 SDK Use XAML to create touch-optimized user interfaces Create apps that make use of device sensors Manage the Windows 8 application lifecycle Prepare your app for the Windows Store
Автор: Next от 18-05-2016, 12:02
Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you’ll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book. Difficult to master, pointers provide C with much flexibility and power—yet few resources are dedicated to this data type. This comprehensive book has the information you need, whether you’re a beginner or an experienced C or C++ programmer or developer. Get an introduction to pointers, including the declaration of different pointer types Learn about dynamic memory allocation, de-allocation, and alternative memory management techniques Use techniques for passing or returning data to and from functions Understand the fundamental aspects of arrays as they relate to pointers Explore the
Автор: Next от 18-05-2016, 12:01
C++ Standard Library Practical Tips teaches beginning and experienced programmers how to use the Standard Library and its major component the Standard Template Library (STL) effectively in routine programming chores. The book provides 100 quick, easy-to-use tips and solutions to common programming problems such as using the right container, getting a C-style array from a vector, initializing a map with specified values, and computing the mean, median, and mode. The solutions are grouped by topics including, lists, deques, vectors, text processing, numerical algorithms, numerical processing, and containers so programmers can quickly look up a solution when they encounter a problem. To demonstrate the use of the tips in practical application, the book concludes with a capstone project about digital image processing and, in particular, image enhancement. This application shows the power of the Standard Library as it graphically illustrates how just a few lines of Standard Library code
Автор: Next от 18-05-2016, 12:00
The aim of this book is to help freshers and experienced programmers to quickly brush up the basic concepts of C language. This book can be used as a quick study guide before attending a job interview which requiresknowledge of C programming language.The questions that appear in this book are few of the most frequently asked questions in IT Job interviews in topMNC companies. All the questions have been neatly answered and have been supported with example codewherever applicable.A lot of effort has been put into this book to make the answers as accurate as possible, but no warranty or fitnessis implied. The authors and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of theprograms accompanying it.
Автор: Next от 18-05-2016, 11:59
The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for C++ covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design, documentation, testing, and the advanced topics of scripting and plug-in extensibility. Throughout, he focuses on various API styles and patterns that will allow you to produce elegant and durable libraries. The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility. Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online.
Автор: Next от 18-05-2016, 11:56
In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics, and then move on to more advanced features and concepts. Completely updated for the C++11 standard, this book presents the language from a practical point of view, helping you learn how to use C++11 to create faster, simpler, and more efficient C++ applications. Master the fundamentals of C++ and object-oriented programming Understand how C++11 features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators Learn best practices and avoid pitfalls via useful Do’s and Don’ts Learn the Standard Template Library, including containers and algorithms used in most real-world C++ applications Test your knowledge and expertise using exercises at the end of every lesson The structure of the book is very good to work in small units - exactly as promised by the title. I
Автор: Next от 18-05-2016, 11:54
Starting with recipes demonstrating the execution of basic Boost.Asio operations, the book goes on to provide ready-to-use implementations of client and server applications from simple synchronous ones to powerful multithreaded scalable solutions. Finally, you are presented with advanced topics such as implementing a chat application, implementing an HTTP client, and adding SSL support. All the samples presented in the book are ready to be used in real projects just out of the box. As well as excellent practical examples, the book also includes extended supportive theoretical material on distributed application design and construction. What you will learn: Boost your working knowledge of one of the most reputable C++ networking libraries―Boost.Asio; Familiarize yourself with the basics of TCP and UDP protocols; Create scalable and highly-efficient client and server applications; Understand the theory behind development of distributed applications; Increase the security of your

Назад Вперед