Módulo 1 - Introdução ao Desenvolvimento em .NET
IntroduçãoModelo ÚnicoCaracterísticas do FrameworkDefinindo o .NET FrameworkVantagens do .NET FrameworkArquitetura do .NET FrameworkDefinindo Common Language Specification.NET Framework 2.0ADO .NETSQL Server 2005ASP .NETCommon Language RuntimeServiços Fornecidos pela Common...Common Intermediate LanguageCompilaçãoComposição do AssemblyManaged Code e Unmanaged CodeLaboratório 1: Conhecendo o Código IL
Módulo 2 - Visual Studio 2005
IntroduçãoVisual Studio 2005 Core TechnologiesO que é o Visual Studio 2005Visual Studio 2005CoexistênciaIDE do Visual StudioClass DesignerObject Test BenchGo To DefinitionCode Definition WindowRefactoringClickOnce DeploymentSuporte ao Data Access LayerData Access ComponentOutros Recursos do Visual Studio 2005
Módulo 3 - Introdução ao C #
IntroduçãoC #: Uma Nova LinguagemCaracterísticas do C#C # Baseado no C/C++Um Programa TípicoObjetivos da Criação do C#ClasseMembros da ClassePrimeiro Programa em DetalhesA Classe ConsoleEscrevendo na ConsoleLendo a ConsoleNamespaceUtilizando o NamespaceComando usingDocumentando o CódigoComentando a AplicaçãoLaboratório 3: Primeiro Contato com o C#
Módulo 4 - Variáveis e Tipos de Dados
IntroduçãoCommon Type SystemAgrupamento dos TiposTipos ValorRegras para NomenclaturaDeclarando VariáveisAtribuindo ValoresStruct – EstruturasDeclaração de EstruturasEnum – EnumeradosTipos ReferênciaConversõesBoxing e UnboxingLaboratório 4: Trabalhando com Variáveis...
Módulo 5 - Comandos de Controle
IntroduçãoComandos de Controle de SeleçãoComando ifComando switchComandos de Controles de InteraçãoComando forComando foreachComando whileComando doComando breakComando continueComando gotoLaboratório 5: Trabalhando com Comandos de...
Módulo 6 - Tratamento de Exceções
IntroduçãoExceções no .NET FrameworkDeclaraçãoTratamento Através de Try CatchMúltiplos Blocos CatchTratamento para OverflowBloco FinallyDisparando ExceçõesObjeto ExceptionLaboratório 6: Efetuando o Tratamento...
Módulo 7 - Classes e Objetos
IntroduçãoDefinindo ClasseDeclaraçãoCriando ObjetosMembros da ClasseMember ModifiersAccess ModifiersConstrutorInicialização por ListaFieldMétodosPropriedadesIndexDestrutoresIDisposable InterfaceComando usingNested TypesPartial ClassLaboratório 7: Criando Classes e...
Módulo 8 - Métodos e Parâmetros
IntroduçãoDeclarando MétodosChamando MétodosDeclarando ParâmetrosTipos de ParâmetrosPassagem por ValorPassagem por ReferênciaParâmetro de SaídaComando returnRetornando ValoresSobrecargaLaboratório 8: Implementando Métodos...
Módulo 9 - Orientação a Objetos em C#
IntroduçãoConceito de Orientação a ObjetosClasseObjetoHerançaHerança Simples e MúltiplaPolimorfismoAbstraçãoDados Estáticos – StaticMétodos Estáticos – StaticInterfacesImplementando Orientação a Objetos em C#Implementação da HerançaAcessibilidade da ClasseAcessando o ConstrutorReferenciando o Próprio ObjetoPolimorfismoPolimorfismo – ImplementaçãoRegras para OverrideUtilizando HideImplementando AbstraçãoSealed ClassClasse Estática – StaticDeclarando InterfacesImplementando InterfaceLaboratório 9: Implementando Objetos em C#
Módulo 10 - Trabalhando com Array
IntroduçãoArrayRank – DimensionamentoCriando um ArrayInicialização ExplícitaArray de Tamanho VariadoAcessando o ArrayCopiando ArraysMétodos e PropriedadesRetornando ArraysPassando Array com ParâmetroLaboratório 10: Implementando Arrays
Módulo 11 - Classes Genéricas (Generics)
IntroduçãoDefinindo GenericsGenericsGenerics: Antes e DepoisMétodos GenéricosOutras Formas de GenericsConstraintsTipos de ConstraintsLaboratório 11: Implementando Generics
Módulo 12 - Iterators
IntroduçãoEnumeratorIteratorsComando yieldLaboratório 12: Implementando Iterators
Módulo 13 - Tipos Nulos (Nullable Types)
IntroduçãoObjetivos dos Nullable TypesCaracterísticas dos Nullable TypesOperador Null Coalescing ??Conversão de Nullable TypesLaboratório 13: Implementando Nullable Types
Módulo 14 - Outras Funcionalidades
IntroduçãoProperty AccessorsExternal AliasesNamespace Alias Qualifiers#pragma warning
|