Eu
| Esse sou eu!!! |
| Meu nome é Agnaldo e sou paulistano, nascido em 12 de setembro de 1966. Tenho dois apelidos, dados um por causa da minha “delicadeza” e outro por conta do meu caracterÃstico humor “ácido”: Ogro e Diabonaldo. Ambos me foram “infligidos” pela mesma pessoa: o Flávio, um verdadeiro amigo. Por isso ele ainda vive, apesar desses apelidos :)Meus pais são a dona Elisa e o seu Antonio (atualmente residem em Pouso Alegre, estado de Minas Gerais) e tenho dois irmãos, o Caio César e a Kelly.Saà em 2002 de um casamento de 10 anos e tenho três filhos: Bruno, Netinho e Pedro.
Sou Tecnólogo em Processamento de Dados pela FATEC/BS (Faculdade de Tecnologia da Baixada Santista - faculdade pública estadual, mantida pela CEETEPS - Centro Estadual de Educação Tecnológica Paula Souza - e vinculada à UNESP - Universidade Estadual Paulista “Júlio de Mesquita Filho”).Por um tempo fui aluno de Matemática, no curso Licenciatura em Matemática, na USP (Universidade de São Paulo), porém não concluÃ. Resolvi fazer pós-graduação em Matemática e EstatÃstica na Universidade Federal de Lavras. É o que faço agora. Atualmente moro e trabalho em São Paulo e sou consultor de tecnologia. Analista/desenvolvedor em diversas linguagens e bancos de dados, como Java, VB.Net, C#, VB6, SQL Server e Oracle tendo construÃdo aplicativos para as mais variadas finalidades, para web, desktop ou dispositivos móveis… Professor de informática desde 1987. Certificações: |
- 70-210 » Installing, Configuring and Administering Microsoft Windows 2000 Professional
- 70-215 » Installing, Configuring and Administering Microsoft Windows 2000 Server
- 70-216 » Implementing and Administering a Microsoft Windows Network Infrastructure
- 70-217 » Implementing and Administering a Microsoft Windows Directory Services
- 70-219 » Designing a Microsoft Windows 2000 Directory Services Infrastructure
- 70-028 » Administering Microsoft SQL Server 7.0
- 70-029 » Designing and Implementing Databases with Microsoft SQL Server 7.0
- 70-100 » Analyzing Requirements and Defining Solution Architectures
- 70-176 » Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0
- 70-175 » Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0
- 70-228 » Administering Microsoft SQL Server 2000
- 70-229 » Designing and Implementing Databases with Microsoft SQL Server 2000
TÃtulos:
MCSE (Microsoft Certified Systems Engineer)
MCDBA (Microsoft Certified Database Administrator)
MCSD (Microsoft Certified Solution Developer)
- 210-035 » Sun Certified Programmer fot the Java 2 Platform 1.4




16/06/2007 at 13:42
Até que enfim você tomou vergonha na cara e arrumou este site………kkkkkkkkkkkkkkk
25/06/2007 at 11:53
Fala Ogrinho..
ficou bom o site heheheh
[]s
3/08/2007 at 17:30
Ola cara, vi que vc tem a manha total em SQL server, seu tutorial ensinando a importar arquivo de um txt para uma tabela me salvou aqui.
Vc sabe como eu faço pra enviar email pelo SQl server ?, qual eh a melhor maneira de se fazer isso ?, tenho queu fazer uma procedure mas os exemplos que tenho visto não são muito bons :S
desde já agraço
Muito massa seu site
abração!.
12/08/2007 at 21:35
Olá, Agnaldo tudo beleza?
Gostei do seu site! Congratulation
Estou aqui porque preciso lhe fazer uma simples pergunta, mas que é uma dúvida.
Gostaria de saber se o termo
Visual Basic 2005 Express Edition e
Visual Basic.NET 2005
Possui o mesmo significado, ou há diferenças consideráveis?
O motivo da pergunta é que estou querendo comprar um livro e na capa do mesmo tem o titulo: Curso de Visual Basic 2005 Express Edititon.
Este Visual Basic Express Edititon é o mesmo Visual Basic.NET?
Se não… , seria compatÃvel com a Plataforma .NET?
Agradeço dês de já!
Um forte abraço
Flávio
20/08/2007 at 13:37
Professor Aguinaldo, preciso de uma classe que imprime arquivo “txt” em java e que permita várias cópias.
Abraços
Daniel
30/08/2007 at 19:05
Fala professor! Fui seu aluno e agora to com dúvidas! Me ajuda q a culpa é sua! rss…
Então, eu gostaria de saber como faço para utilizar o xlink no xml, tentei procurar a net inteira… achei o namespace no W3C, e fiz um exemplo bem simples para testar, mas o documento não reconhece os atributos (xlink:href, xlink:show, etc…) vc saberia me dizer se isso realmente funciona?? para retornar na GridView um campo clicável para o documento apontado (quero abrir um pdf).
Obrigado
Beto
5/09/2007 at 16:12
Fala HOMI.
Se eu fosse teu parente lhe pediria dinheiro emprestado.
Seu eu fosse seu vizinho também, mas como sou teu amigo só me resta uma coisa a fazer….ou vc me empresta dinheiro ou compra uma RIFA, aà vc escolhe!?
Obrigado pela força Véiu. ah! seu site até qui tá bonitinho….ninguém reclamou até agora né?
6/09/2007 at 11:55
Parabéns pelo site construtivo com grande facilidade de compreensão sobre SQL e JAVA.
11/09/2007 at 12:59
Cara parabéns pelo seu trabalho.
Eu nunca tinha ouvido falar neste site, muito menos conheço alguém que fez curso com vc, achei este site no google, e irei colocá-lo em minha lista de sites.
Paraéns pela irreverência, descontração e acima de tudo pela contribuição intelectual que você nos proporciona.
Feliz aniversário adiantado.rere
Abraço Raul.
19/09/2007 at 17:30
E aà Professor Beleza, estou precisando de uma ajuda aqui se possivel, tenho um datagrid que é alimentado por um datatable, sendo assim eu queria para uma pesquisa filtrar os erros dos usuários, por exemplo o campo ID é numérico eu definiria a caixa de texto para aceitar só numeros…
Só que pelo que eu imagino eu tenho que descubrir qual é o tipo de dados da célula do datagrid, eu queria de alguma forma comparar o tipo de dados do datagridview.
Valeu Professor um Abraço
resposta:
se eu entendi direito, use dataset tipado
20/09/2007 at 11:14
oi professor parabens pelo site prazer ter aula de java contigo apesar de ainda não ter começado rsrsrs
ate segunda dia 24/09
21/09/2007 at 15:17
Aà Professor consegui realizar a façanha(Ufa…)
Professor estou agora tentando fazer uma Procedure,, mais quando eu determino o critério da clausula Where Como Like dos campos varchar e Concateno o sinal de %, ele acusa o seguinte erro: “Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ‘%’.”.
Eu queia saber o que esta dando errado.
Procedure:
ALTER Procedure [dbo].[sp_SelectPesquisaMailing]
@id_Campanha int
,@ID Int
,@Codigo VarChar(20)
,@Cpf_Cnpj VarChar(14)
,@Cliente VarChar(100)
,@Contato VarChar(100)
,@Tel_Comercial Int
,@Tel_Residencial Int
,@Tel_Celular Int
,@Tel_Outros Int
,@Segmentacao VarChar(20)
,@Status Char (1)
as
if Not @ID is Null
Begin
execute(’select * from mailing_’ + @id_Campanha + ‘ Where id_mailing=’+@ID)
Return
End
If Not @Codigo is Null
BEGIN
execute(’Select Top 1 * From Mailing_’ + @id_Campanha + ‘ Where Cod_Ficha Like ‘ + @Codigo + ‘%’)
Return
end
If Not @Cpf_Cnpj is Null
Begin
execute(’Select Top 1 * From Mailing_’ + @id_campanha + ‘ Where cpf_cnpj Like ‘+ @Cpf_Cnpj + ‘%’)
Return
End
If Not @Cliente Is Null
Begin
execute(’Select Top 1 * From Mailing_’ + @id_campanha + ‘ Where nomerazao_social Like ‘ + @Cliente + ‘%’)
Return
End
If Not @Contato is Null
Begin
execute(’Select Top 1 * From Mailing_’ + @id_campanha + ‘ Where contato_pricipal Like ‘ + @Contato + ‘%’)
Return
End
If Not @Tel_Comercial is Null
Begin
execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_com=’+@Tel_Comercial)
Return
End
If Not @Tel_Residencial is Null
Begin
execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_res=’+@Tel_Residencial)
Return
End
If Not @Tel_Celular is Null
Begin
execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_cel=’+@Tel_Celular)
Return
End
If Not @Tel_Outros is Null
Begin
execute(’Select * from Mailing_’ + @id_campanha + ‘ Where fone_outros=’+@Tel_Outros)
Return
End
If Not @Segmentacao is Null
Begin
execute(’Select Top 1 * from Mailing_’ + @id_campanha + ‘ Where seg_ficha Like ‘ + @Segmentacao + ‘%’)
Return
End
If Not @Status is Null
Begin
execute(’Select Top 1 * from Mailing_’ + @id_campanha + ‘ Where status_fich Like ‘ + @Status + ‘%’)
Return
End
Mais Uma vez brigado pela força
26/09/2007 at 17:26
Olá professor Agnaldo, fui seu aluno de C# e estou com um problema….
seguinte…
estou desenvolvendo uma aplicação de WebSite com WebService, executo as Querys no WebService e retorno um array de estrutura para o WebSite, porem gostaria de jogar esse array num GridView, mas com o código abaixo o Grid não aparece, na verdade não acontece nada..
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using FirebirdSql.Data.FirebirdClient;
public partial class _Default : System.Web.UI.Page
{
WS_4Next_ACT.Service ws = new WS_4Next_ACT.Service();
protected void TextBox1_Disposed(object sender, EventArgs e)
{
TextBox2.Text = “Lucas”;
}
protected void Page_Load(object sender, EventArgs e)
{
WS_4Next_ACT.Clientes[] cli;
cli = (WS_4Next_ACT.Clientes[]) ws.ConsultaCliente(”Select * from sa4Cli”) ;
GridView1 .DataSource=cli;
}
}
grato…
Lucas
[[RESPOSTA]]
kd o bind???
1/11/2007 at 15:00
Olá Agnaldo..
Aqui quem ta falando é o FÃsico…pois seu que pra nomes vc naum é muito bom…rsrsrs
Precisava de uma ajuda sua em JAVA…
Fiz um Programinha e queria saber se ele esta bem estruturado…e tbm queria acrescentar mais umas coisas nesse programa….
Este programa abre um certa quantidade de aquivos.txt que nada mais são do que matrizes…
e o programa procuro o maior número entre as matrizes. É retornado o maior número e tbm a sua coordenada…Porém as vezes não há somente um valor máximo, mas sim diversos…e eu queria tbm saber as coordenadas desses outros valores máximos..
O programa eu fiz em NetBens…dê uma olhada
esse é o botão pra calcular o valor máximo entre as matrizes.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
FileWriter gravar = new FileWriter(new File(”c:/teste/”+jTextField1.getText()+”.txt”),true);
PrintWriter destino = new PrintWriter(gravar,true);
String arquivo = jTextField1.getText();
int n= Integer.parseInt(jTextField2.getText());
int t= Integer.parseInt(jTextField3.getText());
if(arquivo.equals(”")) {
JOptionPane.showMessageDialog(this, “O campo do arquivo de saida não pode ser vazio”);
jTextField1.requestFocus();
}else {
JOptionPane.showMessageDialog(this, “A operação teve sucesso”);
}
CalculoVm matriz= new CalculoVm(n,t); // possui o método para calcular o valor máximo da matriz.
destino.println();
destino.println(”———————————————————————-”);
destino.println();
destino.println(matriz.calculamax());
destino.println();
destino.println(”———————————————————————-”);
destino.println();
destino.close();
gravar.close();
} catch (FileNotFoundException ex) {
JOptionPane.showMessageDialog(this,”Arquivo não encontrado.”,”ERRO”, JOptionPane.ERROR_MESSAGE);
}catch(IOException ex2) {
JOptionPane.showMessageDialog(this,ex2,”ERRO”, JOptionPane.ERROR_MESSAGE);
}catch(NumberFormatException ex){
JOptionPane.showMessageDialog(this, “Esqueceu de digitar o numero de fatias ou o tamanho da matriz “, “ERRO”, JOptionPane.ERROR_MESSAGE);
jTextField2.requestFocus();
}catch (Exception e) {
e.printStackTrace();
}finally{
jTextField1.requestFocus();
}
}
aqui esta a função CalculaVm
public class CalculoVm extends TelaValorMaximo{
int vmax= 0, xmax = 0, ymax = 0,zmax = 0;
int x, y;
int n , t;
/** Creates a new instance of CalculoVm */
public CalculoVm(int n, int t) {
this.n=n;
this.t=t;
}
public String calculamax(){
try {
for(int i=1; i vmax){
vmax = dados[k];
xmax = x;
ymax = y;
zmax = z;
}
}
}
origem.close();
ler.close();
}
} catch (NumberFormatException ex) {
ex.printStackTrace();
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
return
” O Valor de pixel Máximo é: “+String.valueOf(vmax)+
” e sua coordenada é x = “+String.valueOf(xmax)+
” y = “+String.valueOf(ymax)+
” z = “+String.valueOf(zmax);
}
}
Isso é tudo….
Se der passe para meu e-mail…eu agradeceria…
Grato ..
Ass: Fisico….que é o amigo do Willian e da Bruna…Lembra..(Happy Hour) rsrsrsrsrs
8/11/2007 at 23:49
Agnaldo, gostaria de te perguntar sobre o cross-domain que dá erro quando você tenta acessar o script de outro domÃnio. O que se poderia fazer a respeito. Là alguma coisa sobre aceesar o script através de um do HTML que não tem restrições do browser. No entanto quando listo o script no lugar do HTML do URL aparece no script “data=”URL”, portanto sem abrir o script. Tem jeito?
8/11/2007 at 23:53
Na minha pergunta eu escrevà inscrições entre tags e não saiu. Ficou faltando através de uma tag do HTML “object data=’URL’”
29/11/2007 at 18:19
Boa Tarde Sr. Agnaldo!
Eu fiz o curso de C# com o Sr. no perÃodo de 07/11 a 13/11.
Os exercÃcios resolvidos no curso, zipei e gravei num Pen-Drive, mas deu problema (está corrompido)
Tem como eu pegar em algum lugar esses exercÃcios ?
Brigadão.
17/12/2007 at 18:15
Oi Sr. Ogro…
Adorei seu site! Trabalho na área de informática há 1 ano, e espero um dia ser como você!
PARABÉNS!
17/12/2007 at 22:04
ehehehehhe
brigadão, mas não mereço…
qualquer coisa, me grita.
4/01/2008 at 16:14
Grande Agnaldo!! Seu site ficou bem legal, o único problema é que você é são paulino…
5/01/2008 at 22:10
e ae professor eu sou o Edson
10/01/2008 at 18:03
Olá ZÉ:
Pelo visto todos recorrem a você nos momentos difÃceis. Agnaldo como é que faz isso? Agnaldo como é que faz aquilo? Então eu lhe pergunto….
Como eu faço para ganhar muito dinheiro em pouco tempo, sem estudar, cometer algum crime ou me prostituir?
10/01/2008 at 19:11
eheheheheh
ficr rico? só sendo polÃtico ou mexer com religião… ops… vc quer sem crime nem prostituição…
ferrou…
mas vai pro crime… se for pra prostituição vc morre de fome…
AAHAHAHAHAHAH
12/01/2008 at 14:05
Pô, Agnaldo vc ferrou com a gente, vc não esta dando a aula de javaII é outro professor (não quero comentar nomes…é o Davi…), aquele que comentei com você que fiz o Java I e não entendi nada. Agora estou fazendo Java II com ele e já percebi que não vou entender nada….rsrsrs.
Você esta ai na sala 48 e eu na sala 50….fazer o que né.
Bem, fazer o que né…vamos levando.
Um abraço
Antonio.
P.S: Se eu tiver alguma duvida em JavaII, pode deixar que vou pedir ajuda para você….rsrsrs
[[resposta]]
pode dar um grito, sim… qualquer dúvida te dou uma mão
14/01/2008 at 21:18
Andre turma java1 dia 7 a dia 11 periodo integral (japomes)
oi tudo bem??
se vc puder me ajudar meu pc não ta rodando o java pelo text pad nem pelos doos ja mechi no path e não resolvel ta com o tava com java5 ai instalei o java6 junto com o net biens e ele roda normal será que pode ser isso??
e me passa o seu email é q eu perdi
desculpa o encomodo!!
abss…
2/02/2008 at 10:38
Promessa é dÃvida.
Estou estudando JAVA I em pleno sábado de carnaval.
By the way, hoje de manhã instalei o SDK e o TextPad.
Ativei o Java server e quando fui rodar o programa, aconteceu algo muuuuito estranho.
Não fez nada, absolutamente nada, me senti igual a minha esposa tentando acessar google (-benhê, como é que se escreve GUGOU. é com dois Gs ou com dois Us ,,,).
Abraços
6/02/2008 at 15:31
oi pai acabei de entrar na lan house e já entrei no seu site.
6/02/2008 at 15:35
sô eu de novo eu to aqui só pra fala que eu to morrendo de saudade, é 3:30 daqui a duas horas e meia eu vou pra casa da minha mãe.
6/02/2008 at 19:17
fala, fiotim… te amo muito!!!
beijão…
8/02/2008 at 0:48
Olá Agnaldo tudo blz? Pow kra vi q vc manja muito de sql server alem de outras tecnologias. To com uma duvida e queria saber se vc pode me ajudar, la vai! Existe algum banco ou procedures do sql server q liste todos os bancos e tb escolhendo um banco eu liste todas as tabelas dele bem como suas colunas e tipos? Eh q eu to querendo fazer um frameworkzinho pra agilizar meu lado na criacao das procedures basicas… Bom, desde ja agradeco a resposta. Abraço!
11/02/2008 at 15:12
Agnaldo, sou aluno de SQLSERVER2005 de um amigo teu, Leon, e conversei com voceh e optei em trocar mesmo a liguagem que bou estudar de VB.NET, para C#. só que gostaria de umas instruções tuas (se for possÃvel) xD
Abraço!
11/02/2008 at 15:13
que *vou* estudar!
11/02/2008 at 22:46
sem crise… se precisar, grita…
manda bala…
11/02/2008 at 23:24
Então Mestre xD, voce me disse “VB.Net é linguagem de criança, faça c#” segui tua dica…fui lá e troquei o curso do pacote, seremos igual a “gente grande”, mas me diga por quê essa definição do VB? e como posso estudar para tentar tirar o certificado Microsoft ?
26/08/2008 at 23:14
E ae Agnaldo tudo bem? Gostaria de saber se tem como vc me enviar aquele “arquivinho” de um txt com alguns cep´s. Naquela aula eu mandei para meu e-mail mas corrompeu. Se tiver como quebrar esse galhão, eu agradeço, bl?
Abçs…
Ass. Humberto pneumonia…
26/09/2008 at 18:14
Boa tarde Prof. Agnaldo.
Meu nome é Jean e trabalho com o Daniel Cano e ele me indicou vc para tirar uma dúvida.
Eu fiz um SSIS no SQL 2005 onde ele percorria mais ou menos 100 bases do access e inseria os dados de uma unica tabela (todas as bases possuiam essa tabela em comum) em uma tabela unica do SQL.
Porem eu fiz algumas atualizações nas bases do access e gostaria de atualizar a tabela do sql.
Vc poderia me dar uma “luz” de como eu posso começar??
Aguardo retorno,
Um abraço!
27/10/2008 at 9:11
Fala Fiote, estou com uma pequena dúvida sobre o futuro.
Estou disposto a tirar certificações Microsoft, no momento de SqlServer, porém aà a dúvida. Foi lançado o SqlServer 2008, nem sei se os exames de certificação deste aà já estão disponÃveis mas e agora? Compensa mais fazer o de SqlServer 2005 ou 2008?
Abraços.
10/11/2008 at 14:39
e ae mestre, quanto tempo!
quando é que vamos conversar sobre uns livros de vossa autoria?
já escreveu? parou na metade? ou nem começou ainda?
vamos nos falar.
gde abraço,
Rodrigo