.NET as a Teaching Tool - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

.NET as a Teaching Tool

Description:

Sequential File usage. Comma Delimited ... Examples. Sequential File usage. File In - File Out. Database Usage. Retrieval (Display in textboxes, use of array) ... – PowerPoint PPT presentation

Number of Views:116
Avg rating:3.0/5.0
Slides: 22
Provided by: JohnL140
Category:
Tags: net | teaching | tool

less

Transcript and Presenter's Notes

Title: .NET as a Teaching Tool


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

2
CIS at NAU/CBA
  • Application Development
  • Database Design and Administration
  • System Administration
  • Enterprise Resource Planning (ERP)
  • SAP

3
History of CIS 220
  • Application Development I
  • Languages
  • Basic
  • Visual Basic
  • Java
  • Visual Basic
  • Visual Basic .NET

4
History of CIS 221
  • Application Development II
  • Languages
  • COBOL
  • Java
  • C .NET

5
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

7
What is Visual Studio.NET?
  • Visual Studio .NET is a comprehensive tool set
    for rapidly building and integrating XML Web
    services, Microsoft Windowsbased applications,
    and Web solutions.

8
The .NET Framework
9
Advantages of Visual Studio .NET
  • Integrated Design Environment
  • Choice of GUIs
  • Windows and Web
  • Choice of Languages
  • VB, C, C, Asp
  • Universal concepts
  • Syntactic help for code
  • Robust Applications
  • Common Language Runtime

10
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.

11
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

12
Students want to Get something running.
13
P1World
  • The .NET IDE
  • Solution Folder
  • Project Files
  • Naming conventions
  • Objects and Controls
  • Events
  • Documentation
  • WebCT
  • Assignment Dropbox
  • .zip files

14
P11Mail
  • Multi Form
  • Object oriented
  • Inherited classes
  • Data Storage
  • Flat file
  • Database
  • Login Welcome
  • Printed Invoice
  • Sales summary

15
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

16
Hand Off to 221
17
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)

18
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)

19
Examples
  • Sequential File usage
  • File In - File Out
  • Database Usage
  • Retrieval (Display in textboxes, use of array)
  • Retrieval (Display in data grid, allow update)

20
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)

21
Thank You
Write a Comment
User Comments (0)
About PowerShow.com