Get ahead of the C++ curve to stay in the game C++ is the workhorse of programming languages and remains one ofthe most widely used programming languages today. It'scross-platform, multi-functional, and updates are typicallyopen-source. The language itself is object-oriented, offering youthe utmost control over data usage, interface, and resourceallocation. If your job involves data, C++ proficiency makes youindispensable.C++ All-in-One For Dummies, 3rd Edition is yournumber-one handbook to C++ mastery. Author John Paul Mueller is arecognized authority in the computer industry, and your ultimateguide to C++. Mueller takes you through all things C++, includinginformation relevant to the 2014 update.Learn how to work with objects and classesConquer advanced programming and troubleshootingDiscover how lambda expressions can make your code more conciseand readableSee Standard Library features, such as dynamic arrays, inactionOnline resources include source code from examples in the bookas well as a C++ GNU compiler. If you need to learn C++, this isthe fastest, most effective way to do it. C++ All-in-One ForDummies, 3rd Edition will get you up and running quickly, soyou can get to work producing code faster and better than ever.
Here's the easy way to learn how to use C++ C++, developed by Bjarne Stroustrup at Bell Labs, is one of the most widely used programming languages, with close to four million C++ programmers and growing. C++'s popularity has earned it a spot as part of the Standard Library. Fully updated for the new C++ 2009 standard, C++ All-in-One for Dummies, 2nd Edition compiles seven books into one. This guidebook covers key topics like an introduction to C++, understanding objects and classes, fixing problems, advanced programming, reading and writing files, advanced C++, and building applications with Microsoft MFC. If you're a C++ newbie, start with Book I. But if you're experienced with C++, simply jump in anywhere to learn more! This all-in-one reference helps you learn to: Use C++ for Windows, Mac, and Linux by using the CodeBlocks compiler Understand object-oriented programming Use various diagrams to design your programs Recognize how local variables are stored Use packages, notes, and tags effectively Make a class persistent Handle constructors and destructors With over 25,000 sold of the previous bestselling edition, this second edition with a bonus CD makes C++ easier to understand. It's a perfect introduction for new programmers and guide for advanced programmers. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Microsoft .NET is here, but COM and COM+ will be a valuable part of every Microsoft Windows® programmer's toolbox for years. This in-depth programming guide explains how and where COM and COM+ fit into the new .NET world, demonstrates the new technologies that are available in .NET, and shows how to interoperate between COM/COM+ and .NET. It explains how to use Microsoft Visual Studio® .NET to write traditional COM objects, how to use COM objects in .NET code, and how to use .NET objects as COM objects. It also discusses COM+ topics such as disconnected applications and subscriptions. The authors show you both theoretical and practical approaches--explaining how the mechanisms work and also providing practical advice with sample code to show how to handle interoperability. Topics covered include: The .NET view of COM and COM+ COM, COM+, and .NET Using COM components in .NET code Using .NET components in COM applications Overview of COM+ coding for .NET Writing COM code Attributed programming Active Template Library (ATL) and ATL Server Writing COM+ code A simple COM+ example Working with disconnected applications Creating subscriptions Web application scenarios Interoperability Interacting with unmanaged code Advanced interaction Working with predefined interfaces Includes sample code on the Web
A complete book-and-online course package for learning Java!As a platform-independent, object-oriented programming language, Java helps developers write once and run anywhere. With this dynamic combination of a full-color printed book and a Dummies online interactive eLearning course, you'll find a wealth of information on the latest release of Java. Featuring both written and animated step-by-step how-tos, practice labs, helpful videos, numerous examples, and a host of Dummies hints and tips, this package makes your learning process easier.Follow the material sequentially or jump in and out as you wish--it's set up so you can learn at your own pace. Throughout, you will benefit from illustrations, animations, voiceover explanations, and the option of closed captioning if you find you learn better when you can read the instructions.Helps self-motivated learners master Java, the leading object-oriented programming languageIncludes an easy-to-follow, full-color book and an online interactive Dummies eLearning Course that corresponds with the book available via access codeAllows you to follow the material sequentially or choose separate sections at your own time and paceOffers chapter summaries, practice exercises, discussions of concepts and essential terms, and much moreJava eLearning Kit For Dummies helps you maximize the potential of this dynamic programming language so you can work more efficiently.
If you've asked yourself "Why can't I develop database and XML queries in a language I already know?", then Language INtegrated Query, or LINQ, is for you. LINQ For Dummies introduces you to LINQ and the .NET Framework technologies, so you can use LINQ to query any object, any data set, any kind of XML, and SQL Server--no questions asked.This plain-English guide gives you a thorough overview of LINQ, from understanding the tasks it performs to making LINQ work with both Visual Basic and Visual Studio 2005. It explains the four LINQ providers in the .NET Framework, the easiest ways to go about accessing data, and how to write more efficient applications with less code using LINQ. There's also clear guidance on combining third-party providers with LINQ to create even more powerful apps. With this single, comprehensive guide, you'll discover how to:Use one query language with all Microsoft languagesExamine .NET language extensions and work with extension methods, partial methods, lambda expressions, and query expressionsLINQ to DataSet operators, SQL server operations, XML API, or Active DirectoryDeal with databases -- download and install the Northwind database, generate Northwind entity classes, and create the Northwind XML mapping fileCreate the partial class example, the partial method example, and the database modification exampleUse objects with LINQQuery databases in Visual Basic and C#As an added bonus, you can visit the companion Web site for LINQ examples in C# and Visual Basic. With LINQ For Dummies, you'll link up with LINQ in no time and see how you can query almost anything!Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Your no-nonsense guide to making sense of machine learning Machine learning can be a mind-boggling concept for the masses, but those who are in the trenches of computer programming know just how invaluable it is. Without machine learning, fraud detection, web search results, real-time ads on web pages, credit scoring, automation, and email spam filtering wouldn't be possible, and this is only showcasing just a few of its capabilities. Written by two data science experts, Machine Learning For Dummies offers a much-needed entry point for anyone looking to use machine learning to accomplish practical tasks. Covering the entry-level topics needed to get you familiar with the basic concepts of machine learning, this guide quickly helps you make sense of the programming languages and tools you need to turn machine learning-based tasks into a reality. Whether you're maddened by the math behind machine learning, apprehensive about AI, perplexed by preprocessing data--or anything in between--this guide makes it easier to understand and implement machine learning seamlessly. Grasp how day-to-day activities are powered by machine learning Learn to 'speak' certain languages, such as Python and R, to teach machines to perform pattern-oriented tasks and data analysis Learn to code in R using R Studio Find out how to code in Python using Anaconda Dive into this complete beginner's guide so you are armed with all you need to know about machine learning!
Improve your audit results and extend your capabilities with Mastering IDEAScript: The Definitive GuideRun audit programs and data analysis projects with ease. Create a local automated audit system. Meet current audit standards. Do it all with Mastering IDEAScript, the official guide from CaseWare IDEA®. Designed to help the complete novice develop the skills required to write applications using IDEAScript, this resource starts with simple topics, progressively working up to more complex areas. It helps you understand what automation can help you do and set reasonable goals for working with IDEAScript.Although basic familiarity with the IDEA® program is helpful in the use of this book's concepts, neither programming skills nor special equipment is required. Here, you'll find plain-English, easy-to-follow explanations for: Creating your first IDEAScript application Using the IDEAScript Editor Writing code quickly and efficiently Building complete applications without any code at all, using the Macro Recorder Troubleshooting errors that occur in your application Performing basic tasks, such as indexing, sorting, and closing your database Finding information easily within databases And much more!Along with a companion website containing all of the scripts found in this book, Mastering IDEAScript: The Definitive Guide is packed with practical techniques and rules of thumb to help you understand the workings of IDEAScript. The days of filling in forms and answering countless questions when running audit programs are over. From now on, let IDEAScript do the work!IDEA® is a leading provider of data analysis software targeted to auditors to use as a tool for fraud detection and internal control assessment. IDEA® software is used in sixteen languages in more than ninety countries, by major accounting firms, governments, and corporations in all industry sectors, as well as by universities as a teaching tool.IDEA® is a registered trademark of CaseWare International Inc.
Find in-depth coverage of general networking concepts and basic instruction on Windows Server 2008 installation and management including active directory, DNS, Windows storage, and TCP/IP and IPv4 networking basics in Mastering Windows Server 2008 Networking Foundations. One of three new books by best-selling author Mark Minasi, this guide explains what servers do, how basic networking works (IP basics and DNS/WINS basics), and the fundamentals of the under-the-hood technologies that support staff must understand. Learn how to install Windows Server 2008 and build a simple network, security concepts, and basic Windows Server administration.
Plot graphs, solve equations, and write code in a flash!If you work in a STEM field, chances are you'll be using MATLAB on a daily basis. MATLAB is a popular and powerful computational tool and this book provides everything you need to start manipulating and plotting your data. MATLAB has rapidly become the premier data tool, and MATLAB For Dummies is a comprehensive guide to the fundamentals. MATLAB For Dummies guides you through this complex computational language from installation to visualization to automation.Learn MATLAB's language fundamentals including syntax, operators, and data typesUnderstand how to use the most important window in MATLAB - the Command WindowGet the basics of linear algebra to get up and running with vectors, matrices, and hyperspaceAutomate your work with programming scripts and functionsPlot graphs in 2D and 3D to visualize your dataIncludes a handy guide for MATLAB's functions and plotting routinesMATLAB is an essential part of the analysis arsenal and MATLAB For Dummies provides clear, thorough guidance to get the most out of your data.
Your hands-on guide to Entity Framework fundamentals Expand your expertise--and teach yourself the fundamentals of the Microsoft ADO.NET Entity Framework 5. If you have previous programming experience but are new to the Entity Framework, this tutorial delivers the step-by-step guidance and coding exercises you need to master core topics and techniques. Discover how to: Access data in a managed way--using minimal code Apply three workflows supported by the Entity Framework Perform essential tasks with full automation in place Manipulate data with both LINQ and Entity SQL Create examples that rely on Table-Valued Functions Determine the remedies for Entity-specific exceptions Explore the use of optimistic and pessimistic concurrency Define mappings between your applications and data sources
Microsoft Exchange Server 2007 was made to help you handle e-mail, meeting management, and other essential office services. Microsoft Exchange Server 2007 For Dummies helps you get a handle on Exchange Server. Pretty slick, huh?Here's the lowdown on installing and administering Microsoft Exchange Server 2007 and taking advantage of all the enhancements in Service Pack 1. With this handy guide, you'll be able to maximize the security, reliability, and speed that Exchange Server 2007 provides.Assess your organization's needs to determine which edition of Exchange Server best meets themExplore what Exchange Server does, then plan, install, and configure itConsider how your users work with their mail and customize your set-up to facilitate their needsLearn to use the Exchange Management ConsoleUse the new Exchange Server security features to protect e-mail from viruses, spam, phishing, and other threatsSet up an offline address book, use templates, and develop custom formsCreate settings for the most efficient interaction with clients, use multiple mailboxes, and view digital certificatesManage resource scheduling and interactive calendarsTroubleshoot your configuration, perform regular maintenance, and be able to recover from mail-specific problemsMonitor Exchange Server performance and maintain databases, mail flow, and peak performanceMicrosoft Exchange Server 2007 For Dummies gets you ready to exchange problems for solutions.Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Thorough coverage of Microsoft's new dynamic programming language: IronPython IronPython is a powerful and vital part of any . NET developer's toolbox, and although it is several years old, very little literature exists on the topic. This essential resource fills that void and provides you with an in-depth understanding of IronPython. A brief introduction walks you through the installation, usage, and tools of IronPython and also explains what makes IronPython different from other programming languages. Coverage quickly moves on to explaining how to use and work with the IronPython language, and an in-depth look at its environment sheds light on how it can be stand alone or with the . NET Framework. You'll see how IronPython can be used to create either desktop or Web-based applications and you'll witness how it interacts with other existing technologies. In addition, coverage of advanced topics shares techniques for extending IronPython and making it a robust language. Provides you with an in-depth look at IronPython, how it is different from other programming languages, what it is capable of, and how to maximize its potential Explores how IronPython interacts with existing technologies and how it can perform administration tasks Answers popular questions, such as how to extend IronPython and make it a more robust language Tackles topics not addressed anywhere else, including executing IronPython using Mono You'll want to devour every topic covered in Professional IronPython so you can get started working with this powerful programming language today.
Everything you need to immediately get the most from Windows 7 This essential and unique book delves into the various elements that Microsoft fixed from Vista and investigates the new features that Microsoft added in response to user requests. Veteran author John Paul Mueller shows you how to work with security policies as well as manage the Windows Firewall in every way conceivable-both of which are topics you won't find anywhere else. In addition, he presents a clear, procedural approach to working with trigger-start services, details how to make the User Account Control part of an application, and shows how to use Group Policy Objects to work with the Windows Firewall. Ultimately, you'll discover how Windows 7 provides practical, usable functionality, just waiting for you to exploit. Professional Windows 7 Development Guide: Walks you through picking files directly from pinned applications, checking on application status, and more, simply by viewing the Taskbar Discusses the new Ribbon functionality and shows how to use it effectively Examines libraries and looks at how they provide a centralized method of managing data Includes complete Windows PowerShell coverage with all of the Windows 7 updates Offers an in-depth look at 64-bit programming and parallel programming Addresses working with power management Reviews how you can create applications that automatically restart and recover lost data when there is a crash Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. wrox. com Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
of the most widely-used libraries, including NumPy, SciPy, BeautifulSoup, Pandas, and MatPlobLibWhether you're new to data analysis or just new to Python, Python for Data Science For Dummies is your practical guide to getting a grip on data overload and doing interesting things with the oodles of information you uncover.
Ready to learn programming? Start Here!TM Learn the fundamentals of modern programming with Visual C# 2010--and begin building your first apps for the desktop and web. If you have absolutely no previous experience, no problem--simply start here! This book introduces must-know concepts and techniques through easy-to-follow explanations, examples, and exercises. Here's where you start learning Visual C#Learn how an application performs tasks by tracing its code Query and manipulate application data with LINQ Access web services with REST and SOAP Build simple apps with Windows® Presentation Foundation Explore rich Internet apps with Microsoft Silverlight® Find and fix errors by debugging your applications Put it all together by creating your first programs
Reveal your inner business artist with VisioTurn your ideas into diagrams and drawings with Visio's stencils and templatesIf you have an idea you want to get down on electronic paper, Visio 2007 is for you, and so is this book! They're both flexible and user-friendly. Here's how to use Visio to capture ideas from simple to intricate, update data in a drawing with a single click, add and manipulate text, work with connectors, and more.Discover how toCreate business, engineering, software, or network diagramsFormat an entire drawing using themesAnalyze "what-if" scenarios with PivotDiagramsProduce layered multipage drawingsSave drawings to publish on the Web
The handy and fast reference for mastering Windows 8This quick and easy reference is designed for all users (newbies and seasoned) who are comfortable with the Windows OS and need a fast reference to solve a problem or navigate a new feature without context or explanation. It will be the must-have reference for anyone using Windows 8. Offers quick answers and solutions so readers can read less and do more Includes new elements such as Control Panel guide, icon glossary, shortcuts and other tools users can leverage to move quickly and efficiently though Windows 8Get the completely updated and overhauled edition of this bestselling book with a newly refreshed easy-to-use format.
The perfect companion to any book on Windows Server 2008 or Windows 7, and the quickest way to access critical information Focusing just on the essentials of command-line interface (CLI), Windows Command-Line Administration Instant Reference easily shows how to quickly perform day-to-day tasks of Windows administration without ever touching the graphical user interface (GUI). Specifically designed for busy administrators, Windows Command-Line Administration Instant Reference replaces many tedious GUI steps with just one command at the command-line, while concise, easy to access answers provide solutions on the spot. Provides practical examples, step-by-step instructions, and contextual information Quick-reference style delivers the commands needed for managing data and the network; working with Active Directory; performing diagnostics and maintenance; and, creating batch files and scripts Covers administration for Windows Server 2008 Server Core, Windows Server 2008 (including R2), and Windows 7 Administrators can get more done in less time with CLI than they can with the standard GUI. Compact enough to keep on hand at all times, Windows Command-Line Administration Instant Reference provides administrators with a convenient, fast and simple way to use CLI.
If you've been waiting impatiently for the arrival of Windows Server 2008, wait no more! It's here, and so is Windows Server 2008 All-In-One Desk Reference For Dummies to help you install it, configure it, network with it, secure it, command it with Windows PowerShell, and more. Services best practices and the cool IIS Web server are covered too.The eight powerful quick-reference manuals in this one-stop guide cover all the information you need to perform common administrative tasks with Windows Server 2008. You'll find sure-handed guidance and considerable detail on everything from installation to figuring out why a user can't gain access to resources on the server. You also see procedures for all common tasks -- everything from setting up Internet Connection Sharing (ICS) to promoting your server to a domain controller. Discover how to:Use Windows Server virtualizationPerform a complete PC restoreConfigure server roles and featuresMeasure system performanceAdd network clients and protocolsKeep your server operating at peak performanceMonitor network interactions with othersWork with Active Directory RMSUse best practices for implementing securityImplement scripts and cmdlets with PowerShellUncloak viruses masquerading as servicesWindows Server 2008 contains so many features that it's sometimes hard to know which one to install. No problem! Just flip open Windows Server 2008 All-In-One Desk Reference For Dummies and find your answer in a flash!
Select your format based upon: 1) how you want to read your book, and 2) compatibility with your reading tool. To learn more about using Bookshare with your device, visit the Help Center.
Here is an overview of the specialized formats that Bookshare offers its members with links that go to the Help Center for more information.
- Bookshare Web Reader - a customized reading tool for Bookshare members offering all the features of DAISY with a single click of the "Read Now" link.
- DAISY (Digital Accessible Information System) - a digital book file format. DAISY books from Bookshare are DAISY 3.0 text files that work with just about every type of access technology that reads text. Books that contain images will have the download option of ‘DAISY Text with Images’.
- BRF (Braille Refreshable Format) - digital Braille for use with refreshable Braille devices and Braille embossers.
- MP3 (Mpeg audio layer 3) - Provides audio only with no text. These books are created with a text-to-speech engine and spoken by Kendra, a high quality synthetic voice from Ivona. Any device that supports MP3 playback is compatible.
- DAISY Audio - Similar to the Daisy 3.0 option above; however, this option uses MP3 files created with our text-to-speech engine that utilizes Ivonas Kendra voice. This format will work with Daisy Audio compatible players such as Victor Reader Stream and Read2Go.