ASP.NET 2.0. Jorge Ricardo Calejo Microsoft Student Partner

Tamanho: px
Começar a partir da página:

Download "ASP.NET 2.0. Jorge Ricardo Calejo Microsoft Student Partner http://weblogs.pontonetpt.com/calejo ricardo.calejo@gmail.com"

Transcrição

1 ASP.NET 2.0 Jorge Ricardo Calejo Microsoft Student Partner

2 Vamos abordar: O que é o ASP.net -Web Forms -Web e HTML Server Controls - Programação Inline e Code-Behind - Scripts no Cliente e Servidor - Validações no Cliente e Servidor -Gestão de Estados no Cliente e Servidor -ADO.net - API Membership -Profiles

3 O que é o ASP.net 2.0 Sucessor da tecnologia Active Server Pages Independente da linguagem utilizada Independente do browser cliente Informação inserida no cliente é directamente processada no servidor (conceito de Web Form) Criação de aplicações Web distribuídas por meio de Web Services

4 Aplicação ASP.net Internet Cache Output Page1. aspx Page2. aspx Web Forms Code- behind pages global. asax Web. config machine. config Web Services XML Data Database Components

5 Estrutura de Aplicação Web My Documents Inetpub Visual Studio Projects wwwroot Solution Development Files Solution.sln ProjectA ProjectA.csproj WebForm1.aspx WebForm1.aspx.cs (Code-behind page) Assembly Files Build Bin ProjectA.dll

6 Arquict. Cliente Servidor

7 Web Forms Modelos de Objectos As Web Forms possuem um modelo de objectos interno constituído por: Objecto Server Representa o Servidor Web Representa o Servidor Web Objecto Page Representa a página Web Objecto Request Representa o pedido efectuado pelo browser cliente Objecto Response Represente a resposta a enviar ao cliente pelo servidor

8 Web Forms Atributo Form Dentro do atributo FORM colocam-se controlos denominados Server Controls Web Server Controls Intrinsic controls (asp:textbox) Validation controls (asp:requiredfieldvalidator) Rich controls (asp:calendar) List-bound controls (asp:datagrid) Internet Explorer Web Controls ( HTML Server Controls Controlos HTML básicos (DIV, IMG, HR,...)

9 HTML Server Controls Baseados nos elementos HTML Runat= server Existem no namespace System.Web.UI.HtmlControls <input type="text" id="txtname" runat="server" />

10 Web Server Controls Existem no namespace System.Web.UI.WebControls Sintaxe ASP.net <asp:textbox id="textbox1" runat="server">text_to_display </asp:textbox> HTML gerado type="text" <input name="textbox1" type="text" value="text_to_display" Id="TextBox1"/>

11 Escolher Control Adequado Optar por HTML Server Controls se: Preferir trabalhar com a estrutura de objectos HTML Pretender fornecer rapidamente funcionalidades ASP.NET a páginas HTML já existentes O controlo irá interagir com scripts no cliente e no servidor A largura de banda for limitada Optar por Web Server Controls se: Preferir trabalhar com um modelo de programação orientado a objectos Pretender desenvolver páginas que serão visualizadas por diversos tipos de browsers Necessitar de funcionalidades especificas tais como um calendar A largura de banda disponível não constituir um problema

12 Como programar em ASP.net Três métodos de implementar código: Colocar o código no mesmo ficheiro que contem os Server Controls misturado com as definições dos mesmos (mixed) Colocar o código no mesmo ficheiro que contem os Server Controls, mas numa zona separada das definições dos controlos (inline code) Colocar o código num ficheiro separado (code-behind pages) Por defeito o VS.NET utiliza ficheiros separados de código (code-behind)

13 Programação Inline Definição dos controls e código no mesmo ficheiro Secções separadas para o código e para o HTML <HTML> <asp:button id="btn" runat="server"/> </HTML> <SCRIPT Language="c#" runat="server"> private void btn_click(object sender, System.EventArgs e) {... } </SCRIPT>

14 Programação Code-Behind Código e HTML em ficheiros separados Programadores e Web Designers podem trabalhar de forma independente Um só ficheiro Ficheiros separados código <tags> <tags> código Form1.aspx Form1.aspx Form1.aspx.cs

15 O que são Event Procedures? Acções em resposta à interacção do utilizador com os controls numa página

16 Scripts no Cliente Só utilizados com controlos HTML Interpretado pelo browser e executado no cliente Não acede a recursos do servidor <SCRIPT language="language"> Internet.HTM Pages

17 Scripts no Servidor Utilizado em qualquer tipo de Server Control Compilado e executado no servidor Tem acesso aos recursos do servidor <SCRIPT language= cs runat="server"> Internet.ASPX Pages

18 Evento PostBack O evento Page_Loadocorre em cada pedido á página. A propriedade IsPostBack do objecto Page permite verificar se se trata do primeiro pedido ou não. private void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { //Código executado somente no primeiro pedido } //este código será executado em todos os pedidos }

19 O que é a validação da informação inserida pelo utilizador? Verifica se o valor inserido num controlo está minimamente coerente com a informação pretendida Bloqueia o processamento da página até que todos os valores sejam validos.

20 Validação no Cliente e no Servidor ASP.NET cria processos de validação no cliente e no servidor Validação no Cliente Dependente do browser Resposta imediata Reduz número de pedidos ao servidor Validação no servidor Repete todas as validações efectuadas no cliente Permite utilizar recursos externos (p.e. bases de dados) Client Server User Enters Data Valid? Yes Valid? Yes No No Web Application Processed Error Message

21 Controlos de Validação O ASP.NET fornece controlos de validação para: Comparar valores Comparar com uma fórmula pré-definida Verificar se um valor pertence a um intervalo Confrontar com expressões regulares Exigir preenchimento de informação Sumariar as validações inseridas numa página

22 Controlos de Validação Colocar o control na web form Seleccionar o controlo que se pretende validar Configurar as propriedades de validação <asp:textbox id="txtname" runat="server" /> <asp:type_of_validator id="validator_id" runat="server" ControlToValidate="txtName" ErrorMessage="Message_for_error_summary" Display="static dynamic none" Text="Text_to_display_by_input_control"> </asp:type_of_validator>

23 Controlos de Validação Pode haver vários controls de validação afectos a um mesmo objecto Somente o RequiredFieldValidatorverifica se a informação está preenchida

24 Controlos de Validação RequiredFieldValidator CompareValidator RangeValidator RegularExpressionValidator CustomValidator ValidationSummary

25 O que é um User Control? Um User Controlé um Web Server Controldefinido pelo programador Tem extensão.ascx Simplifica a reutilização de componentes de interface dentro de uma aplicação web Não contém as etiquetas <HTML>, <BODY> e <FORM> Possui <%@ Control Language= c#" %> Contem o código para tratar os seus próprios eventos

26 Porquê utilizar User Controls? Reutilização de componentes de interface e de código Control1.ascx Aplicação A Aplicação B Page1.aspx Page1.aspx Page2.aspx

27 Gestão de Estado Sem gestão de estado Com gestão de estado Login.aspx Login.aspx Please enter your logon information: First Name John Last Name Chen Submit Greetings.aspx Web Server Please enter your logon information: First Name John Last Name Chen Submit Greetings.aspx Web Server Hello Hello John Chen I forget who you are!!

28 Tipos de Gestão de Estado No Servidor Objecto Application Informação fica disponível para todos os utilizadores da aplicação Objecto Session Só o utilizador da sessão terá acesso á informação Cookies No Cliente Ficheiro de texto com informação do estado Propriedade ViewState Permite guardar valores entre pedidos á página Base de Dados Poderá ser utilizada uma BD para manter informação do estado Query strings Informação inserida no final da URL

29 Gestão de Estado no Servidor O objecto Applicationpermite armazenar informação de toda a aplicação web O uso de Sessionestá condicionado á sessão do browser cliente A sessão ASP.NET é identificada pela propriedade SessionID do objecto session Cliente Servidor Web Variáveis de Sessão e de Aplicação SessionID

30 Gestão de Estado no Cliente Utilização de cookies (persistentes/ temporárias) Menos fiável que a gestão no servidor O utilizador pode apagar as cookies Limite ao tamanho da informação Restrições no cliente ao tamanho de ficheiros Cliente Servidor Cookies 30

31 Ligações a Base de Dados ADO.NET

32 Acesso a Base de Dados Namespace System.Data Modos de aceder à informação OLE DB namespace System.Data.OleDb SQL- namespace System.Data.SqlClient Aplicativo.Net Objectos OLE DB Objectos OLE DB OLE DB TDS Informação Informação SQL Server

33 Acesso a Base de Dados

34 ADO.net Data Source Controls Um control Data Sourceé um objecto no qual se pode declarativamente definir: Informaçãosobrea conexãocom a base de dados Informação de pesquisa, como instruções SQL ou métodos a serem invocados. Comando para inserir, alterar e apagar dados. ParâmetrosparacomandosSQL Outrasoperaçõescomo: pagging, caching e sorting

35 ADO.net ObjectDataSource Enables you to work with a business object or other class and create Web applications that rely on middle-tier objects to manage data. Supports advanced sorting and paging scenarios unavailable with the other data source controls. SqlDataSource Enables you to work with Microsoft SQL Server, OLE DB, ODBC, or Oracle databases. When used with SQL Server, supports advanced caching capabilities. The control also supports sorting, filtering, and paging when data is returned as a DataSetobject. AccessDataSource Enables you to work with a Microsoft Access database. Supports sorting, filtering, and paging when data is returned as a DataSetobject. XmlDataSource Enables you to work with XML data, especially for hierarchical ASP.NET server controls such as the TreeView or Menu controls. Supports filtering capabilities using XPath expressions and enables you to apply an XSLT transformation to the data. The XmlDataSourceenables you to update data by saving the entire XML document with changes. SiteMapDataSource Used with ASP.NET site navigation. Data Source Controls Overview [

36 ADO.net Ligados a Data Source Controls via DataSourceID Suporte a selecção, ordenação, paginação, edição GridView DetailsView FormView

37 ADO.net Declarative Data Binding Configuração no Web.config <connectionstrings> <add name="northwindconnectionstring" connectionstring="provider=microsoft.jet.oledb.4.0; Data Source=D:\dotnet2_0_projectos\northwind.mdb" providername="system.data.oledb"/> </connectionstrings> Página.aspx <asp:sqldatasource ID="SqlDataSource1" runat="server ConnectionString="<%$ ConnectionStrings:northwindConnectionString %> ProviderName="<%$ ConnectionStrings:northwindConnectionString.ProviderName %>" SelectCommand="SELECT [CompanyName [City] FROM [Customers]">

38 ADO.net

39 ADO.net Configurar GridView

40 ADO.net

41 API Membership e Login Web Site Administration Tool

42 Membership e Login Membership e Login Objectivos: Criar página principal com link para login LoginStatus control Abrir página de login Login.aspx Login control Validação do utilizador e regresso à página principal com apresentação de sucesso na validação LoginView control Apresentação do nome do utilizador LoginName control Impedir acesso a páginas para utilizadores não autenticados Criar rules

43 API Membership e Login Criar Utilizador Membership Asp.Net Configuration -> Security Criar utilizador: User name Password Método de acesso: From the internet From a local area network Nota: A informação de membership é guardado por omissão no Microsoft SQL Server Express, no folder App_Data

44 Controlo de Utilizadores API MEMBERSHIP

45 Criar Regras Inserir regras de acesso para uma dada directoria ( p.e. memberpages) Utilizar Web Site Administration Tool Security -> Create Access Rules

46 Controlos de Login Criar página com Login Button Inserir controlo LoginStatus Login Este link referencia, por omissão, a página Login.aspx Web.config Form Authentication <system.web> <authentication mode="forms" /> </system.web> Criar página para fazer Login -> Login.aspx Inserir controlo Login

47 Controlos de Login Registar novo utilizador Criar página register.aspx Inserir controlo CreateUserWizard Configurar propriedade ContinueDestinationPageUrlpara a Configurar propriedade ContinueDestinationPageUrlpara a página principal

48 Controlos de Login ChangePassword: Namespace: System.Web.UI.WebControls Sintaxe: [BindableAttribute(false)] public class ChangePassword : CompositeControl, INamingContainer Propriedade SuccessPageUrl PasswordRecovery: Namespace:System.Web.UI.WebControls Sintaxe: [BindableAttribute(false)] public class PasswordRecovery : CompositeControl

49 Class Membership ValidateUser da class membership public void Login_OnClick(object sender, EventArgs args) { if (Membership.ValidateUser(UsernameTextbox.Text, PasswordTextbox.Text)) } FormsAuthentication.RedirectFromLoginPage(UsernameTextbox.Text, NotPublicCheckBox.Checked); else Msg.Text = "Login failed. Please check your user name and password and try again."; // codigo html inserir password e username <body> <form id="form1" runat="server"> <h3>login</h3> <asp:label id="msg" runat="server" /><br /> Username: <asp:textbox id="usernametextbox" runat="server" /><br /> Password: <asp:textbox id="passwordtextbox" runat="server" /><br /> <asp:button id="loginbutton" Text="Login" OnClick="Login_OnClick" runat="server" /> <asp:checkbox id="notpubliccheckbox" runat="server" /> Check here if this is <span >not</span> a public computer. </form> </body> </html>

50 Class Membership Alguns métodos ValidateUser CreateUser DeleteUser FindUsersByName GetAllUsers GetNumberOfUsersOnline.

51 Informação de Utilizadores PROFILES

52 Objecto Profile O objecto Profile permite armazenar informação única de um utilizador. Quando o utilizador visita novamente o site é possível usar a informação armazenada para apresentar ao utilizador uma versão personalizada da aplicação Web. Para personalizar uma aplicação é necessário: Guardar informação usando um identificador de utilizador único, Reconhecer o utilizador quando visita novamente o site, e Aceder a essa informação quando for necessário. Em ASP.NET 1.1 usava-se o objecto Session. Apresenta a desvantagem da volatilidade por omissão persiste na memória, e só durante a sessão. Também se podia armazenar informação em bases de dados, mas era necessário escrever código para gravar e retribuir essa informação ASP.NET 2.0 introduz um novo objecto Profile que permite persistir os dados do utilizador de um modo muito mais eficiente.

53 ASP.net 2.0 Profiles O serviço de Profile de ASP.NET 2.0 simplifica a tarefa de guardar dados por utilizador. No objecto Profile pode-se armazenar objectos de qualquer tipo. O serviço de Profile trabalha com utilizadores autenticados e não autenticados. Pode-se especificar um provider de Profile, sendo por omissão, usada a instância SqlProfileProvider que armazena os dados do profile no servidor Web local. Para poder usar o objecto profile é necessário primeiro activar o serviço de Profile no ficheiro Web.config. No ficheiro Web.config configura-se o objecto Profile definindo uma lista de propriedades cujos valores se pretendem manter. O serviço de Profile disponibiliza essa informação usando uma API fortemente tipada, acessível em qualquer parte da aplicação.

54 Uso do objecto Profile Aplicação Web simples com apenas uma página: protected void Page_Load(object sender, EventArgs e) { if (Profile.PrimeiroNome!= "") { Panel1.Visible = false; Response.Write("Bem-vindo " + Profile.PrimeiroNome + " " + Profile.UltimoNome); } else Panel1.Visible = true; } protected void Button1_Click(object sender, EventArgs e) { Profile.PrimeiroNome = TextBox1.Text; Profile.UltimoNome = TextBox2.Text; }

55 Uso do Objecto Profile Server Error in '/Profiles' Application. Compilation Error Compiler Error Message: CS0117: 'System.Web.Profile.DefaultProfile' does not contain a definition for 'PrimeiroNome Source Error: Line 15: if (Profile.PrimeiroNome!= "") É necessário activar o serviço de Profile: No Solution Explorer, Add New Item, Web Configuration File. No ficheiro Web.config definem-se 2 propriedades PrimeiroNome e UltimoNome. <?xml version="1.0"?> <configuration> <system.web> <profile> <properties> <add name="primeironome"/> <add name="ultimonome"/> </properties> </profile> </system.web> </configuration>

56 Uso do Objecto Profile É necessário refrescar a listagem do projecto no Solution Explorer para ver a directoria App_Data criada e o ficheiro de base de dados ASPNET.MDF

57 Autenticação Windows Duplo clique na base de dados abre a janela Solution Explorer com as tabelas da base de dados. Seleccionando o menu Show Table Data podemos ver o conteúdo de cada tabela. Conteúdo das tabelas: aspnet_profile e aspnet_users

58 Autenticação ASP.net Forms Por omissão ASP.Net usa Autenticação Windows. Na aplicação Web criada as propriedades do objecto Profile foram associadas ao nome do utilizador Windows. Autenticação Windows é útil para aplicações Intranet, mas para autenticar utilizadores externos é melhor usar autenticação ASP.NET Forms. Vamos mudar o modo de autenticação de Windows para Forms no ficheiro Web.config: <?xml version="1.0"?> <configuration> <system.web> <profile> <properties> <add name="primeironome"/> <add name="ultimonome"/> </properties> </profile> <authentication mode="forms" /> </system.web> </configuration>

59 Autenticação ASP.net Forms Server Error in '/Profiles' Application. This property cannot be set for anonymous users. Vamos: Adicionar um nova página Login.aspx com o controlo Login. Adicionar um novo utilizador através do menu Website > ASP.NET Configuration. Alterar o elemento authentication e adicionar o elemento authorization do web.config. <authentication mode="forms" > <forms name=".aspxauth" loginurl="login.aspx protection="validation timeout="999999" /> </authentication> <authorization> <deny users="?" /> </authorization>

60 Autenticação ASP.net Forms Conteúdo das tabelas: aspnet_profile e aspnet_users

61 Mais Informação... MSDN Library framework center C# ASP.net Laboratório.net do ISEP/IPP

62 Tutoriais

63 Jorge Ricardo Calejo Microsoft Student Partner

Walkthrough: Creating a Web Site with Membership and User Login. http://msdn2.microsoft.com/en-us/library/879kf95c(vs.80).aspx

Walkthrough: 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 mais

Acesso a Dados ADO.NET

Acesso 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 mais

Forms Authentication em ASP.NET

Forms Authentication em ASP.NET Forms Authentication em ASP.NET Em muitos sites web é necessário restringir selectivamente o acesso a determinadas áreas, ou páginas, enquanto para outras páginas pode permitir-se acesso livre. ASP.NET

Leia mais

A interface IDataSource retorna dados em formato tabular e disponibiliza apenas dois métodos: GetView e GetViewNames. O primeiro,

A 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 mais

Desenvolvimento ASP.net

Desenvolvimento ASP.net Desenvolvimento ASP.net Paulo Proença Instituto Superior de Engenharia do Porto Instituto Politécnico do Porto.NET Apprentice 0 .Net Apprentice Conjunto de três sessões cobrindo as áreas básicas do desenvolvimento

Leia mais

Introdução ao ASP.NET

Introduçã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 mais

Programaçã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 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 mais

Validando dados de páginas WEB

Validando 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 mais

A interface do Microsoft Visual Studio 2005

A interface do Microsoft Visual Studio 2005 Tarefa Orientada 1 A interface do Microsoft Visual Studio 2005 Objectivos: Introdução à framework.net Iniciar o Visual Studio 2005. Criar um novo projecto de Windows Forms em Visual Basic Introdução à

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI Exercício 1 Neste exercício trabalharemos com alguns web controls básicos e praticaremos os tipos de dados do C#. Vamos criar

Leia mais

Criação de uma aplicação Web ASP.NET MVC usando Code First

Criação de uma aplicação Web ASP.NET MVC usando Code First Criação de uma aplicação Web ASP.NET MVC usando Code First Visual Studio > File > New Project > (Visual C#, Web) ASP.NET MVC 4 Web Application Name: MvcApplication11 Project Template: View Engine: Internet

Leia mais

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:

Leia mais

Criação de um Web Services em.net

Criação de um Web Services em.net Web Service em.net 1 Criação de um Web Services em.net 1. Criar um novo projecto do tipo ASP.NET Web Service, de acordo com a figura seguinte. O.Net cria um directório virtual com os ficheiros indicados

Leia mais

Validação de formulário : CEP, Email e CPF

Validaçã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 mais

Criar uma aplicação JPA2 com EclipseLink e H2

Criar 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 mais

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. 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. 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 mais

ZSRest e ZSPos Multiposto

ZSRest e ZSPos Multiposto ZSRest e ZSPos Multiposto 1 2 Este manual serve para o ajudar na configuração multiposto do ZSRest e ZSPos. Após a Instalação do ZSRest e ZSPos, é necessário configurar uma porta estática no SQL Server.

Leia mais

FCA - Editora de Informática

FCA - Editora de Informática , INDICE GERAL O. INTRODUÇÃO............... 1 0.1 O que posso encontrar neste livro? 1 0.2 Requisitos 1 0.3 A quem é que este livro é dirigido? 2 0.4 Código e Samples 2 0.5 Convenções 2 0.6 Organização

Leia mais

Criação de um Web Services em.net

Criação de um Web Services em.net Web Service em.net 1 Criação de um Web Services em.net 1. Criar um novo Web Site com template ASP.NET Web Service, de acordo com a figura seguinte. O Visual studio cria um directório com os ficheiros indicados

Leia mais

Ficha prática nº 7. SGBD Microsoft Access e SQL Server

Ficha prática nº 7. SGBD Microsoft Access e SQL Server Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática nº 7 SGBD Microsoft Access e SQL Server Objectivo: Criação de uma aplicação em arquitectura

Leia mais

Iniciar 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 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 mais

Connection String usada por uma Class Library

Connection 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 mais

Computação Móvel 2007/2008

Computação Móvel 2007/2008 Computação Móvel 2007/2008 Tutorial 2 Criação de uma nova publicação de base de dados no SQL Server 2005 Standard Edition / Enterprise Edition / Developer Edition No computador cliente: 1. Estabelecer

Leia mais

3. Desenvolvimento de Aplicações Web com ASP.net

3. 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 mais

Oficina de Construção de Páginas Web

Oficina de Construção de Páginas Web COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina de Construção de Páginas Web Criação e Publicação Guião Páginas WWW com o editor do Microsoft Office Word 2003 1. Introdução. 2. Abrir uma página Web. 3. Guardar

Leia mais

UNIVERSIDADE CATÓLICA PORTUGUESA

UNIVERSIDADE CATÓLICA PORTUGUESA UNIVERSIDADE CATÓLICA PORTUGUESA WebShare Serviço de partilha de ficheiros via WebDAV versão: 2.0.3 Nelson Rodrigues Direcção de Sistemas de Informação 28-10-2010 ÍNDICE: Introdução... 3 Requisitos...

Leia mais

LAB12: Componentes ASP.NET

LAB12: 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 mais

1- ASP.NET - HTML Server Controls

1- ASP.NET - HTML Server Controls 1- ASP.NET - HTML Server Controls Os controles de servidor - Server Controls - HTML são tags HTML padrão, com exceção de possuirem o atributo : runat="server". Vejamos um código que ilustra isto: O atributo

Leia mais

ZS Rest. Manual Avançado. Instalação em Rede. v2011

ZS Rest. Manual Avançado. Instalação em Rede. v2011 Manual Avançado Instalação em Rede v2011 1 1. Índice 2. Introdução... 2 3. Hardware... 3 b) Servidor:... 3 c) Rede:... 3 d) Pontos de Venda... 4 4. SQL Server... 5 e) Configurar porta estática:... 5 5.

Leia mais

EDUROAM. Configuração para Windows Vista. Nucleo de Informática da Universidade da Madeira

EDUROAM. Configuração para Windows Vista. Nucleo de Informática da Universidade da Madeira EDUROAM Configuração para Windows Vista Historico de mudanças: Nucleo de Informática da Universidade da Madeira Versao 0.1 Compilada e testada por José Jorge Cardoso Caso existam problemas contactar elementos

Leia mais

Exemplo de Aplicaça o Facebook

Exemplo de Aplicaça o Facebook HCIM Summer Workshop Guião Hands-on Exemplo de Aplicaça o Facebook 1. Download do Software Development Kit (SDK) O download do SDK do Facebook encontra-se disponível aqui. Depois de fazer o download do

Leia mais

Software Adobe DreamWeaver. Requisitos para criar aplicações Web

Software Adobe DreamWeaver. Requisitos para criar aplicações Web Software Adobe DreamWeaver O Dreamweaver é uma ferramenta de desenvolvimento de sites que suporta diversas linguagens de scritpting para construir sites dinâmicos. Suporta várias linguagens como por exemplo:

Leia mais

Novas funcionalidades do RAD Studio 2007 em aplicações ASP.NET 2.0

Novas funcionalidades do RAD Studio 2007 em aplicações ASP.NET 2.0 Novas funcionalidades do RAD Studio 2007 em aplicações ASP.NET 2.0 O novo produto RAD Studio 2007 desenvolve aplicações para plataforma Win32 e.net. Pode-se criar aplicações do tipo GUI, console, Web e

Leia mais

Manual de Administração Intranet BNI

Manual de Administração Intranet BNI Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã

Leia mais

NOTA: Neste tutorial foi utilizado o Visual Studio 2010 para criar o Projeto Web no qual iremos aplicar os temas e os skins.

NOTA: 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 mais

Consulta de endereço através do Cep

Consulta de endereço através do Cep --------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------

Leia mais

Criando um carrinho de compras

Criando 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 mais

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006

Leia mais

Escola Superior de Tecnologia de Setúbal. Projecto Final

Escola Superior de Tecnologia de Setúbal. Projecto Final Instituto Politécnico de Setúbal Escola Superior de Tecnologia de Setúbal Departamento de Sistemas e Informática Projecto Final Computação na Internet Ano Lectivo 2002/2003 Portal de Jogos Executado por:

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº8

Redes de Computadores. Trabalho de Laboratório Nº8 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº8 Configuração e utilização do FTP 2004/2005 1 Objectivo Configuração de um servidor

Leia mais

Bases de Dados 2007/2008. Aula 1. Referências

Bases de Dados 2007/2008. Aula 1. Referências Bases de Dados 2007/2008 Aula 1 Sumário 1. SQL Server 2000: configuração do acesso ao servidor. 1.1. SQL Server Service Manager. 1.2. SQL Server Enterprise Manager. 1.3. SQL Query Analyzer. 2. A base de

Leia mais

- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas.

- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas. Objetivo: Utilização das ferramentas gráficas do MySQL Instalação das ferramentas gráficas do MySQL: - O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de

Leia mais

EDUTec Learning. José Paulo Ferreira Lousado

EDUTec Learning. José Paulo Ferreira Lousado EDUTec Learning MANUAL DO UTILIZADOR José Paulo Ferreira Lousado Índice Página Principal... ii Página de Desenvolvimento de Conteúdos... iii Página de Comunicações...iv Página de Transferência de Ficheiros...vi

Leia mais

MANUAL DO UTILIZADOR DE REDE

MANUAL DO UTILIZADOR DE REDE MANUAL DO UTILIZADOR DE REDE Guardar o registo de impressão na rede Versão 0 POR Definições de notas Ao longo do Manual do utilizador, é utilizado o seguinte ícone: Notas sobre como enfrentar situações

Leia mais

DSS 08/09. Camada de Dados - JDBC. Aula 1. António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.

DSS 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 mais

Criando & Consumindo um WebService com ASP.NET 2.0 Publicado em: 25 de Agosto de 2007 Por Herman Ferdinando Arais

Criando & Consumindo um WebService com ASP.NET 2.0 Publicado em: 25 de Agosto de 2007 Por Herman Ferdinando Arais ASP.NET > WebService herman_arais@yahoo.com.br Introdução Um WebService é um componente, ou unidade lógica de aplicação, acessível através de protocolos padrões de Internet. Como componentes, esses serviços

Leia mais

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web:

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web: Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: 1 Cliente Web browser HTTP porto 80 Servidor web... JDBC RMI XML... Base de Dados Aplicação em

Leia mais

Os dados no MySQL são armazenado em tabelas. Uma tabela é uma colecção de informação relacionada e consiste em colunas e linhas.

Os dados no MySQL são armazenado em tabelas. Uma tabela é uma colecção de informação relacionada e consiste em colunas e linhas. MySQL 101 Recapitulando Os dados no MySQL são armazenado em tabelas. Uma tabela é uma colecção de informação relacionada e consiste em colunas e linhas. As bases de dados são úteis quando necessitamos

Leia mais

Manual de Configuração

Manual de Configuração Manual de Configuração Acesso Wireless 802.1x da UAC Centro de Informática Universidade dos Açores Versão 2.0 20 de Julho de 2007 Introdução Este manual descreve o processo de configuração de um terminal

Leia mais

1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO

Leia mais

Configuração para Windows XP

Configuração para Windows XP Configuração para Windows XP O exemplo de configuração representa os passos necessários para a configuração do método de autenticação 802.1x/EAP-PEAP para o sistema operativo Windows XP (versão Português/Inglês),

Leia mais

Scripts para Bloquear Sites e Domínios no ISA Server

Scripts para Bloquear Sites e Domínios no ISA Server Scripts para Bloquear Sites e Domínios no ISA Server Introdução Este artigo tem como objetivo fornecer as instruções passo a passo para a criação de script s os quais irão adicionar no ISA Server uma lista

Leia mais

Construindo 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 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 mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Guião de Introdução ao Eclipse IDE Índice

Guião de Introdução ao Eclipse IDE Índice Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.

Leia mais

Repeater no GASweb. Regiões

Repeater 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 mais

Print Audit 6 - SQL Server 2005 Express Edition Installation Guide

Print Audit 6 - SQL Server 2005 Express Edition Installation Guide Print Audit 6 - SQL Server 2005 Express Edition Installation Guide Resumo Este é um guia passo a passo para instalar o SQL Server 2005 Express Edition como base de dados para o Print Audit 6. Pré-Requisitos

Leia mais

Aplicação ReadWriteData

Aplicação ReadWriteData Aplicação ReadWriteData Aplicação com 1 página, que mostra num controlo DataGrid uma tabela de uma base de dados. O controlo DataGrid permite editar os valores mostrados nas células, e efectuar as correspondentes

Leia mais

Oracle SQL Developer

Oracle SQL Developer BDDAD Bases de Dados Oracle SQL Developer Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/30 SQL Developer Sumário Introdução Instalar Abrir Ligar à BD no Servidor Oracle SQL Worksheet Editar SQL Executar SQL

Leia mais

Programação SQL. Introdução

Programação SQL. Introdução Introdução Principais estruturas duma Base de Dados: Uma BD relacional é constituída por diversas estruturas (ou objectos ) de informação. Podemos destacar: Database: designa a própria BD; Table/Tabela:

Leia mais

O AMBIENTE DE TRABALHO DO WINDOWS

O AMBIENTE DE TRABALHO DO WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente

Leia mais

Empacotar o software TI-Nspire com o Microsoft SMS 2003

Empacotar o software TI-Nspire com o Microsoft SMS 2003 Empacotar o software TI-Nspire com o Microsoft SMS 2003 Este documento fornece informações detalhadas para criar e implementar um pacote de rede do TI-Nspire com a plataforma do Microsoft SMS 2003. Este

Leia mais

Guia e Utilização do Visual Studio 6.0

Guia 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 mais

Amostras e guias de iniciação Versão 8 Edição 0. Guia de iniciação do Hiring Sample para o IBM Process Designer

Amostras e guias de iniciação Versão 8 Edição 0. Guia de iniciação do Hiring Sample para o IBM Process Designer Amostras e guias de iniciação Versão 8 Edição 0 Guia de iniciação do Hiring Sample para o IBM Process Designer ii Hiring Sample Os manuais em PDF e o Information Center Os manuais em PDF são fornecidos

Leia mais

Acesso 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 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 mais

Ajax Asynchronous JavaScript and Xml

Ajax Asynchronous JavaScript and Xml Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interativas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime

Leia mais

Dando um passeio no ASP.NET

Dando um passeio no ASP.NET Dando um passeio no ASP.NET Por Mauro Sant Anna (mas_mauro@hotmail.com). Mauro é um MSDN Regional Director, consultor e instrutor. O principal objetivo da arquitetura.net é permitir ao usuário o fácil

Leia mais

O que é o JavaScript?

O que é o JavaScript? JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

II Semana de Tecnologia da Informação

II Semana de Tecnologia da Informação II Semana de Tecnologia da Informação E-Commerce com ASP.Net Lucas Simões Maistro lucassimoes@univem.edu.br E-Commerce Tecnologias Utilizadas no Projeto Visual Studio 2008 ASP.Net 3.5 C# 3.0 ADO.Net SQL

Leia mais

Tarefa Orientada 2 Criar uma base de dados

Tarefa Orientada 2 Criar uma base de dados Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases

Leia mais

-------------------------------------------------------------------------------

------------------------------------------------------------------------------- Base de Dados Sales.mdb Tabelas: Customers (CustomerID, Name, Address, PhoneNb, FaxNb, EMail) Products (ProductID, Description, UnitPrice, StockQtd) Sales (SaleID, CustomerID, DateOfSale) SaleDetails (SaleID,

Leia mais

1. Introdução. 2. A área de trabalho

1. Introdução. 2. A área de trabalho Curso Criiar web siites com o Dreamweaver Parrttee II 1. Introdução O Macromedia DreamWeaver é um editor de HTML profissional para desenhar, codificar e desenvolver sites, páginas e aplicativos para a

Leia mais

Editor Eclipse para Programas F

Editor Eclipse para Programas F Editor Eclipse para Programas F Guia de instalação e utilização Instalação no Windows (XP/Vista) Comece por descarregar a aplicação de instalação setupcp2008.exe do endereço http://www.math.ist.utl.pt/~jabr/cp/

Leia mais

Manual Dashboard XD. (Versão 0.91 Beta)

Manual Dashboard XD. (Versão 0.91 Beta) Manual Dashboard XD (Versão 0.91 Beta) Conteúdo Introdução... 3 Registo e ativação... 4 Login... 5 Menu Principal... 6 Configuração de servidores... 7 Visualizar Gráficos... 8 Personalização dos gráficos

Leia mais

ASP.NET 2.0 - Visual Studio 2005 (Whidbey) Ramon Durães

ASP.NET 2.0 - Visual Studio 2005 (Whidbey) Ramon Durães ASP.NET 2.0 - Visual Studio 2005 (Whidbey) Ramon Durães O ASP.NET que é a camada de desenvolvimento de aplicações web da plataforma.net vem agradando em muito os desenvolvedores de todo o mundo desde o

Leia mais

CONFIGURAÇÃO DO ACESSO REMOTO PARA HS-DHXX93 E HS-DHXX96

CONFIGURAÇÃO DO ACESSO REMOTO PARA HS-DHXX93 E HS-DHXX96 CONFIGURAÇÃO DO ACESSO REMOTO PARA HS-DHXX93 E HS-DHXX96 1 CONFIGURAR PARÂMETROS DE REDE DO DVR Para maior fiabilidade do acesso remoto é recomendado que o DVR esteja configurado com IP fixo (também pode

Leia mais

Exercício em ASP.NET (Agenda)

Exercí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 mais

Solutions for Information Technologies. BIS-Navegador. IBM DB2 UDB v8.x

Solutions for Information Technologies. BIS-Navegador. IBM DB2 UDB v8.x Solutions for Information Technologies BIS-Navegador Manual de Instalação em IBM DB2 UDB v8.x Supporte A suite BIS foi testada e é suportada nos seguintes ambientes e produtos: BIS Client Components: Operating

Leia mais

Introdução ao Desenvolvimento ASP.NET Paulo Sousa

Introdução ao Desenvolvimento ASP.NET Paulo Sousa Introdução ao Desenvolvimento ASP.NET Paulo Sousa Instituto Superior de Engenharia do Porto Instituto Politécnico do Porto Índice Plataforma.net C# ASP.net Visual Studio.net Web forms ASP.net Validação

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO NOVO SITE DO CETAC.MEDIA (CENTRO DE ESTUDOS DAS TECNOLOGIAS E CIÊNCIAS DA COMUNICAÇÃO) http:// blogs.ua.pt/cetacmedia (URL temporário) MANUAL DE UTILIZAÇÃO ÍNDICE Apresentação geral do site 3 Menus 3 Post:

Leia mais

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos

Leia mais

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de

Leia mais

Construindo uma aplicação Web completa utilizando ASP.Net 2.0, Visual Studio 2005 e IIS 7.0 ( Parte 1)

Construindo uma aplicação Web completa utilizando ASP.Net 2.0, Visual Studio 2005 e IIS 7.0 ( Parte 1) Construindo uma aplicação Web completa utilizando ASP.Net 2.0, Visual Studio 2005 e IIS 7.0 ( Parte 1) Marcus Garcia Microsoft Most Valuable Professional INETA Regional Director MAS Mentor Associado Um

Leia mais

Findo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28.

Findo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28. ACCESS 2007 MACROS & VBA - CURSO COMPLETO AS-44-33 Honda Civic YY-44-32 Opel Corsa UU-44-44 Fiat Uno UU-44-44 Fiat Uno UU-44-44 Fiat Uno AA-00-01 Ford Transit TABELA ERRO! NÃO EXISTE NENHUM TEXTO COM O

Leia mais

4.1. TRABALHAR COM O CALENDÁRIO

4.1. TRABALHAR COM O CALENDÁRIO Calendário 2Calendário 14 INTRODUÇÃO O Calendário é uma grande ferramenta do Outlook que se pode usar como livro de reuniões para escalonar eventos, aperceber-se de datas importantes e gerir a lista de

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo Departamento de Engenharia Informática 2012/2013 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

19/05/2009. Módulo 1

19/05/2009. Módulo 1 ASP.NET Módulo 1 Objetivo Mostrar os conceitos fundamentais da plataforma Microsoft.Net e suas ferramentas; Apresentar os conceitos fundamentais de aplicações web e seus elementos; Demonstrar de forma

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique. Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças

Leia mais

Solutions for Information Technologies. BIS-Navegador. Manual de Instalação para Microsoft SQL Server

Solutions for Information Technologies. BIS-Navegador. Manual de Instalação para Microsoft SQL Server Solutions for Information Technologies BIS-Navegador Manual de Instalação para Microsoft SQL Server Supporte A suite BIS foi testada e é suportada nos seguintes ambientes e produtos: BIS Client Components:

Leia mais

Bases de Dados. Lab 7: Desenvolvimento de aplicações com PHP

Bases de Dados. Lab 7: Desenvolvimento de aplicações com PHP Departamento de Engenharia Informática 2013/2014 Bases de Dados Lab 7: Desenvolvimento de aplicações com PHP 1º semestre Este lab é uma continuação dos anteriores. Se realizou os labs anteriores, a base

Leia mais

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage.

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage. Objectivos: Identificar os elementos do Ambiente de trabalho do Microsoft FrontPage Criar um website Fechar um website Abrir um website Modos de visualização de um website Criar, eliminar, abrir e fechar

Leia mais

Universidade da Beira Interior. Sistemas Distribuídos - 2014/2015 Curso: Engª Informática. Folha 11. JAX-RS: Java API for RESTful Web Services

Universidade da Beira Interior. Sistemas Distribuídos - 2014/2015 Curso: Engª Informática. Folha 11. JAX-RS: Java API for RESTful Web Services JAX-RS: Java API for RESTful Web Services A - Creating RESTful Web Services from a Database 1- Comece por criar um projeto do tipo Java Web application, como fez nos exercícios das fichas anteriores. No

Leia mais

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema de Gestão de Bases de Dados

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema de Gestão de Bases de Dados Curso Profissional de Técnico de Multimédia 12ºAno Disciplina: Sistemas de Informação Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema

Leia mais

Relatório SQUID e SAMBA. Instalação e Configuração de Servidores de Rede

Relatório SQUID e SAMBA. Instalação e Configuração de Servidores de Rede Relatório SQUID e SAMBA INSTITUTO POLITÉCNICO DE BEJA ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO Instalação e Configuração de Servidores de Rede Trabalho realizado por: Tiago Conceição Nº 11903 Tiago Maques

Leia mais

Tutorial exe elearning XHTML editor (versão 1.0x)

Tutorial exe elearning XHTML editor (versão 1.0x) UOe-L 13 Março 2008 Ficha Técnica Autor: Susana Azevedo UOe-L CEMED UA Revisão: Helder Caixinha UOe-L CEMED UA Versão: 3.0 Data de criação: 15/Dezembro/2005 Data da última revisão: 13/Março/2008 1 Tutorial

Leia mais