|
|
- Cecília Barreto Cordeiro
- 8 Há anos
- Visualizações:
Transcrição
1 Base de Dados Sales.mdb Tabelas: Customers (CustomerID, Name, Address, PhoneNb, FaxNb, ) Products (ProductID, Description, UnitPrice, StockQtd) Sales (SaleID, CustomerID, DateOfSale) SaleDetails (SaleID, Quantity, productid, TotalCost) Users (UserID, User, Pass) Criação da página Inserir.aspx Layout > Insert Table > Colmns = 5; Rows = 2 > OK. Source code: <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Inserir.aspx.cs" Inherits="Inserir" Title="Untitled Page" %> <asp:content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
2 <table> <asp:label ID="Label1" runat="server" Text="Nome:"></asp:Label></td> <asp:textbox ID="TextBox1" runat="server"></asp:textbox></td> <asp:label ID="Label2" runat="server" Text="Morada:"></asp:Label></td> <asp:textbox ID="TextBox2" runat="server"></asp:textbox></td> <asp:label ID="Label3" runat="server" Text="Telefone:"></asp:Label></td> <asp:textbox ID="TextBox3" runat="server"></asp:textbox></td> <asp:label ID="Label4" runat="server" Text="Fax:"></asp:Label></td> <asp:textbox ID="TextBox4" runat="server"></asp:textbox></td> <asp:label ID="Label5" runat="server" Text=" "></asp:Label></td> <asp:textbox ID="TextBox5" runat="server"></asp:textbox></td> </table> <br /> <asp:label ID="Label6" runat="server" Text="Registo Inserido" Visible="False"></asp:Label> <br /><br /> <asp:button ID="Button1" runat="server" OnClick="Button1_Click" Text="Inserir" /><br /> </asp:content> Inserir.aspx.cs public partial class Inserir : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) ConnectionStringSettingsCollection connectionstrings = ConfigurationManager.ConnectionStrings;
3 ShopClassLibrary.DBPath.DB = connectionstrings["salesconnectionstring"].tostring(); Label6.Visible = false; protected void Button1_Click(object sender, EventArgs e) // Código sem validação dos campos try ShopClassLibrary.ShopStatusEnum status; string user = "admin"; string pass = "admin"; string nome = TextBox1.Text; string endereco = TextBox2.Text; string telefone = TextBox3.Text; string fax = TextBox4.Text; string = TextBox5.Text; ShopClassLibrary.ICustomer cliente = ShopClassLibrary.Factory.CreateCustomerService(); long id = cliente.add(user, pass, nome, endereco, telefone, fax, , out status); TextBox1.Text = ""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox4.Text = ""; TextBox5.Text = ""; Label6.Visible = true; catch (SystemException) Ficheiro Customer.cs public interface ICustomer: long Add(string user, string pass, string name, string address, string phone, string fax, string , out ShopStatusEnum status); internal class Customer : ICustomer public long Add(string user, string pass, string name, string address, string phone, string fax, string , out ShopStatusEnum status) long customerid = -1; OleDbConnection conn = null; // validar dados de entrada if (name == null name.trim().length == 0) status = ShopStatusEnum.INVALID_ARGUMENT; return -1; try
4 conn = new OleDbConnection(UtilDB.CONN); conn.open(); // validar o utilizador status = UtilDB.ValidateUser(conn, null, user, pass); if (status!= ShopStatusEnum.OK) return -1; // criar comando SQL a executar string sqlcmd = "INSERT INTO Customers (Name, Address, PhoneNb, FaxNb, ) Values (?,?,?,?,?)"; OleDbCommand cmd = new OleDbCommand(sqlCmd, conn); cmd.parameters.addwithvalue("name", name); if (address.length == 0) cmd.parameters.addwithvalue("address", DBNull.Value); else cmd.parameters.addwithvalue("address", address); if (phone.length == 0) cmd.parameters.addwithvalue("phone", DBNull.Value); else cmd.parameters.addwithvalue("phone", phone); if (fax.length == 0) cmd.parameters.addwithvalue("fax", DBNull.Value); else cmd.parameters.addwithvalue("fax", fax); if ( .length == 0) cmd.parameters.addwithvalue(" ", DBNull.Value); else cmd.parameters.addwithvalue(" ", ); // executar o comando int linhasinseridas = cmd.executenonquery(); // verificar o resultado if (linhasinseridas == 0) status = ShopStatusEnum.NOT_OK; // nao inseriu else // inseriu registo // obter codigo do novo id gerado pela base de dados OleDbCommand idcmd = new conn); customerid = (int)idcmd.executescalar(); status = ShopStatusEnum.OK; catch (OleDbException) status = ShopStatusEnum.ERROR; finally // fechar a conexão if (conn!= null && conn.state == ConnectionState.Open) conn.close(); return customerid; Criação da página Vender.aspx
5 Source code: Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Vender.aspx.cs" Inherits="Vender" Title="Untitled Page" %> <asp:content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <span style="font-size: 16pt"><strong>Venda<br /> <br /> </strong></span> <table style="font-weight: bold; font-size: 16pt"> <asp:label ID="Label1" runat="server" Font-Bold="True" Font-Size="Large" Text="Cliente"></asp:Label> </td> <td style="font-size: 12pt; width: 100px"> <asp:dropdownlist ID="DropDownList1" runat="server"> </asp:dropdownlist> </td> </table> <br /> <table> <td style="width: 100px; text-align: right"> Produto:</td> <td style="width: 60px"> <asp:dropdownlist ID="DropDownList2" runat="server"> </asp:dropdownlist></td> </td>
6 <td style="width: 100px; text-align: right"> Quantidade:</td> <td style="width: 60px"> <asp:textbox ID="TextBox1" runat="server"></asp:textbox> </td> <asp:button ID="Button1" runat="server" OnClick="Button1_Click" Text="Acresecentar" /> </td> </table> <br /> <strong><span style="font-size: 14pt"> <asp:label ID="Label2" runat="server" Text="Produtos Vendidos"></asp:Label></span> <br /><br /> </strong> <asp:gridview ID="GridView1" runat="server"> </asp:gridview> <br /> <asp:button ID="Button2" runat="server" Text="Fechar Factura" /><br /> </asp:content> Vender.aspx.cs public partial class Vender : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) ConnectionStringSettingsCollection connectionstrings = ConfigurationManager.ConnectionStrings; ShopClassLibrary.DBPath.DB = connectionstrings["salesconnectionstring"].tostring(); if (!Page.IsPostBack) Label2.Visible = false; GridView1.Visible = false; Button2.Visible = false; // carregar a tabela de clientes para a DropDownList1 ShopClassLibrary.ICustomer customer = ShopClassLibrary.Factory.CreateCustomerService(); DataSet dsclientes = customer.getall("admin", "admin"); DropDownList1.DataTextField = "Name"; DropDownList1.DataValueField = "CustomerID"; DropDownList1.DataSource = dsclientes; DropDownList1.DataBind(); // carregar a tabela de produtos para a DropDownList2 ShopClassLibrary.IProduct product = ShopClassLibrary.Factory.CreateProductService(); DataSet dsprodutos = product.getall("admin", "admin"); DropDownList2.DataTextField = "Description"; DropDownList2.DataValueField = "ProductID"; DropDownList2.DataSource = dsprodutos;
7 DropDownList2.DataBind(); // criar DataSet vazio (sem dados) para guardar linhas da factura ShopClassLibrary.ISale2 sale = ShopClassLibrary.Factory.CreateSale2Service(); DataSet dsdetalhesvenda = sale.createdetails("admin", "admin"); dsdetalhesvenda.tables[0].columns.add("produto"); Session["detalhesVenda"] = dsdetalhesvenda; protected void Button1_Click(object sender, EventArgs e) Button2.Visible = true; string IDCliente = DropDownList1.SelectedValue; string IDProduto = DropDownList2.SelectedValue; string NomeProduto = DropDownList2.SelectedItem.Text; int quantidade = int.parse(textbox1.text); DataSet dsdetalhesvenda = (DataSet)Session["detalhesVenda"]; // criar nova linha no DataSet DataRow dr = dsdetalhesvenda.tables[0].newrow(); // preencher campos da linha dr["productid"] = IDProduto; dr["quantity"] = quantidade; dr["produto"] = NomeProduto; // acrescentar linha ao DataSet dsdetalhesvenda.tables["saledetails"].rows.add(dr); // visualizar o novo DataSet GridView1.DataSource = dsdetalhesvenda; GridView1.DataBind(); GridView1.Visible = true; // guardar o novo DataSet em memória Session["detalhesVenda"] = dsdetalhesvenda; Label2.Visible = true; Ficheiro Customer.cs public interface ICustomer: DataSet getall(string user, string pass); internal class Customer : ICustomer public DataSet getall(string user, string pass) OleDbConnection conn; ShopStatusEnum status; try conn = new OleDbConnection(UtilDB.CONN);
8 conn.open(); status = UtilDB.ValidateUser(conn, null, user, pass); if (status!= ShopStatusEnum.OK) return null; DataSet ds = UtilDB.getAllFromTable(conn, "Customers"); return ds; catch (System.Exception) return null; Ficheiro Product.cs internal class Product : Iproduct DataSet getall(string user, string pass); internal class Product : IProduct public DataSet getall(string user, string pass) OleDbConnection conn; ShopStatusEnum status; try conn = new OleDbConnection(UtilDB.CONN); conn.open(); status = UtilDB.ValidateUser(conn, null, user, pass); if (status!= ShopStatusEnum.OK) return null; DataSet ds = UtilDB.getAllFromTable(conn, "Products"); return ds; catch (System.Exception) return null; Ficheiro Sale.cs internal class Sale : ISale2 public DataSet CreateDetails(string user, string pass) OleDbConnection conn = null; DataSet ds; try conn = new OleDbConnection(UtilDB.CONN); conn.open(); if (UtilDB.ValidateUser(conn, null, user, pass)!= ShopStatusEnum.OK) return null; // criar o DataSet vazio para a aplicação cliente preencher ds = UtilDB.GetByID(conn, null, "SaleDetails", "SaleID", -1); if (ds == null) return null;
9 // configurar as colunas para utilização ds.tables["saledetails"].columns["saleid"].allowdbnull = true; catch (OleDbException) return null; finally if (conn.state == ConnectionState.Open) conn.close(); return ds; Versão 4: Para esconder as colunas 0- SaleID, 2- ProdutID, e 3- TotalCost do dataset criado em memória, que é a fonte de dados do GridView onde se apresentam os detalhes dos Produtos Vendidos, é necessário tratar o evento RowCreated.
10 GridView1 > Properties > Events > Behavior > RowCreated > Duplo clique Na página Vender.aspx, Source code, é acrescentado: <asp:gridview ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated"> </asp:gridview> Vender.aspx.cs public partial class Vender : System.Web.UI.Page protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) e.row.cells[0].visible = false; e.row.cells[2].visible = false; e.row.cells[3].visible = false; Botão Fechar Factura :
Shop Notas de implementação. [Exercício da Disciplina de ADAV]
Shop Notas de implementação [Exercício da Disciplina de ADAV] http://www.dei.isep.ipp.pt/~jtavares/adav/downloads/adav_proj_rreferencia.pdf Base de Dados - Sales 1 Componente Componente Class Library Entidades
Leia maisPara o carregamento das DropDownList usar métodos:
Exercício ADO.NET Sales.aspx Acrescentar linhas de encomenda Para o carregamento das DropDownList usar métodos: DataSet dsprodutos = produtos.getall("admin", "admin"); DataSet dsclientes = clientes.getall("admin",
Leia maisD:\arqsi_portatil\ShopPAG\ShopClassLibrary\Sale.cs
/************************************************************* 1 (C) ISEP 2004 (C) Professores de ADAV 2004 O ISEP, na qualidade de autor do presente software, garante o direito de utilização, alteração,
Leia maisC# - Conexão com MySQL
E S T A A P R E S E N T A Ç Ã O F O I E L A B O R A D A COMO M A T E R I A L DE A P O I O À A U L A DO P R O F E S S O R L E O L A R B A C K A O S A L U N O S DA E S C O L A T É C N I C A P O L I M I G.
Leia maisProgramação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para Internet Avançada 4. Web Services Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt São módulos de aplicações de negócios que expõem as regras do negócio como serviços na Internet através
Leia maisAcesso a Dados: com Wizard (sem escrever código), e Programaticamente
Acesso a Dados: com Wizard (sem escrever código), e Programaticamente Base de Dados: loja.mdb Tabelas: Categorias (IdCat, NomeCat) Produtos (IdProd, IdCat, NomeProd, Preco, Stock) Carrinho (IdCliente,
Leia maisDESENVOLVIMENTO 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
Leia maisCriação de uma DAL com Typed DataSets
Criação de uma DAL com Typed DataSets Do tutorial: Creating a Data Access Layer de Scott Mitchell http://www.asp.net/data-access/tutorials/creating-a-data-access-layer-cs 1. Abrir o Projecto Base Duplo
Leia maisAcesso a Dados com Wizard (sem escrever código) e Programaticamente
Base de Dados: loja.mdb Acesso a Dados com Wizard (sem escrever código) e Programaticamente Tabelas: Categorias (IdCat, NomeCat) Produtos (IdProd, IdCat, Preço, Stock) Carrinho (ProdId, Quantidade) Clientes
Leia maisADO1. Visual Studio 2008 New Web Site: ADO1 em C:\Utilizadors\Fernando\ \ARQSI\TP6
ADO1 Visual Studio 2008 New Web Site: ADO1 em C:\Utilizadors\Fernando\2009-2010\ARQSI\TP6 1 Arrastar para App_Data o ficheiro loja.mdb 2 Add New Item WebForm DataReaderProg.aspx programaticamente - Apresenta
Leia maisO objetivo da aula é realizar upload de arquivos com aplicação web. Será realizado o upload de duas formas:
Aula 09 FileUpload Disciplina: Programação Web Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Objetivo O objetivo da
Leia maisLAB12: Componentes ASP.NET
LAB12: Componentes ASP.NET Neste laboratório vamos criar uma aplicação ASP.NET que utiliza o componente DropDownList, diversas opções de associação de conteúdo ao componente visual, bem como o uso dos
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 3 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 3 PROF. EMILIO PARMEGIANI Utilizando Controles de Validação Neste exercício vamos praticar o uso dos controles de validação do ASP.NET através de um
Leia maisusing System; using System.Collections.Generic; using System.Text; namespace Estudo { public class PessoaJuridica : Pessoa { private string cnpj;
using System; using System.Collections.Generic; using System.Text; namespace Estudo public abstract class Pessoa private int idpessoa; private string nome; public int IdPessoa get return this.idpessoa;
Leia maisP redigl o bal Pesquisa de Imóveis D o c u m e n t o d e I m p l e m e n t a ç ã o d e M ó d u l o s
de Adicionar Imóveis Arquitectura de dados Este módulo manipula a tabela Imóveis que se encontra na Base de Dados e faz inserções dos respectivos dados sob a mesma: Elabo ra do por: Verificad o po r: Apro
Leia maisNOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web no qual iremos aplicar os temas e os skins.
TUTORIAL 01 USANDO THEMES E SKINS EM UMA APLICAÇÃO ASP.NET 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 Web
Leia maisProgramação em ASP S. P net
Programação em ASP.net PostBacks, Round Trips A web é inerentemente desconectada O browser e o servidor estão conectados apenas durante o tempo necessário para processar o pedido Quando se faz um pedido
Leia maisProgramação em ASP.net
Programação em ASP.net Programação em ASP.net PostBacks, Round Trips Quando se faz um pedido de uma página.aspx o código da página é executado no servidor A cada pedido a página chama-se a si mesma de
Leia maisConstruindo Aplicações com ASP.NET MVC 2.0 Aula 03 Luiz Alberto Ferreira Gomes. Ciência da Computação da PUC Minas
Construindo Aplicações com ASP.NET MVC 2.0 Aula 03 Luiz Alberto Ferreira Gomes Ciência da Computação da PUC Minas 2 Camada responsável por armazenar em um repositório de dados e reconstituir objetos de
Leia maisCriando um carrinho de compras
Criando um carrinho de compras Um carrinho de compras feito em ASP.NET para você adaptar ao seu negócio e incluir no seu site. Além de aprender conceitos importantes relacionados a tecnologia ASP.NET vai
Leia maisRepeater no GASweb. Regiões
Repeater no GASweb Por: Rodrigo Silva O controle de servidor Repeater é um container básico que permite a você criar uma lista de qualquer informação que deseja em uma página Web. Ele não tem uma aparência
Leia maisTutorial de Aplicação Simples usando Web Forms e MySQL. Luiz Eduardo Guarino de Vasconcelos
Tutorial de Aplicação Simples usando Web Forms e MySQL Luiz Eduardo Guarino de Vasconcelos Abra o Visual Studio.NET Clique em File > New Web Site Selecione Visual C#.NET Framework 4.5 ou 4.5.1 ASP.NET
Leia maisWalkthrough: Creating a Web Site with Membership and User Login. http://msdn2.microsoft.com/en-us/library/879kf95c(vs.80).aspx
Membership e Login Walkthrough: Creating a Web Site with Membership and User Login http://msdn2.microsoft.com/en-us/library/879kf95c(vs.80).aspx Membership e Login Web Site Administration Tool 1 Membership
Leia maisConsulta de endereço através do Cep
--------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------
Leia maisWeb User Control. No projeto, adicione as pastas Content e Header, conforme a figura
Web User Control Abrir o Visual Studio Abrir o projeto WebHeranca No projeto, adicione as pastas Content e Header, conforme a figura Adicione um Novo Item na pasta Header. Item do tipo Web User Control,
Leia maisTrabalhando com XML RENATO CORREIA DE MATOS
Trabalhando com XML RENATO CORREIA DE MATOS Para que aplicações heterogêneas possam se comunicar é necessário que haja um padrão. Uma boa escolha para a troca de mensagens seria por meio de arquivo texto,
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET. quarta-feira, 12 de setembro de 12
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 1 WEB SERVER CONTROLS 2 CONTROLE BUTTON O controle Button, muitas vezes chamado de botão de comando, é usado pelo usário em uma página ASP.NET com o intuito de
Leia maisA interface IDataSource retorna dados em formato tabular e disponibiliza apenas dois métodos: GetView e GetViewNames. O primeiro,
3 1CONTROLOS DATA SOURCE A plataforma ASP.NET disponibiliza um conjunto de controlos, designados de data source, que são capazes de fornecer dados que podem ser consumidos por outros, designados por data
Leia maisNão estudaremos detalhadamente todos os Server Controls.
4. Controles Uma novidade do ASP.NET 2.0 foi a adição de cerca de 50 novos controles de servidor. Alguns presentes na versão 1.1, como o DataGrid, não estão mais disponíveis na caixa de ferramentas, porém
Leia maisValidando dados de páginas WEB
Validando dados de páginas WEB Para que validar os dados? Validar os dados informados pelo usuário garante que sua aplicação funcione corretamente e as informações contidas nela tenha algum sentido. Outro
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET. quarta-feira, 7 de novembro de 12
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 1 ACESSO A DADOS UTILIZANDO VISUAL STUDIO.NET 2 ACESSO A DADOS USANDO VISUAL STUDIO.NET A maioria dos aplicativos gira em torno de ler e atualizar informações
Leia maisAcesso a Dados ADO.NET
Acesso a Dados ADO.NET ADO.NET Data Source Controls Um control Data Source é um objecto no qual se pode declarativamente definir: Informação sobre a conexão com a base de dados Informação de pesquisa,
Leia maisPadrões de Projeto e Persistência com DAO
Curso de Análise de Sistemas Análise de Sistemas II Padrões de Projeto e Persistência com DAO Prof. Giuliano Prado de Morais Giglio, M.Sc. Introdução a Padrões de Projeto Padrões de Projeto foram inicialmente
Leia mais3. Desenvolvimento de Aplicações Web com ASP.net
Programação para Internet Avançada 3. Desenvolvimento de Aplicações Web com ASP.net Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt ASP.net? Tecnologia de servidor que pode ser implementada através
Leia maisDrive MySql de conexão para Eclipse
Drive MySql de conexão para Eclipse de Setembro de 0 Olá, neste artigo iremos focar em como utilizar o drive de conexão do Mysql na IDE eclipse. Veremos passo-a-passo como instalar, o que é uma coisa muito
Leia maisLeonardo Gresta Paulino Murta leomurta@gmail.com
Leonardo Gresta Paulino Murta leomurta@gmail.com O Que é JDBC? API de acesso a banco de dados relacional do Java Faz uso do driver provido pelo banco de dados Roda SQL (create, insert, update, etc.) no
Leia maisExibindo imagens em um controle DataGrid
Exibindo imagens em um controle DataGrid O ASP.NET além de oferecer uma interface muito amigável traz muitos controles que facilitam a vida de qualquer desenvolvedor. Um destes controles é o DataGrid.
Leia maisAssociação 1:1. Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro.
Associação 1:1 Abrir o Visual Studio Abrir o projeto WebHeranca Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro. Para isso, será
Leia maisProgramação para Android. Aula 08: Persistência de dados SQL
Programação para Android Aula 08: Persistência de dados SQL Persistência de dados Na maioria das aplicações precisamos ter algum tipo de persistência de dados. Para guardar informações de forma persistente
Leia mais! "! # $ " % & ' ( # ( ) Página: 1
& '( # ( ) Página: 1 * Web Applications... 3 GRIDVIEW... 3 DETAILSVIEW... 12 FORMVIEW... 18 DATALIST... 21 CLASSE DE NEGÓCIO... 24 TREEVIEW + XML... 33 TREEVIEW + DataAdapter... 36 TREEVIEW + DataReader...
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET. Prof. Emilio Parmegiani
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET Prof. Emilio Parmegiani Neste exercício praticaremos o uso de arquivos XML criando uma Jukebox, as famosas máquinas tocadoras de música. 1 - Crie um novo projeto
Leia maisJDBC. Prof. Márcio Bueno (poonoite@marciobueno.com)
JDBC Prof. Márcio Bueno (poonoite@marciobueno.com) JBDC Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco
Leia maisCódigo do Sistema Ponto de Vendas
Código do Sistema Ponto de Vendas O sistema ponto de vendas, tem como finalidade implementar um pequeno sistema em WPF, que sirva de exemplo para a turma da disciplina Ambiente de Programação e Banco de
Leia maisTable Module com Table Data Gateway usando custom classes
Table Module com Table Data Gateway usando custom classes Packages UI «table module» BLL Entities «table data gateway» DAL Estas classes apenas possuem atributos 67 Entidades de negócio Product + Type
Leia mais22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2
CRIANDO UM PROJETO COM TELAS Páginas com formulário Acesso ao banco de dados PHP MYSQL PARTE 2 Luciana Balieiro Cosme ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS # Coluna Nome e Tipo 1 codigo int(11) AUTO_INCREMENT
Leia maisLogin. Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin
Login Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin Estrutura do projeto Criar pastas e deixar a estrutura do projeto conforme a figura.
Leia maisBasicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados:
Livro de Visitas Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados: ID nome email mensagem data O código
Leia maisASP.NET. Michael Schuenck dos Santos
ASP.NET Michael Schuenck dos Santos Curso de Sistemas de Informação Centro Universitário Luterano de Palmas (CEULP/ULBRA) Caixa Postal 15.064 91.501-970 Palmas TO Brasil michael@ulbra-to.br 1. Introdução
Leia maisPersistência de Classes em Tabelas de Banco de Dados
UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos
Leia maisProgramação em Rede JDBC
Programação em Rede JDBC 1 JDBC - Java Database Connectivity Necessidades : ligar aplicações Java e Applets a DBMS Drivers que suportam SQL um driver JDBC/DBMS deve suportar pelo menos o ANSI SQL92 JDBC
Leia maisLists. Aproveitando o projeto WebLogin, vamos ver como implementar alguns componentes de lista (DropDownList, RadioButtonList e CheckBoxList).
Lists Aproveitando o projeto WebLogin, vamos ver como implementar alguns componentes de lista (DropDownList, RadioButtonList e CheckBoxList). DropDownList Adicione uma pasta em Pages, chamada Teste. Dentro
Leia maisJava & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia
Java & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia Sistemas de Informação Ling.Prog.V Prof. Roberto Couto Lima Fonte: Curso Java Prof. Fabricio Leonard Leopoldino (Universo)
Leia maisProgramação Orientada a Objetos JDBC Java Database Connectivity
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisExercícios de fixação: Listas
Exercícios de fixação: Listas Exercício 1 : Inlcuindo o driver ao seu projeto 1. No Eclipse, vamos criar um novo projeto chamado CursoJavaJDBC. 2. Copie o driver do MySQL para o seu projeto. a. localize
Leia maisLinguagens de Programação
JDBC - Java Database Connectivity Necessidades : ligar aplicações Java e Applets a DBMS Drivers que suportam SQL um driver JDBC/DBMS deve suportar pelo menos o ANSI SQL92 JDBC é constituído por interfaces
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET. quarta-feira, 17 de outubro de 12
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 1 WEB USER CONTROLS 2 Tipos de Web Controls: WEB USER CONTROLS HTML CONTROLS HTML SERVER CONTROLS WEB SERVER CONTROLS VALIDATION CONTROLS USER CONTROLS 3 Tipos
Leia maisMapeamento Lógico/Relacional com JPA
Mapeamento Lógico/Relacional com JPA Elaine Quintino da Silva Doutora em Ciência da Computação pelo ICMC-USP/São Carlos Analista de Sistemas UOL PagSeguro Instrutora Globalcode Agenda! Persistência de
Leia maisNota de Aplicação. Escrita em Banco de Dados SQL com o Vijeo Citect 1.0. Suporte Técnico Brasil. Versão:
Nota de Aplicação Escrita em Banco de Dados SQL com o Vijeo Citect Versão: 1.0 Suporte Técnico Brasil Especificações técnicas Hardware: Software: Versão: Vijeo Citect 7.40 SP 2 SQL Server 2012 Suporte
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisJAVA COM BANCO DE DADOS PROFESSORA DANIELA PIRES
Conteúdo O Projeto... 2 Criação de Pacotes... 4 Factory:... 6 DAO:... 15 GUI (Graphical User Interface ou Interface Gráfica de Cadastro)... 18 Evento SAIR... 23 Evento CADASTRAR... 24 1 O Projeto Arquivo
Leia maisIntrodução ao ASP.NET
Introdução ao ASP.NET Miguel Isidoro Agenda ASP ASP.NET Server Controls Separação de Código e Apresentação Acesso a Dados Web Services Aplicações Web ASP.NET 1 ASP Razões do Sucesso Modelo de programação
Leia maisTarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes
Tarefa Orientada 5 Aplic. Manutenção de Facturas de Clientes Objectivos: Aplicação Manutenção de Facturas de Clientes Utilização de uma fonte de dados. Formulários Master/Detail. Adicionar consultas a
Leia maisNota de Aplicação. Relatório em HTML no Vijeo Citect 1.0. Suporte Técnico Brasil. Versão:
Nota de Aplicação Relatório em HTML no Vijeo Citect Versão: 1.0 Suporte Técnico Brasil Especificações técnicas Hardware: Software: Versão: Vijeo Citect 7.40 SP 2 SQL Server 2012 Suporte Técnico Brasil
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisHistórico de Revisões
1 Histórico de Revisões Data Versão Responsável Histórico 16/03/2012 1.0 Robson M. Matos Elaboração da documentação técnica 24/10/2014 2.0 Robson M. Matos Atualização da documentação técnica 2 Histórico
Leia maisIntegrando Java com Banco de Dados
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisCapítulo 4. Programação em ASP
Índice: CAPÍTULO 4. PROGRAMAÇÃO EM ASP...2 4.1 REGISTRAR...2 4.1.1 Códigos para configuração do objeto...2 4.1.2 Formulário para transferir dados da impressão digital...3 4.1.3 Código Javascript para registro
Leia maisFaculdades Network Bacharelado em Sistemas de Informação Tópicos Avançados. Aulas 25 e 26 Exemplo de Aplicação usando JSP e MySQL
Aulas 25 e 26 Exemplo de Aplicação usando JSP e MySQL Nova Odessa, 18 de abril de 2012. 1. Introdução O presente documento descreve a aplicação de acesso a Banco de Dados usando JSP, desenvolvida para
Leia maisFigura 1. Figura 2. Prova Escrita de Base de Dados 5 Novembro 2005 - V2 Número do Aluno: Nome do Aluno: 1º Teste (90 Minutos)
Prova Escrita de Base de Dados 5 Novembro 2005 - V2 Número do Aluno: Nome do Aluno: 1º Teste (90 Minutos) Identifique esta prova preenchendo o seu nome e número nesta página, e o número em todas as restantes.
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II AULA Banco de Dados (Exemplo) Prof. Rodrigo Rocha Prof.rodrigorocha@yahoo.com (Modo Texto) Conectando ao Banco de Dados Entre no Diretório do Mysql mysql u root p criando
Leia maisValidação de formulário : CEP, Email e CPF
Validação de formulário : CEP, Email e CPF Publicado em: 14/09/2003 A ASP.NET veio para facilitar ainda mais o desenvolvimento para WEB, trazendo consigo todo um conjunto inovações que visam facilitar
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET. domingo, 30 de setembro de 12
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 1 CONTROLES DE VALIDAÇÃO 2 CONTROLES DE VALIDAÇÃO 3 CONTROLES DE VALIDAÇÃO Antes de utilizar ou armazenar dados inseridos por um usuário, é preciso verificar a
Leia maisFernando Freitas Costa. Pós-Graduando em Gestão e Docência Universitária. blog.fimes.edu.br/fernando nando@fimes.edu.br
JavaServerFaces JSF Fernando Freitas Costa Bacharel em Sistemas de Informação Pós-Graduando em Gestão e Docência Universitária blog.fimes.edu.br/fernando nando@fimes.edu.br JavaServerFaces e Banco de Dados
Leia maisAula 06 Usando controles em ASP.NET
Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Linguagem de Programação Plataforma.NET 2 Aula 06 Usando controles em ASP.NET Nas propriedades do FORM temos a opções EnableViewState. Esta
Leia maisFront-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql
Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Programação Visual Prof. Clóvis Júnior Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql Estrutura
Leia maisPasso a passo: Usando o Microsoft Azure para estudantes
Passo a passo: Usando o Microsoft Azure para estudantes Comece a usar o Microsoft Azure gratuitamente, a nova ferramenta disponível via DreamSpark. Através deste guia você irá aprender como desenvolver
Leia maisGuia e Utilização do Visual Studio 6.0
Guia e Utilização do Visual Studio 6.0 Objectivo Este guia acompanha-o através do processo de criação de uma aplicação C++ utilizando o ambiente de desenvolvimento Visual Studio 6.0. Passo 1: Criação de
Leia maisGerador de código JSP baseado em projeto de banco de dados MySQL
Gerador de código JSP baseado em projeto de banco de dados MySQL Juliane Menin Orientanda Prof. Alexander Roberto Valdameri Orientador Roteiro Introdução e Objetivos Fundamentação Teórica Especificação
Leia maisCriar uma aplicação JPA2 com EclipseLink e H2
Criar uma aplicação JPA2 com EclipseLink e H2 1) Criar uma aplicação Java no NetBeans. File > New Project > Java, Java Application > Project name: JPA2 Finish. 2) Acrescentar ao Projeto NetBeans a biblioteca
Leia maisConnection String usada por uma Class Library
Connection String usada por uma Class Library Vamos considerar uma Class Library com o modelo de dados e com acesso à base de dados através do Entity Framework. Aonde deve ser colocada a connection string
Leia maisExibir relatórios gerados pelo Jasper Report em Flex
Exibir relatórios gerados pelo Jasper Report em Flex Autor: Roberto Lourenço de Oliveira Júnior Email: robertojr at comp dot ufla dot br Página pessoal: http://alunos.dcc.ufla.br/~robertojr O Jasper Report
Leia maisASP.Net com MySQL Connector/Net 6.2.5
ASP.Net com MySQL Connector/Net 6.2.5 Introdução Por questões de segurança, a ITM Networks agora trabalha com a política de segurança MediumTrust nos servidores Windows 2003 Server. Algumas versões do
Leia maisFormulário de Contato
Formulário de Contato Exemplos de formulários em ASP, PHP e C# Bloqueio Porta 25 Evitar envio de emails não autorizados (SPAM s); Fóruns mundiais; Órgãos internacionais; Acordo de Cooperação (CGI.br);
Leia maisDocumentação do retorno XML referente projeto Busca Endereço por CEP
1/9 Documentação do retorno XML referente projeto Busca Endereço por CEP Neste documento você encontrará a estrutura do XML que o web service retona e alguns exemplos de como usar. Códigos de Retorno para
Leia maisC o m p u t a ç ã o M ó v e l Brayan Neves
Computação Móvel Brayan Neves Criando e configurando um novo projeto } Modelagem } Criação do projeto } Configuração } Criação de um novo componente } Visualização do novo componente } Editando campos
Leia maisIniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo
Iniciar o Data Adapter Configuration Wizard Toolbox Data Duplo clique em OleDbDataAdapter Botão next na caixa de diálogo Se carregar em Cancel, o wizard é cancelado e podemos depois definir as propriedades
Leia maisTrabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011
Leia maisExercício em ASP.NET (Agenda)
Exercício em ASP.NET (Agenda) 1 Introdução O exercício será composto basicamente por 3 módulos: - Autenticação/Autorização de Usuários - Menu - Cadastro / Exclusão de contatos Todos os módulos da aplicação
Leia maisProgramação para Android. Aula 06: Activity, menus e action bar
Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisP S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação
P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»
Leia maisManipulação de Banco de Dados com Java 1. Objetivos
Manipulação de Banco de Dados com Java 1. Objetivos Demonstrar os fundamentos básicos para a manipulação de banco de dados com Java; Apresentar a sintaxe de comandos SQL usados em Java. 2. Definições A
Leia maisPHP e MySQL Autenticação de Usuários
PHP e MySQL Autenticação de Usuários Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso A maioria das aplicações web envolve em algum ponto um mecanismo
Leia maisSISTEMA EXPERIMENTALL 15/11/2009. Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing.
15/11/2009 Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing. Crie um novo projeto clicando em arquivo e em novo projeto. Escolha a opção java, aplicativo java
Leia maisUma vez no form, dê um clique duplo sobre o objeto e insira a tela conforme abaixo. Não esqueça do & e das teclas de atalho.
Exercício 03 Construir um programa em Delphi com um menu, cadastrando informações de clientes de um banco, conforme tela abaixo. Para tal, inserir, na paleta Standard clicar em menu. Uma vez no form, dê
Leia maisIntegração TOTVS Microsiga Protheus e Fluig ECM
08/2013 Sumário Sumário... 2 1 Objetivo... 3 2 Integração manual... 3 2.1 Formulário... 3 2.1.1 ECM... 3 2.1.2 Protheus... 4 2.1.3 MVC... 5 2.1.4 Rotina Automática (Modelo 1)... 6 2.2 Processo... 7 2.3
Leia maisSintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.
Sintaxe Geral Tipos de Dados Comentários Comentários: De linha: // comentário 1 // comentário 2 De bloco: /* linha 1 linha 2 linha n */ De documentação: /** linha1 * linha2 */ Programa Exemplo: ExemploComentario.java
Leia maisDSS 08/09. Camada de Dados - JDBC. Aula 1. António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.
Universidade do Minho Departamento de Informática Camada de Dados - JDBC Aula 1 António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.pt 2 Camada de Dados A camada
Leia maisAplicação Hibernate1 no NetBeans
Aplicaçã Hibernate1 n NetBeans Hibernate é um framewrk que frnece ferramentas para efetuar mapeament bjet/relacinal para Java. Mapeament bjet/relacinal é prcess de cnversã bidirecinal entre bjets e tabelas
Leia mais