A unit Graph e uma unidade de recursos presente na maioria dos compiladores Pascal (Free Pascal...). Neste post estarei mostrando os seus recursos e como usa-los.Primeiramente, antes de mais nada, e necessario declarar a uses Graph.uses Graph;Aqui vou mostrar os principais recursos dessa unit, e um dos mais interessantes e mais usados quando ela e importada, e a manipulacao de cores da aplicacao.A primeira coisa a se fazer quando vamos trabalhar com graficos, e inicializa-los. Para isso, devemos declarar duas variaveis inteiras, uma para o driver e outra para o tipo de grafico.var DriverGrafico, TipoGrafico: integer;O proximo passo e detecta-lo e inicializar o pacote de graficos.beginDriverGrafico := Detect;TipoGrafico := 0;InitGraph(DriverGrafico, TipoGrafico, ' ');O ultimo parametro refere-se a localizacao da biblioteca grafica. Use ' ' para a localizacao padrao.RectangleEssa funcao e muito simples, e permite desenhar a forma de um retangulo dentro da aplicacao.Ela e composta por 4 argumentos. Rectangle(X1, Y1, X2, Y2);Basta atribuir os quatro pontos do retangulo para desenha-lo.Rectangle(130, 200, 200, 130);CirclePermite o desenho de um circulo na aplicacao. Sintaxe: Circle (X, Y, Tamanho);Circle(30, 30, 30);Dica:Adicione um contador While fazendo com que o circulo seja desenhado um apos o outro. Desta maneira:while i < 1000 dobegin Circle(i, i, 30); // X=i Y=i Delay(100); // Espera 100 milisegundos i := i + 10; // Acrescenta 10 para iend;Resultado:Escrevendo textosPara escrevermos textos utilizando a unit Graph, temos duas opcoes. OutText e OutTextXY.A primeira (OutText) escreve o texto em ordem crescente (da esquerda para a direita).OutText('PROGRAMADOR ONLINE');Podemos definir as coordenadas do texto em X e Y, usando OutTextXY.OutTextXY(50, 50, 'PROGRAMADOR ONLINE');Podemos alterar a cor e o estilo da fonte com SetColor e SetTextStyle respectivamente.SetColor(Yellow); // amareloSetTextStyle(SansSerifFont, HorizDir, 5);OutTextXY(300, 10, 'PROGRAMADOR ONLINE');A funcao SetTextStyle possui tres parametros. O nome da fonte, a orientacao (Vertical/Horizontal) do texto, e o tamanho.Exitem varios comandos na unit Grahp e interessante que voce mesmo explore-os. Aqui vai uma lista de alguns deles, alem dos exemplos acima:MoveTo(X, Y) -> Move o ponteiro para a coordenada indicada.PutPixel(X, Y, Cor) -> Marca um pixel na orientacao indicadaLine(X, Y) -> Desenha uma linha em X e YLineTo(X1, Y1, X2, Y2) -> Desenha uma linha nos pontos indicadosArc(X, Y, A, B, Dimensao) -> Desenha um arco em X, Y, com angulo A e B com a dimensao.ClearViewPort -> Apaga a tela....Esses sao alguns dos comandos. Espero que o tutorial possa ter ajudado. Abraco, bons estudos e ate a proxima!!! Yii e um framework PHP (PHP5), free e open-source, que promete ajudar no desenvolvimento de aplicacoes complexas.A sigle Yii vem do ingles "Yes, is it" (Sim, isto e), que vem da serie de respostas para as perguntas:"Is it fast? ... Is it secure? ... Is it professional? ... Is it right for my next project? ... Yes, it is!"E rapido? ... E seguro? ... E profissional? ... E certo para meu proximo projeto? ... Sim, isto e!Voce pode fazer o download do Yii Framework em http://www.yiiframework.com/download/E pode ver as caracteristicas em http://www.yiiframework.com/features/De primeira impressao o que temos, e que, o framework e sim uma boa escolha. Nas demos que vem junto com ele, tem um blog