Using assembly language in C++ (Visual C++ Express Edition)
|
|
- Randell Bailey
- 7 years ago
- Views:
Transcription
1 Using assembly language in C++ (Visual C++ Express Edition) Copyright 2007 by Barry B. Brey Most applications written today for C++ are developed in Visual Studio using the Express Edition, which is free from Microsoft. Since most applications are written for a PC using Windows, the application is usually a managed application. Managed applications do not allow assembly language. The question is how to embed assembly language into a managed application. If the assembly language functions are placed before the main class in the application it will be accepted and used by the compiler. Apparently the compiler does not switch to the managed mode until it finds the main Form in the application. This can be seen in the example program that follows where a single assembly language function exisits before the Form1 class. One other change is required. In the project properties, under general, the common runtime support must be changed to /CLR from the default setting of /CLR:PURE for it to compile successfully. The default /CLR:PURE sets the compiler to compile only a managed application and the /CLR informs the compiler to start in unmanaged mode before switching to managed mode for the main Form. This creates a section for the assembly code. The simple application that follows illustrates a mixed language program using the inline assembler to add assembly language to a managed C++ program in Visual C++ Express. The application converts an unsigned decimal number into a result that appears in any radix (number base) from 2 to 36. It does not protect against typing a radix of 0, 1, or greater than 36, but this is easy to add. The decimal number must be between 0 and 4 billion. If you examine the assembly language function you might notice that the return is missing, this is allowed and to find out why it functions read my 8 th edition Pentium 4 textbook (Chapter 7) to learn why.
2 #pragma once namespace FirstApp using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; assembly language code placed here short Adjust(short n) _asm mov ax,n add ax,30h cmp ax,39h jle later add ax,7 later: / <summary> / Summary for Form1 / / WARNING: If you change the name of this class, you will need to change the 'Resource File Name' property for the managed resource compiler tool associated with all.resx files this class depends on. Otherwise, the designers will not be able to interact properly with localized resources associated with this form. / </summary> managed mode starts here public ref class Form1 : public System::Windows::Forms::Form public: Form1(void) InitializeComponent(); TODO: Add the constructor code here protected: / <summary> / Clean up any resources being used. / </summary> ~Form1() if (components) delete components; private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::Label^ label1; private: System::Windows::Forms::Label^ label2;
3 private: System::Windows::Forms::Label^ label3; private: System::Windows::Forms::TextBox^ textbox1; private: System::Windows::Forms::TextBox^ textbox2; private: System::Windows::Forms::TextBox^ textbox3; protected: private: / <summary> / Required designer variable. / </summary> System::ComponentModel::Container ^components; this section is added when the form is drawn in the designer #pragma region Windows Form Designer generated code / <summary> / Required method for Designer support - do not modify / the contents of this method with the code editor. / </summary> void InitializeComponent(void) this->button1 = (gcnew System::Windows::Forms::Button()); this->label1 = (gcnew System::Windows::Forms::Label()); this->label2 = (gcnew System::Windows::Forms::Label()); this->label3 = (gcnew System::Windows::Forms::Label()); this->textbox1 = (gcnew System::Windows::Forms::TextBox()); this->textbox2 = (gcnew System::Windows::Forms::TextBox()); this->textbox3 = (gcnew System::Windows::Forms::TextBox()); this->suspendlayout(); button1 this->button1->location = System::Drawing::Point(191, 31); this->button1->name = L"button1"; this->button1->size = System::Drawing::Size(75, 28); this->button1->tabindex = 0; this->button1->text = L"Convert"; this->button1->usevisualstylebackcolor = true; this->button1->click += gcnew System::EventHandler(this, &Form1::button1_Click); label1 this->label1->autosize = true; this->label1->location = System::Drawing::Point(38, 102); this->label1->name = L"label1"; this->label1->size = System::Drawing::Size(85, 13); this->label1->tabindex = 1; this->label1->text = L"Decimal Number"; label2 this->label2->autosize = true; this->label2->location = System::Drawing::Point(38, 128); this->label2->name = L"label2"; this->label2->size = System::Drawing::Size(34, 13); this->label2->tabindex = 2; this->label2->text = L"Radix"; label3 this->label3->autosize = true; this->label3->location = System::Drawing::Point(38, 154); this->label3->name = L"label3";
4 this->label3->size = System::Drawing::Size(37, 13); this->label3->tabindex = 3; this->label3->text = L"Result"; textbox1 this->textbox1->location = System::Drawing::Point(124, 99); this->textbox1->name = L"textBox1"; this->textbox1->size = System::Drawing::Size(91, 20); this->textbox1->tabindex = 4; textbox2 this->textbox2->location = System::Drawing::Point(124, 125); this->textbox2->name = L"textBox2"; this->textbox2->size = System::Drawing::Size(91, 20); this->textbox2->tabindex = 5; textbox3 this->textbox3->location = System::Drawing::Point(124, 151); this->textbox3->name = L"textBox3"; this->textbox3->size = System::Drawing::Size(91, 20); this->textbox3->tabindex = 6; Form1 this->autoscaledimensions = System::Drawing::SizeF(6, 13); this->autoscalemode = System::Windows::Forms::AutoScaleMode::Font; this->clientsize = System::Drawing::Size(292, 266); this->controls->add(this->textbox3); this->controls->add(this->textbox2); this->controls->add(this->textbox1); this->controls->add(this->label3); this->controls->add(this->label2); this->controls->add(this->label1); this->controls->add(this->button1); this->name = L"Form1"; this->text = L"Converter"; this->resumelayout(false); this->performlayout(); #pragma endregion this is where all the work occurs when Convert is clicked private: System::Void button1_click(system::object^ sender, System::EventArgs^ e) String^ result = ""; try check numbers and catch errors unsigned int number = Convert::ToUInt32(textBox1->Text); unsigned int radix = Convert::ToUInt32(textBox2->Text); do-while takes care of the 0 number case do do all the work here temp = (Char)Adjust(number % radix) + result; number /= radix; while (number!= 0);
5 ; textbox3->text = result; catch (...) catch any error MessageBox::Show("The inputs must be integers!");
Systems Programming & Scripting
Systems Programming & Scripting Lecture 6: C# GUI Development Systems Prog. & Script. - Heriot Watt Univ 1 Blank Form Systems Prog. & Script. - Heriot Watt Univ 2 First Form Code using System; using System.Drawing;
More informationPraktikum im Bereich Praktische Informatik Entwicklung eines Ray-Tracing Systems. computer graphics & visualization
Praktikum im Bereich Praktische Informatik Entwicklung eines Ray-Tracing Systems Organizational Weekly Assignments + Preliminary discussion: Tuesdays 15:30-17:00 in room MI 02.13.010 Assignment deadline
More informationDEVELOPMENT OF A SECURE FILE TRANSFER PROTOCOL FOR AN ENTERPRISE AND CAMPUS NETWORK
ADVANCES IN SCIENTIFIC AND TECHNOLOGICAL RESEARCH (ASTR) VOL. 1(2), pp. 74-87, MAY 2014 REF NUMBER: ONLINE: http://www.projournals.org/astr -------------------------------------------------------------------------------------------------------------------------------
More information'========================================================================== ==== Scans a range of A/D Input Channels
========================================================================== ==== File: Library Call Demonstrated: background mode Purpose: continuously array. Demonstration: channels. Other Library Calls:
More informationFANESE Faculdade de Administração e Negócios de Sergipe. Tópicos Avançados em Desenvolvimento WEB. Prof.: Fabio Coriolano.
FANESE Faculdade de Administração e Negócios de Sergipe Tópicos Avançados em Desenvolvimento WEB Prof.: Fabio Coriolano Aracaju/SE 2011 FANESE Faculdade de Administração e Negócios de Sergipe Sistemas
More informationHow To Develop A Mobile Application On Sybase Unwired Platform
Tutorial: Windows Mobile Application Development Sybase Unwired Platform 2.1 DOCUMENT ID: DC01285-01-0210-01 LAST REVISED: December 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication
More informationA Step by Step Guide for Building an Ozeki VoIP SIP Softphone
Lesson 3 A Step by Step Guide for Building an Ozeki VoIP SIP Softphone Abstract 2012. 01. 20. The third lesson of is a detailed step by step guide that will show you everything you need to implement for
More informationAmbientes de Desenvolvimento Avançados
Ambientes de Desenvolvimento Avançados http://www.dei.isep.ipp.pt/~jtavares/adav/adav.htm Aula 17 Engenharia Informática 2006/2007 José António Tavares jrt@isep.ipp.pt 1.NET Web Services: Construção de
More informationConexión SQL Server C#
Conexión SQL Server C# Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
More informationLocalizing your.net Application Venkat Subramaniam venkats@agiledeveloper.com http://www.agiledeveloper.com/download.aspx
Localizing your.net Application Venkat Subramaniam venkats@agiledeveloper.com http://www.agiledeveloper.com/download.aspx Abstract Localization or Internationalization (I18N as it is sometimes called)
More informationSequential-Access ve Random-Access dosya işlemleri için örnek programlar
Sequential-Access ve Random-Access dosya işlemleri için örnek programlar using System; Class Library projesi içinde OgrenciKayit ve OgrenciKayitRandom sınıfları namespace OgrenciLibrary Sıralı erişimli
More informationTutorial: Windows Mobile Application Development. Sybase Unwired Platform 2.1 ESD #2
Tutorial: Windows Mobile Application Development Sybase Unwired Platform 2.1 ESD #2 DOCUMENT ID: DC01285-01-0212-01 LAST REVISED: March 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication
More informationUsing C# for Graphics and GUIs Handout #2
Using C# for Graphics and GUIs Handout #2 Learning Objectives: C# Arrays Global Variables Your own methods Random Numbers Working with Strings Drawing Rectangles, Ellipses, and Lines Start up Visual Studio
More informationThe Photo Editor Application
29823 05 pp115-178 r4jm.ps 8/6/03 3:53 PM Page 115 C H A P T E R 5 The Photo Editor Application Unified Process: Elaboration Phase and Third Iteration This chapter discusses the third iteration of the
More informationASP and ADO (assumes knowledge of ADO)
ASP.NET (2) These slides are meant to be for teaching purposes only and only for the students that are registered in CSE4413 and should not be published as a book or in any form of commercial product,
More informationWindows Forms. Objectives. Windows Forms
Windows Forms Windows Forms Objectives Create Windows applications using the command line compiler. Create Windows applications using Visual Studio.NET. Explore Windows controls and Windows Forms. Set
More informationIntroduction to Visual Studio and C#
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Introduction to Visual Studio and C# HANS- PETTER HALVORSEN, 2014.03.12 Faculty of Technology, Postboks
More informationIntroduction to Visual Studio 2010
Introduction If you haven t used Microsoft Visual Studio before, then this tutorial is for you. It will walk you through the major features of Visual Studio 2010 and get you started with creating various
More informationI A Form és a párbeszédablakok I.1. MessageBox osztály MessageBox.Show(szöveg[,cím[,gombok[,ikon[,defaultbutton]]]]);
I A Form és a párbeszédablakok I.1. MessageBox osztály MessageBox.Show(szöveg[,cím[,gombok[,ikon[,defaultbutton]]]]); szöveg, cím gomb ikon defaultbutton String - MessageBoxButtons.OK - MessageBoxIcon.Asterix.Error.OKCancel.Question
More information如 何 在 C#.2005 中 使 用 ICPDAS I/O Card 的 DLL 檔 案
如 何 在 C#.2005 中 使 用 ICPDAS I/O Card 的 DLL 檔 案 本 文 件 說 明 如 何 在 C#.Net 程 式 中 引 入 ICPDAS I/O Card 的 DLL 檔 案 [ 下 載 安 裝 DLL 驅 動 程 式 與 VC 範 例 程 式 ] 多 年 來, ICPDAS 完 整 的 提 供 了 全 系 列 PCI 與 ISA BUS I/O Card 在 Windows
More informationMouse Programming. 25.1 Mouse Interrupts. 25.2 Useful Mouse functions. 25.2.1 Mouselib.h. 25.2.2 Mouselib.c
25 Show respect for all people. Mouse Programming As everyone knows, mouse is one of the inputting devices. In this chapter, I explain interrupts for mouse programming and a few concepts regarding mouse
More informationMicrosoft Visual Studio 2010 Instructions For C Programs
Microsoft Visual Studio 2010 Instructions For C Programs Creating a NEW C Project After you open Visual Studio 2010, 1. Select File > New > Project from the main menu. This will open the New Project dialog
More informationON-FARM IRRIGATION TRACKING SOFTWARE FOR THE IMPERIAL VALLEY
ON-FARM IRRIGATION TRACKING SOFTWARE FOR THE IMPERIAL VALLEY by Taylor Andrew Brady BioResource and Agricultural Engineering BioResource and Agricultural Engineering Department California Polytechnic State
More informationDream Report Version 4.5
Dream Report Version 4.5 Project Upgrade Procedure 1 P a g e Contents Introduction... 3 Upgrade Steps... 3 1. Backup of the Existing Project... 3 2. Installation of Dream Report Version 4.5... 3 3. Loading
More informationIntroduction to the BackgroundWorker Component in WPF
Introduction to the BackgroundWorker Component in WPF An overview of the BackgroundWorker component by JeremyBytes.com The Problem We ve all experienced it: the application UI that hangs. You get the dreaded
More informationHow To Create A Database In Araba
create database ARABA use ARABA create table arac ( plaka varchar(15), marka varchar(15), model varchar(4)) create table musteri ( tck varchar(11), ad varchar(15), soy varchar(15)) drop table kiralama
More informationA deeper look at Inline functions
A deeper look at Inline functions I think it s safe to say that all Overload readers know what C++ inline functions are. When we declare a function or member function as inline we are trying to avoid the
More informationhttp://barcoderesource.com/pdf417barcode.shtml
2D Barcode Fonts http://barcoderesource.com/pdf417barcode.shtml Copyright (c) 2009-2013, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility for any adverse affect that may result from
More informationCreating Form Rendering ASP.NET Applications
Creating Form Rendering ASP.NET Applications You can create an ASP.NET application that is able to invoke the Forms service resulting in the ASP.NET application able to render interactive forms to client
More informationMyChartWebPart.cs. // For SortList using System.Collections.Generic; using System.Collections; // For DataTable using System.Data;
MyChartWebPart.cs // Standard SharePoint web part includes using System; using System.ComponentModel; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts;
More informationTRANSITION FROM TEACHING VB6 TO VB.NET
TRANSITION FROM TEACHING VB6 TO VB.NET Azad Ali, Butler County Community College azad.ali@bc3.edu David Wood, Robert Morris University wood@rmu.edu ABSTRACT The upgrade of Microsoft Visual Basic from version
More informationThe Developer s Guide to. Asprise OCR SDK 4.0. Prepared by: LAB Asprise! Nov 2007. ALL RIGHTS RESERVED, ASPRISE 2007 www.asprise.
The Developer s Guide to Asprise OCR SDK 4.0 Prepared by: LAB Asprise! Nov 2007 ALL RIGHTS RESERVED, ASPRISE 2007 www.asprise.com 0BTable of Contents 1 1BIntroduction... 1 1.1 17BAbout OCR... 1 1.2 18BAbout
More informationDeveloper Updates for. Microsoft Dynamics NAV
Microsoft Dynamics NAV Developer Updates for Microsoft Dynamics NAV 2009 R2 User's Guide December 2010 Contents Developer Updates for Microsoft Dynamics NAV 2009 R2... 1 Viewing the Definition of a Function
More informationWindows Presentation Foundation (WPF) User Interfaces
Windows Presentation Foundation (WPF) User Interfaces Rob Miles Department of Computer Science 29c 08120 Programming 2 Design Style and programming As programmers we probably start of just worrying about
More informationSmartphone Development Tutorial
Smartphone Development Tutorial CS 160, March 7, 2006 Creating a simple application in Visual Studio 2005 and running it using the emulator 1. In Visual Studio 2005, create a project for the Smartphone
More informationCRM Setup Factory Installer V 3.0 Developers Guide
CRM Setup Factory Installer V 3.0 Developers Guide Who Should Read This Guide This guide is for ACCPAC CRM solution providers and developers. We assume that you have experience using: Microsoft Visual
More informationHow to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
More informationWorking with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
More informationThis section provides a 'Quickstart' guide to using TestDriven.NET any version of Microsoft Visual Studio.NET
Quickstart TestDriven.NET - Quickstart TestDriven.NET Quickstart Introduction Installing Running Tests Ad-hoc Tests Test Output Test With... Test Projects Aborting Stopping Introduction This section provides
More informationVisual Studio 2008 Express Editions
Visual Studio 2008 Express Editions Visual Studio 2008 Installation Instructions Burning a Visual Studio 2008 Express Editions DVD Download (http://www.microsoft.com/express/download/) the Visual Studio
More informationUSER GUIDE Appointment Manager
2011 USER GUIDE Appointment Manager 0 Suppose that you need to create an appointment manager for your business. You have a receptionist in the front office and salesmen ready to service customers. Whenever
More informationAppendix K Introduction to Microsoft Visual C++ 6.0
Appendix K Introduction to Microsoft Visual C++ 6.0 This appendix serves as a quick reference for performing the following operations using the Microsoft Visual C++ integrated development environment (IDE):
More informationA SharePoint Developer Introduction. Hands-On Lab. Lab Manual HOL8 Using Silverlight with the Client Object Model C#
A SharePoint Developer Introduction Hands-On Lab Lab Manual HOL8 Using Silverlight with the Client Object Model C# Information in this document, including URL and other Internet Web site references, is
More informationLab 8: ASP.NET 2.0 Configuration API and Health Monitoring
Lab 8: ASP.NET 2.0 Configuration API and Health Monitoring Estimated time to complete this lab: 45 minutes ASP.NET 2.0 s configuration API fills a hole in ASP.NET 1.x by providing an easy-to-use and extensible
More informationWalkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer
http://msdn.microsoft.com/en-us/library/8wbhsy70.aspx Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer In addition to letting you create Web pages, Microsoft Visual Studio
More informationInstalling C++ compiler for CSc212 Data Structures
for CSc212 Data Structures WKhoo@gc.cuny.edu Spring 2010 1 2 Testing Mac 3 Why are we not using Visual Studio, an Integrated Development (IDE)? Here s several reasons: Visual Studio is good for LARGE project.
More informationSQL Desktop Application For WebService in C# dr inż. Tomasz Tatoń
SQL Desktop Application For WebService in C# dr inż. Tomasz Tatoń SQL Desktop Application For WebService in C# 2 Visual Studio 2013 MS SQL Server 2014 Internet Information Services SQL Desktop Application
More informationProgramming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)
Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview
More informationADOBE READER AND ACROBAT
ADOBE READER AND ACROBAT IFILTER CONFIGURATION Table of Contents Table of Contents... 1 Overview of PDF ifilter 11 for 64-bit platforms... 3 Installation... 3 Installing Adobe PDF IFilter... 3 Setting
More information1. Create SQL Database in Visual Studio
1. Create SQL Database in Visual Studio 1. Select Create New SQL Server Database in Server Explorer. 2. Select your server name, and input the new database name, then press OK. Copyright 2011 Lo Chi Wing
More informationDatabase Communica/on in Visual Studio/C# using Web Services. Hans- Pe=er Halvorsen, M.Sc.
Database Communica/on in Visual Studio/C# using Web Services Hans- Pe=er Halvorsen, M.Sc. Background We will use Web Services because we assume that the the App should be used on Internet outside the Firewall).
More information5 Airport. Chapter 5: Airport 49. Right-click on Data Connections, then select Add Connection.
Chapter 5: Airport 49 5 Airport Most practical applications in C# require data to be stored in a database and accessed by the program. We will examine how this is done by setting up a small database of
More informationAppendix M: Introduction to Microsoft Visual C++ 2010 Express Edition
Appendix M: Introduction to Microsoft Visual C++ 2010 Express Edition This book may be ordered from Addison-Wesley in a value pack that includes Microsoft Visual C++ 2010 Express Edition. Visual C++ 2010
More informationWeb Services in.net (1)
Web Services in.net (1) These slides are meant to be for teaching purposes only and only for the students that are registered in CSE4413 and should not be published as a book or in any form of commercial
More informationEMC Documentum Application Connectors Software Development Kit
EMC Documentum Application Connectors Software Development Kit Version 6.8 Development Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright
More informationEl poder de la Programación de Excel y Visual Basic User Review --->>> Enter Here More Details => VISIT HERE
Visual basic 2010 free download full version for windows 7, microsoft visual studio 2012 professional free, visual basic 2010 convert string to datetime. El poder de la Programación de Excel y Visual
More informationTutorial 1: M/M/n Service System Simulation Tutorial 2: M/M/n Simulation using Excel input file Tutorial 3: A Production/Inventory System Simulation
SharpSim Tutorials Tutorial 1: M/M/n Service System Simulation Tutorial 2: M/M/n Simulation using Excel input file Tutorial 3: A Production/Inventory System Simulation Ali Emre Varol, Arda Ceylan, Murat
More informationIntroduction to ASP.NET Web Development Instructor: Frank Stepanski
Introduction to ASP.NET Web Development Instructor: Frank Stepanski Overview From this class, you will learn how to develop web applications using the Microsoft web technology ASP.NET using the free web
More informationfor Java developers Building Mobile Applications Introduction 1 Building Mobile Applications
Introduction Building Mobile Applications for Java developers Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted,
More informationA SharePoint Developer Introduction. Hands-On Lab. Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB
A SharePoint Developer Introduction Hands-On Lab Lab Manual SPCHOL306 Using Silverlight with the Client Object Model VB This document is provided as-is. Information and views expressed in this document,
More informationCrystal Reports. For Visual Studio.NET. Designing and Viewing a Report in a Windows Application
Crystal Reports For Visual Studio.NET Designing and Viewing a Report in a Windows Application 2001 Crystal Decisions, Inc. Crystal Decisions, Crystal Reports, and the Crystal Decisions logo are registered
More informationOPENGATE DATABASE MANAGER FOR MICROSOFT ACCESS
OPENGATE DATABASE MANAGER FOR MICROSOFT ACCESS Application Guide Version 2 2.12.2014 This document is copyright 2007-2014 OpenGate Software. The information contained in this document is subject to change
More informationUnderstanding In and Out of XAML in WPF
Understanding In and Out of XAML in WPF 1. What is XAML? Extensible Application Markup Language and pronounced zammel is a markup language used to instantiate.net objects. Although XAML is a technology
More informationOBJECTIVE1: Understanding Windows Forms Applications
Lesson 5 Understanding Desktop Applications Learning Objectives Students will learn about: Windows Forms Applications Console-Based Applications Windows Services OBJECTIVE1: Understanding Windows Forms
More informationVim, Emacs, and JUnit Testing. Audience: Students in CS 331 Written by: Kathleen Lockhart, CS Tutor
Vim, Emacs, and JUnit Testing Audience: Students in CS 331 Written by: Kathleen Lockhart, CS Tutor Overview Vim and Emacs are the two code editors available within the Dijkstra environment. While both
More informationX86-64 Architecture Guide
X86-64 Architecture Guide For the code-generation project, we shall expose you to a simplified version of the x86-64 platform. Example Consider the following Decaf program: class Program { int foo(int
More informationMS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros.
MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros. Record a macro 1. On the Developer tab, in the Code group, click Record Macro. 2. In
More informationPemrograman Dasar. Basic Elements Of Java
Pemrograman Dasar Basic Elements Of Java Compiling and Running a Java Application 2 Portable Java Application 3 Java Platform Platform: hardware or software environment in which a program runs. Oracle
More informationEMBEDDED C USING CODEWARRIOR Getting Started Manual
Embedded C using CodeWarrior 1 68HC12 FAMILY EMBEDDED C USING CODEWARRIOR Getting Started Manual TECHNOLOGICAL ARTS, INC. Toll-free: 1-877-963-8996 (USA and Canada) Phone: +(416) 963-8996 Fax: +(416) 963-9179
More informationWPF Viewer for Reporting Services 2008/2012 Getting Started
WPF Viewer for Reporting Services 2008/2012 Getting Started Last modified on: July 9, 2012 Table of Content Introduction... 3 Prerequisites... 3 Creating application using Microsoft SQL 2008/2008 R2 /2012
More informationJune 20, 2012. Copyright 2012 by World Class CAD, LLC. All Rights Reserved.
Windows 2008 Server Event Logs June 20, 2012 Copyright 2012 by World Class CAD, LLC. All Rights Reserved. Event Viewer Window Nearly everything that happens to the server or the Domain can be read in a
More informationLab 2 - CMPS 1043, Computer Science I Introduction to File Input/Output (I/O) Projects and Solutions (C++)
Lab 2 - CMPS 1043, Computer Science I Introduction to File Input/Output (I/O) Projects and Solutions (C++) (Revised from http://msdn.microsoft.com/en-us/library/bb384842.aspx) * Keep this information to
More informationIntroduction to Custom GIS Application Development for Windows. By: Brian Marchionni
Introduction to Custom GIS Application Development for Windows By: Brian Marchionni MapWindow GIS Introduction to Custom GIS Application Development for Windows Copyright 2008 Brian Marchionni All Rights
More informationa) What is the major difference between a program that runs under a virtual machine vs. one that does not?
CS109 Midterm Exam, Total = 100 Points Name: Please write neatly and show as much of your work as possible for partial credit. Scan through all problems first, and attack the easiest problems first. Use
More informationAdministrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory
Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory Fall 2009 Copyright 2009, CCH INCORPORATED. A Wolters Kluwer Business. All rights reserved.
More informationWhat is OneDrive for Business at University of Greenwich? Accessing OneDrive from Office 365
This guide explains how to access and use the OneDrive for Business cloud based storage system and Microsoft Office Online suite of products via a web browser. What is OneDrive for Business at University
More informationSQL Server Database Web Applications
SQL Server Database Web Applications Microsoft Visual Studio (as well as Microsoft Visual Web Developer) uses a variety of built-in tools for creating a database-driven web application. In addition to
More informationEvent Log. Chapter 7 Event Log... 2 7.1 Event Log Management... 3 7.1.1 Excel Editing... 5 7.2 Create a New Event Log... 9
Chapter 7 Event Log... 2 7.1 Event Log Management... 3 7.1.1 Excel Editing... 5 7.2 Create a New Event Log... 9 1 Chapter 7 Event Log Event log is used to define the content of an event and the conditions
More informationhttp://barcoderesource.com/datamatrixbarcode.shtml
2D Barcode Fonts http://barcoderesource.com/datamatrixbarcode.shtml Copyright (c) 2009-2013, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility for any adverse affect that may result
More informationGroupWise to Outlook: How Do I?
Group- Wise GroupWise to Outlook: How Do I? Outlook Function Function How to Proxy Delegate From the File tab, click Account Settings and then Delegate Access from the drop-down menu. In the Delegates
More informationFLIGHT RESERVATION TEST CASES
EXERCISES FLIGHT RESERVATION TEST CASES Please create all the tests listed in this document. Verify Launch Ensure that users can log into the application. 1 Launch the AUT The Login screen 2 Type in tester1
More informationDemo: Embedding Windows Presentation Foundation elements inside a Java GUI application. Version 7.3
Demo: Embedding Windows Presentation Foundation elements inside a Java GUI application Version 7.3 JNBridge, LLC www.jnbridge.com COPYRIGHT 2002 2015 JNBridge, LLC. All rights reserved. JNBridge is a registered
More informationC Coding Style Guide. Technotes, HowTo Series. 1 About the C# Coding Style Guide. 2 File Organization. Version 0.3. Contents
Technotes, HowTo Series C Coding Style Guide Version 0.3 by Mike Krüger, mike@icsharpcode.net Contents 1 About the C# Coding Style Guide. 1 2 File Organization 1 3 Indentation 2 4 Comments. 3 5 Declarations.
More informationJetBrains ReSharper 2.0 Overview Introduction ReSharper is undoubtedly the most intelligent add-in to Visual Studio.NET 2003 and 2005. It greatly increases the productivity of C# and ASP.NET developers,
More informationMOBILE ALERT MONITORING SERVICE TUTORIAL
INITIAL LOGIN 1. Enter http://www.westernwx.com/weatherdb/ 2. Login with assigned username and password. 3. Click on the Weather Database link under the Latest Weather Data section of your home page. 4.
More informationUSER GUIDE Deploying Your Application to WinHost
2011 USER GUIDE Deploying Your Application to WinHost Table of Contents Deploying Your Application to WinHost... 2 Configuring the Settings in WinHost... 2 Deploying a Web Site Factory Application with
More informationHands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.
Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S
More informationUpgrading from MSDE to SQL Server 2005 Express Edition with Advanced Services SP2
Upgrading from MSDE to SQL Server 2005 Express Edition with Advanced Services SP2 Installation and Configuration Introduction This document will walk you step by step in removing MSDE and the setup and
More informationReal-World ASP.NET: Building a Content Management System
Apress Books for Professionals by Professionals Real-World ASP.NET: Building a Content Management System by Stephen R.G. Fraser ISBN # 1-59059-024-4 Copyright 2001 Apress, L.P., 2460 Ninth St., Suite 219,
More informationRemote Backup Software
Remote Backup Software User Manual UD.6L0202D1044A01 Thank you for purchasing our product. This manual applies to Remote Backup software, please read it carefully for the better use of this software. The
More informationMicrosoft SQL connection to Sysmac NJ Quick Start Guide
Microsoft SQL connection to Sysmac NJ Quick Start Guide This Quick Start will show you how to connect to a Microsoft SQL database it will not show you how to set up the database. Watch the corresponding
More informationIntegrating Microsoft Word with Other Office Applications
Integrating Microsoft Word with Other Office Applications The Learning Center Staff Education 257-79226 http://www.mc.uky.edu/learningcenter/ Copyright 2006 Objectives After completing this course, you
More informationPROCEDURE INSERTION(NUM IN EMPLOYES.NUMEMP%TYPE, NOM VARCHAR2, PRENOM IN VARCHAR2, PPHOTO IN BLOB, SALAIRE IN NUMBER);
Le Package CREATE OR REPLACE PACKAGE GESTIONEMPLOYES AS DECLARATION DE LA VARIABLE DE TYPE REF CURSOR DECLARATION DES PROCÉDURES ET FONCTIONS TYPE EMPRESULTAT IS REF CURSOR; PROCEDURE INSERTION(NUM IN
More informationLog/Process/Hashing. Details. Activities. Processes
Lab 9: Details Aim: Log/Process/Hashing To provide a foundation on how event logs are generated and to determine running processes, and to view and update logs. It also includes methods on using the hashing
More informationMS Enterprise Library 5.0 (Logging Application Block)
International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.
More informationOLAP Cube Manual deployment and Error resolution with limited licenses and Config keys
Documented by - Sreenath Reddy G OLAP Cube Manual deployment and Error resolution with limited licenses and Config keys Functionality in Microsoft Dynamics AX can be turned on or off depending on license
More informationDemo: Controlling.NET Windows Forms from a Java Application. Version 7.3
Demo: Controlling.NET Windows Forms from a Java Application Version 7.3 JNBridge, LLC www.jnbridge.com COPYRIGHT 2002 2015 JNBridge, LLC. All rights reserved. JNBridge is a registered trademark and JNBridgePro
More informationIntroduction to Building Windows Store Apps with Windows Azure Mobile Services
Introduction to Building Windows Store Apps with Windows Azure Mobile Services Overview In this HOL you will learn how you can leverage Visual Studio 2012 and Windows Azure Mobile Services to add structured
More informationTeaching Pre-Algebra in PowerPoint
Key Vocabulary: Numerator, Denominator, Ratio Title Key Skills: Convert Fractions to Decimals Long Division Convert Decimals to Percents Rounding Percents Slide #1: Start the lesson in Presentation Mode
More informationLast edited on 7/30/07. Copyright Syncfusion., Inc 2001 2007.
Enabling ClickOnce deployment for applications that use the Syncfusion libraries... 2 Requirements... 2 Introduction... 2 Configuration... 2 Verify Dependencies... 4 Publish... 6 Test deployment... 8 Trust
More information