Win32 Programming Lesson 2: The Tools of the Trade.

Slides:



Advertisements
Similar presentations
Installing DOS and Windows98 under MS Virtual PC.
Advertisements

Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
CAHE Technology Help Desk ● (505) ● Week 4:  Microsoft PowerPoint (Part 2)
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
CUSTOMER CENTRIC UNECE, Paris, June 30, 2010 Gerry McGovern
Welcome to PHYS101 Physics for Poets George Watson Sharp Lab 232
Ways to solve problems Top down approach – Break problem up into smaller problems Bottom up approach – Solve smaller problem and then add features – Examples:
Visual Studio 2005 C# IDE Enhancements Luca Bolognese C# Program Manager Microsoft Corporation.
DEBUGGERS For CS302 Data Structures Course Slides prepared by TALHA OZ (most of the text is from
Jan. 25, 2001CSci Clark University1 CSci 250 Software Design & Development Lecture #4 Thursday, Jan. 25, 2001.
Academic Computing Services 2010 Microsoft ® Office Visio ® 2007 Training Get to know Visio.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
A digital lesson about Futurism and visual movement in art  2005 Pearson Publishing.
Lesson 4 Computer Software
Creating and Running Your First C# Program Telerik Software Academy Telerik School Academy.
6 Steps of the Programming Process
계산과학 주제연구 Research Topics in Computational Science.
ES 101. Module MS Front Page Tutorial and Web Hosting.
CS110/CS119 Introduction to Computing (Java)
One Key to Success.  Review homework & respond to questions ◦ ng%20Companion%2006/Personal/time/index.htm.
Map Reduce: Simplified Data Processing On Large Clusters Jeffery Dean and Sanjay Ghemawat (Google Inc.) OSDI 2004 (Operating Systems Design and Implementation)
Computers in the real world Objectives Understand what is meant by memory Difference between RAM and ROM Look at how memory affects the performance of.
1. 2 Class Class meets here 7:00 Tuesdays for between 1 and 1.5 hours A Lab immediately follows the class in 143 Baker A second lab is Friday 2-5 in 143.
CS161 Topic #21 CS161 Introduction to Computer Science Topic #2.
Intro to C++. Getting Started with Microsoft Visual Studios Open Microsoft Visual Studios 2010 Click on file Click on New Project Choose Visual C++ on.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Steve Dower Software Engineer Python Tools for Visual Studio.
Presented by Jan Williams.  “You see and hear it everywhere, "Web 2.0 This" and "Web 2.0 That" but what is Web 2.0? How do you define Web 2.0? Well,
OHTO -99 SOFTWARE ENGINEERING LECTURE 6 Today: - Round-trip engineering Forward engineering Reverse engineering - A round-trip engineering tool (Fujaba)
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Productivity Programs Common Features and Commands.
CPSC 217 T03 Week I Part #1: Unix and HELLO WORLD Hubert (Sathaporn) Hu.
Google Apps in Education Workshop Presentation August 2010.
Tutorial 11 Five windows included in the Visual Basic Startup Screen Main Form Toolbox Project Explorer (Project) Properties.
1.1 Introduction to Programming academy.zariba.com 1.
©2007. ©2007 ©2007 Overview of Technology Developing a Technology Budget Computer Needs Digital Photography.
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
CSE 232: C++ Programming in Visual Studio Graphical Development Environments for C++ Eclipse –Widely available open-source debugging environment Available.
Aaron Fore Network Security & Electronics Department of Applied Engineering and Technology.
A compiler is a computer program that translate written code (source code) into another computer language Associated with high level languages A well.
THE PARTS OF A COMPUTER WHAT ARE THE PARTS OF A COMPUTER THAT MAKE A COMPUTER A COMPUTER?
Delete this slide Although multiple images were used to create each slide, they are saved together as a single image file. This means that you cannot remove.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Version Control and SVN ECE 297. Why Do We Need Version Control?
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Install CB 1.8 on Ubuntu. Steps Followed Install Ubuntu (Ubuntu LTS) on Virtual machine – (VMware Workstation) (
1 Linked Lists Chapter 3. 2 Objectives You will be able to: Describe an abstract data type for lists. Understand and use an implementation of a List ADT.
DAY 3: SPRING 2016 EXCEL INTRODUCTION Rahul Kavi January 19,
Technology Training For New Teachers Beverly E. Horner ITRT Colonial Beach Public Schools.
Representation of Data - Instructions Start of the lesson: Open this PowerPoint from the A451 page – Representation of Data/ Instructions How confident.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Tools and techniques roundtable Dilbert 1. Tools and techniques roundtable Project Management Building Your own Personal PM Brand Roundtable From ‘No.
Your current Moodle 1.9 Minimum Requirements Ability to do a TEST RUN! Upgrading Moodle to Version 2 By Ramzan Jabbar Doncaster College for the Deaf By.
By: Tom Maloney. Overview What is ProDiscover What it can be used for A few quick tools A real example ProDiscover vs. ENCASE ProDiscover IR Applications.
Session 5: How Search Engines Work. Focusing Questions How do search engines work? Is one search engine better than another?
By: Tom Maloney. Overview What is ProDiscover What it can be used for A few quick tools A real example ProDiscover vs. ENCASE ProDiscover IR Applications.
What are the Steps to Print Wirelessly from Laptop to HP Printer HP Customer Support Helpdesk.
CE-105 Spring 2007 Engr. Faisal ur Rehman
3.2 Virtualisation.
How To Fix AOL Desktop Update Error AOL Helpline Number
Quick Start Guide for Visual Studio 2010
Google Analytics.
.NET Debugging for the Production Environment
تكملة الوحدة الاولى الفصل الثاني بالكتاب للاطلاع ثم الفصل الثالث التخطيط لبناء الاختبارات التحصيلية الفصل الثالث من الكتاب (87-164)
GTECH 709 Course web site How to navigate the course BlackBoard site
Machine Learning Course.
Mapping a network drive
Review of Previous Lesson
Presentation transcript:

Win32 Programming Lesson 2: The Tools of the Trade

So, some of you came back…  Given that you’re still here, let’s look at the tools of the trade Resources to use to get you up and running

Today  Software Visual Studio Virtual PC SVN  Places MSDN Google

Virtual PC  Actually, a pretty cool tool  Allows us to create a completely virtual machine  The good thing about a virtual machine is that you can trash it until your little hearts are content!

Visual Studio  Really is a very powerful tool  I’m currently using 2013, but you should be able to do most of this in 2012… however, why use the old version of the program? I’ll need submissions in 2013 format.  Basically, I’m going to give you a quick VS2013 driving lesson now

SVN – Version Control  I personally use Tortoise  Let’s take a quick look…

Steps  Create a Project  Build your project  Fix build errors  Debug your project  Release (?) your project

Looking for Information  msdn.microsoft.com – this is a KEY site for you! msdn.microsoft.com  Google – used judiciously, this will help you tremendously  Course web site

Next Week  A quick refresher for C++ Pointers & Classes Assignment 1  Something to do before then Make sure you have a computer with access to Visual Studio and Virtual PC. If there’s a problem, this is the week to solve it.