Profº Elton Rodrigo Apostila de ASP.Net
|
|
|
- João Henrique Bentes
- 6 Há anos
- Visualizações:
Transcrição
1 1
2 Esta apostila foi criada e editada com base em informações contidas nos sites imasters.com.br, caelum.com.br, linhadecodigo.com.br, infowester.com, oficinadanet.com.br, caelum.com.br, diegomacedo.com.br e devmedia.com.br. As imagens nela contidas foram capturadas com o recurso PrintScreen. 2
3 Sumário 1. Introdução O que é C# e.net Um pouco sobre a história do C# e.net Máquina virtual O ambiente de desenvolvimento do C# Executando aplicações sem o Visual Studio ASP.NET, HTML e C# Criando um Novo Projeto ASP.NET O que são Web Forms? Variáveis e tipos primitivos Tipos Primitivos Estruturas de controle Tomando decisões no código Iniciando programa em C# ou ASP.Net
4 1. Introdução ASP.NET (Active Server Pages.NET) compõe a forma de se criar páginas da Internet utilizando-se a plataforma.net. Esta plataforma provê uma série de serviços, através de classes existentes no Microsoft.NET Framework. Com ele, é possível a construção não apenas de páginas Web, mas também, de aplicativos desktop, aplicativos para dispositivos móveis, objetos de negócios, web services, etc. Pode-se dizer que a plataforma.net é similar à plataforma Java, que também oferece diversos serviços. Dentre suas principais diferenças, destacam-se as seguintes características: a plataforma Java utiliza a linguagem de programação Java e seus aplicativos são híbridos (compilados e interpretados, característica que permite que os aplicativos sejam multi-plataforma); enquanto que em.net, podese utilizar Visual Basic.NET, C++, JScript.NET ou C#, e os aplicativos gerados são compilados em uma linguagem chamada MSIL (Microsoft Intermediate Language). No caso das páginas ASP.NET, sua compilação é realizada no momento em que elas são chamadas pela primeira vez através do browser, que apresenta o conteúdo final em HTML (Hypertext Markup Language). 4
5 2. O que é C# e.net 2.1 Um pouco sobre a história do C# e.net No final da década de 1990 a Microsoft tinha diversas tecnologias e linguagens de programação para resolver muitos problemas diferentes. Toda vez que um programador precisava migrar para uma nova linguagem, era necessário aprender tanto a nova linguagem quanto suas bibliotecas e conceitos. Para solucionar esses problemas, a Microsoft recorreu à linguagem Java. O Java agradou os engenheiros da Microsoft pois com ela podíamos construir programas que eram independentes do ambiente de execução, além de possuir diversas bibliotecas com soluções prontas para diversos problemas. Para lançar produtos baseados no Java, a Microsoft assinou um acordo de licenciamento com a Sun para utilizar o Java em ambiente Windows. Porém, a linguagem Java possuía um grave problema: ela não se comunicava bem com as bibliotecas de código nativo (código de máquina) que já existiam. Para resolver isso, a Microsoft decidiu criar a sua própria implementação do Java chamado J++, que possuía extensões proprietárias que resolviam o problema de comunicação com o código nativo existente. Para o desenvolvimento dessa nova implementação do Java, a Microsoft contratou um engenheiro chamado Anders Hejlsberg, um dos principais nomes por trás do Delphi. O J++ era uma versão da linguagem Java que só podia ser executada no ambiente Microsoft. Seu código não podia ser executado em mais nenhum ambiente Java, o que violava o licenciamento feito com a Sun e, por isso, a Microsoft foi processada. Uma das mais conhecidas batalhas judiciais da época. Sem o J++, a Microsoft foi obrigada a repensar sua estratégia sobre como lidar com as diferentes linguagens e tecnologias utilizadas internamente. A empresa começou a trabalhar em uma nova plataforma que seria a base de todas as suas soluções, que posteriormente foi chamada de.net. Esse novo ambiente de desenvolvimento da Microsoft foi desde o início projetado para trabalhar com diversas linguagens de programação, assim diversas linguagens diferentes compartilhariam o mesmo conjunto de bibliotecas. Com isso, para um programador migrar de uma linguagem para outra ele precisaria apenas aprender a linguagem sem se preocupar com as bibliotecas e APIs. 5
6 Além de uma plataforma a Microsoft também precisava de uma linguagem de programação. Um novo projeto de linguagem de programação foi iniciado, o projeto COOL (C-like Object Oriented Language). Anders Hejlsberg foi escolhido como engenheiro chefe desse novo projeto. COOL teve seu design baseado em diversas outras linguagens do mercado como Java, C, C++, Smalltalk, Delphi e VB. A ideia era estudar os problemas existentes e incorporar soluções. Em 2002, o projeto COOL foi lançado como linguagem C# 1.0, junto com o ambiente.net 1.0. Atualmente, a linguagem C# está em sua versão 7.2, e o.net na versão 4.7, tendo evoluído com expressiva velocidade, adotando novidades na sua sintaxe que a diferenciaram bastante do Java e outras concorrentes. 2.2 Máquina virtual Em uma linguagem de programação como C e Pascal, temos a seguinte situação quando vamos compilar um programa: O código fonte é compilado para código de máquina específico de uma plataforma e sistema operacional. Muitas vezes o próprio código fonte é desenvolvido visando uma única plataforma! Esse código executável (binário) resultante será executado pelo sistema operacional e, por esse motivo, ele deve saber conversar com o sistema operacional em questão. Isto é, temos um código executável diferente para cada sistema operacional diferente. Precisamos reescrever um mesmo pedaço da aplicação para diferentes sistemas operacionais, já que eles não são compatíveis. O C# utiliza o conceito de máquina virtual. Entre o sistema operacional e a aplicação existe uma camada extra responsável por "traduzir" mas não apenas isso o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional onde ela está rodando no momento. 2.3 O ambiente de desenvolvimento do C# Nessa apostila escreveremos todo o código utilizando o Visual Studio, a versão gratuita da ferramenta de desenvolvimento de aplicações, que é distribuída pela própria Microsoft. O Visual Studio pode ser encontrado no site: A versão que utilizaremos na apostila é a Visual Studio Professional Durante a instalação do Visual Studio, o.net Framework também será automaticamente instalado em sua máquina, então ela estará pronta executar as aplicações escritas em C#. 6
7 2.4 Executando aplicações sem o Visual Studio Como vimos anteriormente, para executarmos uma aplicação C# precisamos da máquina virtual da linguagem além das bibliotecas do.net Framework. Ao instalarmos o Visual Studio, todo esse ambiente de execução de programas é automaticamente instalado em nossas máquinas, mas e se quisermos executar o programa em um computador que não tenha o Visual Studio instalado, o computador de um cliente, por exemplo? Nesse caso precisamos instalar apenas o ambiente de execução no computador do cliente. Para isso podemos utilizar um pacote de instalação fornecido pela própria Microsoft, esses são os.net Framework Redistributable. O pacote de instalação para a última versão do.net Framework (4.5.1 lançada em 2013) pode ser encontrada no seguinte site: ASP.NET, HTML e C# As páginas ASP.NET produzem arquivos de extensão.aspx. Normalmente, elas são divididas em duas seções principais: HTML e, no nosso caso, C# (C Sharp). Assim, o código C# é colocado dentro do elemento script, antes do código HTML propriamente. É necessário ainda, que seja explicitada a linguagem que está sendo utilizada, o que é feito com uso da diretiva Page Language, que é adicionada no início do código da página. Um exemplo simples de uma página ASP.NET é o seguinte: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm.aspx.cs" Inherits="WebApplication.WebForm" %> <!DOCTYPE html> <html xmlns=" <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html> Nota-se, que alguns elementos possuem um atributo runat, que possui o valor server. Isto significa que todo o conteúdo deste elemento estará sendo executado no servidor. Isto é necessário pelo fato 7
8 de ser o servidor, o lugar onde está instalado o.net framework (o cliente não necessariamente o terá instalado). A linguagem C# possui muitas semelhanças com as linguagens C, C++ e Java. Assim, o código é casesensitive (existe diferença entre letras maiúsculas e minúsculas), e declarações de variáveis, operadores e estruturas de controle são utilizados praticamente da mesma maneira que nestas linguagens. Por exemplo, para se declarar uma variável do tipo inteiro, basta escrever o seguinte: int variavel; A forma do código ASP.NET se comunicar com o código HTML é através de funções que são invocadas por controles de servidor, por meio do evento onclick. Outra forma desta comunicação acontecer ocorre no momento em que a página é carregada, por meio da função Page_Load. 2.6 Criando um Novo Projeto ASP.NET Abrindo o Visual Studio Express 2013 e você já verá o novo estilo visual adotado pelo Visual Studio. Abra o menu File e clique em New Project ou na página inicial (Start Page) clique no link - New Project... 8
9 Selecione o Visual C# -> Web; Selecione o projeto ASP.NET Web Application; Informe o nome do projeto e clique no botão OK. 9
10 Na próxima tela, selecione a template Web Forms e clique em OK. Após alguns segundos será criado um projeto com uma estrutura básica contendo pastas e arquivos e apresentado na janela Solution Explorer; 10
11 Abaixo vemos a solução exibida na janela Solution Explorer e a página Default.aspx exibida no modo Design; Podemos identificar as seguintes áreas no desenvolvedor: 1. Janela Solution Explorer - Exibe a solução, os projetos e seus respectivos arquivos e pastas; 2. Janela de Propriedades - Exibe as propriedades do componente selecionado; 3. Janela de Documentos - exibe o arquivo selecionado; 4. ToolBox - Exibe os controles disponíveis conforme o componente selecionado; 5. Tab de visões do Documento - Permite selecionar os modos de exibição do arquivo selecionado; Você pode alternar para o tipo de exibição Source ou no modo Split permitir a visualização dos dois tipos: Design e o seu respectivo Source; Na janela Solution Explorer podemos gerenciar os arquivos do projeto. Vamos dar uma olhada nas pastas que foram adicionados à sua aplicação no Solution Explorer. O modelo de aplicativo web acrescenta uma estrutura de pasta básica: 11
12 O Visual Studio cria algumas pastas e arquivos iniciais para o seu projeto. Dentre os arquivos destacamos os seguintes: Arquivo Default.aspx Site.Master Global.asax Web.config Propósito Geralmente é a primeira página a ser exibida quando a aplicação for executada no navegador. (Você pode alterar este comportamento) Uma página que permite que você crie um layout consistente e use um comportamento padrão para as páginas em seu aplicativo. Um arquivo opcional que contém o código para responder a nível de aplicação e sessão de a eventos gerados pelo ASP.NET ou por módulos HTTP. O arquivo de configuração da aplicação. 12
13 Executando a aplicação no seu navegador web padrão pressionando F5 será apresentada a seguinte tela: Há três páginas principais neste aplicativo Web padrão: default.aspx (Home), About.aspx e Contact.aspx. Cada uma dessas páginas pode ser alcançada a partir da barra de navegação superior. Há também duas páginas adicionais contidos na pasta Account, a página Register.aspx e página Login.aspx. Estas duas páginas permitem que você use os recursos de membership(associação) da ASP.NET para criar, armazenar e validar as credenciais do usuário. O recurso membership ASP.NET armazena as credenciais de seus usuários em um banco de dados criado pela aplicação. Quando os usuários efetuarem o login, o aplicativo vai validar suas credenciais através da leitura desse banco de dados. A pasta Account do projeto contém os arquivos que implementam as várias partes do membership: registro, login, alteração de senha e autorização de acesso O que são Web Forms? O ASP.NET Web Forms são páginas que são baseadas na tecnologia Microsoft ASP.NET, na qual o código que é executado no servidor dinamicamente gera a saída de página Web para o navegador ou dispositivo cliente. Uma página ASP.NET Web Forms automaticamente renderiza o HTML compatível com o navegador para características como estilos, leiaute, etc. 13
14 Os Web Forms são compatíveis com qualquer linguagem suportada pelo CLR - Common Language Runtime da plataforma.net, como o Microsoft Visual Basic e a Microsoft Visual C#. Além disso, os Web Forms são construídos sobre os recursos da plataforma.net, que oferece benefícios como um ambiente gerenciado, segurança de tipo e herança. Quando uma página ASP.NET Web Forms roda, a página passa por um ciclo de vida em que se realiza uma série de etapas de processamento. Estas etapas incluem inicialização, instanciamento de controles, restauração e manutenção do estado, a execução de código manipulador de eventos e a renderização. Quando um servidor Web recebe uma solicitação para uma página, ele encontra a página, processa, envia para o navegador e depois descarta todas as informações da página. Se o usuário solicita a mesma página novamente, o servidor repete toda a sequência, o reprocessando a página a partir do zero. 14
15 3. Variáveis e tipos primitivos Na maioria das aplicações que escrevemos, não estamos interessados em apenas mostrar textos básicos para o usuário. Queremos também armazenar e processar informações. Em um sistema bancário, por exemplo, estaríamos interessados em armazenar o saldo de uma conta e o nome do correntista. Para armazenar esses dados, precisamos pedir para o C# reservar regiões de memória que serão utilizadas para armazenar informações. Essas regiões de memória são conhecidas como variáveis. As variáveis guardam informações de um tipo específico. Podemos, por exemplo, guardar um número inteiro representando o número da conta, um texto para representar o nome do correntista ou um número real para representar o saldo atual da conta. Para utilizar uma variável, devemos primeiramente declará-la no texto da aplicação. Na declaração de uma variável, devemos dizer seu tipo (inteiro, texto ou real, por exemplo) e, além disso, qual é o nome que usaremos para referenciá-la no texto do programa. Para declarar uma variável do tipo inteiro que representa o número de uma conta, utilizamos o seguinte código: int numerodaconta; Repare no ; no final da linha. Como a declaração de uma variável é um comando da linguagem C#, precisamos do ; para terminá-lo. Além do tipo int (para representar inteiros), temos também os tipos double e float (para números reais), string (para textos), entre outros. Depois de declarada, uma variável pode ser utilizada para armazenar valores. Por exemplo, se estivéssemos interessados em guardar o valor 1 na variável numerodaconta que declaramos anteriormente, utilizaríamos o seguinte código: numerodaconta = 1; 15
16 Lê-se "numerodaconta recebe 1". Quando, no momento da declaração da variável, sabemos qual será seu valor, podemos utilizar a seguinte sintaxe para declarar e atribuir o valor para a variável. double saldo = 100.0; 3.1 Tipos Primitivos Vimos que no C# toda variável possui um tipo, utilizamos o int quando queremos armazenar valores inteiros e double para números reais. Agora vamos descobrir quais são os outros tipos de variáveis do C#. Tipo byte Inteiro de 8 bits sem sinal (0 a 255). sbyte Inteiro de 8 bits com sinal (-127 a 128). ushort Inteiro de 16 bits sem sinal (0 a ). Implementação short Inteiro de 16 bits com sinal ( a ). uint Inteiro de 32 bits sem sinal (0 a ). int Inteiro de 32 bits com sinal ( a ). ulong Inteiro de 64 bits sem sinal (0 a ). long double float decimal bool char Inteiro de 64 bits com sinal ( a ). Ponto flutuante binário de 8 bytes, 15 dígitos decimais de precisão. Ponto flutuante binário de 4 bytes, 7 dígitos decimais de precisão. Ponto flutuante decimal de 128 bits. 28 dígitos decimais de precisão. Pode ter os valores true e false. Não é compatível com inteiro. Um único caractere Unicode de 16 bits. Não é compatível com inteiro. Os tipos listados nessa tabela são conhecidos como tipos primitivos ou value types da linguagem C#. Toda vez que atribuímos um valor para uma variável de um tipo primitivo, o C# copia o valor atribuído para dentro da variável. Agora que conhecemos os tipos primitivos da linguagem C#, vamos ver como é que eles interagem dentro de uma aplicação. Suponha que temos um código que declara uma variável do tipo inteiro e depois tenta copiar seu conteúdo para uma variável long: int valor = 1; long valorgrande = valor; 16
17 4. Estruturas de controle 4.1 Tomando decisões no código Voltando para nosso exemplo de aplicação bancária, queremos permitir um saque somente se o valor a ser retirado for menor ou igual ao saldo da conta, ou seja, se o saldo da conta for maior ou igual ao valor do saque, devemos permitir a operação, do contrário não podemos permitir o saque. Precisamos fazer execução condicional de código. No C#, podemos executar código condicional utilizando a construção if: if (condicao) { verdadeira } // Esse código será executado somente se a condição for No nosso exemplo, queremos executar a lógica de saque apenas se o saldo for maior ou igual ao valor do saque: double saldo = 100.0; double valorsaque = 10.0; if (saldo >= valorsaque) { // código do saque. } O código do saque deve diminuir o saldo da conta e mostrar uma mensagem para o usuário indicando que o saque ocorreu com sucesso: double saldo = 100.0; double valorsaque = 10.0; if (saldo >= valorsaque) { saldo = saldo - valorsaque; Label1.Text = "Saque realizado com sucesso"; } 17
18 Repare que, se a conta não tiver saldo suficiente para o saque, o usuário não é avisado. Então estamos na seguinte situação: "Se a conta tiver saldo suficiente, quero fazer o saque, senão, quero mostrar a mensagem Saldo Insuficiente para o usuário". Para fazer isso, podemos usar o else do C#: double saldo = 100.0; double valorsaque = 10.0; if (saldo >= valorsaque) { saldo = saldo - valorsaque; Label1.Text = "Saque realizado com sucesso"; } else { Label1.Text = "Saldo Insuficiente"; } 4.2 Iniciando programa em C# ou ASP.Net Agora que já entendemos o funcionamento da linguagem C#, vamos começar a desenvolver a primeira aplicação utilizando o Visual Studio. Para criarmos um programa C# utilizando o Visual Studio precisamos inicialmente de um novo projeto. Dentro do Visual Studio 2013, aperte o atalho Ctrl + Shift + N para abrir o assistente de criação de novo projeto. 18
19 No canto esquerdo da janela do assistente de criação de novo projeto, podemos escolher a linguagem de programação que desejamos utilizar, escolha a opção Visual C# / Web/ Visual Studio Como tipo de projeto escolha a opção ASP.Net Empty Web Application, com isso estamos criando uma nova aplicação vazia em ASP.Net utilizando o C#. No canto inferior da janela, podemos escolher o nome do projeto além da pasta em que ele será armazenado. Utilizaremos OláMundo como nome desse novo projeto. Dentro do painel Solution Explorer será exibido o projeto criado com as bibliotecas necessárias para o desenvolvimento da nossa aplicação. Clique com o botão direito do mouse sobre o projeto OláMundo, depois clique em Add / WebForm. Será exibido uma caixa pedindo para definir um nome para o nosso primeiro Formulário Web. 19
20 Na aba que se abre será criada uma estrutura HTML contendo as tags principais. Podemos alterar seu modo de exibição através dos botões Design, Split, e Source. 20
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;
Aula 02. Prof. Diemesleno Souza Carvalho
Programação Orientada a Objetos II Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - O que é C# e.net - Um
DISTRIBUINDO SUA APLICAÇÃO
DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que
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
UM POUCO SOBRE A HISTÓRIA DO C# E.NET
O que é C# e.net UM POUCO SOBRE A HISTÓRIA DO C# E.NET Entender um pouco da história do C# e do.net é essencial para enxergar os motivos que a levaram ao sucesso. No final da década de 1990 a Microsoft
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
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),
DISTRIBUINDO SUA APLICAÇÃO
DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuída para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI MASTER PAGES Master Pages (ou Páginas Mestres) é um arquivo ASP.NET com a extensão.master (por exemplo, MinhaPagina.master)
Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
PROGRAMAÇÃO ORIENTADA A OBJETOS I. Prof. Me. Hélio Esperidião
PROGRAMAÇÃO ORIENTADA A OBJETOS I Prof. Me. Hélio Esperidião AVALIAÇÃO 2 avaliações + Lista de Exercícios 1 Prova + 1 Projeto Prova (0-8) + 2 pontos para lista de exercícios entregue no dia da prova. Projeto(0-10)
Introdução ao ASP.NET
Introdução ao ASP.NET Os formulários da Web constituem a principal forma de interação entre o usuário e uma página Web. Dentro deles, estão contidos recursos para captação de dados, tais como caixas de
Manual do Utilizador. Share Point One Drive
Share Point One Drive Ao entrar no Office 365 ou no site SharePoint Server corporativo da sua organização, clique em SharePoint ou Sites na barra superior ou de navegação do inicializador do aplicativo.
Sobre o Visual C++ 2010
O Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software, suportando diversas linguagens como C#, C++, C, Java, Visual Basic, etc. Nesta série de tutoriais vou focar apenas
Algoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Algoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação
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.
Laboratório de Programação II
Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;
IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.
P. Fazendeiro & P. Prata POO FP0/1 ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. 0 Iniciar o ambiente de desenvolvimento integrado
Apostila - Desenvolvimento web com PHP
José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE
Instalação do TextPad
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos PMR 2300 Computação para Automação 1 o Semestre 2005 Instalação do TextPad 1.Obtendo o arquivo
Desenvolvendo aplicações Java
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA
Instalação JDK 10/03/2017
1 Instalação JDK 10/03/2017 Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por traduzir o que sua aplicação
TCC 00308: Programação de Computadores I Organização de programas em Python
TCC 00308: Programação de Computadores I 2017.1 Organização de programas em Python Vamos programar em Python! Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis podem
Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG
Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,
Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli
Técnico em Informática Web JavaScript Profª Ana Paula Mandelli [email protected] Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela
Manual de instalação do software CSIBackup Versão 1.0
Manual de instalação do software CSIBackup Versão 1.0 1 Sumário Download do software... 3 Passos para a instalação e utilização... 3 Instalação... 3 Instalando dependências necessárias... 7 Sistema de
ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados
ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados Netbeans Para testar nossos exemplos criaremos uma classe no Netbeans Nesta disciplina não será visto nada de orientação a objetos,
Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação
Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans
Questionário de revisão para AV1 de Informática Aplicada Valor 1,0 ponto - Deverá ser entregue no dia da prova.
Questionário de revisão para AV1 de Informática Aplicada Valor 1,0 ponto - Deverá ser entregue no dia da prova. 1) Observe os seguintes procedimentos para copiar um arquivo de uma pasta para outra pasta
Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios...
DREAMWEAVER CS5 INTRODUÇÃO O Dreamweaver CS5 é um editor avançado de páginas para Internet, pois possui ferramentas para usuários que não são familiarizados com as linguagens HTML, Java e PHP. Com o Dreamweaver
Escrever scripts de PHP com HTML
Escrever scripts de PHP com HTML PHP é uma linguagem de programação de scripts para serem interpretados no lado dos servidores. Numa fase inicial (1995), PHP surgiu com o significado de Personal Home Pages
Assistente de Instalação & Manual do Usuário
Assistente de Instalação & Manual do Usuário Índice GfK Digital Trends App... 2 Requisitos de Sistema... 2 Fazendo o download pelo Microsoft Internet Explorer... 2 Instalação... 3 Assistente de Instalação...
Procedimentos para Instalação Sisloc (Estação de Trabalho)
Procedimentos para Instalação Sisloc (Estação de Trabalho) Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 1. Informações Gerais Os procedimentos deste manual mostram
Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido
Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.
Anhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Manual de acesso ao Portal do Contribuinte - SIGET
Manual de acesso ao Portal do Contribuinte - SIGET Versão 1.0 (Atualizado em 04/05/2016) - 2011 - Governo do Estado do Ceará - Todos os direitos reservados. Conteúdo Requisitos de Instalação... 3 Área
Classes o Objetos. Classes, objetos, métodos e variáveis de instância
Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento
STD SERVIÇO DE BACKUP EM NUVEM
Select Soluções Manual de Instalação Windows SBackup STD SERVIÇO DE BACKUP EM NUVEM Sumário 1. REQUERIMENTOS DE HARDWARE E SOFTWARE... 3 1.1. SOFTWARE... 3 2. PRIMEIROS PASSOS... 4 3. DOWNLOAD E INSTALAÇÃO
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web
REP idx Manual do desenvolvedor
REP idx Manual do desenvolvedor Instalação da SDK para integração com o REP idx Control id 1. Introdução Este documento tem por objetivo apresentar o procedimento de instalação do kit de desenvolvimento
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão
Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão 2017.10 Sumário: 1. Informações Gerais... 3 2. Etapa 1: Instalação do Sisloc... 4 Passo a passo...4 3. Etapa 2: Configurando acesso
Aula Prática de Redes Industriais Wireshark
Aula Prática de Redes Industriais Wireshark O entendimento de protocolos de redes pode ser bastante aprofundado através da observação de protocolos funcionando e da manipulação de protocolos - observando
Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos
Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos [email protected] SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha
Linguagem de Programação C#
Linguagem de Programação C# C Sharp, é uma linguagem de programação, da Plataforma.NET, derivada de C/C++, simples, moderna e orientada à objetos. C# possui o poder do C/C++ aliado a alta produtividade
A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,
Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo [email protected] 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Introdução a Linguagem C. Prof. Me. Hélio Esperidião
Introdução a Linguagem C Prof. Me. Hélio Esperidião Características de um programa De forma geral a maioria dos programas são compostos por dados de entrada, processamento e dados de saída. Entrada de
Aula 11 Introdução ao Java Script
Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se
Linguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Ferramenta 1 -NetBeans 8.0
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 Elaborado por: Osmar de Oliveira Braz Junior Descrição NetBeans é um ambiente de desenvolvimento integrado (IDE Integrated Development
Organização de programas em Python. Vanessa Braganholo
Organização de programas em Python Vanessa Braganholo [email protected] Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Assinatura Digital XML em ambiente WIN32
Assinatura Digital XML em ambiente WIN32 Exemplo de uso de DLL de Assinatura Digital XML escrita em C#.NET por aplicação WIN32 (Delphi 7). Os desenvolvedores que utilizam linguagem de plataforma WIN32
Desenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Conceitos Básicos de Programação Professor: Charles Leite O Desenvolvimento de Programas A programação consiste em indicar como o computador (hardware) deve trabalhar
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
Assistente de Instalação & Manual do Usuário
Assistente de Instalação & Manual do Usuário Índice GfK Digital Trends App... 2 Requisitos de sistema... 2 Fazendo o download pelo Google Chrome... 2 Instalação... 3 Assistente de Instalação... 4 Ativando
Introdução ao Desenvolvimento de Aplicativos Android
Introdução ao Desenvolvimento de Aplicativos Android Preparando o ambiente de desenvolvimento Entre as ferramentas que você precisa instalar estão: JDK - como o Android faz uso da tecnologia Java, é necessário
Este material foi preparado para auxiliar você no decorrer do curso. É um referencial teórico que deve ser consultado aula após aula.
Apresentação Este material foi preparado para auxiliar você no decorrer do curso. É um referencial teórico que deve ser consultado aula após aula. Você também precisa, paralelamente à leitura do mesmo,
NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web no qual iremos realizar os passos abaixo.
TUTORIAL 03 Criando uma base de dados SQL Server com o Visual Studio ETAPA 1: Criando um novo Web Site usando o Visual Studio 2010 NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI Exercício 1 Neste exercício trabalharemos com alguns web controls básicos e praticaremos os tipos de dados do C#. Vamos criar
Neste tópico, você conhecerá a ferramenta Solution Packager, usada por parceiros e fornecedores de soluções de software para criar soluções prontas
Neste tópico, você conhecerá a ferramenta Solution Packager, usada por parceiros e fornecedores de soluções de software para criar soluções prontas para distribuir a outros parceiros. 1 Neste tópico, você
Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.
O que é Java Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos Responder o
Plataforma Biométrica Aplicativo para capturar biometria
Versão 1.0 Plataforma Biométrica Aplicativo para capturar biometria Manual de Instalação e Utilização Versão 1.0 (Fevereiro/2017) Tempro Software Conteúdo 1. CONTATOS... 3 2. REQUISITOS NECESSÁRIOS...
A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360
1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 104/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material
PRDS C#.Net Alexandre L. Silva
PRDS 2011.1 C#.Net Alexandre L. Silva [email protected] Programa 1. Introdução ao.net 2. Introdução ao ASP.Net 3. Introdução ao C#.Net 4. Primeiro programa 5. Métodos e Variáveis 6. Estruturas
Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10
PASSO-A-PASSO Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 JS SoftCom Documentação Automação Dropbox Pasta 07 Manuais e Procedimentos Instalações SQL Server Informações CÓDIGO:
Guia de Instalação e Inicialização. Para DataPage+ 2012
Para DataPage+ 2012 Última revisão: 29 de agosto de 2012 Índice Instalando componentes de pré-requisito... 1 Visão geral... 1 Passo 1: Execute o setup.exe e inicie o assistente... 1 Passo 2: Aceite os
Laboratório 01 NetBeans
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os
Sidicom S4. Tutorial: instalação do sistema em servidor
Sidicom S4 Tutorial: instalação do sistema em servidor Instalando o Sidicom S4 em um servidor O objetivo deste tutorial é para aqueles clientes que desejam instalar o Sidicom S4 em servidor. Ou seja, não
AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa
AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis
Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo
Usando o Eclipse - Fundamentos Professor Vicente Paulo de Camargo O Eclipse é um ambiente de desenvolvimento integrado (IDE) É a ferramenta mais utilizada pelas empresas, visto que pode ser configurada
Manual de Instalação Recuperação Fiscal
Manual de Instalação Recuperação Fiscal Versão 1.4 Junho de 2014 1 Controle de Alterações Nome Data Versão Descrição Thaís Oliveira 10/12/2013 1.0 Criação do Documento Fábio Franzoni 19/12/2013 1.1 Revisão
AMBIENTE VIRTUAL DE APRENDIZAGEM MOODLE MANUAL DO ALUNO
Associação Educacional Santa Rita Coordenadoria de Ensino à Distância AMBIENTE VIRTUAL DE APRENDIZAGEM MOODLE MANUAL DO ALUNO COORDENAÇÃO DE EAD E EQUIPE DE TI MARÇO DE 2017 Av. Jaçanã, 648 Jaçanã - Sã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
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em
EXERCÍCIOS COMPLEMENTARES AULA 3
Pessoal, Apresento uma lista de exercícios (CESPE) complementar à aula 3 sobre o Windows. Ainda pretendo criar uma lista com exercícios específicos para Windows 7, pois não encontrei exercícios recentes
Windows - Definição. Windows (pronuncia-se úindôus) é um sistema operacional.
Windows SISTEMA OPERACIONAL Programa que faz comunicação entre o hardware e os demais softwares. Exemplo: Dos, Windows É o Software principal, controla e gerencia o computador traduzindo suas instruções
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...
Introdução a Programação Web com PHP
AULA: Introdução a Programação Web com PHP Programação para Internet http://docentes.ifrn.edu.br/albalopes [email protected] Breve histórico A primeira versão surgiu em meados de 1995, escrita por
Modem MIN-410 Criando o aplicativo Hello World, executando com debug, subindo para o modem e habilitando comandos AT dentro do aplicativo
Modem MIN-410 Criando o aplicativo Hello World, executando com debug, subindo para o modem e habilitando comandos AT dentro do aplicativo Criando o projeto Hello World No menu superior esquerdo, clique
Manual de Compilação/Execução da Aplicação SmartHome
Manual de Compilação/Execução da Aplicação SmartHome 1. Pré-Requisitos de Instalação 2. Passos para Executar a Aplicação 3. Instruções de Uso das Funcionalidades 4. Observações 1. Pré-Requisitos de Instalação
Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade
Página 1 de 37 Instalação Serviço de Acompanhamento de Projeto Página 2 de 37 ÍNDICE Atividades...3 1. Instalação...3 1.1. Instalação do framework4...3 1.2. Instalação do serviço de acompanhamento de projetos
Introdução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação.
Group Shopping Quest Como fazer 1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. 2. Clique em Avançar para iniciar o processo de instalação. Após aceitar os termos
Visual Studio+SQL Server Express LocalDB ANTONIO LUIS
Visual Studio+SQL Server Express LocalDB ANTONIO LUIS OBJETIVO Mostrar o processo de criação de um banco de dados usando SQL Server Express LocalDB. Versão do SQL Server voltada pra desenvolvedores, e
PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
Manual do Usuário Assinador Prodist e-financeira
Assinador Prodist e-financeira Agosto de 2016 Versão 1.1 SUMÁRIO 1 INTRODUÇÃO... 3 2 SOBRE o e-financeira... 3 3 COMPONENTES DA APLICAÇÃO... 3 4 REQUISITOS MÍNIMOS... 4 5 INSTALAÇÃO DO ASSINADOR PRODIST
MANUAL DO PREPARA UPDATE VERSÃO
ÍNDICE 1. PREPARAUpdateGP... 2 1.1. Instalação do PREPARAUpdateGP... 2 1.2. Execução o PREPARAUpdateGP... 4 1.3. Utilizando o PREPARAUpdateGP... 5 1.4. Nova Versão... 8 1.4.1. Área Informativa de Autenticação...
