2º Análise e Desenvolvimento de Sistemas - Cesumar

Posts de Junho, 2008

Tabela ASCII

In Post de alunos on 28 dUTC Junho dUTC 2008 at 1:33 pm

Olá pessoal.

To trazendo aqui para vocês um arquivo de grande ajuda. Para ser mais claro, o arquivo contém os valores em DEC, HEX e OCTAL da tabela ASCII, uma pequena solução para os problemas com acentos e coisas do gênero. Aqui alguns exemplos.

-> printf (“ENDERE%cO”, 199); // 199 == Ç

-> printf (“%c muito dif%ccil n%co saber nada”, 201, 237, 227); // 201 == É | 237 == í | 227 == ã

-> CLIQUE AQUI e faça o download do arquivo.

Bom é isso, espero ter ajudado a galera interessada. Até a próxima oportunidade.

Fui…

Desenvolvendo jogos.

In Post de alunos on 26 dUTC Junho dUTC 2008 at 2:12 pm

Olá pessoal.

Esse recado fica mais para aqueles que estiverem interessados na área de desenvolvimento de jogos.

Estive pesquisando e encontrei algumas ferramentas interessantes, uma dela é a já conhecida Microsoft XNA Game Studio, que utiliza a linguagem de programação C# (C Sharp), lembrando que esta ferramenta possibilita o desenvolvimento para a plataforma XBOX 360 e para PC’s.

-> CLIQUE AQUI para adquirirem a ferramenta.

Outra que encontrei é o Havok, não sei como ela é e qual a linguagem utilizada para o desenvolvimento, porém em seu currículo apresenta diversos jogos muito interessantes como exemplos temos:

  • F.E.A.R.;
  • Dungeons & Dragons Online;
  • Halo 3;
  • BioShock;
  • Assasin’s Creed;
  • World in Conflict;
  • Half-Life 2: The Orange Box.

Entre muitos outros jogos, CLIQUE AQUI para a lista completa de jogos desenvolvidos com esta ferramenta.

-> CLIQUE AQUI para fazer o download do Havok.

Engenharia social.

In Post de alunos on 25 dUTC Junho dUTC 2008 at 7:28 pm

Olá galera.

To aqui de novo e dessa vez trazendo mais um e-book pra vocês, que por sinal é muito bom, o e-book, não tive a oportunidade de ter completado a leitura, mas é um assunto muito interessante.

Kevin Mitnick – A arte de enganar ( http://mihd.net/quambr2 )

Bom isso é tudo por hoje, espero ter contribuído com a turma, que acessa nosso blog e queria agradecer aos que agradecem o nosso trabalho, não se esqueçam que o pagamento de nossos trabalhos é o reconhecimento de vocês.

Lembrando, que logo mais estarei trazendo para vocês a coleção Hacker Inside com 5 volumes e alguns outros e-book’s sobre segurança.

Fui…

E-Book

In Post de alunos on 23 dUTC Junho dUTC 2008 at 3:49 pm

Olá pessoal.

Aos futuros programadores de plantão, to trazendo aqui o link de um ótimo livro sobre a linguagem C, o livro é o recomendado no inicio do ano para as aulas de Linguagens e Técnicas de Programação com o professor Luis Fernando e o professor Takeshi-San – será que é assim que se escreve? – Espero que ajude vocês assim como me ajudou muito, possuo muitos outros e-book’s, se quiserem outra hora eu posto aqui pra vocês, ou tragam um CD-ROM, que faço a gravação pra quem estiver interessado.

–> http://mihd.net/gunyh6w <–

Bom é isso, até uma próxima vez e não se esqueçam de postarem suas duvidas aqui no blog, estamos aqui pra ajudar.

Trabalhando com banco de dados Access

In Post de alunos on 20 dUTC Junho dUTC 2008 at 9:42 pm

Tou mandando ae o arquivo que o Luiz Fernando passou sobre como trabalhar com banco de dados Access usando a linguagem C

Link: http://www.4shared.com/file/69211333/7a7b9ddf/Trabalhando_Banco_de_Dados_Access.html

Abraços…

André Lima

Firefox 3.0

In Post de alunos on 18 dUTC Junho dUTC 2008 at 4:49 pm

Pra quem quer uma dica de um bom navegador, ae vai:

Firefox 3.0

Ele já está sendo anunciado pelos analistas e especialistas como o melhor navegador do mercado.

Eu já fiz o meu download, já comecei a usar e com certeza, não troco por nenhum outro!!!

Experimentem…

Barra de progresso.

In Post de alunos on 13 dUTC Junho dUTC 2008 at 3:36 pm

Estou trazendo aqui para vocês (a pedido também do ddarck), um pequeno tutorial de como fazer uma barra de progresso, utilizando a Linguagem C. Tentei fazer o mais simples possível, para que todos possam compreender e é claro esse não é o único método de ser fazer a barra.
Se quiserem depois trago para vocês os outros métodos…

Ate uma próxima vez galera!

——————//———————//———————-//————————-

#include <conio.h>

#include <stdio.h>
#include <windows.h>
#define done “DONE!!! by Chang xD”

void CURSOR(int x, int y)
{
COORD Z = {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Z);
}

void main()
{
int PROG;

for (PROG = 0; PROG <= 70; PROG++)
{
if (!PROG)
{
printf (” “);
}

printf (“%c”, 219);
Sleep(50);
}

CURSOR(30,3);
printf (done);
getch();
}

Usabilidade…

In Post de alunos on 11 dUTC Junho dUTC 2008 at 5:02 pm

Ontem o profº Cleber mencionou algo sobre usabilidade, um tema importantíssimo pra quem vai desenvolver sistemas, principalmente na internet onde ele é amplamente discutido. Pensando nisso, coloco abaixo algumas dicas pra quem já quer começar a estudar o assunto:

Usabilidade:

Usabilidade é um termo usado para definir a facilidade com que as pessoas podem empregar uma ferramenta ou objeto a fim de realizar uma tarefa específica e importante. A usabilidade pode também se referir aos métodos de mensuração da usabilidade e ao estudo dos princípios por trás da eficiência percebida de um objeto.

Na Interação Humano-computador e na Ciência da Computação, usabilidade normalmente se refere à simplicidade e facilidade com que uma interface, um programa de computador ou um website pode ser utilizado. O Termo também é utilizado em contexto de produtos como aparelhos eletrônicos, em áreas da comunicação e produtos de transferência de conhecimento, como manuais, documentos e ajudas online. Também pode se referir a eficiência do design de objetos como uma maçaneta ou um martelo.

Definições de usabilidade:

A usabilidade está relacionada aos estudos de Ergonomia e de Interação Humano-computador.

A usabilidade está diretamente ligada ao diálogo na interface e a capacidade do software em permitir que o usuário alcance suas metas de interação com o sistema. Ser de fácil aprendizagem, permitir uma utilização eficiente e apresentar poucos erros, são os aspectos fundamentais para a percepção da boa usabilidade por parte do usuário. Mas a usabilidade pode ainda estar relacionada com a facilidade de ser memorizada e ao nível de satisfação do usuário.

Fonte: http://pt.wikipedia.org/wiki/Usabilidade

Um site muito bom (e em português!!!) que pode servir como referência é o “Usabilidoido”.

Bom pessoal, bons estudos pra vocês…

André Lima

Editor de texto VIM (VI Improved)

In Post de professores on 9 dUTC Junho dUTC 2008 at 8:26 am

Delegando atividades e garantindo resultados

In Post de professores on 4 dUTC Junho dUTC 2008 at 4:58 pm

Delegar atividades não é uma tarefa simples, entre as muitas variáveis envolvidas está o grau de maturidade de quem irá receber a tarefa e o estilo de liderança de quem atribui a tarefa. Uma bom conhecimento do grau de maturidade do liderado combinado com um domínio próprio do estilo de liderança pode auxiliar a desenovolver equipes de alta performance. Leia o artigo “A importância em Conhecer o Grau de Maturidade Necessário Para a Designação de uma Tarefa” para conhecer um pouco mais sobre o assunto.

Design Pattern Command na Comunicação via RemoteObject Java/Flex

In Post de professores on 2 dUTC Junho dUTC 2008 at 7:55 am

Para aqueles que utilizam RemoteObject do LiveCycle para fazer chamada a
classes Java fiz uma implementação de um Service que chama classes de
comando do Java via Reflection. Essa funcionalidade é interessante porque
com apenas uma classe/service é possível fazer a chamada a diversos
“comandos” na camada Java, é um arquitetura simples mas muito funcional.

A classe Service é como segue:
public class CommandService {

    public void setCommand(List commandArgs) {

        if(commandArgs != null || commandArgs.size() > 0) {
            String nomeComando = “br.com.cleberlecheta.command.” +
((String)commandArgs.get(0));
            try {
                Object classeCommand = Class.forName
(nomeComando).newInstance();
                Class param = List.class;
                Method metodo = classeCommand.getClass().getMethod(“execute”,
param);
                metodo.invoke(classeCommand, commandArgs);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

    }

}

A classe Command:
public class TesteCommand implements Command{

    @Override
    public void execute(List commandArgs) {
        System.out.println(“TESTE DE PARAMENTRO: ” + commandArgs.get(0));
        System.out.println(“TESTE DE PARAMENTRO: ” + commandArgs.get(1));
    }

}

Ademais tudo que se há por fazer é declarar um RemoteObject no Flex e
utilizá-lo para fazer chamada a diversas classes de comando Java, que podem,
inclusive, tratar da persistência ou negócio da sua aplicação.

    <mx:RemoteObject id=”commandSrv” destination=”commandSrv”
showBusyCursor=”true”>
        <mx:method name=”execute”>
            <mx:arguments>
                <commandArgs>{ArrayCollection}</commandArgs>
            </mx:arguments>
        </mx:method>
    </mx:RemoteObject>

A aplicação desse padrão tem sido muito útil na arquitetura de meus
projetos, a idéia é contribuir e abrir margem para discussão, espero que
seja útil para vossos projetos também.