26
Copyright © 2002. Iron Speed Inc. All rights reserved “Mastering ASP.NET” Webinar Welcome to the Webinar. Audio access: 1–800-261-3225 Or 1-972-512-0695. Please note: the access number has changed. Trouble connecting to audio? Please use the “Questions” feature on the left side of this window. We’ll be starting the webinar in just a few minutes. Presenters: Billy Hollis Alan Fisher

“Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

Copyright © 2002. Iron Speed Inc. All rights reserved

“Mastering ASP.NET” Webinar

Welcome to the Webinar. Audio access: 1–800-261-3225

Or 1-972-512-0695. Please note: the access number has changed.

Trouble connecting to audio? Please use the “Questions” feature on the left side of this window.

We’ll be starting the webinar in just a few minutes.

Presenters:

Billy Hollis Alan Fisher

Page 2: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

2

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Mastering this Webinar

PlaceWare Attendee Features:

Feedback to Presenter

Questions for Presenter

“Expanded View” button

Help: 1-800-893-8779 or 1-971-544-3222

If your webinar window closes, use your “Re-enter” meeting browser window

Page 3: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

3

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Speakers – Billy Hollis

Author of the first book on Visual Basic

Working with .NET for two years

Trainer in the .NET introduction tour

Co-founder and Partner,dotNETMasters.com

Page 4: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

4

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Speakers – Billy Hollis & Alan Fisher

Author of the first book on Visual Basic

Working with .NET for two years

Trainer in the .NET introduction tour

Co-founder and Partner,dotNETMasters.com

CTO of Onsale, the first online ecommerce auction

Developed several large, mission critical enterprise web applications

Author of the first book on CASE

Co-founder and Chairman, Iron Speed

Page 5: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

5

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Raffle Items

Reader Review:

“Your book provides the direction I need to make a comfortable transition (from VB6 to .NET). My hat goes off to the authors who created this very readable and worthwhile book!”

-Amazon.com, 4.22.02

Page 6: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

6

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Raffle Items

One developer seat

One year maintenance

A $15,000 software value

Page 7: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

7

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Special Offers for Attendees

Post-event invitations

“VB.NET In Depth” onsite training with Billy Hollis, 10% discount

Evaluation of Iron Speed Designer, keep your generated .NET application for free

Watch for your offers via email later today.

Page 8: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

8

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Mastering ASP.NET

Billy Hollis, .NET trainer and author

Partner, dotNETMasters.com

Page 9: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

9

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Drawbacks of ASP classic

ASP classic “bolted on” to pre-Internet technologies

ASP classic does not promote structured development

Top-down interpreted scripting, no object orientation, no type safety

Maintenance of code is expensive

Hard to promote code re-use

ASP classic requires separate language for back-end processing

Page 10: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

10

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Some major advantages of .NET and ASP.NET

.NET is built with the Internet in mind

Same programming model for Internet and non-Internet development

Faster development of structured, object-oriented code

Drag and drop design with code behind

ASP.NET pages are faster (often 3x or more)

Far better deployment – no locked DLLs means you can use content replication for code

Automatic support for multiple browsers

Page 11: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

11

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

ASP.NET Server Controls

Run on server

Emit HTML for user interface

Emulate typical Visual Basic controls

Manipulated in code via properties, methods, and events

Manage their own state (unlike HTML client controls)

Drag and drop programming model

Page 12: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

12

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Built-in capabilities of ASP.NET

State management

Session and Application objects work on multiple servers

“Controls” on web pages manage their own state

Security

Automatic, not on each page

Fine-grained

Caching – pages and objects

Page 13: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

13

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Getting to ASP.NET

No easy or automatic conversion path

Hand conversion is expensive and yields inferior results

Converted pages don’t take advantage of many ASP.NET capabilities

Faster in most cases to redevelop pages

Redevelopment has one obstacle – data

Data binding works well for read-only reports

File maintenance programs take manual effort

Page 14: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

14

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

ASP to ASPX Errors

Page 15: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

15

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

.NET Sample Application

Alan Fisher, Co-Founder and Chairman, Iron Speed, Inc.

Page 16: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

16

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

The Web is More Complex than Windows

Stateless browser environment

SQL queries are hard to write

User Interface is more complicated to build

Scalability

Consistent Security

New skills for the IT team

Users never know what theywant

Page 17: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

17

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Application Generation Comes of Age

Application Generators Should:

Start from scratch with an application-specific data model

Create everything needed for a functional application

Generate native source code

Provide complete and well organized source code that’s easy to modify

Preserve your modifications during subsequent application regenerations

Page 18: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

18

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Generating A Sample .NET Application

Page 19: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

19

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003Generate the Basics Plus Advanced Features

Business Logic

- Workflow Processes

- Access Code

- Role-based Security

- User Authentication

Transaction Management

- SQL Queries

- Stored Procedures

- Transaction Management

- Schema Generation

Basic Features

Web User Interface- All Web Pages

including Screens, Forms and Reports

- Data Validation- Navigation- Add / Edit Dialogs- Menu Bar

- Tabular Views and Reports

- Filtering

- Pagination

- Import / Export

- Dashboard

- Search

- Audit Trail

- Email Alerts

- Complex Data Types

- Multi-table Joins- Page-based

Transaction Model- Session Management- Connection Pooling- Data Migration

Advanced Features

Page 20: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

20

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Iron Speed Markup Language

Page 21: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

21

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Extensible Class HierarchySafe classes can be modified, extended, and further sub-classed

Generated classes are rewritten with each regeneration

Classes for: Pages, Tables (Records), Table Joins

Page 22: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

22

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Briefings on Iron Speed Designer

One Hour Online Demonstrations For Webinar Attendees

February 7, 11 a.m. PST/2 p.m. EST

February 12, 11 a.m. PST/2 p.m. EST

February 14, 11 a.m. PST/2 p.m. EST

More dates and alternate times are found on the website:

http://www.ironspeed.com/webinar

Page 23: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

23

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Review and Questions

Billy Hollis Alan Fisher

Page 24: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

24

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Raffle Items

Reader Review:

“Your book provides the direction I need to make a comfortable transition (from VB6 to .NET). My hat goes off to the authors who created this very readable and worthwhile book!”

-Amazon.com, 4.22.02

Page 25: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

25

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Raffle Items

One developer seat

One year maintenance

A $15,000 software value

Page 26: “Mastering ASP.NET” Webinar10 Copyright © 2003. Iron Speed Inc. All rights reserved Webinar Series 2003 Some major advantages of .NET and ASP.NET ¾.NET is built with the Internet

26

Copyright © 2003. Iron Speed Inc. All rights reserved

Webinar Series 2003

Thank You!

Watch your email later today for special offers from Billy Hollis and Iron Speed.

http://www.ironspeed.com