rhc

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Slide 1: 

Remote House Control Eduardo Júnior Ricardo Esteves

Introdução : 

Remote House Control é um projecto tecnológico desenvolvido com o objectivo de permitir que um user possa manipular seus dispositivos domésticos através da internet. Iremos mostrar de maneira mais clara possível a forma como esta estruturada esse projecto. Introdução

RHC : 

O Projecto RHC é um projecto ambicioso, e que exigiu um nível de esforço elevado da nossa parte. Para percebermos melhor a maneira como esta estruturado este projecto, mostraremos a seguir um gráfico que mostra a maneira que o projecto se encontra estruturado: RHC

Slide 4: 

Web Site Pagina de login Pagina de controle Painel de controle em Visual Basic Dispositivo ligado ao computador R.H.C Controla dispositivo Estrutura User

Slide 5: 

A estrutura mostra directamente os passos do user, para o user ter acesso a esta serviço devera ter efectuado seu pré registo e aguardar até ser contactado para poder efectuar – se a instalação dos serviços. R.H.C Estrutura User

Estrutura geral do projecto : 

Estrutura geral do projecto R.H.C Site R.H.C Pré Registo Análise dados Contactamos o user Falta de integridade de dados Sair Instalação Desfruta do serviço aprovado N S N S

Slide 7: 

A estrutura referida anteriormente é o primeiro passo para adquirirmos o serviço R.H.C ou seja é o principio do projecto, o user faz o seu pré registo que funciona como um pedido do serviço, verificamos os dados do user, caso os dados sejam suficientemente íntegros entramos em contacto caso contrario Desconsideramos o pedido, depois de entrarmos em contacto com o user e este aprovar efectuamos de imediato a instalação do serviço. Estrutura geral do projecto R.H.C

Slide 8: 

Estrutura geral do Web Site R.H.C R.H.C Home Paginas web Paginas web Paginas web Paginas Web DB

Slide 9: 

O projecto é formado por 2 Web sites, neste caso estamos a falar do principal site, que é o site R.H.C, este site tem por função representar o projecto e disponibilizar o um meio de contacto para o interessado connosco. O site é formado por paginas em HTML em que a pagina Registo.html é conectada com uma base de dados através do PHP, que neste caso serve para armazenar os dados do user que usaremos para o contacto com tal. Estrutura geral do Web Site R.H.C R.H.C

Slide 10: 

Para a elaboração do projecto foram usadas as seguintes linguagens: HTML PHP SQL VISUAL BASIC A seguir apresentaremos os códigos usados no projecto Programação do projecto R.H.C

Slide 11: 

<html> <head> <html> <head> <title>R.H.C</title> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <style type="text/css"> </style> <link rel="File-List" href="index2_files/filelist.xml"> </head> <body> <div id="container"> <div id="head"> HTML Index.html

Slide 12: 

<h1><a href="index.html" title="">Web Design Studio</a></h1> <ul id="menu"> <li><a class="current" href="index2.html" title="">Home</a></li> <li><b><a href="registo2.html" title=""><font color="#000000">Registo </font> </a></b></li> <li><b><a href="control.html" title=""><font color="#000000">Control</font></a></b></li> <li><b><a href="projecto.html" title=""><font color="#000000">Projecto</font></a></b></li> <li><b><a href="contact.html" title=""><font color="#000000">Contact</font></a></b></li> HTML Index.html

Slide 13: 

</ul> <div class="top_head_banner" style="width: 200px; height: 120px"> </div> </div> <div id="area"> &nbsp;</div> <div id="main"> <div id="welcome"><span class="Estilo1"> &nbsp;&nbsp;Remote House Control </span> <h1>&nbsp;</h1> </div> <div class="spacer"></div> </div> HTML Index.html

Slide 14: 

<div id="footer"> <p> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="675" height="123"> <param name="movie" value="flash.swf"> <param name="quality" value="high"> <embed src="flash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="675" height="123"></embed> </object> </p> <p>&nbsp;</p> <div style="float:left; padding-left:40px;"> HTML Index.html

Slide 15: 

Copyright 2009 &copy; span style='mso-ignore: vglayout;position:absolute;z-index:5;left:800px;top:405px;width:20px; height:7px'><img width=20 height=7 src="index2_files/image001.gif" v:shapes="_x0000_s1031"></span><![endif] ></div> </div> </div> <p></p> </body> </html> HTML Index.html

Slide 16: 

<html> <head> <title>R.H.C</title> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <style type="text/css"> </style> <link rel="File-List" href="Registo2_files/filelist.xml"> </head> <body> <div id="container"> <div id="head"> HTML registo.html

Slide 17: 

<h1 style="position: absolute; height: 72px; margin-left: 36px; margin-top: 31px"><a href="index.html" title="">Web Design Studio</a></h1> <ul id="menu"> <li><a class="current" href="index2.html" title="">Home</a></li> <li><b><a href="registo2.html" title=""><font color="#000000">Registo </font> </a></b></li> <li><b><a href="control.html" title=""><font color="#000000">Control</font></a></b></li> <li><b><a href="projecto.html" title=""><font color="#000000">Projecto</font></a></b></li> <li><b><a href="contact.html" title=""><font color="#000000">Contact</font></a></b></li> </ul> <div class="top_head_banner" style="width: 200px; height: 120px"> </div> HTML registo.html

Slide 18: 

</div> <div id="area" style="width: 750px; height: 57px"> span style='mso-ignore: vglayout;position:absolute;z-index:5;left:13px;top:380px;width:16px;height: 13px'><img width=16 height=13 src="Registo2_files/image001.gif" v:shapes="_x0000_s1032"></span><![endif] >&nbsp;&nbsp;&nbsp;&nbsp; <iframe src=registo.HTML width="86%" height="161%" name="I1"></iframe></div> HTML registo.html

Slide 19: 

<div id="footer" style="width: 750px; height: 78px"> <p><![if !vml] ><span style='mso-ignore:vglayout;position:absolute;z-index:4;left:11px;top:11px; width:7px;height:382px'><img width=7 height=382 src="Registo2_files/image002.gif" v:shapes="_x0000_s1028"></span><![endif] ><![if !vml] ><span style='mso-ignore:vglayout;position:absolute;z-index:3;left:11px;top:9px; width:727px;height:11px'><img width=727 height=11 src="Registo2_files/image003.gif" v:shapes="_x0000_s1027"></span><![endif] ></p> HTML registo.html

Slide 20: 

<div style="float:left; padding-left:40px;"> Copyright 2009 &copy; <![if !vml] ><span style='mso-ignore:vglayout;position:absolute;z-index:5;left:712px;top:389px; width:20px;height:7px'><img width=20 height=7 src="Registo2_files/image004.gif" v:shapes="_x0000_s1031"></span><![endif] ></div> </div> </div> <p><![if !vml] ><span style='mso-ignore: vglayout;position:absolute;z-index:4;left:921px;top:25px;width:8px;height:387px'><img width=8 height=387 src="Registo2_files/image005.gif" v:shapes="_x0000_s1030"></span><![endif] ></p> </body> </html> HTML registo.html

Slide 21: 

<html> <head> <title>R.H.C</title> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <style type="text/css"> </style> <link rel="File-List" href="control_files/filelist.xml"> </head> <body> <div id="container"> <div id="head"> HTML Control.html

Slide 22: 

<h1><a href="index.html" title="">Web Design Studio</a></h1> <ul id="menu"> <li><a class="current" href="index2.html" title="">Home</a></li> <li><b><a href="registo2.html" title=""><font color="#000000">Registo </font> </a></b></li> <li><b><a href="control.html" title=""><font color="#000000">Control</font></a></b></li> <li><b><a href="projecto.html" title=""><font color="#000000">Projecto</font></a></b></li> <li><b><a href="contact.html" title=""><font color="#000000">Contact</font></a></b></li> </ul> <div class="top_head_banner" style="width: 200px; height: 120px"> </div> </div> <div id="area"> &nbsp;</div> <div id="main"> HTML Control.html

Slide 23: 

<div id="welcome" style="width: 877px; height: 326px"><span class="Estilo1"> &nbsp;&nbsp;Remote House Control </span> <p><form method="POST" action="--WEBBOT-SELF--"> <p style="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></p> <p>&nbsp;<font color="#FF0000">Para começar a controlar o dispositivo efectue seu login</font></p> <p><![if !vml] ><span style='mso-ignore:vglayout;position: absolute;z-index:1;left:252px;top:421px;width:206px;height:35px'><img width=206 height=35 src="control_files/image001.gif" v:shapes="_x0000_s1041"></span><![endif] > EMAIL&nbsp;<!--[if gte vml 1] ><v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe"> <v:stroke joinstyle="miter"/> HTML Control.html

Slide 24: 

<v:path gradientshapeok="t" o:connecttype="rect"/> </v:shapetype><v:shape id="_x0000_s1040" type="#_x0000_t202" alt="" style='position:absolute; left:8.25pt;top:231.75pt;width:70.5pt;height:42.75pt;z-index:1' filled="f" stroked="f"> <v:textbox> <table cellspacing="0" cellpadding="0" width="100%" height="100%" id="table2"> <tr> <td align="left"><u><font size="6">1</font></u></td> </tr> </table> </v:textbox> </v:shape><![endif]--><![if !vml] ><span style='mso-ignore:vglayout;position: absolute;z-index:1;left:11px;top:309px;width:98px;height:61px'><img width=98 height=61 src="control_files/image002.gif" v:shapes="_x0000_s1040"></span><![endif] ></p> <p><!--[if gte vml 1] ><v:shape id="_x0000_s1042" type="#_x0000_t202" style='position:absolute;left:355.5pt; top:259.5pt;width:161.25pt;height:152.25pt;z-index:1'> <v:textbox> <table cellspacing="0" cellpadding="0" width="100%" height="100%"> <tr> HTML Control.html

Slide 25: 

<td align="center">Caso o login esteja correcto poderá controlar seu dispositivo, este serviço só é permitido aos que já adquiriram nossos serviços e que ja passaram pelo processo de instalação .</td> </tr> </table> </v:textbox> </v:shape><![endif]--><![if !vml] ><span style='mso-ignore:vglayout;position: absolute;z-index:1;left:473px;top:345px;width:221px;height:209px'><img width=221 height=209 src="control_files/image003.gif" alt="Text Box: Caso o login esteja correcto poderá controlar seu dispositivo, este serviço só é permitido aos que já adquiriram nossos serviços e que ja passaram pelo processo de instalação .&#13;&#10;" v:shapes="_x0000_s1042"></span><![endif] >&nbsp; <input type="text" name="nome" size="20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p> <p><!--[if gte vml 1] ><v:shape id="_x0000_s1039" type="#_x0000_t202" alt="" style='position:absolute;left:299.25pt;top:232.5pt; width:70.5pt;height:42.75pt;z-index:1' filled="f" stroked="f"> <v:textbox> <table cellspacing="0" cellpadding="0" width="100%" height="100%"> <tr> HTML Control.html

Slide 26: 

<td align="left"><u><font size="6">2</font></u></td> </tr> </table> </v:textbox> </v:shape><![endif]--><![if !vml] ><span style='mso-ignore:vglayout;position: absolute;z-index:1;left:399px;top:310px;width:98px;height:61px'><img width=98 height=61 src="control_files/image004.gif" v:shapes="_x0000_s1039"></span><![endif] ><!--[if gte vml 1] ><v:rect id="_x0000_s1038" style='position:absolute;left:9.75pt;top:7.5pt;width:547.5pt; height:5.25pt;z-index:3' fillcolor="black"/><![endif]--><![if !vml] ><span style='mso-ignore:vglayout;position:absolute;z-index:3;left:12px;top:9px; width:732px;height:9px'><img width=732 height=9 src="control_files/image005.gif" v:shapes="_x0000_s1038"></span><![endif] >SENHA&nbsp;</p> <p>&nbsp;<input type="text" name="senha" size="20"></p> <p>&nbsp;<input type="submit" value="Submit" name="B1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="reset" value="Reset" name="B2"></p> HTML Control.html

Slide 27: 

</form> </div> <p><!--[if gte vml 1] ><v:shape id="_x0000_s1037" type="#_x0000_t202" alt="" style='position:absolute;left:-4.5pt;top:185.25pt; width:300.75pt;height:63pt;z-index:2' filled="f" stroked="f"> <v:textbox> <table cellspacing="0" cellpadding="0" width="100%" height="100%" id="table1"> <tr> <td align="center"><b><font size="5" color="#000000">Área de Controle R.H.C</font></b></td> </tr> </table> </v:textbox> </v:shape><![endif]--><![if !vml] ><span style='mso-ignore:vglayout;position: absolute;z-index:2;left:-6px;top:247px;width:405px;height:88px'><img width=405 height=88 src="control_files/image006.gif" v:shapes="_x0000_s1037"></span><![endif] ></p> </body> </html> HTML Control.html

Slide 28: 

<p><!--[if gte vml 1] ><v:rect id="_x0000_s1028" style='position:absolute;left:9pt;top:7.5pt;width:3.75pt; height:430.5pt;z-index:4' fillcolor="black"/><![endif]--><![if !vml] ><span style='mso-ignore:vglayout;position:absolute;z-index:4;left:11px;top:9px; width:7px;height:576px'><img width=7 height=576 src="control_files/image007.gif" v:shapes="_x0000_s1028"></span><![endif] ><!--[if gte vml 1] ><v:rect id="_x0000_s1027" style='position:absolute;left:9pt;top:433.5pt;width:549.75pt;height:6pt; z-index:3' fillcolor="black"/><![endif]--><![if !vml] ><span style='mso-ignore: vglayout;position:absolute;z-index:3;left:11px;top:577px;width:735px; height:10px'><img width=735 height=10 src="control_files/image008.gif" v:shapes="_x0000_s1027"></span><![endif] ></p> </div> </div> <p><!--[if gte vml 1] ><v:rect id="_x0000_s1030" style='position:absolute;left:648.75pt;top:20.25pt;width:4.5pt; height:429.75pt;z-index:4' fillcolor="black"/><![endif]--><![if !vml] ><span style='mso-ignore:vglayout;position:absolute;z-index:4;left:864px;top:26px; width:8px;height:575px'><img width=8 height=575 src="control_files/image009.gif" v:shapes="_x0000_s1030"></span><![endif] ></p> <p></p> <p>&nbsp;</p> HTML Control.html

Slide 29: 

<html> <head> <title>R.H.C</title> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <style type="text/css"> <!-- .Estilo1 { color: #FFFFFF; font-weight: bold; font-size: x-large; } --> </style> </head> <body> <div id="container"> <div id="head"> <h1><a href="index.html" title="">Web Design Studio</a></h1> <ul id="menu"> <li><a class="current" href="index.html" title="">Home</a></li> <li><a href="contact.html" title="">Registo </a></li> <li><a href="" title="">Control</a></li> <li><a href="" title="">Projecto</a></li> <li><a href="contact.html" title="">Contact</a></li> </ul> HTML Contacto.html

Slide 30: 

<div class="top_head_banner"> </div> </div> <div id="area"> </div> <div id="main"> div id="welcome"><span class="Estilo1"> &nbsp;&nbsp;Remote House Control </span> <h1>&nbsp;</h1> </div> <div id="content_left"> <h3>Contact Form</h3> <div id="form"> <div id="fields"> <label for="inputname">Name:</label> <input type="text" name="Name" /><br /> <label for="inputmail">Email:</label> <input type="text" name="email" /><br / <label for="inputtelefon">Web:</label> <input type="text" name="web" /><br / HTML Contacto.html

Slide 31: 

<label for="inputmessage">Message:</label> <textarea name="message" cols="28" rows="4"></textarea> /div><div id="send"> <input type="image" src="images/send.gif" value="send" /> </div> </form> </div> <div class="contact_info"> <h3>Adress Information</h3> <ul> <li>Adress Street nr 190</li> <li>Street nr 54 , information</li> <li>Tel.: 1234 123 23 45</li> <li>Fax.: 1234 123 23 45</li> <li><a href="mailto:info@bublue.net" title="">info@bublue.net</a></li> </ul> </div> <div class="contact_info"> <h3>Adress Information 2</h3> <ul> <li>Adress Street nr 190</li> <li>Street nr 54 , information</li> <li>Tel.: 1234 123 23 45</li> <li>Fax.: 1234 123 23 45</li> <li><a href="mailto:contact@bublue.net" HTML Contacto.html

Slide 32: 

title="">contact@bublue.net</a></li> </ul> </div> </div> <div id="content_right"> <h4>Latest Work</h4> <div class="item_box"> <img src="images/t1.jpg" width="200" height="70" border="0" alt="t1" title="t1" /><br /> <a href="work.html">view work ></a> </div> <div class="item_box"> <img src="images/t2.jpg" width="200" height="70" border="0" alt="t1" title="t1" /><br /> <a href="work.html">view work ></a> </div> <div class="item_box"> <img src="images/t3.jpg" width="200" height="70" border="0" alt="t1" title="t1" /><br /> <a href="work.html">view work ></a> </div> <div class="item_box"> <img src="images/t4.jpg" width="200" height="70" border="0" alt="t1" title="t1" /><br /> <a href="work.html">view work ></a> </div> HTML Contacto.html

Slide 33: 

</div> <div class="spacer"></div> </div> <div id="footer"> <div style="float:left; padding-left:40px;"> Copyright 2007 &copy; Bublue Studio </div> <div id="madeby"> <a href="http://www.csscreme.com"><img src="images/csscreme.jpg" width="200" height="35" border="0" alt="csscreme" title="csscreme"/></a><br /> <a href="http://validator.w3.org/check?uri=referer" title="This site is W3C compliant">Xhtml</a> <a href="http://jigsaw.w3.org/css-validator/validator?uri=www.csscreme.com&amp;usermedium=all" title="This site is coded with validate CSS">css</a> </div> </div> </div> </body> </html> HTML Contacto.html

Slide 34: 

<?php require_once('Connections/exata.php'); ?> <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } PHP Registo

Slide 35: 

$editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO registos (nome, bi, email, Endereço, Contacto) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['textfield'], "text"), GetSQLValueString($_POST['textfield23'], "int"), GetSQLValueString($_POST['textfield2'], "text"), GetSQLValueString($_POST['textfield24'], "text"), GetSQLValueString($_POST['textfield22'], "int")); mysql_select_db($database_exata, $exata); $Result1 = mysql_query($insertSQL, $exata) or die(mysql_error()); $insertGoTo = "ok.html"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } ?> PHP Registo

Slide 36: 

<?//conecta com o dbinclude ("conectar.php");$nome= $_POST['nome'];$senha = $_POST['senha'];//faz a confirmação de nome e senha no db$logar = mysql_query("SELECT * FROM login WHERE nome='$nome' AND senha='$senha'") or die("erro ao selecionar");/*aqui depois de verificado redirecionamos a pagina secreta(caso nome e senha estarem corretos) ou senhae apelido não conferem caso tais estiverem errados. Repare que há uma rotina para o valor inserido em senha não seja nulo. obs: Aonde esta escrito paginasecreta.php é aonde vc deve colocar a página para onde o script ira redirecionar*/if (strlen($senha)< 1)echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';elseif (mysql_num_rows($logar)>0 ){header("location:paginasecreta.php");} else {echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';}?> PHP Login.php

Slide 37: 

<?php $hostname_exata = "mysql5.000webhost.com"; $database_exata = "a4051917_registo"; $username_exata = "a4051917_eduardo"; $password_exata = "EDuardo1007"; $exata = mysql_pconnect($hostname_exata, $username_exata, $password_exata) or trigger_error(mysql_error(),E_USER_ERROR); ?> PHP conexão

Slide 38: 

( "CREATE TABLE login (nome VARCHAR(25) NOT NULL,senha VARCHAR (15) NOT NULL, Email VARCHAR(25) NOT NULL, Contacto int(25) NOT NULL, id int(255) NOT NULL, PRIMARY KEY ( `id` ) ) SQL Base de dados Tabelas login

Slide 39: 

Create TABLE `Cliente `Endereço` VARCHAR( 255 ) NOT NULL , `Nome` VARCHAR( 255 ) NOT NULL , `BI` INT( 9 ) NOT NULL , `contacto` INT( 9 ) NOT NULL , `Email` VARCHAR( 255 ) NOT NULL ; SQL Base de dados Tabelas clientes

Slide 40: 

Public Class Form1 'Declaração das funções da DLL Private Declare Sub Out32 Lib "inpout32.dll" (ByVal PortAddress As Integer, ByVal PortData As Byte) Private Declare Function Inp32 Lib "inpout32.dll" (ByVal PortAddress As Integer) As Byte Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Out32(888, 1) '888 => endereço REPRESENTADO EM DECIMAL da porta paralela, 1=> numero do pino da porta paralela neste caso o 1 representa o pino 2(D0) 'MsgBox("Neste momento o dispositivo encontra-se LIGADO") TextBox1.Text = "ligado" Visual Basic Painel de controle

Slide 41: 

End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Out32(888, 1) '888 => endereço da porta paralela, 1=> numero do pino da porta paralela neste caso o 1 representa o pino 2(D0) ' MsgBox("Neste momento o dispositivo encontra-se DESLIGADO") TextBox1.Text = "Desligado" End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub Private Sub SAIRToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SAIRToolStripMenuItem.Click End Visual Basic Painel de controle

Slide 42: 

End Sub Private Sub INTRODUÇÃOToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles INTRODUÇÃOToolStripMenuItem.Click System.Diagnostics.Process.Start("C:\introdução.docx") End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Label9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label9.Click End Sub Private Sub Label7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label7.Click End Sub Private Sub Label8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label8.Click End Sub Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click End Sub End Class Visual Basic Painel de controle

Slide 43: 

O projecto R.H.C resume se nas estruturas aqui tratadas, o projecto é um projecto que trouxe um nível de experiencia muito útil para nós. Conclusao