Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations

Presentation on theme: "ISYS 512 Business Application Design and Development with.Net David Chao."— Presentation transcript:

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

2 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

3 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

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

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

6 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

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

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

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

10 Microsoft’s.Net 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.

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

12 .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, further extending the portability of.Net programs. Facilitate internet application development: –ASP.Net: Web Forms and XML Web services. Universal data access: Data can be accessed by any Internet-connected device.

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

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

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

16 Instructions to Copy VS 2005 Students need to go to the Business Computer Lab (Bus 209) with blank CDR media. There is a station marked MSDNAA Software which is near the " H1 and H2 " stations. The password to get into the computer is "setmefree" Once you are logged on the computer there will folders label with the software name. Double click on the the ISO image you need and EASY CD Creator will launch. Put the blank CDR in the PLEXTOR burner, bottom drive, and start burning. The software will not work unless you have a key for it. Therefore students need to come to BUS 221 and ask for a license key from me (lab manager). Students also need to sign a license aggreement, avaialbe from me also, before I can give them the key.

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

Similar presentations

Ads by Google