1 Visual Studio.NET.NET as a Teaching Tool John D. Haney John M. Lovely Northern Arizona University College of Business Administration.

Slides:



Advertisements
Similar presentations
Introduction to .NET Framework
Advertisements

Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Intermediate Visual Basic CISP 371 CRC Prof. Chapman.
Ten Reasons to Use C# to Teach Introductory Computer Programming Kyle Lutes, Jack Purdum,
Windows Programming 1 Part 1 dbg --- Getting Acquainted with Visual Studio.NET and C#
Objectives In this session, you will learn to:
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
The Microsoft View: Module 1: Getting Started. Copyright Course 2559B, Introduction to Visual Basic®.NET Programming with Microsoft®.NET. Lecture 1 Microsoft.
ISYS 512 Business Application Design and Development with.Net David Chao.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
ISYS 512 Business Application Design and Development with.Net David Chao.
Chapter 14: Advanced Topics: DBMS, SQL, and ASP.NET
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
CIS205 Part 1 dbg --- Getting Acquainted with Visual Studio.NET and C#
Getting Started Example ICS2O curriculum
Rajeswari Indupuri Introduction to.NET Framework.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Introduction 01_intro.ppt
1 Why C# and Why.NET in the Undergraduate IS Curriculum ISECON November 3 -7, 2004, Newport, RI Association of Information Technology Professionals Mehdi.
Introduction to Java Programming with JBuilder 4
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
Object Oriented Programming CEN 221. Course Description Classes, objects, inheritance, polymorphism, graphical user interfaces, event handling, exception.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Overview-An Overview of Visual Basic.NET1 An Overview of Visual Basic.NET.
Microsoft Visual Basic 2005: Reloaded Second Edition
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Visual Basic Advanced Programming.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
1 1 Lab1 Ismail M. Romi – IT Dept, PPU, Visual Basic 2005 Programming Tour.
C# Programming Fundamentals of Object-Oriented Programming Fundamentals of Object-Oriented Programming Introducing Microsoft.NET Introducing Microsoft.NET.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Introduction to ASP.NET 1www.tech.findforinfo.com.
Creating Web Services for Legacy COBOL Craig A. VanLengen John D. Haney College of Business Administration Northern Arizona University Next.
Integrated Development Environment (IDE)
Tutorial 1: An Introduction to Visual Basic.NET1 Tutorial 1 An Introduction to Visual Basic.NET.
1.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
From DNA to.NET Design Path. Objectives Sketch up a typical Win DNA Application Sketch up the.NET version Compare Design and Implementation Advantages.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
1.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
ISYS 512 Business Application Design and Development with.Net David Chao.
INTRODUCTION CHAPTER #1 Visual Basic.NET. VB.Net General features It is an object oriented language  In the past VB had objects but focus was not placed.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 2 The Visual Basic.NET Integrated Development Environment.
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
Chapter 1 Introduction to Visual Basic
CE-105 Spring 2007 Engr. Faisal ur Rehman
Module 1: Getting Started
VISUAL BASIC.
Web Development Using ASP .NET
Chapter Two Visual Basic.Net.
Presentation transcript:

1 Visual Studio.NET.NET as a Teaching Tool John D. Haney John M. Lovely Northern Arizona University College of Business Administration

Visual Studio.NET2 CIS at NAU/CBA Application Development Database Design and Administration System Administration Enterprise Resource Planning (ERP) –SAP

Visual Studio.NET3 History of CIS 220 Application Development I Languages –Basic –Visual Basic –Java –Visual Basic –Visual Basic.NET

Visual Studio.NET4 History of CIS 221 Application Development II Languages –COBOL –Java –C#.NET

Visual Studio.NET5 Clear Articulation CIS 220 Basic Visual Basic Java Visual Basic VB.NET CIS 221 COBOL Java C#.NET

6 Visual Studio.NET The key to success

Visual Studio.NET7 What is Visual Studio.NET? Visual Studio.NET is a comprehensive tool set for rapidly building and integrating XML Web services, Microsoft Windows®– based applications, and Web solutions.

Visual Studio.NET8 The.NET Framework C#VBC++… Common Language Specifications ASP.NETWindows Form Data management - ADO.NET and XML Base Class Library Common Language Runtime Host OS

Visual Studio.NET9 Advantages of Visual Studio.NET Integrated Design Environment Choice of GUI’s –Windows and Web Choice of Languages –VB, C++, C#, Asp Universal concepts Syntactic help for code Robust Applications Common Language Runtime

Visual Studio.NET10 Visual Studio.NET Solution Folders –Established at the beginning of the project –One or more projects Fully Object Oriented Strict data typing and data conversion ODBC and ADO for database interface Compiled Code but Debug allows you to step through the execution to watch data flow.

Visual Studio.NET11 Student Orientation Impatient Expect instant success with minimal effort Comfortable in an interactive environment Have a wide diversity of backgrounds in IS/IT May/not be able to think logically and sequentially

Visual Studio.NET12 Students want to “Get something running.” Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design

Visual Studio.NET13 “P1World” The.NET IDE –Solution Folder –Project Files –Naming conventions –Objects and Controls –Events –Documentation WebCT –Assignment Dropbox –.zip files

Visual Studio.NET14 P11Mail Multi Form Object oriented Inherited classes Data Storage –Flat file –Database Login – Welcome Printed Invoice Sales summary

Visual Studio.NET15 Scope of Topics in 220 Windows form Control objects and events Variables, Constants, and Calculations Decision Structures Called Procedures and Functions Object Oriented Programming Iterations – Lists, Loops, and Printing Arrays, Structures, and Select Case Access Database and Data files

Visual Studio.NET16

Visual Studio.NET17 Scope of Topics in 221 Continuation of Object Oriented Programming –Encapsulation, Inheritance, Polymorphism Continuation of Graphical User Interface Sequential File usage –Comma Delimited –Creation (Data Validation) (GUI input) –File In - File Out (Selection)

Visual Studio.NET18 Scope of Topics in 221 Database Usage –Retrieval (Display in textboxes, use of array) –Retrieval (Display in data grid, allow update) –Update (Add, change, delete, query)

Visual Studio.NET19 Examples Sequential File usage –File In - File Out Database Usage –Retrieval (Display in textboxes, use of array) –Retrieval (Display in data grid, allow update)

Visual Studio.NET20 Summary Visual Studio.NET –Common development environment for Windows applications or web applications Languages (VB, C#) Ease of use for beginners (CIS220) Robust for intermediate (CIS221) and advanced development (CIS440)

Visual Studio.NET21