Final Dotnet Hang Generic

Total Page:16

File Type:pdf, Size:1020Kb

Final Dotnet Hang Generic Defining the Basic Elements of .NET Microsoft .NET is a set of Microsoft® software technologies for connecting your world of information, people, systems, and devices. .NET is infused into the products that make up the Microsoft platform, providing the ability to quickly and reliably build, host, deploy, and utilize secure and connected solutions using XML Web services. The Microsoft Smart platform provides a suite of developer tools, client applications, XML Web Clients services, and servers necessary to participate in this connected world. The Components of Microsoft .NET Connected Software XML Web Services Microsoft and others are developing a core set XML Web services – from XML Web authentication to calendaring – that can be combined with other XML Services Web services or used directly with smart client applications. XML Web services are small, reusable applications written in XML, a universal Developer language for data exchange. They allow data to be communicated across the internet (or internal intranet) between otherwise unconnected sources that are Tools enabled to host or act on them, for example (as color coded in the diagram): client-to-client, client-to-server, server-to-server, and service-to-service. Servers Smart Clients "Smart" client application software and operating systems enable PCs and other smart computing devices to act on XML Web services, allowing anywhere, anytime access to information. Servers Microsoft provides the best server infrastructure for deploying, managing, and orchestrating XML Web services. This allows a common interface between existing applications within an environment of .NET Experiences independent servers - including the Microsoft Windows® 2000 Building solutions with .NET technologies, you server family and the .NET Enterprise Servers. can create and connect to an infinite variety of secure, personalized .NET experiences. Developer tools Individuals can enjoy rich, tailored Microsoft Visual Studio® .NET and the Microsoft .NET interactions-.NET experiences-when XML Web Framework are a complete solution for developers to build, services are pulled together, allowing access deploy, and run XML Web services. to information across the Internet and from standalone applications, online or offline. Use our .NET roadmap on the other side to guide you to the right books. VISUAL STUDIO® .NET Use this Roadmap to find the Right Programming in Microsoft Visual Studio® .NET Stephen Fulcher .NET Books for You .NET FRAMEWORK VISUAL BASIC® .NET VISUAL C#TM .NET VISUAL C++® .NET VISUAL J#TM .NET Introducing Microsoft .NET Inside Microsoft .NET IL Programming Building .NET Applications 2nd Edition Assembler Microsoft .NET for Mobile Devices David S. Platt Serge Lidin Jeff Prosise Andy Wigley, Peter Roxburgh Microsoft Visual Basic® Microsoft Visual Basic® Upgrading Microsoft Visual Microsoft Visual C#TM .NET Microsoft Visual C#TM .NET OOP with Microsoft Visual Microsoft Visual C++®.NET Microsoft Visual C++® .NET Microsoft Visual C++® .NET Microsoft Visual J#TM .NET .NET Deluxe Learning .NET Step By Step Basic® 6.0 to Microsoft Deluxe Learning Edition Step by Step Basic® .NET and Microsoft Deluxe Learning Edition Step by Step George Shepherd John Sharp, Edition Michael Halvorson Visual Basic® .NET Microsoft Corporation John Sharp, Jon Jagger Visual C#TM.NET Step by Step Microsoft Corporation Julian Templeman, with work from David Andy Longshaw Microsoft Corporation Ed Robinson, Michael Robin A. Reynolds-Haertle Andy Olsen Kruglinski Bond, Robert Ian Applied Microsoft .NET Performance Tuning Debugging Applications for Microsoft .NET Remoting Framework Programming Microsoft .NET Applications Microsoft .NET and John Robbins, Jeffrey Richter Microsoft Corporation Microsoft Windows® James Naftel, John Robbins Kim Williams Programming Microsoft Programming Microsoft Microsoft Visual Basic® Programming Microsoft Microsoft Visual C#TM .NET Microsoft Visual C#TM .NET Microsoft Visual C++®.NET Programming with ASP.NET Visual Basic ®.NET SQL Server 2000 with .NET Language Reference Windows® with C# Mickey Williams Step by Step Language Reference Managed Extensions for Francesco Balena Microsoft Visual Basic .NET Microsoft Corporation Charles Petzold Microsoft Corporation Microsoft Corporation Microsoft Visual C++® .NET Rick Dobson Microsoft Corporation XML Microsoft ASP. NET Designing Microsoft ASP Building Web Solutions with Developing ASP .NET Step by Step .NET Applications ASP .NET and ADO .NET Server Controls and G. Andrew Duthie Douglas J. Reilly Dino Esposito Components Nikhil Kothari, Vandana Datye Coding Techniques for Practical Standards for OOP: Building Reusable Microsoft Visual C#TM .NET Inside C# C# For Java Developers Microsoft Visual Basic®.NET Microsoft Visual Basic®.NET Components with Microsoft Language Reference Tom Archer Allen Jones, John Connell James D. Foxall Visual Basic® .NET Microsoft Corporation Adam Freeman Kenneth L. Spencer, ADO .NET Tom Eberahrd XML Step by Step XML Programming Programming Microsoft SQL Applied XML Programming Second Edition R. Allen Wyke, Server 2000 with XML for Microsoft .NET Michael J. Young Sultan Rehman, Graeme Malcolm Dino Esposito Brad Leupen of Content Master Ltd. XML WEB SERVICES Microsoft ADO .NET Microsoft ADO .NET Programming Microsoft Designing Enterprise Applied Microsoft .NET Step by Step David Sceppa Windows with Microsoft Applications with Microsoft Framework Programming in Rebecca M. Riordan Visual Basic® .NET Visual Basic®.NET Microsoft Visual Basic® .NET Charles Petzold Robert Ian Oliver, Jeffery Richter, Sarath Mallavarapu Francesco Balena Introducing Microsoft Web Database Microsoft .NET Building XML Web Microsoft .NET XML Web .NET My Services Development Step by Step My Services Specification Services for the Microsoft Services Step by Step Christopher Jones, .NET Edition Microsoft Corporation .NET Platform Adam Freeman, MORE BOOKS TO COME! Jeannine Gailey Jim Buyens Scott Short Allen Jones For book availability and further details please visit This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. www.microsoft.com/mspress/ © 2002 Microsoft Corporation. All rights reserved. Microsoft, Microsoft Press, the .NET logo, Visual Basic, Visual C#, Visual C++, Visual J#, Windows, and the Windows logo are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners..
Recommended publications
  • Use of Microsoft Visual Studio Express Edition and Directx to Simulate Movements of a Colony of Penguins That Must Be Tagged for a Science Mission Education
    Use of Microsoft Visual Studio Express Edition and DirectX to Simulate Movements of a Colony of Penguins that must be tagged for a Science Mission Education Sandy Harrison (WSSU), Tushar Majithia (Mentor), Spencer Weeks- Jamieson, Jasmin Rivers (ECSU), Terrance Mason (MVSU), Dr. Arvin Agah (Mentor) (KU) igloos to the snow, the game itself displays a Abstract- type of climate that some penguins live in. In developing this game, the team is specifying, Students begin to take a general interest designing, implementing, and testing the in becoming scientists or engineers at early stages software. Some of the programs that the team in their life, such as the middle school level. It is utilized were C++, VC++ Express 2005 Edition imperative that they are targeted at this point in compiler, and Microsoft Platform SDK their lives to be encouraged to pursue their (Software Development Kit). This project education in science, technology, engineering, and mathematics (STEM) fields. The dilemma is how consisted of upgrading a previously developed to get young scholars interested in STEM areas? game. While using C++ in the aspect of Our proposed tool is an educational and programming, we modified the previous entertaining video game, as a vast number of young program's features with realistic graphics. This students tend to play video games everyday. Our modification would enrich it with a realistic goal is to combine education and fun into a game in perspective that would better serve our primary order to teach the players about polar research. objective. To validate if middle school students The objective of this URE Summer project is to would enjoy this game, we used the 2007 enhance an existing video game to educate young CReSIS Middle School Program students as students on the Polar Regions including challenges that scientists face.
    [Show full text]
  • Adobe Introduction to Scripting
    ADOBE® INTRODUCTION TO SCRIPTING © Copyright 2007 Adobe Systems Incorporated. All rights reserved. Adobe® Introduction to Scripting NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adobe Systems Incorporated. The software described in this document is furnished under license and may only be used or copied in accordance with the terms of such license. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and non-infringement of third-party rights. Any references to company names in sample templates are for demonstration purposes only and are not intended to refer to any actual organization. Adobe®, the Adobe logo, Illustrator®, InDesign®, and Photoshop® are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple®, Mac OS®, and Macintosh® are trademarks of Apple Computer, Inc., registered in the United States and other countries. Microsoft®, and Windows® are either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries. JavaScriptTM and all Java-related marks are trademarks or registered trademarks of Sun Microsystems, Inc.
    [Show full text]
  • Designing Microsoft ASP.NET Applications by Douglas J
    Designing Microsoft ASP.NET Applications by Douglas J. Reilly ISBN: 0735613486 Microsoft Press © 2002 (402 pages) Move beyond simple ASP scripting --and learn how to build sophisticated Web applicatons with ASP.NET. Companion Web Site Table of Contents Designing Microsoft ASP.NET Applications Acknowledgments Introduction Chapter 1 - Introduction to ASP.NET Development Chapter 2 - Managed Code and the Common Language Runtime Chapter 3 - The .NET Framework Objects and Languages Chapter 4 - ASP.NET Development 101 Chapter 5 - Web Forms Chapter 6 - Creating ASP.NET Components Chapter 7 - Balancing Server and Client Functionality Chapter 8 - Time to Get the Data Chapter 9 - Data and ASP.NET Forms Chapter 10 - XML Web Services Appendix A - Configuring ASP.NET Applications in IIS Appendix B - What You Need to Know About HTML to Use This Book Index List of Figures List of Tables List of Listings List of Sidebars Designing Microsoft ASP.NET Applications Douglas J. Reilly PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2002 by Douglas J. Reilly All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Cataloging-in-Publication Data Reilly, Douglas J. Designing Microsoft ASP.NET Applications / Douglas J. Reilly. p. cm. Includes index. ISBN 0-7356-1348-6 1. Internet programming. 2. Active server pages. 3. Web servers. I. Title. QA76.625 .R45 2001 005.2’76—dc21 2001051310 Printed and bound in the United States of America.
    [Show full text]
  • Learning to Code
    PART ILEARNING TO CODE How Important is Programming? “To understand computers is to know about programming. The world is divided… into people who have written a program and people who have not.” Ted Nelson, Computer Lib/Dream Machines (1974) How important is it for you to learn to program a computer? Since the introduction of the first digital electronic computers in the 1940s, people have answered this question in surprisingly different ways. During the first wave of commercial computing—in the 1950s and 1960s, when 1large and expensive mainframe computers filled entire rooms—the standard advice was that only a limited number of specialists would be needed to program com- puters using simple input devices like switches, punched cards, and paper tape. Even during the so-called “golden age” of corporate computing in America—the mid- to late 1960s—it was still unclear how many programming technicians would be needed to support the rapid computerization of the nation’s business, military, and commercial operations. For a while, some experts thought that well-designed computer systems might eventually program themselves, requiring only a handful of attentive managers to keep an eye on the machines. By the late 1970s and early 1980s, however, the rapid emergence of personal computers (PCs), and continuing shortages of computer professionals, shifted popular thinking on the issue. When consumers began to adopt low-priced PCs like the Apple II (1977), the IBM PC (1981), and the Commodore 64 (1982) by the millions, it seemed obvious that ground-breaking changes were afoot. The “PC Revolution” opened up new frontiers, employed tens of thousands of people, and (according to some enthusiasts) demanded new approaches to computer literacy.
    [Show full text]
  • Page 1 of 279 FLORIDA LRC DECISIONS
    FLORIDA LRC DECISIONS. January 01, 2012 to Date 2019/06/19 TITLE / EDITION OR ISSUE / AUTHOR OR EDITOR ACTION RULE MEETING (Titles beginning with "A", "An", or "The" will be listed according to the (Rejected / AUTH. DATE second/next word in title.) Approved) (Rejectio (YYYY/MM/DD) ns) 10 DAI THOU TUONG TRUNG QUAC. BY DONG VAN. REJECTED 3D 2017/07/06 10 DAI VAN HAO TRUNG QUOC. PUBLISHER NHA XUAT BAN VAN HOC. REJECTED 3D 2017/07/06 10 POWER REPORTS. SUPPLEMENT TO MEN'S HEALTH REJECTED 3IJ 2013/03/28 10 WORST PSYCHOPATHS: THE MOST DEPRAVED KILLERS IN HISTORY. BY VICTOR REJECTED 3M 2017/06/01 MCQUEEN. 100 + YEARS OF CASE LAW PROVIDING RIGHTS TO TRAVEL ON ROADS WITHOUT A APPROVED 2018/08/09 LICENSE. 100 AMAZING FACTS ABOUT THE NEGRO. BY J. A. ROGERS. APPROVED 2015/10/14 100 BEST SOLITAIRE GAMES. BY SLOANE LEE, ETAL REJECTED 3M 2013/07/17 100 CARD GAMES FOR ALL THE FAMILY. BY JEREMY HARWOOD. REJECTED 3M 2016/06/22 100 COOL MUSHROOMS. BY MICHAEL KUO & ANDY METHVEN. REJECTED 3C 2019/02/06 100 DEADLY SKILLS SURVIVAL EDITION. BY CLINT EVERSON, NAVEL SEAL, RET. REJECTED 3M 2018/09/12 100 HOT AND SEXY STORIES. BY ANTONIA ALLUPATO. © 2012. APPROVED 2014/12/17 100 HOT SEX POSITIONS. BY TRACEY COX. REJECTED 3I 3J 2014/12/17 100 MOST INFAMOUS CRIMINALS. BY JO DURDEN SMITH. APPROVED 2019/01/09 100 NO- EQUIPMENT WORKOUTS. BY NEILA REY. REJECTED 3M 2018/03/21 100 WAYS TO WIN A TEN-SPOT. BY PAUL ZENON REJECTED 3E, 3M 2015/09/09 1000 BIKER TATTOOS.
    [Show full text]
  • Microsoft Visual Basic 2008 Express Edition
    PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2008 by Microsoft Corporation All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Control Number: 2008920560 Printed and bound in the United States of America. 1 2 3 4 5 6 7 8 9 QWT 3 2 1 0 9 8 Distributed in Canada by H.B. Fenn and Company Ltd. A CIP catalogue record for this book is available from the British Library. Microsoft Press books are available through booksellers and distributors worldwide. For further information about international editions, contact your local Microsoft Corporation office or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress. Send comments to [email protected]. Microsoft, Microsoft Press, DirectX, Excel, Expression, Expression Blend, IntelliSense, Internet Explorer, Jscript, MSDN, MSN, Outlook, Silverlight, SQL Server, Visual Basic, Visual C#, Visual C++, Visual Studio, Visual Web Developer, Win32, Windows, Windows Live, Windows Mobile, Windows Server, Windows Vista, Xbox and Xbox 360 are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred.
    [Show full text]
  • Michael James Halvorson
    Michael James Halvorson [email protected] https://www.plu.edu/business-economic-history-program/ (206) 327-5992 CURRENT POSITIONS Benson Family Chair in Business and Economic History, Pacific Lutheran University, Tacoma, WA, 98447 Professor of History, Department of History, Pacific Lutheran University, Tacoma, Washington, 98447 Innovation Studies Program Chair, Division of Interdisciplinary Studies, Pacific Lutheran University, Tacoma, WA, 98447 EDUCATION Ph. D. History, University of Washington, Seattle, Washington, 2001. Program focus was Early Modern Europe, with supporting fields in Early Medieval, Late Medieval, and Tudor/Stuart England. Dissertation: Theology, Ritual, and Confessionalization: The Making and Meaning of Lutheran Baptism in Reformation Germany, 1520-1618. This 400-page dissertation used Lutheran baptism as a vehicle for assessing the religious, political, and cultural values of German Lutherans during the Protestant Reformation. M.A. History, University of Washington, Seattle, Washington, 1996. Program featured coursework and study in the Late-Medieval, Renaissance, and Reformation fields. Language study and reading exams in Medieval Latin and German. B.A. Computer Science, Pacific Lutheran University, Tacoma, Washington, 1985. Program emphasized software development, mathematics, and writing. Minor in History. Core requirements satisfied through interdisciplinary Integrated Studies program (Core II). Leadership Seminar, Pacific Lutheran University, 2010-2011. A year-long (for credit) course for mid-level managers
    [Show full text]
  • Installation Guide for the XM Scaled Topology a Guide to Installing the Sitecore XM Scaled Topology
    Installation Guide for the XM Scaled Topology A guide to installing the Sitecore XM scaled topology August 31, 2021 Sitecore Experience Platform 9.3.0 Installation Guide for the XM Scaled Topology Table of Contents 1. Choosing a topology .................................................................................................................. 4 1.1. On-premise topology options .............................................................................................. 5 2. Sitecore Installation Framework ................................................................................................. 7 2.1. Set up Sitecore Installation Framework ............................................................................... 7 2.1.1. Install the SIF Module using MyGet ............................................................................... 7 2.1.2. Validate the installation ................................................................................................ 8 2.1.3. Run multiple versions of SIF ......................................................................................... 8 2.1.4. Run a specific version of SIF .......................................................................................... 8 2.2. Install Sitecore Installation Framework manually ................................................................. 9 2.2.1. Unblock a .zip package ................................................................................................. 9 2.2.2. Extract the Sitecore Installation Framework
    [Show full text]
  • Lucky Seven: Your First Visual Basic Program
    Sample Chapters Copyright © 2010 by Michael Halvorson All rights reserved. To learn more about this book, go to: http://go.microsoft.com/fwlink/?LinkId=187514 Table of Contents Acknowledgments . xv Introduction . xvii Part I Getting Started with Microsoft Visual Basic 2010 1 Exploring the Visual Studio Integrated Development Environment . 3 The Visual Studio Development Environment . 4 The Visual Studio Tools . 7 The Designer . 10 Running a Visual Basic Program . 11 The Properties Window . 13 Moving and Resizing the Programming Tools . 17 Moving and Resizing Tool Windows . 18 Docking Tool Windows . 19 Hiding Tool Windows . 21 Switching Among Open Files and Tools by Using the IDE Navigator . 22 Opening a Web Browser Within Visual Studio . 23 Getting Help . 24 Managing Help Settings . 25 Using F1 Help . 26 Customizing IDE Settings to Match Step-by-Step Exercises . 29 Setting the IDE for Visual Basic Development . 29 Checking Project and Compiler Settings . 31 One Step Further: Exiting Visual Studio . 33 Chapter 1 Quick Reference . 34 What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit: www.microsoft.com/learning/booksurvey/ vii viii Table of Contents 2 Writing Your First Program . 37 Lucky Seven: Your First Visual Basic Program . 37 Programming Steps . 38 Creating the User Interface . 38 Setting the Properties . 45 The Picture Box Properties . 49 Writing the Code . 52 A Look at the Button1_Click Procedure . 56 Running Visual Basic Applications . 58 Sample Projects on Disk .
    [Show full text]
  • Visual Foxpro
    Client / Server Communications Library for Visual FoxPro Programmer's Manual (CSC4FP) Version 7.1 January 24, 2018 This software is provided as-is. There are no warranties, expressed or implied. Copyright (C) 2018 All rights reserved MarshallSoft Computing, Inc. Post Office Box 4543 Huntsville AL 35815 Voice: 1.256.881.4630 Web: www.marshallsoft.com MARSHALLSOFT is a registered trademark of MarshallSoft Computing. 1 TABLE OF CONTENTS 1 Introduction Page 3 1.1 Features Page 4 1.2 Documentation Set Page 6 1.3 Example Program Page 6 1.4 Installation Page 7 1.5 Uninstalling Page 7 1.6 Pricing Page 7 1.7 Updates Page 7 2 CSC Library Overview Page 8 2.1 Dynamic Link Libraries Page 8 2.2 Keycode Page 8 2.3 INCLUDE Files Page 8 2.4 FoxPro Forms Page 9 2.5 Dynamic Strings Page 9 2.6 Null Terminated Strings Page 9 2.7 Win32 STDCALL and DECLSPEC Page 9 2.8 Adding CSC4FP to a VFP Program Page 10 2.9 Example Protocol Page 10 2.10 Error Display Page 10 3 Compiler Issues Page 11 3.1 Compiling Programs Page 11 3.2 Compiling to an Executable Page 11 3.3 Compiling CSC Source Page 11 4 Visual FoxPro Example Programs Page 12 5 Revision History Page 15 2 1 Introduction The Client / Server Communications Library for Visual FoxPro (CSC4FP) is a toolkit that allows software developers to quickly develop server and client TCP/IP and UDP applications in Visual FoxPro. The Client / Server Communications Library (CSC) is a component DLL library used to create server and client programs that can communicate with each other across any TCP/IP or UDP network such as the Internet or a private network (intranet or LAN [local area net]).
    [Show full text]
  • Visual C++ Is the Most Updated Immediately
    Product Highlights added, ClassView and WizardBar are Microsoft Visual C++ is the most updated immediately. productive C++ tool for creating Easily and seamlessly integrate the the highest-performance applica- functionality of Microsoft Word, Microsoft Excel, and other appli- tions for Windows® and the Web. cations with Active Document Nearly all world-class software, Containment. Users get the features ranging from the leading Web and richness they are accustomed to browsers to mission-critical while the developer writes less code. corporate applications, is built Quickly generate functional, full- using the Microsoft Visual C++ featured applications automatically. development system. Visual C++ New and enhanced wizards make 6.0 brings a new level of produc- developers productive at completing the widest range of tasks, including tivity to C++, without compro- support for many new technologies. mising flexibility, performance, Tap into the power and or control. Create the highest- productivity of Microsoft performance applications. Maximize your programming Visual C++ 6.0. Take advan- Compile more rapidly than ever. productivity. Compile time on large projects has tage of robust component Increase development speed and been reduced by up to 30 percent, development, powerful data- greatly simplify coding with without sacrificing any optimizations. IntelliSense® Technology. On-the-fly base tools, and full Internet Improve application performance with syntax and programming assistance support to build strategic more control over DLL loading. The eliminate the need to memorize Delay Load Imports linker option business solutions. With complex syntax, param- Standard, Professional, eters, and object properties. and Enterprise editions, Get faster turnaround Visual C++ meets the needs with new Edit and of any developer.
    [Show full text]
  • Using Microsoft Visual C++ Developer Studio
    Microsoft Visual C++ Using Microsoft Visual Developer Studio IDE C++ Developer Studio See notes & example programs from CS-360 URLs: http://www.cs.binghamton.edu/~reckert/360/1_f01_fin.PDF http://www.cs.binghamton.edu/~reckert/360/360notes.html http://www.cs.binghamton.edu/~reckert/360/360pgms.html Using Microsoft Visual C++ Visual Studio Components Developer Studio l The Editors l Self-contained environment for C or C++ source program text editor Windows program development: • cut/paste color cues, indentation, – creating • generates text files – compiling Resource Editor – linking • icons, bitmaps, cursors, menus, dialog boxes, – testing/debugging etc. • graphical, WYSIWYG, Integrated l IDE that accompanies Visual C++ • generates resource script (.rc) files • integrated with text editor The Compilers The Linker l C/C++ Compiler – translates source programs to machine l reads compiler .obj/.res files language l accesses C/C++/Windows libraries – detects and reports errors l generates executable (.exe or .dll) – generates object (.obj) files for linker l Resource Compiler – Reads .rc file – Generates binary resource (.res) file for linker 1 The Debugger l powerful source code debugger l integrated with all parts of Dev Studio l Features – breakpoints – tracing through/over functions – variable watch windows – much more The Wizards Online Help l AppWizard l Can be accessed by: – Windows code generator for MFC apps – InfoViewer book/chapter – automatically creates working program skeletons – Topic (keyword search-->relevant topics/articles)…Help/Index from Menu l ClassWizard – F1 help (help on item under mouse cursor) – facilitates easy extension of AppWizard- – The Web: MSDN (Microsoft Developer generated classes Network) – used to tailor AppWizard-generated MFC skeletons InfoViewer Online Help InfoViewer Online Help (Win32 API Programming) (MFC Programming) MSDN Library Visual Studio 6.0 MSDN Library Visual Studio 6.0 Platform SDK Visual C++ Documentation Reference Reference Microsoft Found.
    [Show full text]