2 de novembro de 2011

2 de novembro de 11

 Aulas de JQuery

Hoje foi a nossa ultima aula de JQuery com o professor Alexandre. As aulas aconteceram nos sábados pela manhã. Foram quatro sábados que a turma aprendeu informações de como mexer com botões, seletores, abas, entre outras ferramentas.





31 de outubro de 2011

31 de outubro de 2011

Neste dia 31 não tivemos aula em virtude do feriado da Reforma.

28 de outubro de 2011

28 de outubro de 2011

TABELA PRICE

Hoje tivemos aula de Matemática financeira, onde aprendemos a trabalhar com tabela Price.



O professor recomendou um livro para os grupos montarem a sua própria tabela com os dados passados pelo professor.

25 de outubro de 2011

25 de outubro de 2011

Hoje foi a nossa última aula de Legislação. A professora nos ajudou no Contrato Social e olhou os projetos.
______________________________________________________________

CONTRATO SOCIAL SOCIEDADE LIMITADA
1.    Fulano de Tal, (nome completo), nacionalidade, naturalidade, estado civil, regime de bens (se casado), data de nascimento (se solteiro), profissão, nº do CPF, documento de identidade, seu número, órgão expedidor e UF onde foi emitida, domicílio e residência (tipo e nome do logradouro, número, bairro/distrito, município, Unidade Federativa e CEP) e

2.    Beltrano de Tal .(qualificar) (art. 997, l , CC/2002) constituem uma sociedade limitada, mediante as seguintes cláusulas:

   A sociedade girará sob o nome empresarial ............................. e terá sede e domicílio na (endereço completo: tipo, e nome do logradouro, número, complemento, bairro/distrito, município, Unidade Federativa e CEP). (art. 997, II, CC/2002)

   O capital social será R$ .................................. (............................... reais (dividido em .............. quotas de valor nominal R$ ...... (............ reais), integralizadas, neste ato em moeda corrente do País, pelos sócios:

Fulano de Tal ................. nº de quotas ............. R$ ...........

Beltrano de Tal ............... nº de quotas............. R$.................... (art. 997, III, CC/2002) (art. 1.055, CC/2002)

   O objeto será ....................................................

   A sociedade iniciará suas atividades em ...................... e seu prazo de duração é indeterminado. (art. 997, II, CC/2002)

   As quotas são indivisíveis e não poderão ser cedidas ou transferidas a terceiros sem o consentimento do outro sócio, a quem fica assegurado, em igualdade de condições e preço direito de preferência para a sua aquisição se postas à venda, formalizando, se realizada a cessão delas, a alteração contratual pertinente. (art. 1.056, art. 1.057, CC/2002)

   A responsabilidade de cada sócio é restrita ao valor de suas quotas, mas todos respondem solidariamente pela integralização do capital social. (art. 1.052, CC/2002)

   A administração da sociedade caberá ................................................. com os poderes e atribuições de ........................................... autorizado o uso do nome empresarial, vedado, no entanto, em atividades estranhas ao interesse social ou assumir obrigações seja em favor de qualquer dos quotistas ou de terceiros, bem como onerar ou alienar bens imóveis da sociedade, sem autorização do outro sócio. (artigos 997, Vl; 1.013. 1.015, 1064, CC/2002)

   Ao término da cada exercício social, em 31 de dezembro, o administrador prestará contas justificadas de sua administração, procedendo à elaboração do balanço patrimonial e do balanço de resultado econômico, cabendo aos sócios, na proporção de suas quotas, os lucros ou perdas apurados. (art. 1.065, CC/2002)

   Nos quatro meses seguintes ao término do exercício social, os sócios deliberarão sobre as contas e designarão administrador(es) quando for o caso. (arts. 1.071 e 1.072, § 2o e art. 1.078, CC/2002)

10   A sociedade poderá a qualquer tempo, abrir ou fechar filial ou outra dependência, mediante alteração contratual assinada por todos os sócios.

11   Os sócios poderão, de comum acordo, fixar uma retirada mensal, a título de “pro labore”, observadas as disposições regulamentares pertinentes.

12   Falecendo ou interditado qualquer sócio, a sociedade continuará suas atividades com os herdeiros, sucessores e o incapaz. Não sendo possível ou inexistindo interesse destes ou do(s) sócio(s) remanescente(s), o valor de seus haveres será apurado e liquidado com base na situação patrimonial da sociedade, à data da resolução, verificada em balanço especialmente levantado.

Parágrafo único - O mesmo procedimento será adotado em outros casos em que a sociedade se resolva em relação a seu sócio. (art. 1.028 e art. 1.031, CC/2002)

13   O(s) Administrador(es) declara(m), sob as penas da lei, de que não está(ão) impedidos de exercer a administração da sociedade, por lei especial, ou em virtude de condenação criminal, ou por se encontrar(em) sob os efeitos dela, a pena que vede, ainda que temporariamente, o acesso a cargos públicos; ou por crime falimentar, de prevaricação, peita ou suborno, concussão, peculato, ou contra a economia popular, contra o sistema financeiro nacional, contra normas de defesa da concorrência, contra as relações de consumo, fé pública, ou a propriedade. (art. 1.011, § 1º, CC/2002)

Inserir cláusulas facultativas desejadas.

14   Fica eleito o foro de ............ para o exercício e o cumprimento dos direitos e obrigações resultantes deste contrato.

E por estarem assim justos e contratados assinam o presente instrumento em _______ vias.

Três de Maio,RS,11 de  outubro de 2011.

a)        _________________________     a)      ______________________

                      Fulano de Tal                                   Beltrano de Tal

Visto: ______________ (OAB/RS 0987)

Nome

17 de outubro de 2011

17 de outubro de 2011

Hoje a tarde fizemos nosso projeto!


11 de outubro de 2011

11 de outubro de 2011

Hoje a professora distribuiu em grupos, processos que nos teríamos que estudá-los para após apresentar para a turma. Foi muito legal.

8 de outubro de 2011

8 de outubro de 2011

Hoje na aula de JQuery o professor nos passou vários exemplos de efeitos muito show. Alguns são:

$(selector).show()

(selector).slideDown()

 $(selector).slideUp()

 $(selector).slideToggle()

 $(selector).fadeIn()

 $(selector).fadeOut()

6 de outubro de 2011

06 de outubro de 2011

Hoje na nossa penúltima aula de Delphi, o professor nos ajudou a fazer um arquivo com os passos para fazermos um sistema de cadastro, como realizar as conexões com o banco, como criar um formulário a partir do modelo, com os passos de como criar um modelo, como criar os menus, como criar um Lookup e como gerar relatórios no Rave.
_________________________________________________________________________


PASSOS PARA CRIAÇÃO DE UM SISTEMA DE CADASTRO EM DELPHI


Criando um modelo

File -> new – Form;

Salvar o formulário com o nome da unit a untmodelo e o name do formulário igual a frmmodelo;

Colocar o speedButton para cada ação do sistema (novo, editar, salvar, excluir, cancelar e fechar);

Colocar um pagecontrol;

Adicionar duas abas, clicando com o botão direito do mouse no pagecontrol e new page.

Colocar um nome para cada pagina criada, clicando na parte branca de cada pagina e no object inspector, na propriedade do caption colocar: colocar na primeira pagina coloque o nome de consultas e na segunda pagina coloque o nome de cadastro;

Pressione ctrl + s a cada 5 segundos;

Colocar um dbgrid dentro da pagina consultas;

Colocar um datasource em seu formulário ( pode ser colocado em qualquer lugar do formulário);

Salve este documento (ctrl + b);

Selecione o dbgrid na propriedade data source selecione o name do componente data source adicionada anteriormente;

Adicione um labeledit na aba de consulta e coloque o caption desse labeledit de: digite o texto da busca;

Ao lado do labeledit adicione um label com o name de ibltitulo;

Clique duas vezes sobre o labeledit e coloque o código do seu sistema de agenda;

Com o dbgrid selecionado, no object inspector, na aba events, vá até o evento on title click e clique duas vezes ao lado dele ( na parte em branco);

Após isso, você será redirecionado para a parte do código, local onde você colocara o código que você tem no seu sistema de agenda (é código para ordenar os registros do dbgrig);

Vá ao design do formulário e coloque os códigos para cada um dos speedbutton, conforme você tem no seu sistema de agenda;

Realizar as conexões com o banco

File -> new -> other -> Delphi files -> datamodule;

Salve esse datamodule com o name da unti igual a untacessodados e o name do datamodule como dmacessodados;

Adicione o componente sqlconection;

Coloque o name desse componente para sqlcon;

Com o componente selecionado, na propriedade conectionname selecione ibconection;

Coloque a propriedade loginprompt para false;

Clique nos 3 pontinhos(...) da propriedade params;

Nessa nova tela que abriu, configure o caminho do banco na propriedade database (é o caminho físico de onde se encontra o seu arquivo fdb ou gdb);

Coloque também o username e o password do firebird;

Pressione ok;

Agora no componente sqlconection coloque para true a propriedade connected;

Colocar o componente sqldataset;

Coloque o name desse componente como SQLtabela (tabela representa o nome da tabela especifica do banco de dados. Ex: sqlcidade, sqlclientes);

Na propriedade commandtext, clique nos 3 pontinhos(...) e coloque a sql de select da tabela desejada;

Clique em ok;

Configure a propriedade sqlconection, selecione o name do componente sqlcon;

Adicione o componente datrasetprovider;

Coloque o name desse componente para dsptabela (ex: dspcidades, dspcliente);

Na propriedade dataset selecione o name do componente que tem o prefixo SQL + o nome da tabela especifica (ex: sqlcidades);

Adicione o componente clientdataset;

Coloque o name desse componente para cdstabela(ex: cdscidades, cdsclientes);

Na propriedade providername selecione o nome do componente que tem prefixo de dsp + o nome da tabela especifica (ex: dspcidades);

Coloque para true a propriedade active;

Clique duas vezes sobre o componente cdstabela;

Nessa nova tela que abrir, clique com o botão direito do mouse e clique em add all fields;

Nessa tela de fields, voce pode configurar algumas propriedades de cada um dos campos, por exemplo: displaylabel coloque o texto que você quer que apareça no titulo de cada coluna do dbgrid , outro exemplo é o displaywidth que é configurado o tamanho da coluna do campo especifico no dbgrid e também o tamanho do edt na aba de cadastro;

Feche essa telinha dos fields;

OBS.: para cada tabela do banco de dados, voce terá que adicionar esses três componentes: sqldataset, datasetprovider, clientdataset;

OBS2.: sempre verifique se a propriedade active dos componentes com prefixo CDs está como true;

Criando um formulário a partir do modelo
File -> new -> other -> inheritlabe itens-> frmmodelo;

Salve esse formulario com o nome da unti de unttabela (ex: untcidades, untclientes) e o nome do formulario de frmtabela (ex: frmcidades, frmclientes);

Relacionar esse formulário com o datamodule, para isoo pressione ALT + F11 e selecione a opção untacessodados;

Nesse formulário, selecione o componente datasource e na propriedade dataset seleciona a opção que tem o prefixo CDs + nome da tabela especifica (ex: cdscidades);

Se tudo deu certo, terá que aparecer no dbgrid todas as colunas da tabela especifica, juntamente com registro que já estão inseridos no banco;

Colocando os campos para cadastro
Vá até o datasource dmacessodados;

Clique duas vezes no CDs da tabela que deseja realizar o cadastro;

Deixe essa tela que abriu após o duplo clique aberto;

Volte novamente para o formulário especifico para a realização do cadastro;

Clique na aba cadastro;

Com a telinha dos Fields aberto (tela que abriu quando você clicou duas vezes no CDS) selecione cada campo e arraste para o formulário.

Criando os menus
No formulário principal (frmprincipal) adicione o componente mainmenu;

Clique duas vezes sobre esse componente e coloque a descrição do menu no local desejado;

Clique duas vezes sobre esse menu criado, onde será redirencionado para o local de código;

Pressione ALT + F11 para relacionar o formulário principal com o formulário que deseja chamar;

Selecione a unit do formulário especifico (ex: untcidades) e clique em ok;

Digite o nome do formulário especifico seguido de um ponto mais showmodal (ex: frmcidades.showmodal);

Agora é só testar;

Criando um lookup
Lá no datamodule, clique duas vezes no cds se deseja criar um lookup ( esse lookup deve ser criado todos os cds de tabelas que possuem chave estrangeira. Ex: no cdscliente será criado um lookup para trazer todas as cidades já cadastradas).

OBS: antes de criar esse lookup é necessário já existir o cds da tabela que possui todos esses registros (ex: cdscidades já deve estar funcionando);

Com a telingha dos fields aberto, clique com o direito do mouse e selecione new field;

No campo name, coloque o nome desse lookup(ex: lkpcidades);

No campo type, selecione a opção string;

Na propriedade size, coloquei o numero de caracteres que foi estipulado para o campo que você quer exibir depois na tela. Esse valor, você deve procurar lá na tabela que possuem todos os registros que serão exibidos. Ex: quero mostrar todos os nomes das cidades já cadastradas, então tenho que ir ate a tabela cidades, ver quantos caracteres foi definido para o campo do nome da cidade (ex: varchar de 100, então no campo size você colocara o numero 100);

Na opção field type, marque a opção lookup;

No campo key fileds, selecione o campo que é a chave estrangeira (ex: cer);

No campo dataset selecione o componente que tem o prefixo cds + o nome da tabela que possui todos os registros que poderei selecionar (ex: cdscidades);

No campo lookup Keys, selecione qual é a chave primaria dessa outra tabela (ex: CEP é a chave primaria da tabela de cidades);

No campo result Field, selecione a opção que deseja mostrar na tela de cadastro (ex: cidade, pois é o campo em que está cadastrado o nome da cidade);

Clique e ok;

Na telinha de fields, selecione esse lookup que foi criado, e configure as propriedades de displaylabel e displaywidth;

Mantenha essa telinha de fields aberto;

Abra novamente o formulário de cadastro que terá esse lookup. Ex: frmclientes;

Agora selecione o lookup na telinha de fields e arraste para a tela de cadastro;

Se tiver o campo onde teria que escrever o código pode excluí-lo, pois não será mais necessário;

Relatórios no rave
Lá no datamodule, adicione o componente rvproject;

Adicione o componente rvsystem;

Adicione o componente rvdatasetconection;

Coloque o name de rvdatasetconection para rvdstabela (tabela é o nome da tabela que deseja fazer o relatório);

Na propriedade dataset selecione o nome do componente com prefixo de cds que desejas fazer o relatório. Ex: cdscidades;

Vá até o menu tools -> rave reports designer;

Lá no rave, vá em files -> save as;

Salve o arquivo dentro da pasta do projeto, ou seja, onde se encontram todos os arquivos do sistema e coloque como o nome de relatórios.rav;

Va ate o menu file-> new data object -> direct data view ( barrilzinho roxo) -> selecione o rvds que deseja buscar os dados. Ex: rvdscidades;

Va ate o menu tools -> report wizards -> simple table -> selecione qual dataview que possui os dados do relatório -> next -> marque quais campos que deseja mostrar no relatório -> next -> coloque a ordem que os campos fiquem no relatório -> coloque o titulo do relatório -> configure o tamanho e cores dos textos do relatório -> generate;

No lado direito do rave, no reports library, selecione a pagina que foi gerada e coloque um name para ele ex: relcidades;

Voltando para o Delphi, lá no datamodule, selecione o componente rvproject e na propriedade projectfile coloque o nome que voce deu ao salvar aquele arquivo do rave ex: relatórios.rav;

Para chamar o relatório a partir do Delphi, veja o exemplo que foi feito na tela de consulta de dados pessoais do sistema de agenda;

The end!

30 de setembro de 2011

30 de setembro de 2011

Hoje fizemos atividades envolvendo Matemática Financeira! ______________________________________________________________________

ATIVIDADES COMPOSTAS

1) Calcule o montante gerado por um capital de R$ 1800,00, aplicado a uma taxa composta de 5,5% a.m., durante 4 meses.

2) Determine os juros produzidos pelo capital de R$ 1630,00, aplicado a uma taxa de 6,2% a.m, durante 120 dias, sabendo que a aplicação foi composta.

3) Calcule o valor atual de um financiamento realizado pelo prazo de 5 meses, a uma taxa de juros compostos de 104% a.a., tendo sido resgatado no final por R$ 3095,57?

4) Um empréstimo de R$ 2400,00, contratado pelo prazo de 18 meses, foi liquidado, no vencimento pelo valor de R$ 6621,45. Calcule as taxas mensal e anual dessa operação. (aplicação composta).

5) Um financiamento de R$ 3200,00 foi liquidado, no vencimento, pelo valor de R$ 4723,66. Sabendo-se que a taxa cobrada foi de 8,2% a.m., determine o prazo da operação em dias.

6) Certo capital aplicado a uma taxa de 4,5% a.m., durante 7 meses, gerou um montante de R$ 2150,16. Determine o valor dos juros da operação sabendo que foi uma aplicação composta.

29 de setembro de 2011

29 de setembro de 2011

Hoje não tivemos aula em virtude da programação Esquadrilha da Fumaça.


12 de setembro de 2011

Estudo: supercomputadores podem prever revoluções


Estudo: supercomputadores podem prever revoluções

Um estudo realizado nos Estados Unidos mostra que revoluções como as que aconteceram recentemente na Líbia e no Egito poderiam ter sido previstas com ajuda do supercomputador Nautilus SGI UV.

Kalev Leetaru, da Universidade de Illinois, nos EUA, afirma que o aparelho pode ser adaptado para prever eventos sociais importantes em tempo real.

Para provar seu ponto, o pesquisador analisou 100 milhões de artigos de fontes como instituições governamentais ou veículos de imprensa. Ele disse que o método usado para analisar eventos antigos pode ser adaptado para informação em tempo real, dando previsões do que poderá acontecer.

O estudo, feito por Leetaru com a ajuda de um supercomputador, analisou os artigos atrás de dois tipos de informação: sentimentos manifestados e localização geográfica. O que foi encontrado nas duas categorias estabeleceu uma rede de relações que permitiu saber, por exemplo, que Líbia e Egito estavam prestes a viver uma revolução.

Mais informações: http://olhardigital.uol.com.br/ produtos/digital_news/noticias/estudo_supercomputadores_podem_prever_revolucoes

7 de setembro de 2011

Intel quer criar supercomputador 1000 vezes mais rápido do que o líder atual

Intel quer criar supercomputador 1000 vezes mais rápido do que o líder atual

Segundo informações do site Engadget, a Intel está planejando tornar a computação exascale em realidade até 2018.  Um supercomputador com essa tecnologia seria bem superior aos atuais como o chinês Tianhe-1A, que desde outubro de 2010 obtém o título de computador mais rápido do mundo, e do japonês K Computer, que deve conquistar a liderança em breve.

Para se ter ideia, uma máquina exascale consegue fazer um quintilhão (um milhão de trilhões) de cálculos por segundo, enquanto que o Tianhe-1A tem o recorde de desempenho de 2.507 petaflops (operações de ponto flutuante por segundo, que equivale a um quatrilhão  - mil trilhões - de cálculos por segundo). Ou seja, o supercomputador da Intel seria mil vezes mais rápido do que o computador mais rápido do momento.

De acordo com o site, a Intel espera desenvolver estes supercomputadores com o seu Many Integrated Core Architecture (MIC), ou, "Arquitetura de Muitos Núcleos Integrados". Os primeiros CPUs projetados com o MIC - apelidados de Corner Knights - serão construídos com processadores de 22 nanômetros e utilizarão os transistores 3D Tri-Gate da empresa, além de um pacote de mais de 50 Cores por chip. 

O desenvolvimento de supercomputadores exascale poderia resolver alguns dos problemas globais mais importantes da atualidade. Isso porque a máquina teria capacidade de fazer aquilo que o diretor dos laboratórios europeus de inovação da Intel, Martin Curley, chama de "engenharia reversa'' do cérebro humano". É como se o computador pudesse reproduzir a mesma velocidade de "raciocínio" do cérebro de uma pessoa.

Mais informações:http://olhardigital.uol.com.br/produtos/digital_news/noticias/intel_quer_criar_supercomputador_1000_vezes_mais_rapido_do_que_o_lider_atual

2 de setembro de 2011

02 de setembro de 2011

Hoje na aula de estática o professor ensinou a desenvolver uma tabela.
Primeiro a gente faz o calculo que é muito difícil, no caderno e depois passa para o Excel. 



1 de setembro de 2011

01 de setembro de 2011


Hoje na aula de programação, como sempre desenvolvemos nosso sistema, com a ajuda do professor Tiago!

30 de agosto de 2011

30 de agosto de 2011


Hoje nos fizemos uma atividade em inglês, um resumo de uma informação da revista Oracle. Depois o trabalho teria que ser apresentado pra turma.