DirectX Programming Introduction
|
|
- Jade Long
- 5 years ago
- Views:
Transcription
1 DirectX Programming Introduction DirectX is implemented as a collection of COM objects To use a DirectX program, the user must have the correct (or later) version of DirectX installed (e.g. by doing Windows Update) To program a DirectX program, the programmer must have the correct (or later) version of the DirectX SDK installed (from MSDN) in addition to the compiler
2 COM (Component Object Model) is one of Microsoft's ways of making objects at the operating system level [the other way is.net] COM builds on DLL (dynamically linked library) technology, which is a way to store precompiled functions for linking at runtime rather than compile time COM objects can be accessed from any language supporting COM
3 Every COM object exposes one or more Interfaces (collection of methods to control the object) Usually, when a new version of a COM object is released, the old interfaces are retained, and new features are implemented by creating new interfaces This allows the object to be upgraded while still allowing programs that use the older versions to run correctly (assuming the new version doesn't break the old interfaces)
4 Every COM interface implements at least the following three methods: QueryInterface() allows you to get any of the other interfaces, using the interface's ID Release() tells COM that you are finished using this instance of the interface so that it can be removed from memory if nothing else is using it (like C++ delete) AddRef() tells COM that you have just made a copy of the interface instance (which will later be Released)
5 Every COM object has an interface IUnknown with the three required methods [QueryInterface(), Release() and AddRef()] This allows the programmer a predictable way to get any interface the object has (presuming the programmer knows the interface ID), in case a specialized function to obtain the interface doesn't exist
6 Libraries (such as parts of the DirectX SDK) often have functions to instantiate desired interfaces. Alternately: CoInitialize() can be used to initialize the generic COM access library Then, CoCreateInstance() can be used to instantiate a particular interface of a particular COM object If CoInitialize() is used, then CoUninitialize() must be called before the program ends
7 When a COM object is installed on a computer, GUIDs (Globally Unique Ids) for the object (CLSID) and its interfaces (IID) are stored in the system registry A GUID (aka UUID Universally Unique ID) is a 128-bit number There are utilities to create a GUID that will [probably, to a high degree of certainty] be unique GUIDs are used to identify much of the hardware and software installed on your PC
8 DirectX 7 Overview DirectX 7 still often used for 2D games DirectDraw (2D graphics) was rolled into DirectX Graphics (mostly 3D graphics) starting with DirectX 8 to encourage developers to move to 3D DirectX 7 uses some techniques that were simplified starting with DirectX 8 but which you should be prepared to encounter if maintaining legacy code
9 DirectX 7 Overview Sample1 shows how to create a DirectDraw7 object and query it for available resolutions The user is presented with a choice of resolutions, after which the screen resolution is changed Technique of querying the DD7 object is a typical Windows enumeration, where the logic for handling one possibility is coded in a function whose address is given to Windows, and which Windows calls as many times as necesary
Outline. COM overview. DCOM overview. Comparison DCOM and Corba
DCOM Overview 1 Outline COM overview DCOM overview Comparison DCOM and Corba 2 COM overview Standard for component interoperability binary standard specifies how the component should be represented in
More informationSolveig Multimedia AVI Trimmer Component
Solveig Multimedia AVI Trimmer Component Developer Reference Manual Copyright 2004-2005 Solveig Multimedia. All rights reserved. Notices For information contact Solveig Multimedia: info@solveigmm.com For
More information(D)COM Microsoft s response to CORBA. Alessandro RISSO - PS/CO
(D)COM Microsoft s response to CORBA Alessandro RISSO - PS/CO Talk Outline DCOM What is DCOM? COM Components COM Library Transport Protocols, Security & Platforms Availability Services Based on DCOM DCOM
More informationDevelopment of the Pilot Application in Delphi COT/3-10-V1.1. Centre for Object Technology
Development of the Pilot Application in Delphi COT/3-10-V1.1 C * O T Centre for Revision history: V0.1 18-08-98 First draft. V1.0 20-08-98 General revisions V1.1 08-09-98 First public version. Author(s):
More informationInterfacing Ada 95 to Microsoft COM and DCOM Technologies
Interfacing Ada 95 to Microsoft COM and DCOM Technologies Interactive Intelligence, Inc. 600 West Hillsboro Blvd., Suit 325 Deerfield Beach, Florida 33441 (954) 698-0030x187 David Botton David@Botton.com
More informationAdministrivia. CMSC433, Fall 2001 COM - Component Object Model. Immutable interfaces. Component Object Model COM. Multiple interfaces
Administrivia CMSC433, Fall 2001 COM - Component Object Model Alan Sussman December 4, 2001 Project 6 due Monday, 12/10, and commentary for Project 5 grading guidelines posted No office hours tomorrow
More informationCHAPTER 7 COM and.net
1 CHAPTER 7 COM and.net Evolution of DCOM Introduction to COM COM clients and servers COM IDL & COM Interfaces COM Threading Models. Marshalling, Custom and standard marshalling. Comparison COM and CORBA.
More informationCO-LaN Annual meeting Sept 2014, Frankfurt, Germany
Slide 1 IUnknown IDispatch ICapeIdentification ICape. A.k.a. the boring stuff CO-LaN Annual meeting Sept 2014, Frankfurt, Germany Slide 2 IUnknown IDispatch ICapeIdentification ICape. MicroSoft Visual
More informationCOM+ OVERVIEW OF MICROSOFTS COM, DCOM AND COM+ COMPONENT TECHNOLOGIES DCOM - COM+ Peter R. Egli peteregli.net. peteregli.net. 1/20 Rev. 1.
COM, DCOM - COM+ DCOM, COM+ OVERVIEW OF MICROSOFTS COM, DCOM AND COM+ COMPONENT TECHNOLOGIES Peter R. Egli 1/20 Contents 1. Evolution of COM 2. COM, DCOM, ActiveX, OLE, COM+ 3. Structure of COM Components
More informationDistributed Technologies - overview & GIPSY Communication Procedure
DEPARTMENT OF COMPUTER SCIENCE CONCORDIA UNIVERSITY Distributed Technologies - overview & GIPSY Communication Procedure by Emil Vassev June 09, 2003 Index 1. Distributed Applications 2. Distributed Component
More informationHands-On Lab. Sensors & Location Platform - Native. Lab version: 1.0.0
Hands-On Lab Sensors & Location Platform - Native Lab version: 1.0.0 Last updated: 12/3/2010 CONTENTS OVERVIEW... 3 EXERCISE 1: ADJUSTING FONT SIZE IN RESPONSE TO AMBIENT LIGHT INTENSITY... 5 Task 1 Adding
More informationPatterns in AAF Software
Patterns in AAF Software Barcelona Developers Conference 13 Nov 2001 Jim Trainor, AAF Association AAF Developers Conference, Barcelona, Spain, Nov 2001 1 AAF Software Patterns Software Patterns are not:
More informationCapturing Event Data
Capturing Event Data Introduction: Morae Recorder supports the use of plug-ins to capture additional event data beyond Morae s standard RRT information during a recording session. This mechanism can be
More information.NET CLR Framework. Unmanaged Hosts - Assembly Access
Unmanaged Hosts - Assembly Access ptrex 8/08/2017 WHAT : is.net Common Language Runtime (CLR) Framework The Common Language Runtime (CLR) is a an Execution Environment. Common Language Runtime (CLR)'s
More information[MC-CCFG]: Server Cluster: Configuration (ClusCfg) Protocol
[MC-CCFG]: Server Cluster: Configuration (ClusCfg) Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation
More informationAsynchronous Calls. Standard COM+ model is completely synchronous
Asynchronous Calls Standard COM+ model is completely synchronous Emulates standard procedure calls Problematic in distributed scenarios with high network latencies Use threads to handle multiple calls
More informationHow to Implement COM Monitor
How to Implement COM Monitor Advanced COM worm Speaker: AmesianX(Park Young Ho, amesianx@nate.com) What Am I Going to Present? Introduction to COM Monitoring Kinds of COM Monitoring Information We Can
More informationA 2D Game Engine Using Bitmaps
A 2D Game Engine Using Bitmaps Rahul Deore 1, Prathamesh Mujumdar 2, Rohan Gulik 3, Prof. Savita Sangam 4 1 Rahul.deore@hotmail.com, 2 prathamesh.22@gmail.com, 3 rohan.gulik@hotmail.com, 4 savita.sangam@gmail.com
More informationAn agent tool for integrating componentbased
An agent tool for integrating componentbased applications Ebtehal Alsaggaf 1 and Prof.Dr. Fathy albouraey 2 Faculty of Computing and Information Technology, King Abdulaziz University KAU, Jeddah, Saudi
More informationRelease Notes Compute Abstraction Layer (CAL) Stream Computing SDK New Features. 2 Resolved Issues. 3 Known Issues. 3.
Release Notes Compute Abstraction Layer (CAL) Stream Computing SDK 1.4 1 New Features 2 Resolved Issues 3 Known Issues 3.1 Link Issues Support for bilinear texture sampling. Support for FETCH4. Rebranded
More informationUNIT V COMPONENT OBJECT MODEL
UNIT V COMPONENT OBJECT MODEL CONTENTS COM Data types Interfaces Proxy and Stub Marshalling Implementing Server Client Interface Pointers Object Creation, Invocation, Destruction Comparison COM and CORBA
More informationThe Adapter Pattern. Interface with anything!
The Adapter Pattern Interface with anything! Adapter in a Nutshell - An adapter takes an object with one interface, and changes the interface to make it look like something it s not. - Allows two objects
More informationComparison of JavaBeans and ActiveX A Case Study
Comparison of JavaBeans and ActiveX A Case Study D. Birngruber, W. Kurschl, J. Sametinger Johannes Kepler Universität Linz, A-4040 Linz, Austria Email: birngruber@ssw.uni-linz.ac.at, Werner.Kurschl@acm.org,
More informationDOWNLOAD PDF TEACH YOURSELF MFC LIBRARY PROGRAMMING IN 21 DAYS
Chapter 1 : nerdvana - Wiktionary This book is a good start on basic MFC programming. Recommended if you are just starting out with MFC. Found myself wanting more in depth discussion of some of the MFC
More informationReverse Engineering. Class 5. Malware Analysis. Reverse Engineering Class 5 Martin Balao martin.uy/reverse v1.0 EN CC BY-SA
Reverse Engineering Class 5 1 Something odd? 2 Process injection Hide and evade audit logs Bypass endpoint firewalls with application filtering Steal information from the injected process Change session
More informationOrbixCOMet Desktop Getting Started
OrbixCOMet Desktop Getting Started IONA Technologies PLC April 1999 Orbix is a Registered Trademark of IONA Technologies PLC. OrbixCOMet (TM) is a Trademark of IONA Technologies PLC. While the information
More informationWhat's New in Access 2000 p. 1 A Brief Access History p. 2 Access the Best Access Ever p. 5 Microsoft Office Developer Features p.
Foreword p. xxxiii About the Authors p. xxxvi Introduction p. xxxviii What's New in Access 2000 p. 1 A Brief Access History p. 2 Access 2000--the Best Access Ever p. 5 Microsoft Office Developer Features
More informationIntroduction to EON SDK. Jan Copyright EON Reality, Inc
Introduction to EON SDK Jan 2002 Copyright EON Reality, Inc.2002 1 Table ofcontents Table of Contents User Guide Table of Contents 2 Introduction 3 Installation 4 EON SDK Basics 6 Wizards 20 Techniques
More informationCOMERA: COM Extensible Remoting Architecture
The following paper was originally published in the Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS) Santa Fe, New Mexico, April 27-30, 1998 COMERA: COM Extensible
More informationCAPSYS Technologies, LLC
CAPSYS Technologies, LLC CAPSYS CAPTURE Document Capture VERSION 2015 R2 AJuly 2016 Contents This document contains information on the following topics: 1.0 Version 2015 New Features 1.1 Version 2015 R2
More informationBringing COM Technology to Alignment Software * Abstract
SLAC-PUB-9592 November 2002 * Lothar Langer Stanford Linear Accelerator Center, Stanford University, Stanford, CA 94309, USA Abstract Software tools for alignment purposes should be versatile and flexible
More informationProblem With Windows Update Windows 7 Service Not Running
Problem With Windows Update Windows 7 Service Not Running Dec 1, 2014. Found my answer here:win7 - Windows Update Error "Service is not running" The download you attempted wouldn't have cured your problem
More informationDeveloping Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started
Developing Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started By Paul Ferrill The Ultrabook provides a rich set of sensor capabilities to enhance a wide range of applications. It also includes
More informationCOM & COM+ (Component Object Model) Bazsó-Dombi András, Group 251.
COM & COM+ (Component Object Model) Bazsó-Dombi András, Group 251. What is COM? Low level Objects created independently need to be used in other applications Create an object, add some special attributes
More informationLightSpeed 5 Upgrade Guide
LightSpeed 5 Upgrade Guide Welcome to LightSpeed 5.0! This document details the new features and breaking changes in LightSpeed with this release of the product. If you have any questions regarding any
More informationChapter 24. A DirectX 5 Update
Chapter 24 I A DirectX 5 Update Why Read This Chapter? Time waits for no person. While we were putting our book together, Microsoft was working on the next generation of DirectX DirectX foundation 5. In
More informationIntroduction. ActiveX, OLE, and the Internet
ACTIVEX - AN INTERNET STRATEGY FOR APPLICATIONS DEVELOPMENT Roşca Doina University of Craiova, 200585 Craiova, str. A. I. Cuza, nr. 13, tel.: 0721632019, rosca2na@yahoo.com Bănică Logica University of
More informationHardware Configuration
9 August 2002 Hardware Configuration Section Three Troubleshooting Conflicts Introduction GENERAL Windows XP has extended the plug & play technology using many advanced troubleshooting features (such as
More informationInternet Explorer Final - Internet Explorer 9 comes bundled with Windows 7 users get a special feature: websites can be pinned.
Manual Internet Explorer 9 Windows 7 64 Bit Softpedia Uninstall 'Adblock Plus for IE (32-bit & 64-bit)' version 0.99 fails due to Downloaded 'Adblock Plus for IE' from Softpedia (adblockplusie-1.3.exe).
More informationSoftware change. Software maintenance
Software change 1 Software change is inevitable New requirements emerge when the software is used The business environment changes Errors must be repaired New equipment must be accommodated The performance
More informationUnderstanding and Documenting Web APIs
Understanding and Documenting Web APIs tekom 2017, Stuttgart, Germany Oct 24-26 2017 Anne Tarnoruder SAP Labs Israel Ltd. anne.tarnoruder@sap.com https://www.linkedin.com/in/annetarnoruder/ Part 1. Understanding
More information[MS-DCOM]: Distributed Component Object Model (DCOM) Remote Protocol
[MS-DCOM]: Distributed Component Object Model (DCOM) Remote Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications
More informationMain.lhs (user) PBX.idl. PBXProxy.lhs (boilerplate) HDirect. PBX.lhs (user) Com.lhs (library) RTS support
Calling hell from heaven and heaven from hell Sigbjorn Finne University of Glasgow sof@dcs.gla.ac.uk Daan Leijen University of Utrecht daan@cs.uu.nl Simon Peyton Jones Microsoft Research Cambridge simonpj@microsoft.com
More information[MS-SCMP-Diff]: Shadow Copy Management Protocol. Intellectual Property Rights Notice for Open Specifications Documentation
[MS-SCMP-Diff]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,
More informationCan You Run Internet Explorer 10 On Windows 8.1
Can You Run Internet Explorer 10 On Windows 8.1 Your PC has Windows 8, but the info on this page is about Windows 8.1. Acer Aspire Switch 10c / $279.00 With four mode flexibility you can share a presentation
More informationRelease Date: 17-May-2010 Purpose: The Configuration & Orchestration Manager 2.1 Release Notes provide the following information:
CONFIGURATION & ORCHESTRATION MANAGER VERSION 2.1 1. Release Summary Release Date: 17-May-2010 Purpose: The Configuration & Orchestration Manager 2.1 Release Notes provide the following information: New
More informationLecture 16. What is COM? Principles of COM. COM Design Principles. Example (UML Diagram) Microsoft IDL (MIDL) COM/DCOM February 23, 2005
What is? Lecture 16 /D February 23, 2005 = Common Model. Platform-independent, distributed OO system for client-server implementations. objects can be created in a variety of languages (like CORBA). Not
More informationSymantec Endpoint Virtualization 6.1 SP8 Release Notes
Chapter 1 Symantec Endpoint Virtualization 6.1 SP8 Release Notes This chapter includes the following topics: About Symantec Endpoint Virtualization About 6.1 SP8 What's new in 6.1 SP8 Supported platforms
More informationDOWNLOAD OR READ : VIDEO CARD OVERHEATING SOLUTION PDF EBOOK EPUB MOBI
DOWNLOAD OR READ : VIDEO CARD OVERHEATING SOLUTION PDF EBOOK EPUB MOBI Page 1 Page 2 video card overheating solution video card overheating solution pdf video card overheating solution video card overheating
More informationEtasoft Mini Translator version 1.x
Etasoft Mini Translator version 1.x Copyright 2008-2010 Etasoft Inc. Main website http://www.etasoft.com Product website http://www.xtranslator.com Purpose...2 Requirements...2 Package Details...2 Results...3
More informationDistributed Computing
Distributed Computing 1 Why distributed systems: Benefits & Challenges The Sydney Olympic game system: see text page 29-30 Divide-and-conquer Interacting autonomous systems Concurrencies Transactions 2
More informationAn Introduction to Windows Script Components
An Introduction to Windows Script Components Windows Script Components (WSC) provide with a simple and easy way to create COM components. You can use scripting languages such as JScript, VBScript, PERLScript,
More informationMicrosoft and Mobile. Jennifer Marsman Principal Developer Evangelist, Microsoft
Microsoft and Mobile Jennifer Marsman Principal Developer Evangelist, Microsoft http://blogs.msdn.com/jennifer Twitter: @JenniferMarsman There is an app store for Windows 8. Why Windows? Opportunity As
More informationDirectx 9.0 free download for windows 8.1
Directx 9.0 free download for windows 8.1 Download DirectX 10 for Windows XP Directx 10, Directx 11 Free Download, Directx 9.0 Download, Directx 9c Download, Directx 8 Download, Directx. DirectX 9 was
More informationTo reduce confusion over the word application, the following table defines the terms used in this technical article.
Page 1 of 12 Office Development (General) Technical xarticles Corporate Developer's Guide to Office 95 API Issues Ken Lassesen Microsoft Developer Network Technology Group April 28, 1995 Abstract This
More informationBACKUP CLEANER MANUAL
BACKUP CLEANER MANUAL Keep Lightroom's Automatic Backups under control Introduction... 1 Requirements... 1 Contact and Support... 1 Legal Stuff... 1 What's Included... 2 New Commands... 2 Installation...
More informationextend Release Notes
extend 9.2.1 Release Notes Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2013. All rights reserved. MICRO FOCUS, the Micro
More informationIDEA 3.4 Upgrade Instructions
Purpose: Procedure to upgrade an existing IDEA installation to IDEA 3.4. Overview: The upgrade procedure consists of uninstalling any previous version of IDEA and drivers. Then installing the new IDEA
More informationLecture 17 : Distributed Transactions 11/8/2017
Lecture 17 : Distributed Transactions 11/8/2017 Today: Two-phase commit. Last time: Parallel query processing Recap: Main ways to get parallelism: Across queries: - run multiple queries simultaneously
More informationswitch case Logic Syntax Basics Functionality Rules Nested switch switch case Comp Sci 1570 Introduction to C++
Comp Sci 1570 Introduction to C++ Outline 1 Outline 1 Outline 1 switch ( e x p r e s s i o n ) { case c o n s t a n t 1 : group of statements 1; break ; case c o n s t a n t 2 : group of statements 2;
More informationCasual Games and Windows Vista
Casual Games and Windows Vista Kim Pallister Developer Relations Manager Microsoft Casual Games Chuck Walbourn Software Development Engineer XNA Developer Connection Microsoft Casual Games MSN Games One
More informationDecision Making in C
Decision Making in C Decision making structures require that the programmer specify one or more conditions to be evaluated or tested by the program, along with a statement or statements to be executed
More informationTable of Contents Preface Bare Necessities... 17
Table of Contents Preface... 13 What this book is about?... 13 Who is this book for?... 14 What to read next?... 14 Personages... 14 Style conventions... 15 More information... 15 Bare Necessities... 17
More informationIntroduction... 3 Automation Overview... 5 Object-Oriented Programming and OLE... 7 What is COM?... 9 Benefits of OLE What is Automation?...
Introduction... 3 Automation Overview... 5 Object-Oriented Programming and OLE... 7 What is COM?... 9 Benefits of OLE... 10 What is Automation?... 11 Manipulating Objects... 13 Terminology... 16 Driving
More informationCOMP 401 Recitation 8. Observer Pattern
COMP 401 Recitation 8 Observer Pattern Agenda Quick review of the Observer pattern Worked example Exam review (~30 minutes) Quiz (on your own time) 2 Observer Pattern Problem Statement I have some object
More informationLimitations of Object-Based Middleware. Components in CORBA. The CORBA Component Model. CORBA Component
Limitations of Object-Based Middleware Object-Oriented programming is a standardised technique, but Lack of defined interfaces between objects It is hard to specify dependencies between objects Internal
More informationThe Rise and Fall of
The Rise and Fall of AMSI @Tal_Liberman About me @Tal_Liberman Research & Reverse Engineering Founder @ Polarium Previously Head of Research Team @ ensilo #ProcessDoppelgänging #AtomBombing Overview Introduction
More informationIos Sdk Documentation For Windows 7 32 Bit Full Version
Ios Sdk Documentation For Windows 7 32 Bit Full Version Download Latest ios SDK & Sample Project Got the SDK? v5.3.0 (May 7, 2015) Native ios SDK now sends the version of the Unity wrapper SDK along with
More informationApartments and COM Threading Models. Jim Fawcett CSE775 - Distributed Objects Spring 2008
Apartments and COM Threading Models Jim Fawcett CSE775 - Distributed Objects Spring 2008 COM Marshaling Architecture Client Process Local Server Process In-Process Object In-Process Server stub Local Object
More informationSHRI ANGALAMMAN COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE VISUAL PROGRAMMING UNIT I
SHRI ANGALAMMAN COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE YEAR : III VISUAL PROGRAMMING UNIT I SEMESTER : V WINDOWS PROGRAMMING 1. List out the aspects of Windows 2. Define Dynamic
More informationWindows Update Returns Error Code 643 Visual
Windows Update Returns Error Code 643 Visual C++ About the error code 'Code 643 Windows Update encountered an unknown error.' When you use Windows update. Please take a look at the following KB. The Spin
More informationIMPORTANT PRODUCT INFORMATION READ THIS INFORMATION FIRST. Product: Host Communications Software
July 6, 1999 IMPORTANT PRODUCT INFORMATION READ THIS INFORMATION FIRST Product: Host Communications Software IC641SWP058G - Toolkit for Windows 32-bit Windows C/C++ Applications IC641SWP080E - Host Drivers
More informationCg Toolkit. Cg 2.2 April 2009 Release Notes
Cg Toolkit Cg 2.2 April 2009 Release Notes Cg Toolkit Release Notes The Cg Toolkit allows developers to write and run Cg programs using a wide variety of hardware and OS platforms and graphics APIs. Originally
More informationIndependent and future-proof: decoupling of hardware and software through image abstraction
Independent and future-proof: decoupling of hardware and software through image abstraction Martin Kersting, Technical Director, Authorized Executive STEMMER IMAGING STEMMER IMAGING Technology Forum 2015,
More informationMicrosoft Office CTaskSymbol Use- After-Free Vulnerability
Microsoft Office CTaskSymbol Use- After-Free Vulnerability 17/08/2015 Software: Microsoft Office Affected Versions: MS Office 2013 SP1 (x86, x64) CVE Reference: Author: Severity: Vendor: Vendor Response:
More informationCPSC 427: Object-Oriented Programming
CPSC 427: Object-Oriented Programming Michael J. Fischer Lecture 18 November 7, 2016 CPSC 427, Lecture 18 1/19 Demo: Craps Game Polymorphic Derivation (continued) Name Visibility CPSC 427, Lecture 18 2/19
More informationRename and Copy existing JSEAsy files. a. Rename your existing JSEAsy.accdr file in C:\JSEAsy to JSEAsy_Old.accdr.
Instructions for upgrading to JSEAsy v4.3 from v3.x through 4.1 Includes (possible) uninstall of Microsoft Access 2007 Runtime And (posible) installing Microsoft Access 2016 Runtime Extremely Important
More information[MS-DCOM]: Distributed Component Object Model (DCOM) Remote Protocol
[MS-DCOM]: Distributed Component Object Model (DCOM) Remote Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications
More informationThis section provides an overview of developing with the BillQuick Software Development Kit.
BillQuickSDK Introduction This section provides an overview of developing with the BillQuick Software Development Kit. System Requirements Getting Started with the BillQuick SDK What s in the Software
More informationMicro Focus Desktop Containers
White Paper Security Micro Focus Desktop Containers Whether it s extending the life of your legacy applications, making applications more accessible, or simplifying your application deployment and management,
More informationWelcome to this IBM podcast, Realizing More. Value from Your IMS Compiler Upgrade. I'm Kimberly Gist
IBM Podcast [ MUSIC ] Welcome to this IBM podcast, Realizing More Value from Your IMS Compiler Upgrade. I'm Kimberly Gist with IBM. System z compilers continue to deliver the latest programming interfaces
More informationCodeWarrior Development Tools IDE 5.1 SDK Developer s Guide
CodeWarrior Development Tools IDE 5.1 SDK Developer s Guide Revised: 9/27/02 Metrowerks, the Metrowerks insignia, and CodeWarrior are registered trademarks of Metrowerks Corp. in the US and/or other countries.
More informationDirectPlay. What is DirectPlay? Vishnu Kotrajaras, PhD
DirectPlay Vishnu Kotrajaras, PhD What is DirectPlay? It is a multiplayer component of DirectX It abstracts communication methods away Same function call for communication by TCP/IP, serial cable and modem
More informationClient and Server (DirectX)
Client and Server (DirectX) Vishnu Kotrajaras Server scalability Your game can handle more players at a time (Over internet, most peer-topeer can only handle about 6 players) All depend on server power
More informationCS551 Object Oriented Middleware (II) Outline. Who is the OMG?
CS551 Object Oriented Middleware (II) (Chap. 4 of EDO) Yugi Lee STB #555 (816) 235-5932 yugi@cstp.umkc.edu www.cstp.umkc.edu/~yugi 1 Outline CORBA CORBA Object Model CORBA Interface Definition Language
More informationNOTIFICATION OF CHANGE PURPOSE OF THIS DOCUMENT:...2 REASON FOR THE UPGRADE...2 SYSTEM REQUIREMENT:...2 FIRST TIME ACCESS:...
PURPOSE OF THIS DOCUMENT:...2 REASON FOR THE UPGRADE...2 SYSTEM REQUIREMENT:...2 FIRST TIME ACCESS:...4 PAGE 1 OF 7 PURPOSE OF THIS DOCUMENT: The main purpose of this document is to outline user s workstation
More informationDistributed Systems Middleware
Distributed Systems Middleware David Andersson, 810817-7539, (D) Rickard Sandell, 810131-1952, (D) EDA 390 - Computer Communication and Distributed Systems Chalmers University of Technology 2005-04-30
More informationNovaStudio2012 User Note V2.7 西安诺瓦电子科技有限公司. Do not install decoders or media players arbitrary. They may conflict with
NovaStudio2012 User Note 2014-03-14 V2.7 NovaStar Tech Co.,Ltd 1. Some conflicts between decoders may cause media play error. Do not install decoders or media players arbitrary. They may conflict with
More informationNode 2.0 FCD Compatibility Guideline Development
Node 2.0 FCD Compatibility Guideline Development Approach and Methodology Version: 1.0 Revision Date: 2/3/2009 Prepared for: Environmental Council of States (ECOS) Prepared by: Windsor Solutions, Inc.
More informationRenderMonkey SDK Version 1.71
RenderMonkey SDK Version 1.71 OVERVIEW... 3 RENDERMONKEY PLUG-IN ARCHITECTURE PHILOSOPHY... 3 IMPORTANT CHANGES WHEN PORTING EXISTING PLUG-INS... 3 GENERAL... 4 GENERATING A RENDERMONKEY PLUG-IN FRAMEWORK...
More informationUNIT 2 Set Operators
Course Title: Database Systems ( M.C.A 1 st Semester ) (Evening Batch) UNIT 2 Set Operators Set operators are used to join the results of two (or more) SELECT statements.the SET operators available in
More informationDevelopment of the Fortran Module Wizard within DIGITAL Visual Fortran
Leo P. Treggiari Development of the Fortran Module Wizard within DIGITAL Visual Fortran The Fortran Module Wizard is one of the tools in DIGITAL Visual Fortran, a DIGITAL product for the Fortran development
More informationInput Components C H A P T E R 1 4. See also: System FAQs for WHQL Testing on
Part 4 Device Design Guidelines C H A P T E R 1 4 Input Components This chapter presents the requirements and recommendations for standard input devices and connections under the Microsoft Windows family
More informationYour Apps and the Future of macos Security
#WWDC18 Your Apps and the Future of macos Security Pierre-Olivier Martel, Security Engineering Manager Kelly Yancey, OS Security Garrett Jacobson, Trusted Execution 2018 Apple Inc. All rights reserved.
More informationPanda directx exporter download. Panda directx exporter download.zip
Panda directx exporter download Panda directx exporter download.zip Pandasoft Directx Exporter, free pandasoft directx exporter software downloads, Page 3.These panda versions do not require the DirectX
More informationRead & Download (PDF Kindle) Windows Game Programming For Dummies (For Dummies (Computer/Tech))
Read & Download (PDF Kindle) Windows Game Programming For Dummies (For Dummies (Computer/Tech)) Get the scoop on DirectDraw, DirectInput physics modeling, and more! The one book you need to begin building
More informationXP Idea OCR SDK v1.0
XP Idea OCR SDK v1.0 Copyright (c) 1999-2005 XP Idea, LLC. All rights reserved. XP Idea OCR SDK v1.0 Table of Contents Symbol Reference 1 xpidea_ocr Library 1 Classes 2 OCREngine CoClass 2 Interfaces 3
More informationInteraction Designer COM API Help
Interaction Designer COM API Help Printed Documentation PureConnect powered by Customer Interaction Center (CIC) 2017 R4 Last updated August 08,2017 (See Change Log for summary of changes.) Table of Contents
More informationHands-On Lab (MBL04) Lab Manual Incorporating COM Objects into Your.NET Compact Framework 2.0 Application
Hands-On Lab (MBL04) Lab Manual Incorporating COM Objects into Your.NET Compact Framework 2.0 Application Please do not remove this manual from the lab Information in this document is subject to change
More informationUpgrading Einstein Using the Einstein 1.5 Upgrade Kit. An EAB board with Production Einstein 1.5 Software EEPROM Chips.
TECHNICAL BULLETIN Upgrading Einstein Using the Einstein 1.5 Upgrade Kit This bulletin explains how to use the components of the CPC Upgrade Kit to upgrade a pre-1.5 version Einstein unit to the latest
More information