Upload
actacademy
View
164
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Act Academy provides Industrial training in PHP, .Net, graphic designing, web designing and many more. Also provides diploma courses in CAD designing, Financial accounting with 100% job assurances.
Citation preview
Overview of ASP.NET
Tools
Client Application Model
Avalon Windows Forms
Web & Service Application Model
ASP.NET / Indigo Win FSCompact
FrameworkYukon Mobile PC Optimized
System.HelpSystem.Help
System.DrawingSystem.Drawing
System.NaturalLanguageServicesSystem.NaturalLanguageServices
Data Systems Application Model
Presentation Data
Mobile PC & Devices Application Model
Communication
Command Line
NT Service
DataSetDataSet
MappingMapping
ObjectSpacesObjectSpaces
ObjectSpaceObjectSpace
QueryQuery
SchemaSchema
ItemItem
RelationshipRelationship
MediaMedia
AudioAudio
VideoVideo
ImagesImages
System.MessagingSystem.Messaging System.DiscoverySystem.Discovery
System.DirectoryServicesSystem.DirectoryServices
System.RemotingSystem.Remoting
System.Runtime.RemotingSystem.Runtime.Remoting
ActiveDirectoryActiveDirectory
UddiUddi
System.Web.ServicesSystem.Web.Services
Web.ServiceWeb.Service
DescriptionDescription
DiscoveryDiscovery
ProtocolsProtocols
System.MessageBusSystem.MessageBus
TransportTransport
PortPort
ChannelChannel
ServiceService
QueueQueue
PubSubPubSub
RouterRouter
System.TimersSystem.Timers
System.GlobalizationSystem.Globalization
System.SerializationSystem.Serialization
System.ThreadingSystem.Threading
System.TextSystem.Text
System.DesignSystem.Design
Base & Application Services
Fundamentals
System.ComponentModelSystem.ComponentModel
System.CodeDomSystem.CodeDom
System.ReflectionSystem.Reflection
System.EnterpriseServicesSystem.EnterpriseServices
System.TransactionsSystem.Transactions
Security
System.Windows.TrustManagementSystem.Windows.TrustManagement
System.Web.SecuritySystem.Web.Security
System.MessageBus.SecuritySystem.MessageBus.Security
AuthorizationAuthorization
AccessControlAccessControl
CredentialsCredentials
CryptographyCryptography
System.Web.ConfigurationSystem.Web.Configuration
System.MessageBus.ConfigurationSystem.MessageBus.Configuration
System.ConfigurationSystem.Configuration
System.ResourcesSystem.ResourcesSystem.ManagementSystem.Management
System.DeploymentSystem.Deployment
System.DiagnosticsSystem.Diagnostics
Configuration Deployment/Management
System.WindowsSystem.Windows System.WindowsSystem.WindowsSystem.Windows.FormsSystem.Windows.Forms
System.ConsoleSystem.Console
System.ServiceProcessSystem.ServiceProcess
System.Windows.FormsSystem.Windows.Forms System.WebSystem.Web System.StorageSystem.Storage System.Data.SqlServ
erSystem.Data.SqlServer
AnimationAnimation
ControlsControls
ControlControl
DesignDesign
PanelPanel
ControlsControls
DialogsDialogs
SideBarSideBar
NotificationNotification
System.WindowsSystem.Windows
DocumentsDocuments
Text ElementText Element
ShapesShapes
ShapeShape
InkInk
UI ElementUI Element ExplorerExplorer MediaMedia
System.Windows.FormsSystem.Windows.Forms
FormsForms
ControlControl
Print DialogPrint Dialog
DesignDesign
System.Web.UISystem.Web.UI
PagePage
ControlControl
HtmlControlsHtmlControls
MobileControlsMobileControls
WebControlsWebControls
AdaptorsAdaptors
DesignDesign
PortsPorts
InteropServicesInteropServices
System.RuntimeSystem.Runtime
System.IOSystem.IO
System.CollectionsSystem.Collections
GenericGeneric
System.SearchSystem.Search
AnnotationsAnnotations
MonitoringMonitoring
LoggingLogging
RelevanceRelevance
System.DataSystem.Data
SqlClientSqlClient
SqlTypesSqlTypes
SqlXMLSqlXML
OdbcClientOdbcClient
OleDbClientOleDbClient
OracleClientOracleClient
CoreCore
ContactContact
LocationLocation
MessageMessage
DocumentDocument
EventEvent
System.StorageSystem.Storage
System.WebSystem.Web
PersonalizationPersonalization
CachingCaching
SessionStateSessionState
System.XmlSystem.Xml
SchemaSchema
SerializationSerialization
XpathXpath
QueryQuery
PermissionsPermissions
PolicyPolicy
PrincipalPrincipal
TokenToken
System.SecuritySystem.Security
System.CollaborationSystem.Collaboration
RealTimeEndpointRealTimeEndpoint
TransientDataSessionTransientDataSession
SignalingSessionSignalingSession
MediaMedia
ActivitiesActivities
HttpWebRequestHttpWebRequest
FtpWebListenerFtpWebListener
SslClientStreamSslClientStream
WebClientWebClient
System.NetSystem.Net
NetworkInformationNetworkInformation
SocketsSockets
CacheCache
System.WebSystem.Web
AdministrationAdministration
ManagementManagement
NavigationNavigation
Peer GroupPeer Group
PolicyPolicy
SerializationSerialization
CompilerServicesCompilerServices
RecognitionRecognition
System.SpeechSystem.Speech
SynthesisSynthesis
System.WebSystem.Web
AgendaAgendaWhidbey Overview
ASP.NET “Whidbey” FeaturesVisual Studio “Whidbey” Web Development
Building an App from Scratch using Whidbey:
Rich Data Editing against Business ObjectsOutput Caching w/ Database InvalidationConsistent Site UI with Master PagesFlexible Navigation UISecure Membership and Login SystemPage Personalization w/ ASP.NET Web Parts
Whidbey OverviewASP.NET “Whidbey” FeaturesVisual Studio “Whidbey” Web Development
Building an App from Scratch using Whidbey:
Rich Data Editing against Business ObjectsOutput Caching w/ Database InvalidationConsistent Site UI with Master PagesFlexible Navigation UISecure Membership and Login SystemPage Personalization w/ ASP.NET Web Parts
Download Slides/DemosDownload Slides/Demos
ASP.NET Whidbey ThemesASP.NET Whidbey ThemesDeveloper Productivity
Reduce ASP.NET V1->V2 lines of code by 2/3rdsEnable rich scenarios not easily possible today
Administration and ManagementEasiest platform to manage and administer
Totally Extensible PlatformReplace/extend all built-in features + servicesCustomize for any enterprise environment
Performance and ScalabilityThe world’s fastest web application server
Developer Productivity Reduce ASP.NET V1->V2 lines of code by 2/3rdsEnable rich scenarios not easily possible today
Administration and ManagementEasiest platform to manage and administer
Totally Extensible PlatformReplace/extend all built-in features + servicesCustomize for any enterprise environment
Performance and ScalabilityThe world’s fastest web application server
Internet Sample
New ASP.NET Whidbey “Building Block” APIs
MembershipMembership Role ManagerRole Manager PersonalizationPersonalization
Site NavigationSite Navigation Database Caching
Database Caching
ManagementManagement
ASP.NET 2.0 Developer Stack
Providers
New ASP.NET Whidbey “Building Block” APIs
MembershipMembership
Windows SQL Server Custom
Role ManagerRole Manager PersonalizationPersonalization
Site NavigationSite Navigation Database Caching
Database Caching
ManagementManagement
Provider Model Design Pattern
JET (Access)
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Building Block” APIs
MembershipMembership Role ManagerRole Manager PersonalizationPersonalization
Site NavigationSite Navigation Database Caching
Database Caching
ManagementManagement
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Building Block” APIs
MembershipMembership Role ManagerRole Manager PersonalizationPersonalization
Site NavigationSite Navigation Database Caching
Database Caching
ManagementManagement
New ASP.NET Whidbey “Page Framework” Features
Master PagesMaster Pages Themes/SkinsThemes/Skins Adaptive UIAdaptive UI
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Building Block” APIs
MembershipMembership Role ManagerRole Manager PersonalizationPersonalization
Site NavigationSite Navigation Database Caching
Database Caching
ManagementManagement
ASP.NET 2.0 Developer Stack
New ASP.NET Whidbey “Page Framework” Features
Master PagesMaster Pages Themes/SkinsThemes/Skins Adaptive UIAdaptive UI
New ASP.NET Whidbey “Control Buckets” (More than 40+)
SecuritySecurity Web PartsWeb PartsDataData NavigationNavigation
ASP.NET Application HostingASP.NET Application HostingASP.NET App-Model extended to support non-HTTP
Key Scenario: Indigo Services
Unified Application Model for Web/Service AppsMembership and Role Management State ManagementCachingConfiguration and ManagementProcess Activation, Reliability and RecyclingHealth Monitoring
Great Host for Building/Running Indigo Services
Build rich services that leverage Reliable Queuing, Transactions and Security within your Web applications
ASP.NET App-Model extended to support non-HTTP
Key Scenario: Indigo Services
Unified Application Model for Web/Service AppsMembership and Role Management State ManagementCachingConfiguration and ManagementProcess Activation, Reliability and RecyclingHealth Monitoring
Great Host for Building/Running Indigo Services
Build rich services that leverage Reliable Queuing, Transactions and Security within your Web applications
ASP.NET Activation + HostingASP.NET Activation + Hosting
IIS Service
Metabase
Listeners
IIS Process Host
ASP.NET Application Domain
ApplicationServices
ConfigurationCaching
CompilationMembership
Role ManagementPersonalization
Page.aspx Service.svc
HTTP.SYS
TCP Protocol Handler
IndigoHosting Port
HTTPProtocol Handler
ASP.NETHTTP Pipeline
Host
ing
Envir
onm
ent
ASP.NETApplicationManager
TCP Listener
Page.aspx
IIS Service
Metabase
Listeners
IIS Process Host
ASP.NET Application Domain
ApplicationServices
ConfigurationCaching
CompilationMembership
Role ManagementPersonalization
Service.svc
HTTP.SYS
TCP Protocol Handler
IndigoHosting Port
HTTPProtocol Handler
ASP.NETHTTP Pipeline
Host
ing
Envir
onm
ent
ASP.NETApplicationManager
TCP Listener
Service.svcPage.aspx
ASP.NET Activation + HostingASP.NET Activation + Hosting
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyFrontPage Server Extensions No Longer Required
Now File System, IIS, FTP and FPSE Web Sites
Directory Based Project System ModelEdit any web anywhere (no project file required)Dramatic performance improvements with large web sitesNo longer required to build entire site into a single DLLCan now re-build just individual pages to test and run
HTML Source Preservation Tool will never re-format or mangle your code
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyFrontPage Server Extensions No Longer Required
Now File System, IIS, FTP and FPSE Web Sites
Directory Based Project System ModelEdit any web anywhere (no project file required)Dramatic performance improvements with large web sitesNo longer required to build entire site into a single DLLCan now re-build just individual pages to test and run
HTML Source Preservation Tool will never re-format or mangle your code
Flexible HTML Source Formatting OptionsPrecisely control format of designer generated HTMLOptionally re-format HTML to match your format rules
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyIntellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyIntellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc
HTML Tag Navigator and Tag OutliningEasily view, navigate + explore complex pages
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyIntellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc
HTML Tag Navigator and Tag OutliningEasily view, navigate + explore complex pages
XHTML Support w/ Pluggable Validation EngineReal-time validation intellisense as you type HTMLValidation driven intelisense for client-side script
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyIntellisense Everywhere
Code behind, Inline code, HTML, CSS, ASP.NET page directives, Web.config, XML Files, etc
HTML Tag Navigator and Tag OutliningEasily view, navigate + explore complex pages
XHTML Support w/ Pluggable Validation EngineReal-time validation intellisense as you type HTMLValidation driven intelisense for client-side script
Section 508 + WCAG Accessibility Compliance Checker
Source compliance checker for HTML/ASP.NET Controls
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyRich HTML Designer Enhancements
Enhanced Table Editing and CreationClean CSS Style Generation for XHTML Compliance
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyRich HTML Designer Enhancements
Enhanced Table Editing and CreationClean CSS Style Generation for XHTML Compliance
Rich Master Page Design-Time SupportFull WYSIWYG Editing Support
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyRich HTML Designer Enhancements
Enhanced Table Editing and CreationClean CSS Style Generation for XHTML Compliance
Rich Master Page Design-Time SupportFull WYSIWYG Editing Support
Enhanced ASP.NET Code-Behind Page EditingCleaner and more OO code editing supportRemoves brittleness of current tool wire-up
ASP.NET Single File Page Editing SupportFull intellisense and debugging support
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyBuilt-in ASP.NET Web Server (no IIS required)
Only allows local browser requests Automatic shutdown when VS IDE is closed
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyBuilt-in ASP.NET Web Server (no IIS required)
Only allows local browser requests Automatic shutdown when VS IDE is closed
Publish WebEasily synchronize/publish webs to remote servers
Web Development in Visual StudioMajor Improvements for Whidbey
Web Development in Visual StudioMajor Improvements for WhidbeyBuilt-in ASP.NET Web Server (no IIS required)
Only allows local browser requests Automatic shutdown when VS IDE is closed
Publish WebEasily synchronize/publish webs to remote servers
Rich Data Design-Time SupportWYSIWYG Data Access Layer DesignerRich Data-Binding and ASP.NET data controls UI
And much, much more….
Writing Code w/ Whidbey
Building a Whidbey app from scratch:Data Editing (paging, sorting, editing)Data Binding to Business ObjectsSQL Output Cache InvalidationMaster PagesSite Navigation + Navigation ControlsMembership + Login ControlsPage Personalization w/ Web Parts
SummarySummary
Major advances in ASP.NET WhidbeyWill be 100% compatible with ASP.NET V1 and V1.1Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade req)
Building and running web applications will be easier than ever before
Develop web applications in a fraction of the timeDevelopers can focus on adding even more value-add (personalization, dynamic UI, etc) to their applications
Install the ASP.NET + Visual Studio Whidbey Alpha
All demos today were built with the bits you now haveTry the bits out on your own today!
Major advances in ASP.NET WhidbeyWill be 100% compatible with ASP.NET V1 and V1.1Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade req)
Building and running web applications will be easier than ever before
Develop web applications in a fraction of the timeDevelopers can focus on adding even more value-add (personalization, dynamic UI, etc) to their applications
Install the ASP.NET + Visual Studio Whidbey Alpha
All demos today were built with the bits you now haveTry the bits out on your own today!
ASP.NET Whidbey Talks To SeeASP.NET Whidbey Talks To SeeGreat ASP.NET Whidbey Talks at PDC (18
total)WSV 310+311: ASP.NET Data ControlsWSV 315: ASP.NET Master Pages, Themes, NavigationWSV 322: ASP.NET Web PartsTLS 341: Visual Studio for Building ASP.NET Web AppsWSV 320: ASP.NET Membership and Role ManagementWSV 321: ASP.NET Personalization SystemWSV 330: ASP.NET Advanced Caching TechniquesMBL 313: ASP.NET Mobile Web DevelopmentWSV 350: ASP.NET Administration, Config APIsWSV 351: ASP.NET Troubleshooting, Auditing, TracingWSV 370: Building Indigo Services within ASP.NETWSV 401+402: ASP.NET Building Server ControlsWSV 360: ASP.NET Cool Tips and TricksASP.NET Panel on Thursday from 1:45-3:15
Great ASP.NET Whidbey Talks at PDC (18 total)
WSV 310+311: ASP.NET Data ControlsWSV 315: ASP.NET Master Pages, Themes, NavigationWSV 322: ASP.NET Web PartsTLS 341: Visual Studio for Building ASP.NET Web AppsWSV 320: ASP.NET Membership and Role ManagementWSV 321: ASP.NET Personalization SystemWSV 330: ASP.NET Advanced Caching TechniquesMBL 313: ASP.NET Mobile Web DevelopmentWSV 350: ASP.NET Administration, Config APIsWSV 351: ASP.NET Troubleshooting, Auditing, TracingWSV 370: Building Indigo Services within ASP.NETWSV 401+402: ASP.NET Building Server ControlsWSV 360: ASP.NET Cool Tips and TricksASP.NET Panel on Thursday from 1:45-3:15
ASP.NET Whidbey BookASP.NET Whidbey Book
Now available13 Chapters, 470 PagesTopics Covered
Introduction, Tools & Architecture, Data Source Controls and Data Binding, GridView & DetailsView Controls, Master Pages & Navigation, Security, Personalization & Themes, Web Parts, Mobile Device Support, SQL Cache Invalidation, Precompilation, Confuguration & Administration and more.
Now available13 Chapters, 470 PagesTopics Covered
Introduction, Tools & Architecture, Data Source Controls and Data Binding, GridView & DetailsView Controls, Master Pages & Navigation, Security, Personalization & Themes, Web Parts, Mobile Device Support, SQL Cache Invalidation, Precompilation, Confuguration & Administration and more.
Purchase and review at: http://www.asp.net/whidbey
ASP.NET 2.0 Hands-On LabsASP.NET 2.0 Hands-On LabsGreat Hands-on Walkthroughs
Located in Petree HallProctors available to answer questionsNine Labs
IntroductionData ControlsMaster Pages & Site NavigationMembership, Role Management & SecurityPersonalizationWeb PartsMobile AppsAdministration, Configuration & DeploymentTips & Tricks
Can download from www.asp.net/whidbey
Great Hands-on WalkthroughsLocated in Petree HallProctors available to answer questionsNine Labs
IntroductionData ControlsMaster Pages & Site NavigationMembership, Role Management & SecurityPersonalizationWeb PartsMobile AppsAdministration, Configuration & DeploymentTips & Tricks
Can download from www.asp.net/whidbey