E/S 489 4: : : : : : 701 5: : : : ADO.NET
|
|
|
- Anna Martinho Barreiro
- 8 Há anos
- Visualizações:
Transcrição
1 Sumário Resumido Sumário... viii Sobre o Autor... xxv Sobre o Revisor Técnico (da versão em inglês)... xxvi Agradecimentos... xxvii Introdução... xxviii n n n Parte 1 : Apresentando o C# e a Plataforma.NET... 1 n Capítulo 1: A Filosofia do.net... 3 n Capítulo 2: Construindo Aplicativos no C# n n n Parte 2: Principais Construções da Programação no C# n Capítulo 3: Principais Construções da Programação no C#, Parte I n Capítulo 4: Principais Construções da Programação no C#, Parte II n Capítulo 5: Definindo Tipos de Classe Encapsulados n Capítulo 6: Compreendendo a Herança e o Polimorfismo n Capítulo 7: Compreendendo a Manipulação Estruturada das Exceções n Capítulo 8: Compreendendo o Tempo de Vida de um Objeto n n n Parte 3: Construções Avançadas da Programação C# n Capítulo 9: Trabalhando com Interfaces n Capítulo 10: Compreendendo Generics v
2 Resumido n Capítulo 11: Delegates, Eventos e Lambdas n Capítulo 12: Recursos Avançados da Linguagem C# n Capítulo 13: LINQ para Objetos n n n Parte 4: Programando com Assemblies.NET n Capítulo 14: Configurando Assemblies.NET n Capítulo 15: Reflexão de Tipo, Ligação Tardia e Programação Baseada em Atributos n Capítulo 16: Processos, AppDomains e Contextos de Objeto n Capítulo 17: Entendendo a CIL e o Papel dos Assemblies Dinâmicos n Capítulo 18: Tipos Dinâmicos e a Dynamic Language Runtime n n n Parte 5: Apresentando as Bibliotecas.NET da Classe de Base n Capítulo 19: Programação Multithread e Paralela n Capítulo 20: Arquivo de E/S e Serialização de Objetos n Capítulo 21: ADO.NET Parte I: A Camada Conectada n Capítulo 22: ADO.NET Parte II: A Camada Desconectada n Capítulo 23: ADO.NET Parte III: Entity Framework n Capítulo 24: Apresentando o LINQ para XML n Capítulo 25: Apresentando o Windows Communication Foundation n Capítulo 26: Apresentando o Windows Workflow Foundation n n n Parte 6: Construindo Interfaces de Usuário Desktop com WPF n Capítulo 27: Apresentando o Windows Presentation Foundation e o XAML n Capítulo 28: Programando com Controles WPF n Capítulo 29: Serviços de Renderização Gráfica WPF n Capítulo 30: Recursos, Animações e Estilos WPF n Capítulo 31: Templates de Controle WPF e UserControls vi
3 Resumido n n n Parte 7: Construindo Aplicativos Web com ASP.NET n Capítulo 32: Construindo Páginas Web com ASP.NET n Capítulo 33: Controles Web ASP.NET, Master Pages e Temas n Capítulo 34: Técnicas de Gerenciamento do Estado ASP.NET n Apêndice A: Programando com Windows Forms n Apêndice B: Desenvolvimento.NET Independente de Plataforma com Mono n Índice vii
4 Sumário Sobre o Autor... xxv Sobre o Revisor Técnico (da versão em inglês)... xxvi Agradecimentos... xxvii Introdução... xxviii n n n Parte 1: Apresentando o C# e a Plataforma.NET...1 n Capítulo 1: A Filosofia do.net...3 Compreendendo a Situação Anterior...3 A Solução.NET...6 Apresentando os Blocos de Construção da Plataforma.NET (CLR, CTS e CLS)...7 Outras Linguagens de Programação Compatíveis com o.net...10 Uma Visão Geral dos Assemblies.NET...12 Compreendendo o Common Type System...19 Compreendendo a Common Language Specification...23 Compreendendo a Common Language Runtime...25 A Distinção entre Assembly/Namespace/Tipo...27 Explorando um Assembly Usando o ildasm.exe...33 Explorando um Assembly Usando o Reflector...35 Distribuindo o Runtime do.net...36 viii
5 A Natureza Independente de Plataforma do.net...37 Resumo...39 n Capítulo 2: Construindo Aplicativos no C#...41 O Papel do.net Framework 4 SDK...41 Construindo Aplicativos C# Utilizando o csc.exe...42 Construindo Aplicativos.NET Utilizando o Notepad Construindo Aplicativos.NET Utilizando o SharpDevelop...50 Construindo Aplicativos.NET Utilizando o C# Express...53 Construindo Aplicativos.NET Utilizando o Visual Studio...54 Resumo...69 n n n Parte 2: Principais Construções da Programação C#...71 n Capítulo 3: Principais Construções da Programação C# Parte I...73 A Anatomia de um Programa C# Simples...73 Um Aparte Interessante: Alguns Membros Adicionais da Classe System.Environment...79 A Classe System.Console...81 Tipos de Dados do Sistema e Notação Abreviada C#...86 Trabalhando com Dados de String...97 Estreitando e Ampliando as Conversões dos Tipos de Dados Compreendendo as Variáveis Locais Digitadas Implicitamente Construções de Iteração C# Construções de Decisão e os Operadores Relacionais/de Igualdade Resumo n Capítulo 4: Principais Construções da Programação C# Parte II Modificadores de Métodos e Parâmetros Compreendendo os Arrays do C# Compreendendo o Tipo Enum ix
6 SUmário Compreendendo o Tipo Structure Compreendendo os Tipos de Valor e os Tipos de Referência Compreendendo os Tipos Anuláveis (Nullable) do C# Resumo n Capítulo 5: Definindo Tipos de Classe Encapsulados Apresentando o Tipo de Classe C# Compreendendo os Construtores O Papel da Palavra-Chave this Compreendendo a Palavra-Chave static Definindo os Pilares da OOP Modificadores de Acesso C# Primeiro Pilar: Serviços de Encapsulamento do C# Compreendendo as Propriedades Automáticas Compreendendo a Sintaxe do Inicializador de Objetos Trabalhando Campos de Dados Constantes Compreendendo os Tipos Parciais Resumo n Capítulo 6: Compreendendo a Herança e o Polimorfismo A Mecânica Básica da Herança Revisando os Diagramas de Classe do Visual Studio Segundo Pilar da OPP: os Detalhes da Herança Programando para Contenção/Delegação Terceiro Pilar da OPP: O Suporte Polimórfico do C# Compreendendo as Regras de Conversão da Classe Básica/Derivada Classe-Mãe Principal: System.Object Resumo x
7 n Capítulo 7: Compreendendo a Manipulação Estruturada das Exceções Ode aos Erros, Bugs e Exceções O Papel da manipulação de Exceções.NET O Exemplo mais Simples Possível Configurando o Estado de uma Exceção Exceções no Nível do Sistema (System.SystemException) Exceções no Nível do Aplicativo (System.ApplicationException) Processando Diversas Exceções Quem está Gerando o quê? O Resultado das Exceções não Ligadas Depurando as Exceções não Ligadas Utilizando o Visual Studio Uma Palavra Rápida em Relação às Exceções de Estado Corrompido (CSE) Resumo n Capítulo 8: Compreendendo o Tempo de Vida de um Objeto Classes, Objetos e Referências O Tempo Básico de Vida de um Objeto O Papel das Raízes do Aplicativo Compreendendo as Gerações de Objeto Coleta de Lixo (Garbage Collection) Simultânea no.net O Tipo System.GC Construindo Objetos Finalizáveis Construindo Objetos Descartáveis Construindo Tipos Finalizáveis e Descartáveis Compreendendo a Instanciação Tardia de Objetos Resumo xi
8 n n n Parte 3: Construções Avançadas da Programação C# n Capítulo 9: Trabalhando com Interfaces Compreendendo os Tipos de Interface Definindo Interfaces Personalizadas Implementando uma Interface Chamando Membros da Interface no Nível do Objeto Interfaces como Parâmetros Interfaces como Valores de Retorno Arrays de Tipos de Interface Implementando Interfaces Através do Visual Studio Resolvendo os Conflitos de Nome Através da Implementação Explícita da Interface Projetando Hierarquias de Interfaces Construindo Tipos Enumeráveis (IEnumerable e IEnumerator) Construindo Objetos Clonáveis (ICloneable) Construindo Objetos Comparáveis (IComparable) Resumo n Capítulo 10: Compreendendo os Generics Problemas com as Coleções não Generics O Papel dos Parâmetros de Tipo Generics O Namespace System.Collections.Generic Criando Métodos Genéricos Personalizados Criando Estruturas e Classes Genéricas Personalizadas Limitando os Parâmetros do Tipo Resumo n Capítulo 11: Delegates, Eventos e Lambdas Compreendendo o Tipo Delegate do.net xii
9 Definindo um Tipo Delegate no C# As Classes Básicas System.MulticastDelegate e System.Delegate O Exemplo Mais Simples Possível de Delegate Enviando Notificações do Estado do Objeto usando Delegates Sintaxe de Conversão do Grupo de Métodos Compreendendo a Covariância do Delegate Compreendendo os Delegates Genéricos Compreendendo os Eventos C# Compreendendo os Métodos Anônimos do C# Compreendendo as Expressões Lambda Resumo n Capítulo 12: Recursos Avançados da Linguagem C# Compreendendo os Métodos Indexadores Compreendendo a Sobrecarga do Operador Compreendendo as Conversões dos Tipos Personalizados Compreendendo os Métodos de Extensão Compreendendo os Métodos Parciais Compreendendo os Tipos Anônimos Trabalhando com Tipos de Ponteiro Resumo n Capítulo 13: LINQ para Objetos Construções de Programação Específicas do LINQ Compreendendo o Papel do LINQ Aplicando Consultas LINQ em Arrays Primitivos Retornando o Resultado de uma Consulta LINQ Aplicando Consultas LINQ nos Objetos da Coleções xiii
10 Investigando os Operadores de Consulta LINQ do C# Representação Interna das Instruções de Consulta LINQ Resumo n n n Parte 4: Programando com Assemblies.NET n Capítulo 14: Configurando Assemblies.NET Definindo Namespaces Personalizados O Papel dos Assemblies.NET Compreendendo o Formato de um Assembly.NET Construindo e Consumindo um Assembly com um Arquivo Construindo e Consumindo um Assembly com Diversos Arquivos Compreendendo os Assemblies Privados Compreendendo os Assemblies Compartilhados Consumindo um Assembly Compartilhado Configurando Assemblies Compartilhados Compreendendo os Assemblies de Política de Publicação Compreendendo o Elemento <codebase> O Namespace System.Configuration Resumo n Capítulo 15: Reflexão de Tipo, Ligação Tardia e Programação Baseada em Atributos A Necessidade dos Metadados do Tipo Compreendendo a Reflexão Construindo um Visualizador Personalizado de Metadados Carregando Assemblies Dinamicamente Refletindo os Assemblies Compartilhados Compreendendo a Ligação Tardia Compreendendo o Papel dos Atributos.NET xiv
11 Construindo Atributos Personalizados Atributos no Nível do Assembly (e no Nível do Módulo) Refletindo Atributos Através da Ligação Inicial Refletindo Atributos Através da Ligação Tardia Colocando em Perspectiva a Reflexão, a Ligação Tardia e os Atributos Personalizados Construindo um Aplicativo Extensível Resumo n Capítulo 16: Processos, AppDomains e Contextos de Objeto O Papel de um Processo do Windows Interagindo com Processos na Plataforma.NET Compreendendo os Domínios do Aplicativo.NET Interagindo com o Domínio do Aplicativo Padrão Criando Novos Domínios do Aplicativo Compreendendo os Limites de Contexto de Objeto Resumindo Processos, AppDomains e Contexto Resumo n Capítulo 17: Entendendo a CIL e o Papel dos Assemblies Dinâmicos Razões para Aprender a Gramática da CIL Examinando as Diretivas, Atributos e Códigos de Operação CIL Acrescentando e Retirando: Natureza Baseada em Pilhas da CIL Entendendo a Engenharia de Round-Trip Entendendo as Diretivas e os Atributos CIL Mapeamento da Biblioteca de Classes de Base.NET, do C# e dos Tipos de Dados CIL Definindo os Membros do Tipo na CIL Examinando os Códigos de Operação CIL xv
12 Construindo um Assembly.NET com a CIL Compreendendo os Assemblies Dinâmicos Resumo n Capítulo 18: Tipos Dinâmicos e a Dynamic Language Runtime O Papel da Palavra-Chave dynamic do C# O Papel da Dynamic Language Runtime (DLR) Simplificando as Chamadas de Ligação Tardia Usando Tipos Dinâmicos Simplificando a Interoperabilidade COM Usando Dados Dinâmicos Interoperabilidade COM Usando os Recursos da Linguagem C# Resumo n n n Parte 5: Apresentando as Bibliotecas.NET da Classe de Base n Capítulo 19: Programação Multithread e Paralela Relacionamento entre Processo/AppDomain/Contexto/Thread Uma Rápida Revisão do Delegate.NET A Natureza Assíncrona dos Delegates Chamando um Método de Modo Assíncrono O Namespace System.Threading A Classe System.Threading.Thread Criando Programaticamente Threads Secundárias O Caso de Simultaneidade Programando com Callbacks de Temporizadores Entendendo a CLR ThreadPool Programação Paralela na Plataforma.NET Consultas LINQ Paralelas (PLINQ) Resumo xvi
13 n Capítulo 20: Arquivo de E/S e Serialização de Objetos Explorando o Namespace System.IO Tipos Directory(Info) e File(Info) Trabalhando com o Tipo DirectoryInfo Trabalhando com o Tipo Directory Trabalhando com o Tipo de Classe DriveInfo Trabalhando com o Tipo File Classe Abstrata Stream Trabalhando com StreamWriters e StreamReaders Trabalhando com StringWriters e StringReaders Trabalhando com BinaryWriters e BinaryReaders Vigiando os Arquivos Programaticamente Compreendendo a Serialização de Objetos Configurando Objetos para a Serialização Escolhendo a Formatação da Serialização Serializando Objetos Usando o BinaryFormatter Serializando Objetos Usando o SoapFormatter Serializando Objetos Usando o XmlSerializer Serializando Coleções de Objetos Personalizando o Processo de Serialização Soap/Binary Resumo n Capítulo 21: ADO.NET Parte I: A Camada Conectada Uma Definição de Alto Nível do ADO.NET Compreendendo os Provedores de Dados ADO.NET Outros Namespaces ADO.NET xvii
14 Os Tipos do Namespace System.Data Abstraindo Provedores de Dados Usando Interfaces Criando o Banco de Dados AutoLot O Modelo de Geração do Provedor de Dados ADO.NET Compreendendo a Camada Conectada do ADO.NET Trabalhando com Leitores de Dados Construindo uma Biblioteca Reutilizável de Acesso a Dados Criando um Front-End de Console Baseado na IU Compreendendo as Transações do Banco de Dados Resumo n Capítulo 22: ADO.NET Parte II: A Camada Desconectada Compreendendo a Camada Desconectada do ADO.NET Entendendo o Papel do DataSet Trabalhando com DataColumns Trabalhando com DataRows Trabalhando com DataTables Vinculando Objetos DataTable às GUIs Windows Forms Trabalhando com Adaptadores de Dados Adicionando a Funcionalidade de Desconexão a AutoLotDAL.dll Objetos DataSet com Diversas Tabelas e Relações de Dados Ferramentas de Designer do Banco de Dados Windows Forms Isolando o Código de Banco de Dados Fortemente Tipado em uma Biblioteca de Classes Programando com LINQ para DataSet Resumo n Capítulo 23: ADO.NET Parte III: Entity Framework Compreendendo o Papel do Entity Framework xviii
15 Construindo e Analisando seu Primeiro EDM Programando no Modelo Conceitual AutoLotDAL Versão 4, Agora com Entidades Entidades de Ligação de Dados para as GUIs Windows Forms Resumo n Capítulo 24: Apresentando o LINQ para XML Uma História de Duas APIs XML Membros do Namespace System.Xml.Linq Trabalhando com XElement e XDocument Manipulando um Documento XML na Memória Resumo n Capítulo 25: Apresentando o Windows Communication Foundation Uma mistura de APIs de Computação Distribuída O Papel do WCF Investigando os Assemblies Principais do WCF Os Modelos de Projeto WCF do Visual Studio A Composição Básica de um Aplicativo WCF Os ABCs do WCF Construindo um Serviço WCF Hospedando o Serviço WCF Construindo o Aplicativo Cliente WCF Simplificando as Definições da Configuração com o WCF Utilizando o Modelo de Projeto WCF Service Library Hospedando o Serviço WCF em um Serviço Windows Chamando um Serviço de Modo Assíncrono a partir do Cliente xix
16 Projetando Contratos de Dados WCF Resumo n Capítulo 26: Apresentando o Windows Workflow Foundation Definindo um Processo Comercial Construindo um Workflow Simples (Sem Problemas) O Runtime do WF Examinando as Atividades do Workflow Construindo o Fluxograma de um Workflow Isolando os Workflows em Bibliotecas Dedicadas Consumindo a Biblioteca de Workflows Resumo n n n Parte 6: Construindo Interfaces de Usuário Desktop com WPF n Capítulo 27: Apresentando o Windows Presentation Foundation e o XAML A Motivação Por Trás do WPF Diversos Tipos de WPF Analisando os Assemblies WPF Construindo um Aplicativo WPF sem XAML Construindo um Aplicativo WPF Usando Apenas o XAML Transformando a Marcação em um Assembly.NET Compreendendo a Sintaxe do XAML WPF Construindo um Aplicativo WPF Utilizando Arquivos Code-Behind Construindo Aplicativos WPF Utilizando o Visual Studio Resumo n Capítulo 28: Programando com Controles WPF Uma Pesquisa dos Principais Controles WPF Controlando o Layout do Conteúdo Usando Painéis xx
17 Construindo a Moldura de uma Janela Através de Painéis Aninhados Compreendendo os Comandos do Controle WPF Construindo uma Interface do Usuário WPF com o Expression Blend Construindo a Guia API Ink Apresentando a API Documents Construindo a Guia Documents Apresentando o Modelo de Ligação de Dados WPF Resumo n Capítulo 29: Serviços de Renderização Gráfica WPF Compreendendo os Serviços de Renderização Gráfica do WPF Renderizando Dados Gráficos Usando Formas Brushes e Pens WPF Aplicando Transformações Gráficas Trabalhando com Formas Usando o Expression Blend Apresentando Dados Gráficos Usando Desenhos e Geometrias Gerando Gráficos Vetoriais Complexos Usando o Expression Design Apresentando Dados Gráficos Usando a Camada Visual Resumo n Capítulo 30: Recursos, Animações e Estilos WPF Compreendendo o Sistema de Recursos WPF Trabalhando com os Recursos (Lógicos) de Objetos Compreendendo os Serviços de Animação do WPF Criando Animações no XAML Compreendendo o Papel dos Estilos WPF Gerando Estilos com o Expression Blend Resumo xxi
18 n Capítulo 31: Templates de Controle WPF e UserControls Compreendendo o Papel das Propriedades de Dependência Construindo uma Propriedade de Dependência Personalizada Compreendendo os Eventos Roteados Árvores Lógicas, Árvores Visuais e Modelos (Templates) Padrão Construindo um Template de Controle Personalizado com o Visual Studio Construindo UserControls Personalizados com Blend Criando o Aplicativo WPF Jackpot Deluxe Resumo n n n Parte 7: Construindo Aplicativos Web com ASP.NET n Capítulo 32: Construindo Páginas Web com ASP.NET O Papel do HTTP Compreendendo Aplicativos e Servidores Web O Papel do HTML O Papel do Script no Lado do Cliente Enviando para o Servidor Web Conjunto de Recursos da API ASP.NET Construindo uma Página Web ASP.NET com Um Arquivo Único Construindo uma Página Web ASP.NET usando Arquivos de Código Sites Web ASP.NET e Aplicativos Web ASP.NET Estrutura de Diretórios do Site Web ASP.NET Cadeia de Herança do Tipo Page Interagindo com a Solicitação HTTP de Entrada Interagindo com a Resposta HTTP de Saída xxii
19 O Ciclo de Vida de uma Página Web ASP.NET O Papel do Arquivo Web.config Resumo n Capítulo 33: Controles Web ASP.NET, Master Pages e Temas Compreendendo a Natureza dos Controles Web Principais Categorias dos Controles Web ASP.NET O Papel dos Controles de Validação Trabalhando com Temas Resumo n Capítulo 34: Técnicas de Gerenciamento do Estado ASP.NET A Questão do Estado Técnicas de Gerenciamento do Estado ASP.NET Compreendendo o Papel do Estado de Exibição do ASP.NET O Papel do Arquivo Global.asax Compreendendo a Distinção entre Aplicativo/Sessão Trabalhando com o Cache do Aplicativo Compreendendo os Cookies O Papel do Elemento <sessionstate> Compreendendo a API do Perfil ASP.NET Resumo n Apêndice A: Programando com Windows Forms Namespaces Windows Forms Construindo um Aplicativo Windows Forms Simples Modelo de Projeto Windows Forms do Visual Studio xxiii
20 A Anatomia de um Formulário Respondendo às Atividades do Mouse e do Teclado Projetando Caixas de Diálogo Apresentando Dados Gráficos Usando o GDI Construindo um Aplicativo Windows Forms Completo Resumo n Apêndice B: Desenvolvimento.NET Independente de Plataforma com Mono A Natureza Independente de Plataforma do.net Obtendo e Instalando o Mono As Linguagens de Desenvolvimento Mono As Ferramentas de Desenvolvimento Mono Compatíveis com a Microsoft Construindo Aplicativos.NET com Mono Quem Está Usando o Mono? Sugestões para Mais Estudo Resumo n Índice xxiv
PROGRAMAÇÃO EM C#
20483 - PROGRAMAÇÃO EM C# CONTEÚDO PROGRAMÁTICO Módulo 1: Revisão de sintaxe c # Este módulo de Clientes uma sintaxe de núcleo e Características da linguagem de Programação C # He also fornece Uma INTRODUÇÃO
Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28
Sumário 1 Introdução a JavaScript... 1 1.1 JavaScript básica 4 1.2 JavaScript do lado do cliente 8 Parte I JavaScript básica 2 Estrutura léxica... 21 2.1 Conjunto de caracteres 21 2.2 Comentários 23 2.3
Sumário. Capítulo 1 Introdução 29. Capítulo 2 Utilizando Objetos 59
Sumário Capítulo 1 Introdução 29 1.1 O que é programação? 30 1.2 A anatomia de um computador 31 1.3 Traduzindo programas legíveis pelo homem em código de máquina 36 1.4 A linguagem de programação Java
1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 35
Sumário Parte I Apresentando o Microsoft Visual Basic 2008 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio..................... 35 O ambiente de desenvolvimento do Visual Studio...............
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO C# C# (C Sharp) Básico Carga horária: 24 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP 1 - Conhecendo
Sumário. Introdução 1
Sumário Introdução 1 Capítulo 1. Rápida Introdução à Programação Procedural 7 Criando e Executando Programas Python 7 O Lindo Coração do Python 12 Parte #1: Tipos de Dados 12 Parte #2: Referência de Objeto
Formação ASP.NET MVC com C#
Comece a desenvolver sistemas para Web e Desktop com a linguagem de programação mais utilizada entre as equipes de alta performance. Carga-horária: 80h O que você aprenderá na formação ASP.NET MVC com
MERGULHANDO NO PHYTON MERGULHANDO NO. O guia rápido e prático para dominar o Python. Mark Pilgrim
I MERGULHANDO NO PYTHON O guia rápido e prático para dominar o Python Mark Pilgrim Índice III Capítulo 1. Instalando o Python... 1 1.1. Qual Python é o mais adequado para você?... 1 1.2. Python no Windows...
GRUPO: Rafael Igor Vanderlei Vieira
GRUPO: Rafael Igor Vanderlei Vieira C# INTRODUÇÃO Paradigmas: Orientado a objeto; Estruturado; Imperativo; Surgimento: 2002. Criador: Anders Hejlsberg. Principais Compiladores:.NET Framework (Windows),
Fundament n os s da platafo f rm r a. NE N T André Menegassi
Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através
Sumário. 1 Introdução 1. Parte um: A linguagem Objective-C 2 Programação com Objective-C 7. 3 Classes, objetos e métodos 27
Sumário 1 Introdução 1 O que você vai aprender neste livro 2 Como o livro está organizado 3 Suporte 5 Agradecimentos 5 Prefácio da quarta edição 6 Parte um: A linguagem Objective-C 2 Programação com Objective-C
C# (C Sharp) Avançado
CONTEÚDO PROGRAMÁTICO C# C# (C Sharp) Avançado Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução
Introdução... 17. 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio... 31
Sumário Introdução..................................... 17 Parte I Apresentando o Microsoft Visual Basic 2010 1 Explorando o ambiente de desenvolvimento integrado do Visual Studio................................
C# (C Sharp) - Web Forms (Módulo 1) Avançado
CONTEÚDO PROGRAMÁTICO C# (C Sharp) - Web Forms (Módulo 1) Avançado Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO
Sumário INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO. Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3
PARTE I Capítulo 1 Capítulo 2 INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3 Produtos e oportunidades com o Visual Basic 2013.......................
DESENVOLVIMENTO DE SOFTWARE AULA 1
DESENVOLVIMENTO DE SOFTWARE AULA 1 CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 Características da Plataforma.NET A plataforma.net Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece
Professor Leo Larback Esta apresentação pode ser baixada livremente no site
C# Professor Leo Larback Esta apresentação pode ser baixada livremente no site www.larback.com.br C# - Definições C# é uma linguagem orientada a objeto que permite aos desenvolvedores construírem uma variedade
SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1
SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1 A Origem...2 O Caminho Para a Aprendizagem...4 Java Como Plataforma...6 Finalidade...8 Características...11 Perspectivas...13 Exercícios...14 CAPÍTULO 2 AMBIENTE
VB.NET - Web Forms (Módulo 1) Avançado
CONTEÚDO PROGRAMÁTICO Visual Basic Web Forms I VB.NET - Web Forms (Módulo 1) Avançado Carga horária: 40 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765
Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.
CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação
1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (
1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO
Formação JAVA Web.
Inscreva-se na Formação JAVA Web e comece a desenvolver sistemas para Web e Desktop com a linguagem de programação open source multiplataforma mais valorizada do mercado. Carga-horária: 80h O que você
Framework.NET. Linguagem de Programação III. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo
Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Linguagem
Parte I Princípios básicos do Microsoft.NET Framework
Sumário Parte I Princípios básicos do Microsoft.NET Framework Capítulo 1 A arquitetura da plataforma de desenvolvimento.net Framework.............................. 35 Compilando código-fonte em módulos
Sumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40
David Sklar Novatec Authorized Portuguese translation of the English edition of Learning PHP, ISBN 9781491933572 2016 Davis Sklar. This translation is published and sold by permission of O'Reilly Media,
Curso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
Apresentando o.net Framwork
Disciplina: Programação Web AULA 01 Apresentando o.net Framwork Edmilson Campos, Prof. MsC. http://edmilsoncampos.net [email protected] 2 3 »»»» 4 Code C# VB.NET J# Others Compiler Common Language
Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites.
Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Gabriel Pereira, Especialista em Java da Clarify Projete e desenvolva situações de Mercado com a criação de um
Introdução 1 PARTE I: A LINGUAGEM DA WEB 5
Sumário Introdução 1 PARTE I: A LINGUAGEM DA WEB 5 Capítulo 1: Introdução a HTML5 7 Criando com tags: um panorama 8 Incorporando os novos elementos de HTML5 9 Usando tags válidas de HTML4 11 Esquecendo
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Java Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Um pouco sobre o
PHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec
PHP Programando com Orientação a Objetos Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2012/2013
Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo /2013 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular
2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server
Sumário Parte 1 Introdução ao desenvolvimento de banco de dados com o Microsoft SQL Server 2005 1 Apresentando o desenvolvimento de banco de dados com o Microsoft SQL Server 2005... 21 O processo de armazenar
4ª Edição Pablo Dall Oglio
4ª Edição Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
ADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 8ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO PHP Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução
Java. Guia do Programador. Peter Jandl Junior. Novatec
Java Guia do Programador Peter Jandl Junior Novatec Sumário Agradecimentos...15 Sobre o autor...16 Prefácio...17 Parte I Programação Java...19 Capítulo 1 Introdução...20 1.1 A Linguagem Java...20 1.2 Breve
1.1 o que é um algoritmo... 6
sumário introdução 1 1 fundamentos 5 1.1 o que é um algoritmo... 6 1.1.1 algoritmos executados por um computador...7 1.1.2 comandos básicos executados por um computador...11 1.1.3 da necessidade do desenvolvimento
Programação Estruturada Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows
A c c e s s (referencial): 30 horas O Access permite que o usuário, mesmo sem ser especialista, crie e gerencie bancos de dados de forma fácil, para desenvolver soluções que otimizam a entrada, filtros
ADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 9ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Tutorial C# - O que é o WPF (Windows Presentation Foundation)
Tutorial C# - O que é o WPF (Windows Presentation Foundation) Date : 18 de Dezembro de 2009 No último tutorial de C#, o nosso caro leitor Shogun deixou uma sugestão de em vez de usar as tão comuns Windows
Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#
Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento
Web Interativa com Ajax e PHP
Web Interativa com Ajax e PHP Juliano Niederauer Novatec Copyright 2007, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta
Ambiente de Programação Visual. Framework.NET. Prof. Mauro Lopes. Ambiente de Programação Visual Prof. Mauro Lopes
Ambiente de Programação Visual Framework.NET Prof. Mauro Lopes 1-31 13 Objetivos Nesta aula iremos apresentar a tecnologia.net. Ao final desta aula, o aluno terá compreendido a Arquitetura de uma aplicação.net.
Aula 01. Prof. Diemesleno Souza Carvalho
Programação Orientada a Objetos II Aula 01 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina;
Microsoft Visual Studio Community 2013
Microsoft Visual Studio Community 2013 Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação
Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático
Java Básico Objetivo: Os assuntos apresentados no decorrer do curso Java Básico incluem os conceitos gerais desta linguagem assim como a definição e utilização de seus recursos diversos, tais como: tipos
Miguel Grinberg. Novatec
Miguel Grinberg Novatec Authorized Portuguese translation of the English edition of Flask Web Development ISBN 9781491991732 2018 Miguel Grinberg. This translation is published and sold by permission of
FCA - Editora de Informática xv
Índice Geral Agradecimentos ix Prefácio xi Índice das Simulações xxv 1 - Introdução ao mundo dos computadores 1 1.1 O computador como ferramenta... 2 1.2 A importância dos computadores... 4 1.3 Processamento
HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM
HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM Rio de Janeiro 2015 FICHA CATALOGRÁFICA ii iii Santiago Peres, Hugo. Automatizando Testes com Selenium / Hugo Santiago Peres. Rio de Janeiro,
iv SharePoint 2007 vi SharePoint 2007 Criação avançada de sites usando o Office... 29 Gerenciando a segurança do site... 31 Gerenciando grupos SharePoint... 32 Alterando a herança de permissões de um
Dreamweaver CC_15x21.indd 1 06/04/ :04:22
Dreamweaver CC_15x21.indd 1 06/04/2015 11:04:22 SUMÁRIO INTRODUÇÃO... 3 CAPÍTULO 1 Iniciando e conhecendo o Dreamweaver... 8 Interfaces... 21 Criando e configurando sites... 22 CAPÍTULO 2 Criando arquivos...
Conceitos Básicos de Programação
BCC 201 - Introdução à Programação Conceitos Básicos de Programação Guillermo Cámara-Chávez UFOP 1/53 Conceitos básicos I Variável 2/53 Conceitos básicos II Posição de memoria, identificada através de
Indira Knight. Novatec
Indira Knight Novatec Original English language edition published by Apress, Copyright 2018 by Apress, Inc.. Portuguese-language edition for Brazil copyright 2018 by Novatec Editora. All rights reserved.
Introdução ao C# com o Microsoft Visual Studio Community 2015
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Introdução ao C# com o Microsoft Visual Studio Community 2015 Primeira Edição São Paulo 2016 Sumário 1 INTRODUÇÃO
Ambiente de Programação Visual. Framework.NET. Prof. Mauro Lopes. Ambiente de Programação Visual Prof. Mauro Lopes
Ambiente de Programação Visual Framework.NET Prof. Mauro Lopes 1-31 16 Objetivos Nesta aula iremos apresentar a tecnologia.net. Ao final desta aula, o aluno terá compreendido a Arquitetura de uma aplicação.net.
Java para Desenvolvimento Web Carga Horária: 40 Horas.
Java para Desenvolvimento Web Carga Horária: 40 Horas. PROGRAMAÇÃO AULAS AOS SABADOS: Início : 20/08/2011 - Término: 17/09/2011 Horário: 8:30 as 12:30 13:30 ás 17:30. Pagamento em 6X no cartão ou cheque.
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Ruby on Rails Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução
ASP.NET. Guia do Desenvolvedor. Felipe Cembranelli. Novatec Editora. www.novateceditora.com.br
ASP.NET Guia do Desenvolvedor Felipe Cembranelli Novatec Editora www.novateceditora.com.br 1 Introdução à plataforma.net A plataforma Microsoft.NET.NET é uma nova plataforma de software para desenvolvimento
PARA QUEM É ESTE CURSO?
PARA QUEM É ESTE CURSO? Este curso é destinado para pessoas com pouco ou nenhum conhecimento na área de desenvolvimento web, e que querem aprender a criar sites otimizados e sistemas web. VOCÊ QUER APRENDER
OPORTUNIDADES: Analista de Sistemas Sênior
OPORTUNIDADES: Analista de Sistemas Sênior Experiência em projetos de desenvolvimento de sistemas Conhecimento de metodologia de desenvolvimento de sistema Experiência em levantamento de requisitos e elaboração
1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19
ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO
GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri
FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento
Programando com ASP.NET MVC. Aprenda a desenvolver aplicações web utilizando a arquitetura MVC. Alfredo Lotar. Novatec
Programando com ASP.NET MVC Aprenda a desenvolver aplicações web utilizando a arquitetura MVC Alfredo Lotar Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela
2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29
Índice Geral Agradecimentos... vii Prefácio... ix Índice Geral... xiii Índice das Simulações... xxiii Índice das Figuras... xxvii Índice das Tabelas... xli Índice dos Programas... li 1 - Introdução ao
PADI 2015/16. Aula 1 Introdução à Plataforma.NET
PADI 2015/16 Aula 1 Introdução à Plataforma.NET 1 Sumário 1. Framework.NET Arquitectura 2. Linguagem C# 2.0 Sintaxe C# vs. Java vs. C++ 3. IDE: MS Visual Studio 2005 ou superior Ferramentas Console/Win
Ruby on Rails Avançado
CONTEÚDO PROGRAMÁTICO Ruby on Rails Avançado Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução
OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO
OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos [email protected] www.oficinadapesquisa.com.br Linguagens de Programação Material
Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata
5ª Edição Novatec Copyright 2008, 2013, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Sumário. Técnicas de banco de dados simples. 1 Como explorar o Microsoft Access Parte I
Introdução...xiii A quem este livro se destina... xiii Como este livro está organizado... xiv Como baixar os arquivos de prática... xiv Suporte técnico... xvi Agradecimentos... xvi Agradecimento da edição
JavaScript. de Alto Desempenho. Nicholas C. Zakas. Novatec
JavaScript de Alto Desempenho Nicholas C. Zakas Novatec Authorized translation of the English edition of High Performance JavaScript ISBN 978-0-596-80279-0 2010, Nicholas C. Zakas. This translation is
ASP.NET Web Services. José Antônio da Cunha IFRN
José Antônio da Cunha IFRN Algumas das aplicações mais interessantes Silverlight tem backbone de código escondido do lado do servidor. Eles podem chamar um servidor Web para recuperar dados de um banco
WEB DESIGN I. Dreamweaver Básico
WEB DESIGN I Dreamweaver Básico Objetivo: Capacitar o aluno para que o mesmo possa criar e administrar páginas dinâmicas da Web utilizando os recursos e a interface gráfica do Dreamweaver, que facilita
