ISYS 512 Business Application Design and Development with.Net David Chao.

Slides:



Advertisements
Similar presentations
Objectives In this session, you will learn to:
Advertisements

.NET Technology.
ISYS 546 Client/Server Database Application Development.
BICS546 Client/Server Database Application Development.
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.
ISYS 512 Business Application Design and Development with.Net David Chao.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
ISYS 350 Building Business Applications David Chao.
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 TO WEB DATABASE PROGRAMMING
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
ISYS 350 Business Application Development
1 Introduction to.NET Framework. 2.NETFramework Internet COM+ Orchestration Orchestration Windows.NET Enterprise ServersBuildingBlockServices Visual Studio.NET.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
ISYS 512 Business Application Design and Development with.Net David Chao.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
High thoughts must have high language. Aristophanes
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.
Session 1 - Introduction and Data Access Layer
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.
Introduction to .NET Rui Ye.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
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.
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.
Component-Based Software Engineering Introduction to.NET Paul Krause.
ISYS 350 Building Business Applications David Chao.
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.
Introduction to .NET Framework
ISYS 350 Building Business Applications David Chao.
ISYS 812 Business Software Development David Chao.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
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)
ISYS 350 Business Application Development David Chao.
ISYS 350 Building Business Applications David Chao.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
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 350 Building Business Applications David Chao.
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.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
ISYS 350 Building Business Applications
Introduction to Visual Basic 2008 Programming
Introduction to .NET Framework Ch2 – Deitel’s Book
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Web Development Using ASP .NET
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Introducing the .NET Framework
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Presentation transcript:

ISYS 512 Business Application Design and Development with.Net David Chao

Business Applications 1. Database-centric applications –Personal: desktop, PDA/Smart Phone –Workgroup/Departmental databases –Enterprise database Enterprise Resource Planning (ERP) –Integrate all enterprise functions (manufacturing, finance, sales, marketing, inventory, accounting, human resources) –TPS, DSS, ESS

Business Applications 2. Client/Server structure: a. Presentation – user interface Menus, forms, reports, etc b. Processing logic Business rules c. Database Client Database Server SQL queries Results

Business Applications 3. Multiple platforms –Windows-based –Web-based –Mobile-based

Business Applications 4. Component and service oriented architecture: –Component-based software development focuses on building large software systems by integrating previously-existing software components. –A service-oriented architecture is an information technology approach or strategy in which applications make use of services available in a network such as the World Wide Web.

N-Tier Client/Server Structure Two-Tier Client-based presentation. Processing logic is buried either inside the user interface on the client or within the database on the server, or both. Three-Tier –Processing logic is separated from the interface and database. N-Tier: –Using services

The Web as a Database Application Platform Three-tier architecture –Browser - interface –Server web server, database server –processing logic Advantages: –Cross-platform support –Graphical user interface

Business Applications 5. Object-oriented, GUI, event-driven

Course Objective Develop database-centric, multiple platforms, component and service oriented business applications with.Net.

.Net Architecture Common Language Runtime Base Class Library Data and XML ASP.Net Windows Forms Common Language Specification VB.NetC#/J#C++

Common Language Runtime: –Manages execution of compiled.NET program. –Provides.Net basic services, such as memory management, garbage collection, etc. Base Class library: define all the basic data types such as system.object, numeric, date, etc. Data and XML: Classes work with database (ADO.NET) and XML document. ASP.Net and Forms: Classes that generate user interface. CLS: CLS dictates the minimum group of features that a.Net language must have.

Execution of a.Net Program Language must compliance with Common Language Specification, CLS. Compile the language into Microsoft Intermediate Language (MSIL) code. The MSIL code is then executed in the Common Language Runtime (CLR), which conceptually is same as the Java Virtual Machine, where it is translated into machine code by a compiler. It is a server-side technology.

.Net Advantages It is independence from a specific language. –Developers can create a.Net application in any.Net compatible language. –.Net moves most of the functionality from the language to the.Net Framework. All.Net languages can use these classes. It can exist on multiple platforms: –Windows, Web, Mobile devices Facilitate application development –Tools, wizards Universal data access: Data can be accessed by any Internet-connected device. –ADO.Net Implement latest development technologies. –Ex. AJAX

Programming in the.Net Framework Programming in the.Net Framework means making use of the classes, objects, and members exposed by the Framework, building your own classes on top of these and manipulating the resulting objects using a.Net language.

Hands On Techniques Visual Basic.NET –Interface and event-driven programming –Class and component programming Database programming –Embedded SQL –ADO.NET programming model –LINQ Web Techniques: –Server side scripting: ASP.NET –ASP.Net and ADO.Net –Web services: Introduction to XML

Required Software Visual Studio 2008 –It has a web server to test web projects. MS SQL Server 2008 Express Windows XP Professional with Service Pack 2 Optional: –Internet Information Services: Control Panel Add/Remove programs/Windows Components/IIS

VS 2008 Professional Copy VS 2008 Professional at the BUS Computer Lab and install it. Upgrade it to SP1: –Download and install VS 2008 SP 1 –

Download and Install MS SQL Server Express 2008 Download page: – 508b-45c8-9fd3-118edd8e6fff&DisplayLang=en#Overviewhttp:// 508b-45c8-9fd3-118edd8e6fff&DisplayLang=en#Overview SQL Server Book Online: – SQL Server database file extension: mdf Default database folder: Example: testSQL08.mdf –C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\testSQL08.mdf

To Start/End SQL Server SQL Server Express is a “service” To start SQL Server service: –Control Panel/Administrative Tools/Services/SQL Server Express