·
Análise de Sistemas ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
4
Atividade Pratica 1 - Implementacao de Cofrinho em Java com Heranca e Polimorfismo
Linguagens de Programação
UNINTER
4
Atividade Pratica 1 Cofrinho POO Java - Heranca e Polimorfismo
Linguagens de Programação
UNINTER
1
Ideias de Projetos de Aplicativos - Trabalho da Disciplina
Linguagens de Programação
UNINTER
2
POO-Atividade-Pratica-Resolucao-Java-Fibonacci-Notas-Alunos
Linguagens de Programação
UNINTER
7
Mini Projeto de Engenharia de Software - Atividade Pratica
Linguagens de Programação
UNINTER
10
Atividade Pratica Ferramentas da Programacao Web - Criacao de Site HTML CSS JavaScript
Linguagens de Programação
UNINTER
61
Programacao Visual Aula 1-Sequencia Didatica Aprendizagem C
Linguagens de Programação
UNINTER
7
Atividade Pratica Engenharia de Software - Modelo Scrum e Projeto Bomba de Insulina
Linguagens de Programação
UNINTER
7
Mini-Projeto de Engenharia de Software - Atividade Prática
Linguagens de Programação
UNINTER
4
Atividade Pratica 1-Sistema Cofrinho em Java-POO
Linguagens de Programação
UNINTER
Preview text
16 1 Prof Rosemari Pavan Rattmann Programação Visual Aula 4 16 2 Sequência Didática da Aprendizagem Diagnóstico de Aprendizagem Acolhimento Conceitual 16 5 MentiMeter httpswwwmenticomal2fbygztqyp MENTIMETER Diagnóstico de Aprendizagem LEMBRAR CONHECIMENTO EMOCIONAL SDA 03052023 19001915 Slides Prof Rosemari Pavan Prof Luciane Kanashiro Acolhimento Conceitual RECONHECER CONHECIMENTO Revisão dos códigos vistos até o momento dúvidas 03052023 19151925 Slides MentiMeter Prof Rosemari Pavan Prof Luciane Kanashiro Objetivos da Aula ENTENDER CONHECIMENTO Uso do Visual Studio para a criação de interfaces gráficas Praticar no Visual Studio Exercícios práticos 03052023 19251930 Slides Prof Rosemari Pavan Prof Luciane Kanashiro Teoria de Base COMPREENDER CONHECIMENTO Codificação usando Visual Studio e linguagem C nova interface para chamada de outros formulários através de eventos de botões explicação dúvidas Abordagem sobre variáveis em C Comparação entre o uso de objetos e variáveis Estruturas de controle tomando decisões condições Exercícios Estruturas de repetição repetindo um bloco de código while incremento e decremento 03052023 19302040 Slides Quiziz Prof Rosemari Pavan Prof Luciane Kanashiro Pesquisa COMPREENDER E APLICAR HABILIDADE Observar o código gerado Identificar os conceitos de POO Declaração de variáveis Avaliar os eventos dos objetos Parâmetros Variáveis Public Private Assinatura dos métodos Necessidade de pesquisa sobre bibliotecas métodos codificar vários exemplos com vários objetos diferentes configurar propriedades e avaliar os impactos necessidade de treinar codificação para o aprendizado 03052023 21002120 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro Aplicação APLICAR HABILIDADE Criando uma interface gráfica colorida com textos em formatos e tamanhos diferentes e adicionar imagens prontas Classes e objetos organizando o código em objetos devolvendo valores dentro de métodos convenção de nomes Exemplos 03052023 21202130 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro Análise e Experimentação APLICAR E AVALIAR HABILIDADE Criando uma interface gráfica com linguagem C 03052023 21302040 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro Criação e Significação AVALIAR COMPETÊNCIA Trabalho 5 para treinar a codificação em linguagem C 03052023 20402150 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro 16 7 1 Crie um menu com opções 1 Incluir cadastro 2 Exibir cadastro 2 Faça o menu incluir cadastro abrir o FormPai 3 Faça o menu exibir cadastro abrir o FormFilho 4 Crie as validações dos botões Tarefa 6 Regras de Negócio 16 8 Quem gostaria de compartilhar seu trabalho Quais foram as dificuldades Quais foram os novos conhecimentos Como está o aprendizado sobre a ferramenta Visual Studio e C Tarefa 6 Menu com Forms Objetivos da Aula 16 10 Uso do Visual Studio para a criação de interfaces gráficas Especificação da Linguagem C Informações sobre HTML e XML Trabalho para entrega Objetivos da aula Teoria de Base 16 12 HTML significa HyperText Markup Language Linguagem de Marcação de Hipertexto É uma linguagem de marcação utilizada para criar páginas web Define a estrutura e o conteúdo das páginas Utiliza tags para formatar o texto inserir imagens criar links entre outros É interpretado pelos navegadores web que renderizam as páginas e as exibem aos usuários HTML5 é a versão mais recente do HTML introduzindo recursos avançados como suporte a multimídia elementos de formulário aprimorados e APIs para interatividade e acesso a dispositivos HTML 16 13 Desenvolver páginas HTML A página é compilada na primeira execução e a versão compilada é usada nas demais chamadas Desenvolvimento fácil e rápido A Página gerada só tem HTML padrão podendo ser vista em qualquer navegador Páginas HTML 16 14 Separação clara entre a lógica da página código e o design HTML A parte lógica pode ser escrita em qualquer linguagem NET Código ASP antigo ainda é suportado Melhor controle de sessão permitindo maior escalabilidade Páginas HTML Páginas HTML DOCTYPE html html head title Exemplo de exibição de nometitle style table width 100 height 100vh display flex justifycontent center alignitems center td textalign center fontsize 24px style head body table tr td h1 Meu nome éh1 p João da Silvap td tr table body html 16 16 XML significa Extensible Markup Language Linguagem de Marcação Extensível Utilizada para armazenar e transportar dados de forma estruturada É um padrão aberto e flexível Permite a criação de tags personalizadas para representar informações específicas XML é independente de plataforma É amplamente utilizado para troca de dados entre sistemas heterogêneos XML 16 17 apiKey substituir SUACHAVEDEAPI pela chave de API fornecida pela API endpoint especifica o URL da API que será acessada Substitua httpsexemplocomapialunos pelo endpoint correto da API que você está usando XML 16 18 method especifica o método HTTP a ser usado na requisição GET para obter dados parameters se a API requer parâmetros Neste exemplo estamos passando um parâmetro chamado id com o valor 123 Páginas HTML 16 19 Ao combinar HTML e XML é possível utilizar a estrutura do HTML para definir a apresentação visual e a marcação básica da página enquanto o XML é usado para representar e organizar dados estruturados de forma mais flexível e personalizada Páginas HTML 16 20 Software como um Serviço Possibilita o uso de componentes através do protocolo padrão de HTTP Software podem se comunicar usando XML e Internet Páginas HTML 16 21 Fonte Luiz Martins Páginas HTML 16 22 Variáveis e Tipos Primitivos Estruturas de controle e repetição Classes e objetos Encapsulamento e modificadores Construtores Herança Polimorfismo Exceções Definições da Linguagem C Variáveis e Tipos Primitivos Tipo bits Intervalo sbyte 8 128 até 127 byte 8 0 até 255 short 16 32768 até 32767 ushort 16 0 até 65535 int 32 2147483648 até 2147483647 uint 32 0 até 4294967295 long 64 9223372036854775808 até 9223372036854775807 ulong 64 0 até 18446744073709551615 char 16 0 até 65535 Tipo bits Precisão Intervalo float 32 7 dígitos 15 x 1045 até 15 x 1038 double 64 1516 dígitos 50 x 10324 até 17 x 10308 decimal 128 2829 decimal 10 x 1028 até 79 x 1028 Variáveis e Operadores using System class unario public static void Main Declaração das variáveis int unario 0 int preIncremento int preDecremento int posIncremento int posDecremento int positivo int negativo sbyte bitNao bool logNao Início do código preIncremento unario using System class Binary public static void Main int x y resultado float floatResult x 7 y 5 resultado xy ConsoleWriteLinexy 0 resultado resultado xy ConsoleWriteLinexy 0 resultado resultado xy ConsoleWriteLinexy 0 resultado Categoria Operadores Primário x xy fx ax x x Unário x x Tx Multiplicidade Aditivo Substituição Relacional is Igualdade AND Condicional OR Condicional XOR Condicional 16 26 Estuturas de Controle e Repetição Classes e Objetos using System using SystemWindowsForms namespace MinhaAplicacao public class MinhaClasse Form Propriedades public string Nome get set public int Idade get set Construtor public MinhaClasse Configurações iniciais da janela do formulário thisText Minha Aplicação thisSize new SystemDrawingSize400 300 Classes e Objetos Métodos public void ExibirMensagem MessageBoxShowOlá Nome Você tem Idade anos public void RealizarAlgumaAcao Lógica para realizar uma ação específica ConsoleWriteLineRealizando alguma ação 16 29 Construtores Modificadores Herança using System Criando a classe Pessoa public class Pessoa public string nome public int idade Criando o construtor Pessoa public Pessoa ConsoleWriteLineFoi criando um Objeto Pessoa Criando a classe Aluno que herda Pessoa public class Aluno Pessoa public string matricula using System namespace MinhaAplicacao public class Program public static void Mainstring args try Código que pode gerar uma exceção int dividendo 10 int divisor 0 int resultado dividendo divisor ConsoleWriteLineResultado resultado catch DivideByZeroException ex Tratamento da exceção DivideByZeroException ConsoleWriteLineErro Divisão por zero ConsoleWriteLineDetalhes do erro exMessage catch Exception ex Tratamento de exceções genéricas ConsoleWriteLineOcorreu um erro exMessage ConsoleReadLine 16 32 QUIZZ Acesse httpsquizizzcomjoin Aplicação Análise 16 35 Observar o código gerado Identificar os conceitos de POO Declaração de variáveis Analisando o código C Avaliação e Reflexão 16 37 Avaliar os eventos dos objetos Parâmetros Variáveis Public Private Assinatura dos métodos Outros tipos de forms e chamadas Praticando Passar Parâmetros Criação e Significação 16 39 Crie um novo projeto Windows Forms para Desktop NET Framework Utilize a linguagem de programação C Utilize o Visual Studio e as bibliotecas existentes conforme as orientações em aula Tarefa 7 para entregar em 1905 Criar interfaces para cadastrar consultar e apagar registros de um banco de dados Configure as propriedades dos campos de forma a atender as regras solicitadas ver no próximo slide Configure as interfaces para que sejam agradáveis ao usuário 16 40 Permitir o acesso somente de usuários autorizados login Utilizar um menu ou botões de ação para acionar as funcionalidades Funcionalidades exigidas Incluir registro Consultar registro Excluir registro Tarefa 7 Regras de Negócio Utilizar um banco de dados Projete e implemente o BD para armazenar os registros Configure as propriedades dos objetos e interfaces para que sejam agradáveis ao usuário Utilizar pelo menos 4 campos para armazenar informações do registro sendo 1 objeto combobox 16 41 Tarefa 7 Exemplo Cadastrar dados de um aluno nome matricula data de nascimento curso período serie Cadastrar dados de um funcionário nome setor qtde de filhos tempo de trabalho na empresa salario Cadastrar itens de produtos a venda nome do produto qtde em estoque descrição do produto preço Fechar
Send your question to AI and receive an answer instantly
Recommended for you
4
Atividade Pratica 1 - Implementacao de Cofrinho em Java com Heranca e Polimorfismo
Linguagens de Programação
UNINTER
4
Atividade Pratica 1 Cofrinho POO Java - Heranca e Polimorfismo
Linguagens de Programação
UNINTER
1
Ideias de Projetos de Aplicativos - Trabalho da Disciplina
Linguagens de Programação
UNINTER
2
POO-Atividade-Pratica-Resolucao-Java-Fibonacci-Notas-Alunos
Linguagens de Programação
UNINTER
7
Mini Projeto de Engenharia de Software - Atividade Pratica
Linguagens de Programação
UNINTER
10
Atividade Pratica Ferramentas da Programacao Web - Criacao de Site HTML CSS JavaScript
Linguagens de Programação
UNINTER
61
Programacao Visual Aula 1-Sequencia Didatica Aprendizagem C
Linguagens de Programação
UNINTER
7
Atividade Pratica Engenharia de Software - Modelo Scrum e Projeto Bomba de Insulina
Linguagens de Programação
UNINTER
7
Mini-Projeto de Engenharia de Software - Atividade Prática
Linguagens de Programação
UNINTER
4
Atividade Pratica 1-Sistema Cofrinho em Java-POO
Linguagens de Programação
UNINTER
Preview text
16 1 Prof Rosemari Pavan Rattmann Programação Visual Aula 4 16 2 Sequência Didática da Aprendizagem Diagnóstico de Aprendizagem Acolhimento Conceitual 16 5 MentiMeter httpswwwmenticomal2fbygztqyp MENTIMETER Diagnóstico de Aprendizagem LEMBRAR CONHECIMENTO EMOCIONAL SDA 03052023 19001915 Slides Prof Rosemari Pavan Prof Luciane Kanashiro Acolhimento Conceitual RECONHECER CONHECIMENTO Revisão dos códigos vistos até o momento dúvidas 03052023 19151925 Slides MentiMeter Prof Rosemari Pavan Prof Luciane Kanashiro Objetivos da Aula ENTENDER CONHECIMENTO Uso do Visual Studio para a criação de interfaces gráficas Praticar no Visual Studio Exercícios práticos 03052023 19251930 Slides Prof Rosemari Pavan Prof Luciane Kanashiro Teoria de Base COMPREENDER CONHECIMENTO Codificação usando Visual Studio e linguagem C nova interface para chamada de outros formulários através de eventos de botões explicação dúvidas Abordagem sobre variáveis em C Comparação entre o uso de objetos e variáveis Estruturas de controle tomando decisões condições Exercícios Estruturas de repetição repetindo um bloco de código while incremento e decremento 03052023 19302040 Slides Quiziz Prof Rosemari Pavan Prof Luciane Kanashiro Pesquisa COMPREENDER E APLICAR HABILIDADE Observar o código gerado Identificar os conceitos de POO Declaração de variáveis Avaliar os eventos dos objetos Parâmetros Variáveis Public Private Assinatura dos métodos Necessidade de pesquisa sobre bibliotecas métodos codificar vários exemplos com vários objetos diferentes configurar propriedades e avaliar os impactos necessidade de treinar codificação para o aprendizado 03052023 21002120 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro Aplicação APLICAR HABILIDADE Criando uma interface gráfica colorida com textos em formatos e tamanhos diferentes e adicionar imagens prontas Classes e objetos organizando o código em objetos devolvendo valores dentro de métodos convenção de nomes Exemplos 03052023 21202130 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro Análise e Experimentação APLICAR E AVALIAR HABILIDADE Criando uma interface gráfica com linguagem C 03052023 21302040 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro Criação e Significação AVALIAR COMPETÊNCIA Trabalho 5 para treinar a codificação em linguagem C 03052023 20402150 Slides Ferramenta Prof Rosemari Pavan Prof Luciane Kanashiro 16 7 1 Crie um menu com opções 1 Incluir cadastro 2 Exibir cadastro 2 Faça o menu incluir cadastro abrir o FormPai 3 Faça o menu exibir cadastro abrir o FormFilho 4 Crie as validações dos botões Tarefa 6 Regras de Negócio 16 8 Quem gostaria de compartilhar seu trabalho Quais foram as dificuldades Quais foram os novos conhecimentos Como está o aprendizado sobre a ferramenta Visual Studio e C Tarefa 6 Menu com Forms Objetivos da Aula 16 10 Uso do Visual Studio para a criação de interfaces gráficas Especificação da Linguagem C Informações sobre HTML e XML Trabalho para entrega Objetivos da aula Teoria de Base 16 12 HTML significa HyperText Markup Language Linguagem de Marcação de Hipertexto É uma linguagem de marcação utilizada para criar páginas web Define a estrutura e o conteúdo das páginas Utiliza tags para formatar o texto inserir imagens criar links entre outros É interpretado pelos navegadores web que renderizam as páginas e as exibem aos usuários HTML5 é a versão mais recente do HTML introduzindo recursos avançados como suporte a multimídia elementos de formulário aprimorados e APIs para interatividade e acesso a dispositivos HTML 16 13 Desenvolver páginas HTML A página é compilada na primeira execução e a versão compilada é usada nas demais chamadas Desenvolvimento fácil e rápido A Página gerada só tem HTML padrão podendo ser vista em qualquer navegador Páginas HTML 16 14 Separação clara entre a lógica da página código e o design HTML A parte lógica pode ser escrita em qualquer linguagem NET Código ASP antigo ainda é suportado Melhor controle de sessão permitindo maior escalabilidade Páginas HTML Páginas HTML DOCTYPE html html head title Exemplo de exibição de nometitle style table width 100 height 100vh display flex justifycontent center alignitems center td textalign center fontsize 24px style head body table tr td h1 Meu nome éh1 p João da Silvap td tr table body html 16 16 XML significa Extensible Markup Language Linguagem de Marcação Extensível Utilizada para armazenar e transportar dados de forma estruturada É um padrão aberto e flexível Permite a criação de tags personalizadas para representar informações específicas XML é independente de plataforma É amplamente utilizado para troca de dados entre sistemas heterogêneos XML 16 17 apiKey substituir SUACHAVEDEAPI pela chave de API fornecida pela API endpoint especifica o URL da API que será acessada Substitua httpsexemplocomapialunos pelo endpoint correto da API que você está usando XML 16 18 method especifica o método HTTP a ser usado na requisição GET para obter dados parameters se a API requer parâmetros Neste exemplo estamos passando um parâmetro chamado id com o valor 123 Páginas HTML 16 19 Ao combinar HTML e XML é possível utilizar a estrutura do HTML para definir a apresentação visual e a marcação básica da página enquanto o XML é usado para representar e organizar dados estruturados de forma mais flexível e personalizada Páginas HTML 16 20 Software como um Serviço Possibilita o uso de componentes através do protocolo padrão de HTTP Software podem se comunicar usando XML e Internet Páginas HTML 16 21 Fonte Luiz Martins Páginas HTML 16 22 Variáveis e Tipos Primitivos Estruturas de controle e repetição Classes e objetos Encapsulamento e modificadores Construtores Herança Polimorfismo Exceções Definições da Linguagem C Variáveis e Tipos Primitivos Tipo bits Intervalo sbyte 8 128 até 127 byte 8 0 até 255 short 16 32768 até 32767 ushort 16 0 até 65535 int 32 2147483648 até 2147483647 uint 32 0 até 4294967295 long 64 9223372036854775808 até 9223372036854775807 ulong 64 0 até 18446744073709551615 char 16 0 até 65535 Tipo bits Precisão Intervalo float 32 7 dígitos 15 x 1045 até 15 x 1038 double 64 1516 dígitos 50 x 10324 até 17 x 10308 decimal 128 2829 decimal 10 x 1028 até 79 x 1028 Variáveis e Operadores using System class unario public static void Main Declaração das variáveis int unario 0 int preIncremento int preDecremento int posIncremento int posDecremento int positivo int negativo sbyte bitNao bool logNao Início do código preIncremento unario using System class Binary public static void Main int x y resultado float floatResult x 7 y 5 resultado xy ConsoleWriteLinexy 0 resultado resultado xy ConsoleWriteLinexy 0 resultado resultado xy ConsoleWriteLinexy 0 resultado Categoria Operadores Primário x xy fx ax x x Unário x x Tx Multiplicidade Aditivo Substituição Relacional is Igualdade AND Condicional OR Condicional XOR Condicional 16 26 Estuturas de Controle e Repetição Classes e Objetos using System using SystemWindowsForms namespace MinhaAplicacao public class MinhaClasse Form Propriedades public string Nome get set public int Idade get set Construtor public MinhaClasse Configurações iniciais da janela do formulário thisText Minha Aplicação thisSize new SystemDrawingSize400 300 Classes e Objetos Métodos public void ExibirMensagem MessageBoxShowOlá Nome Você tem Idade anos public void RealizarAlgumaAcao Lógica para realizar uma ação específica ConsoleWriteLineRealizando alguma ação 16 29 Construtores Modificadores Herança using System Criando a classe Pessoa public class Pessoa public string nome public int idade Criando o construtor Pessoa public Pessoa ConsoleWriteLineFoi criando um Objeto Pessoa Criando a classe Aluno que herda Pessoa public class Aluno Pessoa public string matricula using System namespace MinhaAplicacao public class Program public static void Mainstring args try Código que pode gerar uma exceção int dividendo 10 int divisor 0 int resultado dividendo divisor ConsoleWriteLineResultado resultado catch DivideByZeroException ex Tratamento da exceção DivideByZeroException ConsoleWriteLineErro Divisão por zero ConsoleWriteLineDetalhes do erro exMessage catch Exception ex Tratamento de exceções genéricas ConsoleWriteLineOcorreu um erro exMessage ConsoleReadLine 16 32 QUIZZ Acesse httpsquizizzcomjoin Aplicação Análise 16 35 Observar o código gerado Identificar os conceitos de POO Declaração de variáveis Analisando o código C Avaliação e Reflexão 16 37 Avaliar os eventos dos objetos Parâmetros Variáveis Public Private Assinatura dos métodos Outros tipos de forms e chamadas Praticando Passar Parâmetros Criação e Significação 16 39 Crie um novo projeto Windows Forms para Desktop NET Framework Utilize a linguagem de programação C Utilize o Visual Studio e as bibliotecas existentes conforme as orientações em aula Tarefa 7 para entregar em 1905 Criar interfaces para cadastrar consultar e apagar registros de um banco de dados Configure as propriedades dos campos de forma a atender as regras solicitadas ver no próximo slide Configure as interfaces para que sejam agradáveis ao usuário 16 40 Permitir o acesso somente de usuários autorizados login Utilizar um menu ou botões de ação para acionar as funcionalidades Funcionalidades exigidas Incluir registro Consultar registro Excluir registro Tarefa 7 Regras de Negócio Utilizar um banco de dados Projete e implemente o BD para armazenar os registros Configure as propriedades dos objetos e interfaces para que sejam agradáveis ao usuário Utilizar pelo menos 4 campos para armazenar informações do registro sendo 1 objeto combobox 16 41 Tarefa 7 Exemplo Cadastrar dados de um aluno nome matricula data de nascimento curso período serie Cadastrar dados de um funcionário nome setor qtde de filhos tempo de trabalho na empresa salario Cadastrar itens de produtos a venda nome do produto qtde em estoque descrição do produto preço Fechar