Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Esquemas de Estudos/Aula ao Vivo ou Aula de Revisão/Aula 01.pdf Aula de Revisão 01 Programação WEB ▪ Plataforma Web; ▪ Tendências que podem influenciar o desenvolvimento Web; ▪ Tendências no desenvolvimento Web; ▪ Tecnologias utilizadas na plataforma Web. Introdução da Web ▪Tags básicas para a definição de um documento HTML; ▪Atributos em Tags HTML; ▪Formulários HTML; ▪Atributos de formulários HTML. HTML CSS ▪Formas de aplicação de estilos; ▪Seletores; ▪Precedência para aplicação de estilos. ▪ Conceito Box Model (Modelo de caixas); ▪ Elementos de um box; ▪ Regiões de formatação dos elementos de um box. Layout em CSS ▪ Formas de adicionar JavaScript; ▪ Sintaxe JavaScript; ▪ Operadores; ▪ Estruturas de controle; ▪ Funções. JavaScript Esquemas de Estudos/Aula ao Vivo ou Aula de Revisão/Aula 02.pdf Aula de Revisão 02 Programação WEB ▪ Biblioteca jQuery; ▪ Importando jQuery; ▪ Declarando comandos jQuery. jQuery ▪ Seletores; ▪ Combinação de seletores; ▪ Sintaxe para utilização de um seletor. jQuery - Seletores ▪ Ferramentas; ▪ Frameworks front-end; ▪ Controle de versão de arquivos. Ferramentas de desenvolvimento ▪ Sintaxe básica PHP; ▪ Tipos de dados; ▪ Coerção de tipo; ▪ Estruturas de controle; ▪ Funções e Formulários. PHP ▪ PHP Data Objects (PDO); PHP – Acessando Banco de Dados Esquemas de Estudos/Unidade 01/Aula 01 - Introducao da Web.pdf Introdução da Web Programação WEB ▪ Servidor. Responsável por manter o site; ▪ Cliente. Geralmente browsers que acessam o servidor; ▪ HTTP (Hypertext Transfer Protoco ou Protocolo de Transferência de Hipertexto). Protocolo de comunicação entre o cliente e o servidor. Plataforma Web ▪ Machine to Machine (M2M) – interação direta entre máquinas/dispositivos; ▪ HD (Hard Definition) – aumento do conteúdo em alta definição trafegando na internet; ▪ Streaming – migração de serviços de TV por assinatura tradicional para streaming. Tendências que podem influenciar o desenvolvimento Web ▪ Layout responsivo – interface adaptável a qualquer dispositivo; ▪ Desenvolvimento para dispositivos móveis; ▪ Utilização de toolkits (conjunto de ferramentas); ▪ Paralax Scrolling (efeito aplicado para melhorar a experiência do usuário). Tendências no desenvolvimento Web ▪ Tecnologias de apresentação: HTML, CSS, XML e XSL; ▪ Tecnologias de interação: ◼ Executadas no lado do servidor: CGI, ASP, ADO, Servlets, ISAPI, JSP, PHP, Cold Fusion e LiveWire; ◼ Executadas no lado do cliente: JavaScript, DHTML, Java Applets, ActiveX e VBScript. Tecnologias utilizadas na plataforma Web ▪ Linguagem declarativa – utilizada para definir a estrutura do documento (formatação); ▪ Arquivo HTML: é estruturado utilizando TAGs interpretadas pelo navegador web (browser); ▪ Exemplo de TAGs: “html”, “head”, “body”, “p”, etc. HTML (HyperText Markup Language) Estrutura básica de um arquivo HTML Esquemas de Estudos/Unidade 01/Aula 02 - HTML.pdf HTML Programação WEB ▪ html: define a estrutura raiz do documento; ▪ head: define a estrutura do cabeçalho do documento; ▪ body: define o corpo do documento; Tags básicas para a definição de um documento HTML ▪ <b>: transforma o texto em negrito; ▪ Ex.: <b>Texto</b> => Texto ▪ <i>: transforma o texto em itálico; ▪ Ex.: <i>Texto</i> => Texto ▪ Consulte todas as tags em: https://www.w3schools.com/tags/ Algumas Tags HTML https://www.w3schools.com/tags/ ▪ Os atributos são responsáveis por definir propriedades às tags; ◼ Exemplo de atributos para a tag <a></a>: ▪href: especifica o URL da página para a qual o link será direcionado; ▪target: Especifica onde abrir o documento vinculado. Por exemplo: “_blank”, “_parent”, “_self”, etc. Atributos em Tags HTML ▪Elemento utilizado para interação do usuário com a página web; ▪Forma pela qual o usuário envia dados para o servidor web; ▪Tag: <form></form>. Formulários HTML ▪action; ▪method; ▪name; ▪Etc. Atributos de formulários HTML ▪input; ▪textArea; ▪label; ▪fieldset; ▪Etc. Elementos dos formulários HTML <form action="/action_page.php" method="get"> Nome: <input type="text" name="nome"><br> Sobrenome: <input type="text" name="sobrenome"><br> <input type="submit" value="Enviar"> </form> Exemplo de código de um formulários HTML Esquemas de Estudos/Unidade 02/Aula 01 - CSS.pdf CSS Programação WEB ▪ É uma linguagem de folha de estilo; ▪ Utilizada para aplicar estilos a documentos HTML. CSS (Cascading Style Sheets) ▪ Inline (em linha); ▪ Interno; ▪ Externo. Formas de aplicação de estilos ◼ Seletores são utilizados para definir qual elemento da página receberá o estilo. ◼Seletor universal; ◼Seletor de elemento; ▪Seletor de id; Seletores ◼Seletor de classe; ▪Seletor de atributo; ▪Seletor de pseudoclasse. Seletores ▪1º local (em linha); ▪2º incorporada (interna); ▪3º externa (arquivo css externo). Precedência para aplicação de estilos Esquemas de Estudos/Unidade 02/Aula 02 - Layout em CSS.pdf Layout em CSS Programação WEB ▪ Cada elemento (tag) HTML é considerado como box (caixa); ▪ Os boxes são “encaixados” na página formando o layout. Conceito Box Model (Modelo de caixas) ▪ Content (conteúdo); ▪ Padding; ▪ Border; ▪ Margin. Elementos de um box ◼ Para formatar os elementos padding, border e margin utiliza-se as regiões: ▪ Top (topo); ▪ Botton (inferior); ▪ Left (esquerda); ▪ Right (direita). Regiões de formatação dos elementos de um box ◼ border-style: para definir o tipo da borda; ◼ Ex.: none, solid, dashed, dotted, etc. ◼ border-color: para alterar a cor da borda; ◼ border-width: para definir a largura. Alguns estilos aplicados a propriedade border ◼ width: para definir a largura; ◼ height: para definir a altura. Estilos aplicados ao elemento content ◼ font-style; ◼ font-weight; ◼ font-size; ◼ font-family. ◼ Etc. Propriedades básicas para fontes Esquemas de Estudos/Unidade 03/Aula 01 - JavaScript.pdf JavaScript Programação WEB ▪ Possibilita a criação de páginas HTML dinâmicas; ▪ Executa do lado do cliente; ▪ As instruções são executadas em sequência. JavaScript ▪ Interna: ▪ Incluindo dentro do arquivo HTML, na tag <script> ▪ Externa: ▪ Incluindo por meio de arquivo externo, com a extensão “.js” Formas de adicionar JavaScript ▪ “;”: caractere de fim de linha; ▪ “{}”: caracteres de definição de início e fim do bloco de código; ▪ “function”: para definir uma nova função; ▪ “var”: para definição de variáveis. Sintaxe JavaScript Bloco de código ▪ Grupo de instruções; ▪ Inicia com “{” e encerra com “}”; ▪ Geralmente representam um única tarefa. Variáveis ▪ Tipagem dinâmica; ▪ Utiliza a palavra reservada “var” para declaração; ▪ Ex.: Operadores ▪ Comparação: “==”, “===”, “!=”, “!==”, “>”, “>=”, “<”, “<=”; ▪ Aritmético: “+”, “-”, “*”, “/”, “%”, “++” “--”; ▪ Lógico: “||”, “&&” e “!”; ▪ Etc. Estruturas de controle ▪ Estrutura de seleção: if, if/else e switch; ▪ Estrutura de repetição: while, do/while, for e for/in. Esquemas de Estudos/Unidade 03/Aula 02 - Funcoes no JavaScript.pdf Funções no JavaScript Programação WEB ▪ A palavra reservada “function” define uma função; ▪ Uma função pode retornar um valor utilizando a palavra reservada “return”; ▪ Pode receber argumentos; ▪ Utiliza os caracteres “{“ e “}” para definir o bloco de instruções da função. Declarando funções ▪ É composto por atributos e métodos; ▪ Para criar uma nova instância do objeto utiliza-se a palavra reservada “new”; Objetos ▪ É possível criar um objeto genérico com “Object”; ▪ Ex.: var obj = new Object(); ▪ É possível criar objetos com literais. ▪ Ex.: var nave = {nome: “coração de ouro”, ▪ dono: “Zaphod Bebblebrox”} Objetos ▪ São inúmeras as funções nativas do JavaScript; ▪ Entre as mais utilizadas estão: prompt e alert; ▪ Ex.: alert e prompt respectivamente Funções nativas JavaScript Esquemas de Estudos/Unidade 04/Aula 01 - jQuery.pdf jQuery Programação WEB ▪ Segue os padrões W3C; ▪ Multiplataforma; ▪ Pode ser referenciado tanto local quanto remotamente; ▪ Site oficial: www.jquery.com. Biblioteca jQuery http://www.jquery.com/ ▪ De um arquivo local: ▪ Ex.: <script src=“http://localhost/projeto/jquery-1.5.js”></script> Importando jQuery ▪ De um repositório remoto: Ex.: <script src=“http://code.jquery.com/jquery-1.5.js”></script> Importando jQuery ▪ Iniciar os comandos com o caractere “$” ▪ Ex.: $(document).ready(function(){…}); Declarando comandos jQuery Esquemas de Estudos/Unidade 04/Aula 02 - jQuery - seletores.pdf Jquery - seletores Programação WEB ▪ É possível selecionar os elementos por: ▪Id; ▪Classe; ▪Tag. ▪ Veja mais em: https://api.jquery.com/category/selectors/ Seletores jQuery https://api.jquery.com/category/selectors/ ▪ Combinação com separação de palavras; ▪ Ex.: $(‘#menu a’); ▪ Combinação sem separação de palavras. ▪ Ex.: $(‘div#meuId’); Combinação de seletores ▪ $(‘elemento’).evento(function(){ ▪ //ações ▪ }); ▪ Exemplo de seletor por “tag”: ▪ $(‘body’).css(‘background-color’, ‘#f90’); Sintaxe para utilização de um seletor ▪ Exemplo do seletor por “id”: ▪ $(‘#botao’).click(function(){ ▪ alert(“botão clicado!”); ▪ }); Sintaxe para utilização de um seletor ▪ Exemplo do seletor por “classe”: ▪ $(‘.botao’).click(function(){ ▪ alert(“botão clicado!”); ▪ }); Sintaxe para utilização de um seletor Esquemas de Estudos/Unidade 04/Aula 03 - Ferramentas de desenvolvimento.pdf Ferramentas de desenvolvimento Programação WEB ▪ Notepad++; ▪ IDE Eclipse (Integrated Development Enviromment ou Ambiente de desenvolvimento integrado); ▪ Visual Studio Code; ▪ Atom; ▪ Etc. Ferramentas de desenvolvimento ▪ Bootstrap; ▪ Disponível em: https://getbootstrap.com/ ▪ Materialize; ▪ Disponível em: https://materializecss.com/ ▪ Susy. ▪ Disponível em: https://susy.readthedocs.io/ Frameworks front-end https://getbootstrap.com/ ▪ Git. ▪ Exemplo da estrutura do controle de versão: Controle de versão de arquivos ▪ GitHub – Repositório web. ▪ Ex.: Controle de versão de arquivos Esquemas de Estudos/Unidade 05/Aula 01 - PHP.pdf PHP Programação WEB ▪ Linguagem de programação de código aberto; ▪ Sintaxe de fácil compreensão; ▪ Suportado pela maioria dos servidores web; ▪ Suporta vários bancos de dados. PHP (Hypertext PreProcessor) ▪ Para o interpretador identificar o código PHP é necessário colocá-lo entre os caracteres: ▪<?php … ?> ou; ▪<? … ?> ou; ▪<% …%> ou; ▪<script language=“PHP”> … </script>. ▪ A forma mais utilizada é a segunda. Sintaxe básica PHP ▪ Tipagem dinâmica; ▪ Sintaxe: ${nome da variável} ▪ Ex.: $variavel ▪ PHP é case sensitive, ou seja, diferencia maiúsculas e minúsculas. ▪ Ex.: $php é diferente de $PHP. Declaração de variáveis ▪ Boolean; ▪ Integer; ▪ Float; ▪ String; ▪ Array. Tipos de dados ▪ Implícita. Conversão automática; ▪ Explícita. ▪ Ex.: $valor = (int) 10.5; ▪ O valor pode ser convertido por meio da função settype. ▪ Ex.: $valor = 10.5; ▪ settype(valor, int); Coerção de tipo ▪ Estrutura de seleção: if, if/else, if/elseif/else e switch; ▪ Estrutura de repetição: while, do/while, for e foreach. Estruturas de controle ▪ Sintaxe para definição de uma função. ▪ function {nome da função} ({argumentos}) { ▪ //instruções ▪ return {valor de retorno}; ▪ } Funções em PHP ▪ Carrega automaticamente as variáveis definidas no formulário; ▪ Método de envio do formulário: GET e POST; ▪ Exemplo da definição de um fomulário: ▪ <form method=“POST” action=“arquivo.php”> ▪ ... ▪ </form> Formulários em PHP Esquemas de Estudos/Unidade 05/Aula 02 - PHP - Orientado a Objetos.pdf PHP - Orientado a Objetos Programação WEB ▪ Pilares: ▪Polimorfismo; ▪Herança; ▪Abstração; ▪Encapsulamento. Programação Orientada à Objetos (POO) ▪ Estrutura de um objeto; ▪ Composta por: ▪Atributos; ▪Métodos. Classe ▪ Não possuem retorno; ▪ São chamados na instanciação da classe. Método construtor ▪ Exemplo: ▪ function __construct($nome) { ▪ $this→nome = $nome; ▪ } Método construtor ▪ abstract; ▪ Ex.: abstract class Conta { … } ▪ interface; ▪ Ex.: interface IMensagem { … } ▪ final. ▪ Ex.: final class ContaPoupanca extends Conta { ... } Tipos de classe Esquemas de Estudos/Unidade 05/Aula 03 - PHP - Acessando Banco de Dados.pdf PHP - Acessando Banco de Dados Programação WEB ▪ Abstrai o acesso ao banco de dados; ▪ Padroniza a forma de acesso ao banco de dados; ▪ Desempenho; ▪ Características de orientação à objetos. PHP Data Objects (PDO) ▪ A versão 5.1 (ou superior) do PHP já contam com uma versão do PDO; PHP Data Objects (PDO) ▪ Métodos da classe PDO: ▪ exec; ▪ query; ▪ prepare. PHP Data Objects (PDO) ▪ Se conecta aos principais bancos de dados, como: ▪ MySQL; ▪ Postgress; ▪ Oracle; ▪ SQLite. PHP Data Objects (PDO) Material da Disciplina/Códigos C# do Livro (caps. 10) - Progamacao Web.zip Adicionar.aspx <%@ Page Title="" Language="C#" MasterPageFile="~/Principal.Master" AutoEventWireup="true" CodeBehind="Adicionar.aspx.cs" Inherits="LojaDepartamentos.WebForm4" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <% if (Session["Carrinho"] == null) Session["Carrinho"] = new List<LojaDepartamentos.Produto>(); int idproduto = int.Parse(Request.QueryString["idproduto"]); List<LojaDepartamentos.Produto> produtos = (List<LojaDepartamentos.Produto>)Session["Carrinho"]; LojaDepartamentos.Produto p = produtos.Find(x => x.IdProduto == idproduto); if (p == null) produtos.Add(new LojaDepartamentos.Produto(idproduto, 1)); else p.Qtde += 1; Session["Carrinho"] = produtos; Response.Redirect("Carrinho.aspx"); %> </asp:Content> Adicionar.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace LojaDepartamentos { public partial class WebForm4 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } } Adicionar.aspx.designer.cs //------------------------------------------------------------------------------ // <gerado automaticamente> // Este código foi gerado por uma ferramenta. // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for recriado // </gerado automaticamente> //------------------------------------------------------------------------------ namespace LojaDepartamentos { public partial class WebForm4 { } } Carrinho.aspx <%@ Page Title="" Language="C#" MasterPageFile="~/Principal.Master" AutoEventWireup="true" CodeBehind="Carrinho.aspx.cs" Inherits="LojaDepartamentos.WebForm5" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <% List<LojaDepartamentos.Produto> produtos = (List<LojaDepartamentos.Produto>)Session["Carrinho"]; if (produtos.Count == 0) Response.Write("Carrinho vazio!"); else { Response.Write(@"<table class=""carrinho""><tr>"); Response.Write("<th>Imagem</th><th>Descrição</th><th>Quantidade</th>"); Response.Write("<th>Valor Unitário</th><th>Valor Total</th><th>Remover</th>"); Response.Write("</tr>"); float tmp_total = 0f; string SqlSelectCommand; foreach(LojaDepartamentos.Produto p in produtos) { Response.Write("<tr>"); SqlSelectCommand ="SELECT Arquivo "; SqlSelectCommand +="FROM ImagemProduto "; SqlSelectCommand +="WHERE IdProduto = " + p.IdProduto.ToString() + " "; SqlSelectCommand +="AND IdSequencia = 1"; SqlDataSource ds = new SqlDataSource( (string)Application["SqlConnectionString"], SqlSelectCommand); GridView gd = new GridView(); gd.DataSource = ds; gd.DataBind(); string tmp_imagem = gd.Rows[0].Cells[0].Text; Response.Write(@"<td><img src=""../images/" + tmp_imagem + @"""></td>"); SqlSelectCommand ="SELECT Nome, Valor "; SqlSelectCommand +="FROM Produto "; SqlSelectCommand +="WHERE IdProduto = " + p.IdProduto.ToString() + " "; ds = new SqlDataSource( (string)Application["SqlConnectionString"], SqlSelectCommand); gd = new GridView(); gd.DataSource = ds; gd.DataBind(); string tmp_nome = gd.Rows[0].Cells[0].Text; string tmp_valor_u = float.Parse(gd.Rows[0].Cells[1].Text).ToString("C2"); string tmp_valor_t = (float.Parse(gd.Rows[0].Cells[1].Text) * p.Qtde).ToString("C2"); tmp_total += float.Parse(gd.Rows[0].Cells[1].Text) * p.Qtde; Response.Write("<td>" + tmp_nome + "</td><td>" + p.Qtde.ToString() + "</td>"); Response.Write("<td>" + tmp_valor_u + "</td><td>" + tmp_valor_t + "</td><td>"); Response.Write( @"<a href=""Remover.aspx?idproduto=" + p.IdProduto.ToString() + @""">"); Response.Write(@"<img src=""../images/btnremover.png""></a><td>"); Response.Write("</tr>"); } Response.Write("<tr><td></td><td></td><td></td>"); Response.Write("<td>Total:</td><td>" + tmp_total.ToString("C2") + "</td></tr>"); Response.Write("</tr></table>"); Response.Write(@"<a href=""Finalizar.aspx"">"); Response.Write(@"<img src=""../images/btnfinalizar.png""></a></td>"); } %> </asp:Content> Carrinho.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace LojaDepartamentos { public partial class WebForm5 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } } Carrinho.aspx.designer.cs //------------------------------------------------------------------------------ // <gerado automaticamente> // Este código foi gerado por uma ferramenta. // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for recriado // </gerado automaticamente> //------------------------------------------------------------------------------ namespace LojaDepartamentos { public partial class WebForm5 { } } Categoria.aspx <%@ Page Title="" Language="C#" MasterPageFile="~/Principal.Master" AutoEventWireup="true" CodeBehind="Categoria.aspx.cs" Inherits="LojaDepartamentos.WebForm2" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <table class="menucategorias"><tr> <% string SqlSelectCommand = "SELECT IdCategoria, Nome "; SqlSelectCommand += "FROM Categoria "; SqlSelectCommand += "WHERE IdDepartamento = " + Request.QueryString["iddepartamento"] + " "; SqlSelectCommand += "ORDER BY Nome"; SqlDataSource ds = new SqlDataSource( (string)Application["SqlConnectionString"], SqlSelectCommand); GridView gd = new GridView(); gd.DataSource = ds; gd.DataBind(); string tmp_idcategoria, tmp_nome; for (int i = 0; i < gd.Rows.Count; i++) { tmp_idcategoria = gd.Rows[i].Cells[0].Text; tmp_nome = gd.Rows[i].Cells[1].Text; Response.Write(@"<td><a runat=""server"" href=""Produto.aspx?idcategoria="); Response.Write(tmp_idcategoria + @""">" + tmp_nome + "</a></td>"); } %> </tr></table> </asp:Content> Categoria.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace LojaDepartamentos { public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } } Categoria.aspx.designer.cs //------------------------------------------------------------------------------ // <gerado automaticamente> // Este código foi gerado por uma ferramenta. // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for recriado // </gerado automaticamente> //------------------------------------------------------------------------------ namespace LojaDepartamentos { public partial class WebForm2 { } } Default.aspx <%@ Page Title="" Language="C#" MasterPageFile="~/Principal.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="LojaDepartamentos.WebForm1" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <% if(Session["CPF"] == null) { %> Informe seu CPF para iniciar as compras:<br /> <asp:Label runat="server" ID="lblCPF">CPF: </asp:Label> <asp:TextBox runat="server" ID="txtCPF"></asp:TextBox> <asp:Button runat="server" ID="btnEnviar" text="Enviar" OnClick="btnEnviar_Click"/> <% } %> <% else { string sqlConnectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=LojaDepartamentos;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; string sqlSelectCommand = "SELECT Nome FROM Cliente WHERE CPF = " + Session["CPF"]; SqlDataSource ds = new SqlDataSource(sqlConnectionString, sqlSelectCommand); GridView gd = new GridView(); gd.DataSource = ds; gd.DataBind(); Response.Write("Bem vindo, " + gd.Rows[0].Cells[0].Text); } %> </asp:Content> Default.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace LojaDepartamentos { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnEnviar_Click(object sender, EventArgs e) { Session["CPF"] = txtCPF.Text; Response.Redirect("Default.aspx"); } } } Default.aspx.designer.cs //------------------------------------------------------------------------------ // <gerado automaticamente> // Este código foi gerado por uma ferramenta. // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for recriado // </gerado automaticamente> //------------------------------------------------------------------------------ namespace LojaDepartamentos { public partial class WebForm1 { /// <summary> /// Controle lblCPF. /// </summary> /// <remarks> /// Campo gerado automaticamente. /// Modificar a declaração do campo de movimento do arquivo de designer para o arquivo code-behind. /// </remarks> protected global::System.Web.UI.WebControls.Label lblCPF; /// <summary> /// Controle txtCPF. /// </summary> /// <remarks> /// Campo gerado automaticamente. /// Modificar a declaração do campo de movimento do arquivo de designer para o arquivo code-behind. /// </remarks> protected global::System.Web.UI.WebControls.TextBox txtCPF; /// <summary> /// Controle btnEnviar. /// </summary> /// <remarks> /// Campo gerado automaticamente. /// Modificar a declaração do campo de movimento do arquivo de designer para o arquivo code-behind. /// </remarks> protected global::System.Web.UI.WebControls.Button btnEnviar; } } Principal.Master " + tmp_nome + ""); } %> 2017 - Todos os direitos reservados Principal.Master.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace LojaDepartamentos { public partial class Principal : System.Web.UI.MasterPage { protected void Page_Load(object sender, EventArgs e) { } } } Principal.Master.designer.cs //------------------------------------------------------------------------------ // <gerado automaticamente> // Este código foi gerado por uma ferramenta. // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for recriado // </gerado automaticamente> //------------------------------------------------------------------------------ namespace LojaDepartamentos { public partial class Principal { /// <summary> /// Controle head. /// </summary> /// <remarks> /// Campo gerado automaticamente. /// Modificar a declaração do campo de movimento do arquivo de designer para o arquivo code-behind. /// </remarks> protected global::System.Web.UI.WebControls.ContentPlaceHolder head; /// <summary> /// Controle form1. /// </summary> /// <remarks> /// Campo gerado automaticamente. /// Modificar a declaração do campo de movimento do arquivo de designer para o arquivo code-behind. /// </remarks> protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// <summary> /// Controle ContentPlaceHolder1. /// </summary> /// <remarks> /// Campo gerado automaticamente. /// Modificar a declaração do campo de movimento do arquivo de designer para o arquivo code-behind. /// </remarks> protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; } } Produto.aspx <%@ Page Title="" Language="C#" MasterPageFile="~/Principal.Master" AutoEventWireup="true" CodeBehind="Produto.aspx.cs" Inherits="LojaDepartamentos.WebForm3" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <table class="pagina"><tr> <% string SqlSelectCommand; SqlSelectCommand = "SELECT IdProduto, Nome, Valor "; SqlSelectCommand += "FROM Produto "; SqlSelectCommand += "WHERE IdCategoria = " + Request.QueryString["idcategoria"] + " "; SqlSelectCommand += "ORDER BY Nome"; SqlDataSource ds = new SqlDataSource( (string)Application["SqlConnectionString"], SqlSelectCommand); GridView gd = new GridView(); gd.DataSource = ds; gd.DataBind(); string tmp_idproduto, tmp_nome, tmp_valor, tmp_imagem; for (int i = 0; i < gd.Rows.Count; i++) { if (i % 4 == 3) Response.Write("</tr><tr>"); tmp_idproduto = gd.Rows[i].Cells[0].Text; tmp_nome = gd.Rows[i].Cells[1].Text; tmp_valor = gd.Rows[i].Cells[2].Text; SqlSelectCommand = "SELECT Arquivo "; SqlSelectCommand += "FROM ImagemProduto "; SqlSelectCommand += "WHERE IdProduto = " + tmp_idproduto + " "; SqlSelectCommand += "AND IdSequencia = 1"; SqlDataSource dsimagem = new SqlDataSource( (string)Application["SqlConnectionString"], SqlSelectCommand); GridView gdimagem = new GridView(); gdimagem.DataSource = dsimagem; gdimagem.DataBind(); tmp_imagem = gdimagem.Rows[0].Cells[0].Text; Response.Write("<td>"); Response.Write(@"<img src=""images/" + tmp_imagem + @"""><br>"); Response.Write(tmp_nome + "<br>"); Response.Write(tmp_valor + "<br>"); Response.Write( @"<a runat=""server"" href=""Adicionar.aspx?idproduto="); Response.Write( tmp_idproduto + @"""><img src=""../images/btncomprar.png""></a>"); Response.Write("/<td>"); } %> </tr></table> </asp:Content> Produto.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace LojaDepartamentos { public partial class WebForm3 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } } Produto.aspx.designer.cs //------------------------------------------------------------------------------ // <gerado automaticamente> // Este código foi gerado por uma ferramenta. // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for recriado // </gerado automaticamente> //------------------------------------------------------------------------------ namespace LojaDepartamentos { public partial class WebForm3 { } } Produto.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace LojaDepartamentos { public class Produto { public int IdProduto { get; set; } public int Qtde { get; set; } public Produto() { IdProduto = 0; Qtde = 0; } public Produto(int paridproduto, int parqtde) { IdProduto = paridproduto; Qtde = parqtde; } } } Remover.aspx <%@ Page Title="" Language="C#" MasterPageFile="~/Principal.Master" AutoEventWireup="true" CodeBehind="Remover.aspx.cs" Inherits="LojaDepartamentos.WebForm6" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <% int idproduto = int.Parse(Request.QueryString["idproduto"]); List<LojaDepartamentos.Produto> produtos = (List<LojaDepartamentos.Produto>)Session["Carrinho"]; LojaDepartamentos.Produto p = produtos.Find(x => x.IdProduto == idproduto); produtos.Remove(p); Session["Carrinho"] = produtos; Response.Redirect("Carrinho.aspx"); %> </asp:Content> Remover.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace LojaDepartamentos { public partial class WebForm6 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } } Remover.aspx.designer.cs //------------------------------------------------------------------------------ // <gerado automaticamente> // Este código foi gerado por uma ferramenta. // // As alterações ao arquivo poderão causar comportamento incorreto e serão perdidas se // o código for recriado // </gerado automaticamente> //------------------------------------------------------------------------------ namespace LojaDepartamentos { public partial class WebForm6 { } } Material da Disciplina/Códigos PHP do Livro (caps. 10) - Progamacao Web.zip index.php "; } catch(PDOException $erro) { echo "ERRO DETECTADO:", $erro->getMessage(); } ?> prepare($sqlSelectCommand); $statement->execute(); $ds = $statement->fetchAll(PDO::FETCH_ASSOC); foreach($ds as $row) { $tmp_iddepartamento = $row["IdDepartamento"]; $tmp_nome = $row["Nome"]; echo " ".$tmp_nome." "; } ?> 2017 - Todos os direitos reservados produto.php <table class="pagina"><tr> <?php $idcategoria = $GET["idcategoria"]; $sqlSelectCommand="SELECT IdProduto, Nome, Valor "; $sqlSelectCommand.="FROM Produto "; $sqlSelectCommand.="WHERE IdCategoria = ".$idcategoria; $statement = $conn->prepare($sqlSelectCommand); $statement->execute(); $ds = $statement->fetchAll(PDO::FETCH_ASSOC); $reg = 0; foreach($ds as $row) { if($reg % 4 == 0) echo "</tr><tr>"; $tmp_idproduto = $row["IdProduto"]; $tmp_nome = $row["Nome"]; $tmp_valor = number_format($row["Valor"], 2, ',', '.'); $sqlSelectCommand="SELECT Arquivo "; $sqlSelectCommand.="FROM ImagemProduto "; $sqlSelectCommand.="WHERE IdProduto = ".$tmp_idproduto." "; $sqlSelectCommand.="AND IdSequencia = 1"; $statementimagem = $conn->prepare($sqlSelectCommand); $statementimagem->execute(); $dsimagem = $statementimagem->fetch(PDO::FETCH_ASSOC); $tmp_imagem = $dsimagem["Arquivo"]; echo "<td>"; echo "<img src=\"images/".$tmp_imagem."\"><br>"; echo $tmp_nome."<br>"; echo $tmp_valor."<br>"; echo "<a href=\"index.php?pagina=adicionar&idproduto="; echo $tmp_idproduto."\"><img src=\"../images/btncomprar.png\"></a>"; echo "/<td>"; $reg++; } ?> </tr></table> remover.php <?php session_start(); $idproduto = intval($_GET["idproduto"]); if(isset($_SESSION['carrinho'][$idproduto])) unset($_SESSION['carrinho'][$idproduto]); header("../index.php?pagina=carrinho",301); ?> adicionar.php <?php session_start(); if(!isset($_SESSION["carrinho"])) $_SESSION["carrinho"] = array(); $idproduto = intval($_GET["idproduto"]); if(!isset($_SESSION["carrinho"][$idproduto])) $_SESSION["carrinho"][$idproduto] = 1; else $_SESSION["carrinho"][$idproduto] += 1; header("../index.php?pagina=carrinho",301); ?> carrinho.php <?php if(count($_SESSION["carrinho"]) == 0) echo "Carrinho vazio!"; else { echo "<table class=\"carrinho\"><tr>"; echo "<th>Imagem</th><th>Descrição</th><th>Quantidade</th>"; echo "<th>Valor Unitário</th><th>Valor Total</th><th>Remover</th>"; echo "</tr>"; $tmp_total = 0; foreach($_SESSION["carrinho"] as $tmp_idproduto => $tmp_qtde) { echo "<tr>"; $sqlSelectCommand="SELECT Arquivo "; $sqlSelectCommand.="FROM ImagemProduto "; $sqlSelectCommand.="WHERE IdProduto = ".$tmp_idproduto." "; $sqlSelectCommand.="AND IdSequencia = 1"; $statement = $conn->prepare($sqlSelectCommand); $statement->execute(); $ds = $statement->fetch(PDO::FETCH_ASSOC); $tmp_imagem = $ds["Arquivo"]; echo "<td><img src=\"".$tmp_imagem."\"></td>"; $sqlSelectCommand="SELECT Nome, Valor "; $sqlSelectCommand.="FROM Produto "; $sqlSelectCommand.="WHERE IdProduto = ".$tmp_idproduto." "; $statement = $conn->prepare($sqlSelectCommand); $statement->execute(); $ds = $statement->fetch(PDO::FETCH_ASSOC); $tmp_nome = $ds["Nome"]; $tmp_valor_u = number_format($ds["Valor"], 2, ',', '.'); $tmp_valor_t = number_format($ds["Valor"] * $tmp_qtde, 2, ',', '.'); $tmp_total += $ds["Valor"] * $tmp_qtde; echo "<td>".$tmp_nome."</td><td>".$tmp_qtde."</td>"; echo "<td>".$tmp_valor_u."</td><td>".$tmp_valor_t."</td>"; echo "<td><a href=\"index.php?pagina=remover&idproduto=".$tmp_idproduto."\">"; echo "<img src=\"../images/btnremover.png\"></a></td>"; echo "</tr>"; } echo "</table>"; $tmp_total = number_format($tmp_total, 2, ',', '.'); echo "<tr><td></td><td></td><td></td>"; echo "<td>Total:</td><td>".$_tmp_total."</td></tr>"; echo "<a href=\"index.php?pagina=finalizar\">"; echo "<img src=\"../images/btnfinalizar.png\"></a></td>"; } ?> categoria.php <table class="menucategorias"><tr> <?php $sqlSelectCommand="SELECT IdCategoria, Nome "; $sqlSelectCommand.="FROM Categoria "; $sqlSelectCommand.="WHERE IdDepartamento = ".$iddepartamento; $statement = $conn->prepare($sqlSelectCommand); $statement->execute(); $ds = $statement->fetchAll(PDO::FETCH_ASSOC); foreach($ds as $row) { $tmp_idcategoria = $row["IdCategoria"]; $tmp_nome = $row["Nome"]; echo "<td><a href=\"index.php?pagina=produto&idcategoria="; echo $tmp_idcategoria."\">".$tmp_nome."</a></td>"; } ?> </tr></table> Material da Disciplina/Códigos PHP do Livro (caps. 9) - Progamacao Web.zip Sistema/.buildpath Sistema/.metadata/.lock Sistema/.metadata/.log !SESSION 2017-04-22 14:06:48.889 ----------------------------------------------- eclipse.buildId=4.6.2.M20161124-1400 java.version=1.8.0_131 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR Framework arguments: -product org.eclipse.epp.package.javascript.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.javascript.product !ENTRY org.eclipse.egit.ui 2 0 2017-04-22 14:08:16.409 !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git user global configuration and to define the default location to store repositories: 'C:\Users\smaga'. If this is not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and EGit might behave differently since they see different configuration options. This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. !SESSION 2017-05-03 21:44:08.028 ----------------------------------------------- eclipse.buildId=4.6.2.M20161124-1400 java.version=1.8.0_131 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR Framework arguments: -product org.eclipse.epp.package.javascript.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.javascript.product !ENTRY org.eclipse.egit.ui 2 0 2017-05-03 21:44:34.473 !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git user global configuration and to define the default location to store repositories: 'C:\Users\smaga'. If this is not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and EGit might behave differently since they see different configuration options. This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. !ENTRY org.eclipse.wst.xml.core 4 4 2017-05-03 21:51:16.779 !MESSAGE IStructuredDocumentRegion management failed. !STACK 0 org.eclipse.wst.xml.core.internal.document.StructuredDocumentRegionManagementException: IStructuredDocumentRegion management failed. at org.eclipse.wst.xml.core.internal.document.XMLModelParser.removeStructuredDocumentRegion(XMLModelParser.java:2265) at org.eclipse.wst.xml.core.internal.document.XMLModelParser.replaceStructuredDocumentRegions(XMLModelParser.java:2339) at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.nodesReplaced(DOMModelImpl.java:737) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument._fireEvent(BasicStructuredDocument.java:600) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:1198) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalReplaceText(BasicStructuredDocument.java:1979) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2423) at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2419) at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access$3(JobSafeStructuredDocument.java:1) at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument$4.run(JobSafeStructuredDocument.java:163) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:149) at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceText(JobSafeStructuredDocument.java:171) at org.eclipse.wst.sse.core.internal.undo.StructuredTextCommandImpl.undo(StructuredTextCommandImpl.java:127) at org.eclipse.emf.common.command.CompoundCommand.undo(CompoundCommand.java:327) at org.eclipse.emf.common.command.BasicCommandStack.undo(BasicCommandStack.java:143) at org.eclipse.wst.sse.core.internal.undo.StructuredTextUndoManager.undo(StructuredTextUndoManager.java:631) at org.eclipse.wst.sse.ui.StructuredTextViewerUndoManager.undo(StructuredTextViewerUndoManager.java:165) at org.eclipse.jface.text.TextViewer.doOperation(TextViewer.java:3828) at org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:1025) at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1461) at org.eclipse.wst.sse.ui.internal.StructuredTextViewer.doOperation(StructuredTextViewer.java:644) at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:130) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:127) at org.eclipse.jface.action.Action.runWithEvent(Action.java:473) at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:118) at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) !SESSION 2017-05-03 23:18:43.162 ----------------------------------------------- eclipse.buildId=4.6.2.M20161124-1400 java.version=1.8.0_131 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR Framework arguments: -product org.eclipse.epp.package.javascript.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.javascript.product !ENTRY org.eclipse.egit.ui 2 0 2017-05-03 23:18:59.279 !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git user global configuration and to define the default location to store repositories: 'C:\Users\smaga'. If this is not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and EGit might behave differently since they see different configuration options. This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. !SESSION 2017-05-04 09:35:31.493 ----------------------------------------------- eclipse.buildId=4.6.2.M20161124-1400 java.version=1.8.0_131 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR Framework arguments: -product org.eclipse.epp.package.javascript.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.javascript.product !ENTRY org.eclipse.egit.ui 2 0 2017-05-04 09:35:57.880 !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git user global configuration and to define the default location to store repositories: 'C:\Users\smaga'. If this is not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and EGit might behave differently since they see different configuration options. This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. Sistema/.metadata/.mylyn/repositories.xml.zip repositories.xml Sistema/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version Sistema/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index Sistema/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version Sistema/.metadata/.plugins/org.eclipse.core.resources/.root/4.tree Sistema/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources @±‹�#¼���%–磓¾�#master table #Thu May 04 09:48:00 BRT 2017 clearDelta_org.eclipse.debug.core=false clearDelta_org.eclipse.wst.jsdt.web.core=false clearDelta_org.eclipse.debug.ui=false /.tree=4 clearDelta_org.eclipse.mylyn.tasks.ui=false clearDelta_org.eclipse.wst.validation=false deltaExpiration_org.eclipse.wst.jsdt.core=1493902080405 clearDelta_org.eclipse.rse.core=false clearDelta_org.eclipse.rse.files.ui=false deltaExpiration_org.eclipse.wst.jsdt.web.core=1493902080405 clearDelta_org.eclipse.wst.jsdt.core=false ÀXûó#¼���QóŒ{»wÆ@±‹�#¼���%–磓¾�#master table #Thu May 04 09:48:00 BRT 2017 clearDelta_org.eclipse.debug.core=false clearDelta_org.eclipse.wst.jsdt.web.core=false clearDelta_org.eclipse.debug.ui=false /.tree=4 clearDelta_org.eclipse.mylyn.tasks.ui=false clearDelta_org.eclipse.wst.validation=false deltaExpiration_org.eclipse.wst.jsdt.core=1493902080405 clearDelta_org.eclipse.rse.core=false clearDelta_org.eclipse.rse.files.ui=false deltaExpiration_org.eclipse.wst.jsdt.web.core=1493902080405 clearDelta_org.eclipse.wst.jsdt.core=false ÀXûó#¼���QóŒ{»wÆ Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs eclipse.preferences.version=1 version=1 Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs eclipse.preferences.version=1 org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<launchPerspectives/>\r\n Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs eclipse.preferences.version=1 resetSendMode=KEEP resetSendModeOn=0 sendMode=NOTIFY Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.mpc.ui.prefs CatalogDescriptor=http\://marketplace.eclipse.org eclipse.preferences.version=1 Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs eclipse.preferences.version=1 mylyn.attention.migrated=true Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs eclipse.preferences.version=1 org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs eclipse.preferences.version=1 migrated.task.repositories.secure.store=true org.eclipse.mylyn.tasks.ui.filters.nonmatching=true org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.core.prefs activeuserprofiles=SILVIE_LENOVO;Team eclipse.preferences.version=1 org.eclipse.rse.systemtype.local.systemType.defaultUserId=smaga useridperkey=SILVIE_LENOVO.Local\=smaga; Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.rse.ui.prefs eclipse.preferences.version=1 org.eclipse.rse.preferences.order.connections=SILVIE_LENOVO.Local Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs eclipse.preferences.version=1 org.eclipse.team.ui.first_time=false Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs eclipse.preferences.version=1 overviewRuler_migration=migrated_3.1 Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs PROBLEMS_FILTERS_MIGRATE=true eclipse.preferences.version=1 platformState=1489930374796 quickStart=false tipsAndTricks=true Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs eclipse.preferences.version=1 showIntro=false Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs //org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false eclipse.preferences.version=1 Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.jsdt.ui.prefs eclipse.preferences.version=1 fontPropagated=true org.eclipse.jface.textfont=1|Consolas|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Consolas; org.eclipse.wst.jsdt.ui.editor.tab.width= org.eclipse.wst.jsdt.ui.formatterprofiles.version=11 org.eclipse.wst.jsdt.ui.javadoclocations.migrated=true proposalOrderMigrated=true tabWidthPropagated=true useAnnotationsPrefPage=true useQuickDiffPrefPage=true Sistema/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs content_assist_number_of_computers=10 eclipse.preferences.version=1 useAnnotationsPrefPage=true useQuickDiffPrefPage=true Sistema/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration ModelMigrationProcessor.001 topLevel shellMaximized persp.actionSet:org.eclipse.mylyn.doc.actionSet persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation persp.actionSet:org.eclipse.ui.cheatsheets.actionSet persp.actionSet:org.eclipse.rse.core.search.searchActionSet persp.actionSet:org.eclipse.search.searchActionSet persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet persp.actionSet:org.eclipse.ui.actionSet.keyBindings persp.actionSet:org.eclipse.ui.actionSet.openFiles persp.actionSet:org.eclipse.wst.jsdt.chromium.debug.ui.actionSets persp.actionSet:org.eclipse.debug.ui.launchActionSet persp.actionSet:org.eclipse.wst.jsdt.ui.JavaActionSet persp.actionSet:org.eclipse.wst.jsdt.ui.JavaElementCreationActionSet persp.actionSet:org.eclipse.ui.NavigateActionSet persp.viewSC:org.eclipse.wst.jsdt.ui.PackageExplorer persp.viewSC:org.eclipse.wst.jsdt.ui.TypeHierarchy persp.viewSC:org.eclipse.wst.jsdt.ui.SourceView persp.viewSC:org.eclipse.wst.jsdt.ui.JavadocView persp.viewSC:org.eclipse.search.ui.views.SearchView persp.viewSC:org.eclipse.ui.console.ConsoleView persp.viewSC:org.eclipse.ui.views.ContentOutline persp.viewSC:org.eclipse.ui.views.ProblemView persp.viewSC:org.eclipse.ui.views.ResourceNavigator persp.viewSC:org.eclipse.ui.views.TaskList persp.viewSC:org.eclipse.ui.views.ProgressView persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.JavaProjectWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.NewPackageCreationWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.NewClassCreationWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.NewJSWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.NewInterfaceCreationWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.NewEnumCreationWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.NewAnnotationCreationWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.NewSourceFolderCreationWizard persp.newWizSC:org.eclipse.wst.jsdt.ui.wizards.NewSnippetFileCreationWizard persp.newWizSC:org.eclipse.ui.wizards.new.folder persp.newWizSC:org.eclipse.ui.wizards.new.file persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView persp.perspSC:org.eclipse.jdt.ui.JavaPerspective persp.perspSC:org.eclipse.debug.ui.DebugPerspective persp.perspSC:org.eclipse.wst.web.ui.webDevPerspective persp.perspSC:org.eclipse.ui.resourcePerspective persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer persp.showIn:org.eclipse.ui.navigator.ProjectExplorer persp.showIn:org.eclipse.wst.jsdt.ui.PackageExplorer persp.showIn:org.eclipse.team.ui.GenericHistoryView persp.showIn:org.eclipse.ui.views.ResourceNavigator View categoryTag:Help View categoryTag:General ViewMenu menuContribution:menu View categoryTag:Help org.eclipse.e4.primaryDataStack EditorStack active Editor org.eclipse.wst.html.core.htmlsource.source removeOnHide active activeOnClose View categoryTag:General ViewMenu menuContribution:menu View categoryTag:JavaScript View categoryTag:General View categoryTag:JavaScript View categoryTag:General ViewMenu menuContribution:menu View categoryTag:JavaScript View categoryTag:JavaScript View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General ViewMenu menuContribution:menu toolbarSeparator Draggable toolbarSeparator Draggable Draggable Draggable Draggable toolbarSeparator Draggable toolbarSeparator toolbarSeparator Draggable stretch SHOW_RESTORE_MENU Draggable HIDEABLE SHOW_RESTORE_MENU stretch Draggable Draggable TrimStack Draggable platform:win32 platform:win32 Editor View categoryTag:Debug View categoryTag:Debug View categoryTag:Debug View categoryTag:Debug View categoryTag:Debug View categoryTag:Debug View categoryTag:Debug View categoryTag:Git View categoryTag:Git View categoryTag:Git View categoryTag:Git View categoryTag:Git View categoryTag:General View categoryTag:Help View categoryTag:Mylyn View categoryTag:Mylyn View categoryTag:Mylyn View categoryTag:Oomph View categoryTag:Remote Systems View categoryTag:Remote Systems View categoryTag:Remote Systems View categoryTag:Remote Systems View categoryTag:Remote Systems View categoryTag:Remote Systems View categoryTag:Remote Systems View categoryTag:General View categoryTag:General View categoryTag:Team View categoryTag:Team View categoryTag:Terminal View categoryTag:Other View categoryTag:General View categoryTag:General View categoryTag:Help View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:General View categoryTag:Debug View categoryTag:JavaScript View categoryTag:JavaScript View categoryTag:JavaScript View categoryTag:JavaScript View categoryTag:JavaScript View categoryTag:Server View categoryTag:XML View categoryTag:XML glue move_after:PerspectiveSpacer SHOW_RESTORE_MENU move_after:Spacer Glue HIDEABLE SHOW_RESTORE_MENU glue move_after:SearchField SHOW_RESTORE_MENU Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache/segments.gen 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache/segments_1 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/_0.fdt Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/_0.fdx Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/_0.fnm Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/_0.frq Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/_0.nrm NRMÿ Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/_0.tii 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/_0.tis 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/segments.gen 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/segments_1 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/write.lock Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_0.fdt Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_0.fdx Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_0.fnm Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_0.frq Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_0.nrm NRMÿ Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_0.tii 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/_0.tis 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments.gen 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/remote-history/segments_1 0.0 Sistema/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/server-config.json { "version": "v1", "title": "Eclipse", "timestamp": 1493858678413, "ttl": 10080, "helpUrl": "https://dev.eclipse.org/recommenders/community/aeri/v2/help/", "feedbackUrl": "http://ctrlflow.com/automated-error-reporting", "aboutUrl": "https://wiki.eclipse.org/EPP/Logging", "submitUrl": "https://dev.eclipse.org/recommenders/community/confess/0.6/reports/", "maxReportSize": 262144, "problemsUrl": "https://www.eclipse.org/downloads/download.php?r\u003d1\u0026file\u003d/technology/epp/logging/problems.zip", "problemsTtl": 20160, "interestUrl": "https://dev.eclipse.org/recommenders/community/confess/v2/interest", "connectTimeout": 10, "socketTimeout": 10, "acceptedProducts": [ "org.eclipse.*", "org.fordiac.*" ], "acceptedPlugins": [ "org.apache.log4j.*", "org.eclipse.*", "org.fordiac.*" ], "acceptedPackages": [ "ch.qos.*", "com.cforcoding.*", "com.google.*", "com.gradleware.tooling.*", "com.mountainminds.eclemma.*", "com.naef.*", "com.sun.*", "java.*", "javafx.*", "javax.*", "org.apache.*", "org.eclipse.*", "org.fordiac.*", "org.gradle.*", "org.jacoco.*", "org.osgi.*", "org.slf4j.*", "sun.*" ], "requiredPackages": [ "com.cforcoding.*", "com.gradleware.tooling.*", "com.mountainminds.eclemma.*", "com.naef.*", "org.eclipse.*", "org.fordiac.*", "org.gradle.*", "org.jacoco.*" ], "acceptOtherPackages": false, "acceptUiFreezes": true, "ignoredStatuses": [ ":java.io.IOException:There is not enough space on the disk", ":java.net.*:", "org.eclipse.core.filesystem::Could not delete*", "org.eclipse.core.filesystem::Could not move*", "org.eclipse.core.resources:org.eclipse.core.internal.resources.ResourceException:Resource is out of sync with the file system*", "org.eclipse.core.runtime::Invalid input url*", "org.eclipse.epp.mpc.ui:java.io.IOException:", "org.eclipse.equinox.p2.*::", "org.eclipse.jface:java.io.IOException:Unable to resolve plug-in*", "org.eclipse.oomph.setup.core:$org.apache.http.ConnectionClosedException:", "org.eclipse.pde.core::The current target platform contains errors*", "org.eclipse.ui::Conflicting handlers for*" ], "problemsZipLastDownloadTimestamp": 0 } Sistema/.metadata/.plugins/org.eclipse.mylyn.github.ui/avatars.ser Sistema/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup Sistema/.metadata/.plugins/org.eclipse.rse.core/.log Sistema/.metadata/.plugins/org.eclipse.rse.core/initializerMarks/org.eclipse.rse.internal.core.RSELocalConnectionInitializer.mark Sistema/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.silvie_lenovo_8127/FP.local.files_0/node.properties # RSE DOM Node 00-name=SILVIE_LENOVO\:local.files 01-type=FilterPool 03-attr.default=true 03-attr.deletable=true 03-attr.id=local.files 03-attr.nonRenamable=false 03-attr.owningParentName=null 03-attr.release=200 03-attr.singleFilterStringOnly=false 03-attr.singleFilterStringOnlyESet=false 03-attr.stringsCaseSensitive=true 03-attr.supportsDuplicateFilterStrings=false 03-attr.supportsNestedFilters=true 03-attr.type=default 06-child.00000.00-name=My Home 06-child.00000.01-type=Filter 06-child.00000.03-attr.default=false 06-child.00000.03-attr.filterType=default 06-child.00000.03-attr.id=My Home 06-child.00000.03-attr.nonChangable=false 06-child.00000.03-attr.nonDeletable=false 06-child.00000.03-attr.nonRenamable=false 06-child.00000.03-attr.promptable=false 06-child.00000.03-attr.relativeOrder=0 06-child.00000.03-attr.release=200 06-child.00000.03-attr.singleFilterStringOnly=false 06-child.00000.03-attr.stringsCaseSensitive=false 06-child.00000.03-attr.stringsNonChangable=false 06-child.00000.03-attr.supportsDuplicateFilterStrings=false 06-child.00000.03-attr.supportsNestedFilters=true 06-child.00000.06-child.00000.00-name=C\:\\Users\\smaga\\* 06-child.00000.06-child.00000.01-type=FilterString 06-child.00000.06-child.00000.03-attr.default=false 06-child.00000.06-child.00000.03-attr.string=C\:\\Users\\smaga\\* 06-child.00000.06-child.00000.03-attr.type=default 06-child.00001.00-name=Drives 06-child.00001.01-type=Filter 06-child.00001.03-attr.default=false 06-child.00001.03-attr.filterType=default 06-child.00001.03-attr.id=Drives 06-child.00001.03-attr.nonChangable=false 06-child.00001.03-attr.nonDeletable=false 06-child.00001.03-attr.nonRenamable=false 06-child.00001.03-attr.promptable=false 06-child.00001.03-attr.relativeOrder=0 06-child.00001.03-attr.release=200 06-child.00001.03-attr.singleFilterStringOnly=false 06-child.00001.03-attr.stringsCaseSensitive=false 06-child.00001.03-attr.stringsNonChangable=false 06-child.00001.03-attr.supportsDuplicateFilterStrings=false 06-child.00001.03-attr.supportsNestedFilters=true 06-child.00001.06-child.00000.00-name=* 06-child.00001.06-child.00000.01-type=FilterString 06-child.00001.06-child.00000.03-attr.default=false 06-child.00001.06-child.00000.03-attr.string=* 06-child.00001.06-child.00000.03-attr.type=default Sistema/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.silvie_lenovo_8127/H.local_16/node.properties # RSE DOM Node 00-name=Local 01-type=Host 03-attr.description= 03-attr.hostname=LOCALHOST 03-attr.offline=false 03-attr.promptable=false 03-attr.systemType=org.eclipse.rse.systemtype.local 03-attr.type=Local 06-child.00000.00-name=Local Connector Service 06-child.00000.01-type=ConnectorService 06-child.00000.03-attr.group=Local Connector Service 06-child.00000.03-attr.port=0 06-child.00000.03-attr.useSSL=false 06-child.00000.06-child.00000.00-name=Local Files 06-child.00000.06-child.00000.01-type=SubSystem 06-child.00000.06-child.00000.03-attr.hidden=false 06-child.00000.06-child.00000.03-attr.type=local.files 06-child.00000.06-child.00000.06-child.00000.00-name=SILVIE_LENOVO___SILVIE_LENOVO\:local.files 06-child.00000.06-child.00000.06-child.00000.01-type=FilterPoolReference 06-child.00000.06-child.00000.06-child.00000.03-attr.refID=local.files 06-child.00000.06-child.00001.00-name=Local Shells 06-child.00000.06-child.00001.01-type=SubSystem 06-child.00000.06-child.00001.03-attr.hidden=false 06-child.00000.06-child.00001.03-attr.type=local.shells Sistema/.metadata/.plugins/org.eclipse.rse.core/profiles/PRF.silvie_lenovo_8127/node.properties # RSE DOM Node 00-name=SILVIE_LENOVO 01-type=Profile 03-attr.defaultPrivate=true 03-attr.isActive=true 05-ref.00000=FP.local.files_0 05-ref.00001=H.local_16 Sistema/.metadata/.plugins/org.eclipse.rse.ui/.log Sistema/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml Sistema/.metadata/.plugins/org.eclipse.ui.intro/introstate Sistema/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
Compartilhar