Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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.
8
Copyright © 2003. Iron Speed Inc. All rights reserved
Webinar Series 2003
Mastering ASP.NET
Billy Hollis, .NET trainer and author
Partner, dotNETMasters.com
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
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
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
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
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
14
Copyright © 2003. Iron Speed Inc. All rights reserved
Webinar Series 2003
ASP to ASPX Errors
15
Copyright © 2003. Iron Speed Inc. All rights reserved
Webinar Series 2003
.NET Sample Application
Alan Fisher, Co-Founder and Chairman, Iron Speed, Inc.
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
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
18
Copyright © 2003. Iron Speed Inc. All rights reserved
Webinar Series 2003
Generating A Sample .NET Application
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
20
Copyright © 2003. Iron Speed Inc. All rights reserved
Webinar Series 2003
Iron Speed Markup Language
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
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
23
Copyright © 2003. Iron Speed Inc. All rights reserved
Webinar Series 2003
Review and Questions
Billy Hollis Alan Fisher
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
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
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