Introduction to Microsoft Visual Studio

Slides:



Advertisements
Similar presentations
Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
Advertisements

Automation Testing Presentation Phil Hunter Phil Hunter - Automation Presentation 1.
Web applications using Java and NetBeans
© by Pearson Education, Inc. All Rights Reserved.
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
CS565 Advanced Software Development Lecture 23, 2006 CASE.
My Application. What kind of Application? Desktop vs Web Easy to develop Less code writing Difficult to look after if several users(computers) uses. Installation.
©2012 Microsoft Corporation. All rights reserved..
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Creating a Console Application with Visual Studio
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
ISYS 350 Building Business Applications David Chao.
Evaluate the Usability of a User Interface Tool or Toolkit Assignment 1 Assignment 1 Evaluate the Usability of a User Interface Tool or Toolkit T. H Ranasinghe.
By: Md Rezaul Huda Reza Lecturer:  Md Rezaul Huda Reza Former Lecturer of  Bexley College under University.
Visual Studio C++ Express Installation Guide Ron Gross
Lecture 2: An Introduction to J# and.NET. 2 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET 2-2 Objectives “Microsoft.NET is based on the.NET.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
CSC 494/594 C# and ASP.NET Programming. C# 2012 C# Object-oriented language with syntax that is similar to Java.
1 CHAPTER 1 OVERVIEW of JDEVELOPER. 2 Overview of JDeveloper Oracle’s JDeveloper 10g (JDeveloper) is an integrated development environment for Java programming.
Subversion, an Open Source Version Control System An Introduction.
Steve Dower Software Engineer Python Tools for Visual Studio.
ISYS 350 Building Business Applications David Chao.
ITF11006.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
1 3. Computing System Fundamentals 3.1 Language Translators.
WEBMATRIX Microsoft Pranav Rastogi.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Agenda Introduction Current Scenario Proposed Solution Block Diagram Technical Implementation Hardware & Software Requirements Benefits / Advantages Features.
ISYS 350 Building Business Applications David Chao.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
Sudoku Taryn Wise. Operational Concepts and System Requirements Solve sudoku puzzles in a convenient way Have a notes option for number possibilities.
ITF11012.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview How to create a first ASP.NET application.
Microsoft Visual Studio 2010 Teacher: Ms. Olifer.
Introduction to MVC Introduction NTPCUG Tom Perkins, Ph.D.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Visual Basic 2010 Professor Corinne Hoisington.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
Building an ASP.NET Website OUTLINE DIFFERENT PROJECT TYPES. DIFFERENT PROJECT TEMPLATES. NUMEROUS FILE TYPES AVAILABLE IN ASP.NET. CREATING STRUCTURED.
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Integrated Development Environments(IDE) Savita deshmukh ME 1 st year.
ISYS 350 Building Business Applications David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
JavaScript Tools Tools for Writing / Editing / Debugging JavaScript Code Svetlin Nakov Technical Trainer Software University
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
.. Altova Visual Studio Industry Partner Altova NEXT STEPS Contact us at: Altova® is a software company specializing in tools that.
Agafonov Viacheslav. Objectives: ◦ Understand the new features and improvements in Visual Studio 2010 ◦ Understand useful tips.
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
Programming C++ in Linux by various IDEs and editors by: Danial Khashabi Master: Dr.B.Taheri November 2008.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Which development environment/ language?
CST 1101 Problem Solving Using Computers
Computer Software: Programming
Nick Trogh Technical Evangelist, Microsoft.
ISYS 350 Building Business Applications
Social Media And Global Computing Introduction to Visual Studio
Understanding the Visual IDE
Lesson Objectives Aims Key Words
EXTENSION AND INTEGRATION
ISYS 350 Building Business Applications
Programming in Visual Basic
ISYS 350 Building Business Applications
Visual Studio 2010 和 .NET Framework 4 培训研讨会
DataBase Application .NET
Presentation transcript:

Introduction to Microsoft Visual Studio And other IDE’s

What is an IDE? IDE means You can do many things using an IDE Integrated Development Environment An IDE is software a application Microsoft Visual Studio is an IDE You can do many things using an IDE Implement databases Design a user interface Program an application Compile/build an application Test an application Debug an application Diagramming Etc. http://en.wikipedia.org/wiki/Integrated_development_environment

Programming languages Visual Studio supports a number of programming languages, most notably C# The programming language we are going to use VB.NET Others: C++, F# You choose a programming language when you make a new project Choose C#

Microsoft Visual Studio Visual Studio is not just a single product. Visual Studio comes in a number of editions http://www.microsoft.com/visualstudio/en-us/products Ultimate The edition we are using Premium Professional Express A free edition Several sub-editions taylored for web development – also known as Visual Web Developer C# development, etc.

GUI building using drag-and-drop IDE’s generaly support GUI building using drag-and-drop GUI = Graphial User Interface Visual Studio supports GUI building using drag-and-drop for Desktop applications Web applications Visual Studio is a WYSYIWIG editor What You See Is What You Get

IntelliSense A Visual Studio feature IntelliSense helps you writing the program Autocompletion You write the a part of a word, IntelliSense suggest the rest of the word Documentation IntelliSense shows documentation on the current ”word” Other IDE’s have similar features But it’s not called IntelliSense

Web application project vs. Web site project in Visual Studio Creating a new application Visual Studio has two different options to choose from Web Application Project More advanced A lot of templates to choose from Don’t forget to choose the right programming language: C# Web Site Project Less advanced A few templates to choose from Spaanjaars: Beginning ASP.NET, uses Web Site Projects http://www.dotnetspider.com/resources/1520-Difference-between-web-site-web-application.aspx http://stackoverflow.com/questions/590501/difference-between-web-site-and-project-in-visual-studio

Some other IDE’s NetBeans Eclipse Microsoft WebMatrix MonoDevelop http://netbeans.org/ Java, C/C++, Ruby, PHP Eclipse http://eclipse.org/ Java, C/C++, PHP, etc. Microsoft WebMatrix http://www.microsoft.com/web/webmatrix/ ASP.NET, PHP, etc. MonoDevelop http://monodevelop.com/ C# and other .NET languages Oracle JDeveloper http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html Java Applications, specially SOA