apresentando o .net framwork · aula 01 programação web. ... microsoft .net framework 3.5...
TRANSCRIPT
Disciplina:
http://edmilsoncampos.net
Edmilson Campos, Prof. MsC.
Apresentando o .NET Framwork
AULA 01
Programação Web
Edmilson Campos ([email protected])5
Common Language Infrastructure
Common Intermediate
LanguageCommon Language Runtime 010100111011010110101111
Compiler
Code
C# VB.NET J# Others
Edmilson Campos ([email protected])7
2005 2008
Edmilson Campos ([email protected])8
VS 2010 Ultimate
Com MSDN
VS 2010 Premium
com MSDN
VS 2010 Professional
com MSDN
VS 2010 Professional
Test and Lab Manager
Manual Testing
Layer Diagram
UML Modeling
Load Testing Web Testing
Test Case ManagementIntelliTrace™
Architecture Explorer Test Record & Playback
Logical Class Designer
Cloud Development
Office Development
Windows Development
New WPF Editor Customizable IDE
Multi-core DevelopmentSilverlight Tools
Web Development
SharePoint Development
Generate from Usage
Static Code Analysis
Database Deployment
Code Metrics
Database Unit Testing Test Data Generation
Test Impact AnalysisUI Test Automation
Code Coverage
Performance Profiling
Database Change Mgmt
Edmilson Campos ([email protected])9
Test and Lab Manager
Test Case Management
Test Record & Playback
Manual Testing
Lab Mgmt Config.
Checkpoint Environment
Environment from TemplateVirtual Env. Setup/Tear Down
Reporting
Team Portal
Test Case ManagementBranch Visualization
Version Control
Build Automation
Gated Check-in
Agile Planning Tools
Team Explorer
Team Agents
Edmilson Campos ([email protected])10
Edmilson Campos ([email protected])11
Edmilson Campos ([email protected])12
.net 1.0
.net 1.1
.net 2.0
.net 3.0.net 3.5
SP1 SP2
SP3
SP1
SP1SP2
SP1 .net 4.0
SP1
Microsoft .NET Framework 1.0 13-02-2002
Microsoft .NET Framework 1.1 24-04-2003
Microsoft .NET Framework 2.0 07-11-2005
Microsoft .NET Framework 3.0 06-11-2006
Microsoft .NET Framework 3.5 19-11-2007
Microsoft .NET Framework 3.5 SP1 11-08-2008Microsoft .NET Framework 4.0 12-04-2010
Edmilson Campos ([email protected])13
.NET Framework 2.0
Winforms
ASP.NET
ADO.NET
Base Class Library
Common Language Runtime
3.0
WPF
WCF
WF
Card Space
3.5
Linq
ADO.NET
Entity
Framework
4.0
PLINQ
TPL
Edmilson Campos ([email protected])14
.NET Framework 2.0 + SP1
WPF WCFWorkflow
Foundation
Windows
CardSpace
LINQWF & WCF
Enhancements
Add-in
FrameworkAjax
MVC Dynamic Data Entity Framework Data Services
Edmilson Campos ([email protected])15
Core
Services
Base Class
Library
Common Language Runtime
Windows
Workflow
Foundation
Managed
Extensibility
Framework
Data Services
Windows
Communication
Foundation
“Velocity”
User Interface
Windows
Presentation
Foundation
ASP.NET
(WebForms, MVC,
Dynamic Data)
Data Access
Entity
Framework
LINQ
ADO.NET
Parallel
Extensions
WinForms LINQ to SQL
Languages
Dynamic
Language
Runtime
Edmilson Campos ([email protected])17
C# 1.0
C# 2.0
C# 3.0
Versão inicial
Generics
LINQ
C# 4.0
Dynamic
Edmilson Campos ([email protected])18
Common Language Runtime
Statically-Typed
C#VB
RubyPython
Dynamically-Typed
Edmilson Campos ([email protected])19
Common Language Runtime
Statically-Typed
C#
VB
RubyPython
Dynamically-Typed
Dynamic Language Runtime
Python
Binder
Ruby
Binder
COM
Binder
JScript
BinderObject
Binder
Edmilson Campos ([email protected])20
Dynamic Language Runtime
Expression Trees Dynamic Dispatch Call Site Caching
IronPython IronRuby C# VB.NET Others…
Toolbox
Palheta com
componentes
agrupados por tipo
Solution Explorer
Árvore com os
arquivos do projeto
WebForm Design
Área destinada a
edição do WebForm
Properties
Propriedades dos
Forms e seus
componentes
Edmilson Campos ([email protected])23
Edmilson Campos ([email protected])24
Edmilson Campos ([email protected])25
CodeBehindWebForm
Edmilson Campos ([email protected])26
▪