Usando JQuery para criar um “Autocompletar”

Olá amigos,
continuando com as séries do JQuery no Blog. Hoje irei falar um pouco de como desenvolver um pequeno aplicativo para criar um Autocomplete em um form do tipo texto, os mesmos utilizados por grandes sites, como Google,Yahoo, UOL entre outros. Basicamente é uma consulta em banco de dados, em tempo real com JQuery, e de acordo com o que você digitar, ele fará uma busca e irá apresentar, dinâmicamente, os dados abaixo do form para seleção. Você poderá observar isso no site do Google quando tenta faze ruma busca ou mesmo na barra de ferramentas do Google.

Vamos lá?

Primeiro iremos criar o arquivo index.php, clássico né, vamos lá?

Primeiro vamos vincular a biblioteca JQuery a nosso arquivo index.php

<script type=”text/javascript” src=”jquery-1.4.2.js”></script>

Aqui temos as funções que irão nos auxiliar para realizar as buscas e colocar a informação no local certo.

<script type=”text/javascript”>
function lookup(inputString) {
// Aqui você pode perceber que o inputString é a nossa regra de busca,
// Que será usada no select dos dados mais a frente.

if(inputString.length == 0) {

$(‘#suggestions’).hide(); // Esta marcação indica que as sugestões serão escondidas se não ouver palavras digitadas./

} else {
// Se tiver palavras digitadasno campo, a string de busca é enviada para o arquivo que processa a
// Solicitaçãochamado dados.php
$.post(“dados.php”, {queryString: “”+inputString+”"},

function(data){
if(data.length >0) {
$(‘#suggestions’).show();
$(‘#autoSuggestionsList’).html(data);
}
}
);
}
} // lookup

function fill(thisValue) {
$(‘#inputString’).val(thisValue);
setTimeout(“$(‘#suggestions’).hide();”, 0);
}
</script>

Compartilhar é a solução!!!
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • LinkedIn
  • Live
  • MSN Reporter
  • PDF
  • Reddit
  • Slashdot
  • Socialogs
  • Twitter
  • Yahoo! Bookmarks
  • Yahoo! Buzz

O que é o tal do Prototype?

Você já se imaginou, dando asas a sua imaginação com a orientação a objetos no JAVASCRIPT? Isso mesmo, JavaScript. Com essa “nova” biblioteca, é possível desenvolver soluções em JavaScript utilizando a mesma lógica da orientação a objetos de outras linguagens de programação “de verdade”. Como sempre a nossa amiga, Javascript, foi sempre recriminada, aqui estamos “nóis” para ver um pouco o que seria essa nova cara do JavaScript. Achou q seria só JQuery e pronto! rs

Compartilhar é a solução!!!
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • LinkedIn
  • Live
  • MSN Reporter
  • PDF
  • Reddit
  • Slashdot
  • Socialogs
  • Twitter
  • Yahoo! Bookmarks
  • Yahoo! Buzz

PHP Data Objects – Conexões e gerenciamento

Bom amigos, vamos ver agora como funciona a questão da conexão em si ao banco de dados que estamos usando. Aqui vamos usar um banco de dados MySQL para facilitar a vida né(rs). Veremos como fazer conexão e selecionar dados com o PDO.

Compartilhar é a solução!!!
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • LinkedIn
  • Live
  • MSN Reporter
  • PDF
  • Reddit
  • Slashdot
  • Socialogs
  • Twitter
  • Yahoo! Bookmarks
  • Yahoo! Buzz

Criando arquivos em C Sharp

Olá, estou aqui estudando C Sharp. Iremos ver como é fácil criar um arquivo em C Sharp. Estou fazendo o curso na Fundação Bradesco.

Abaixo a codificação para criar um documento do tipo .TXT

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
byte[] byteArray;
UnicodeEncoding uniEncoding;
FileStream fs;
uniEncoding = new UnicodeEncoding();
fs = new FileStream(@"C:/temp/teste.txt", FileMode.Create, FileAccess.ReadWrite);
byteArray = uniEncoding.GetBytes("Meu primeiro arquivo texto!");
fs.Write(byteArray, 0, byteArray.Length);
fs.Close();
}
}
}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO; namespace ConsoleApplication5{    class Program    { static void Main(string[] args)        { byte[] byteArray;            UnicodeEncoding uniEncoding;            FileStream fs; uniEncoding = new UnicodeEncoding();            fs = new FileStream(@"C:/temp/teste.txt", FileMode.Create, FileAccess.ReadWrite); byteArray = uniEncoding.GetBytes("Meu primeiro arquivo texto!");            fs.Write(byteArray, 0, byteArray.Length);            fs.Close(); }    }}
Compartilhar é a solução!!!
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • LinkedIn
  • Live
  • MSN Reporter
  • PDF
  • Reddit
  • Slashdot
  • Socialogs
  • Twitter
  • Yahoo! Bookmarks
  • Yahoo! Buzz

PHP-phar – O que é, e conceitos básicos sobre a biblioteca.

Amigos, boa noite! A versão número 5.3 do PHP trás uma inovação na linguagem, o conceito de Pacotes de arquivos, como temos no Java. Agora também disponível no PHP. Inicialmente você poderá agrupar suas funções, arquivos, classes etc, tudo dentro de um pacote, como no tão famoso e bem falado Java, só que nesse caso é projetado para o ambiente web-php.

Compartilhar é a solução!!!
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • LinkedIn
  • Live
  • MSN Reporter
  • PDF
  • Reddit
  • Slashdot
  • Socialogs
  • Twitter
  • Yahoo! Bookmarks
  • Yahoo! Buzz