ISYS 350 Business Application Development David Chao.

Slides:



Advertisements
Similar presentations
Introduction to .NET Framework
Advertisements

.NET Technology.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
ISYS 512 Business Application Design and Development with.Net David Chao.
ISYS 546 Client/Server Database Application Development.
BICS546 Client/Server Database Application Development.
ISYS 512 Business Application Design and Development with.Net David Chao.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
ISYS 512 Business Application Design and Development with.Net David Chao.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
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.
ISYS 350 Business Application Development
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Introduction to .Net Framework
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
ISYS 512 Business Application Design and Development with.Net David Chao.
VS.NET Syllabus By Peter Huang.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
CSC300 Visual Programming Dr. Craig Reinhart. Objectives Teach the basics of C++ –You won’t be an expert but hopefully a very good novice –GUI development.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
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.
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.
Introduction to ASP.NET MIS 324 Professor Sandvig.
Appendix D: Microsoft.NET Framework Overview. Overview.NET Framework Architecture.NET Namespaces.
Computing with C# and the.NET Framework Chapter 1 An Introduction to Computing with C# ©2003, 2011 Art Gittleman.
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,
Component-Based Software Engineering Introduction to.NET Paul Krause.
ISYS 350 Building Business Applications David Chao.
ISYS 562 Microcomputer Business Applications David Chao.
ISYS 350 Building Business Applications David Chao.
ISYS 812 Business Software Development David Chao.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
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.
AUC Technologies Projects Consulting, Development, Mentoring, and Training Company Application Foundation Presented By : Naveed Sattar Software Engineer.
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 Building Business Applications David Chao.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
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.
Introduction to C# Programming with Microsoft.NET AY
July 22, 2001Introduction to.NET1 Introduction to.NET Framework Gholamali Semsarzadeh July 2001.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 15: Java Basics Fundamentals of Web Programming.
Introduction of C# and.NET Sung-Dong Kim, Dept. of Computer Engineering, Hansung University.
ISYS 350 Building Business Applications
.NET Omid Darroudi.
Introduction to Visual Basic 2008 Programming
C# and the .NET Framework
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
Advanced Programming: C# Lecture 01: Introduction
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Presentation transcript:

ISYS 350 Business Application Development David Chao

Business Applications 1. Database-centric applications –Examples: Login to a website Join a website to become a member –eBay, Facebook Post photos on Flickr Order a product online

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 –Web-based –Non web-based Windows-based –Mobile-based –Integrated

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, such as web services.

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 This course provides an overall introduction to modern technologies and concepts employed in the development of business applications.

Major Topics Concepts\TechnologiesJava framework MS.Net framework Open Source IDENetBeansVisual Studio Fundamental programming constructs DemoMajordemo GUI and event-driven programming DemoMajordemo Object oriented concepts and Class DemoMajor Database connectionMajor demo Web application development MajorMinordemo Service oriented concepts: web service DemoMajor

Portability Java: Write Once Run Anywhere Java Source Code Java Byte Code (Intermediate Code) Java Byte Code Java Virtual Machine (JVM) Executable Code

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

Programming with the Java Development Kit and.Net Framework Programming with the Java Development Kit (JDK) and.Net Framework means making use of the classes, objects, and members exposed by the JDK and.Net Framework, building your own classes on top of these and manipulating the resulting objects using language constructs.

Required Software Visual Studio Professional 2008 JDK 6 with NetBeans 6.8