Olá,
Este componente é utilizado para tirar fotos com o telefone
quinta-feira, 30 de junho de 2011
Oracle - DBA_IND_COLUMNS e USER_IND_COLUMNS
Olá,
Para obter os detalhes das colunas que compõe o índice utilizamos as visões (view)
Para obter os detalhes das colunas que compõe o índice utilizamos as visões (view)
Exceptions pré-definidas - ORA-06502 VALUE_ERROR
Olá,
Esta exception ocorre quando ocorre um erro em uma restrição de conta, conversão, trunc ou tamanho, por exemplo, no caso de tentar fazer um select into em um varchar2 sem ter o tamanho definido
Código do erro ORA-06502
Até,
Esta exception ocorre quando ocorre um erro em uma restrição de conta, conversão, trunc ou tamanho, por exemplo, no caso de tentar fazer um select into em um varchar2 sem ter o tamanho definido
Código do erro ORA-06502
Até,
quarta-feira, 29 de junho de 2011
Android App Inventor - Componentes Básicos - TinyDB
Olá,
O TinyDB é um componente utilizado para armazenar dados, mesmo após a finalização do aplicativo
O TinyDB é um componente utilizado para armazenar dados, mesmo após a finalização do aplicativo
Oracle - DBA_INDEXES e USER_INDEXES
Olá,
Para saber informações sobre os indexes existentes em uma tabela do banco de dados Oracle utilizamos as visões (views)
Para saber informações sobre os indexes existentes em uma tabela do banco de dados Oracle utilizamos as visões (views)
Exceptions pré-definidas - ORA-00051 TIMEOUT_ON_RESOURCE
Olá,
Esta exception ocorre quando o tempo de espera por uma resposta é atingido, nesse caso, verifique se o banco e a rede estão ok
Código do erro ORA-00051
Até,
Esta exception ocorre quando o tempo de espera por uma resposta é atingido, nesse caso, verifique se o banco e a rede estão ok
Código do erro ORA-00051
Até,
terça-feira, 28 de junho de 2011
Android App Inventor - Componentes Básicos - TextBox
Olá,
Este componente é utilizado quando queremos que o usuário digite algum texto para o programa
Este componente é utilizado quando queremos que o usuário digite algum texto para o programa
Oracle - Um pouco sobre índices
Olá,
Para encontrar valores em uma tabela, o Oracle tem duas opções, procurar as informações linha a linha, também conhecido com acesso full (acesso completo à tabela), ou acessar um linha direto pelo seu rowid
Para encontrar valores em uma tabela, o Oracle tem duas opções, procurar as informações linha a linha, também conhecido com acesso full (acesso completo à tabela), ou acessar um linha direto pelo seu rowid
Exceptions pré-definidas - ORA-01410 SYS_INVALID_ROWID
Olá,
Esta exception ocorre quando é feita uma tentativa de converter uma string para um rowid que não existe, nesse caso, verifique a string informada
Código do erro ORA-01410
Até,
Esta exception ocorre quando é feita uma tentativa de converter uma string para um rowid que não existe, nesse caso, verifique a string informada
Código do erro ORA-01410
Até,
segunda-feira, 27 de junho de 2011
Android App Inventor - Componentes Básicos - PasswordTextBox
Olá,
Este componente utilizado quando é preciso coletar a senha do usuário
Este componente utilizado quando é preciso coletar a senha do usuário
Oracle - Rowid
Olá,
O Rowid é uma estrutura utilizada para identificar uma linha única dentro do banco de dados, é possível declarar uma coluna com o tipo rowid, porém isso não é recomendável pois a cada versão a estrutura do rowid pode ser alterada e durante uma operação de import/export o valor do rowid poderá tornar-se inválido
Até,
O Rowid é uma estrutura utilizada para identificar uma linha única dentro do banco de dados, é possível declarar uma coluna com o tipo rowid, porém isso não é recomendável pois a cada versão a estrutura do rowid pode ser alterada e durante uma operação de import/export o valor do rowid poderá tornar-se inválido
Até,
Exceptions pré-definidas - ORA-06532 SUBSCRIPT_OUTSIDE_LIMIT
Olá,
Esta exception ocorre quando é feita uma referência à uma nested table ou à um varray usando um indice fora da faixa permitida, nesse caso, verifique o indice informado
Código do erro ORA-06532
Até,
Esta exception ocorre quando é feita uma referência à uma nested table ou à um varray usando um indice fora da faixa permitida, nesse caso, verifique o indice informado
Código do erro ORA-06532
Até,
domingo, 26 de junho de 2011
Android App Inventor - Componentes Básicos - Tela (Screen)
Olá,
O componente Tela (Screen) não aparece na paleta de componentes como os outros componentes, ele é criado automaticamente, cada projeto te uma screen chamada Screen1, seu nome não pode ser modificado
O componente Tela (Screen) não aparece na paleta de componentes como os outros componentes, ele é criado automaticamente, cada projeto te uma screen chamada Screen1, seu nome não pode ser modificado
Exceptions pré-definidas - ORA-06533 SUBSCRIPT_BEYOND_COUNT
Olá,
Esta exception ocorre quando é feita uma referência à uma nested table ou à um varray usando um indice maior do que o número de elementos na collection, nesse caso, verifique o indice informado
Código do erro ORA-06533
Até,
Esta exception ocorre quando é feita uma referência à uma nested table ou à um varray usando um indice maior do que o número de elementos na collection, nesse caso, verifique o indice informado
Código do erro ORA-06533
Até,
sábado, 25 de junho de 2011
Android App Inventor - Componentes Básicos - ListPicker
Olá,
Um listpicker é utilizado para permitir que o usuário selecione um item dentro de uma lista de opções
Um listpicker é utilizado para permitir que o usuário selecione um item dentro de uma lista de opções
Exceptions pré-definidas - ORA-06500 STORAGE_ERROR
Olá,
Esta exception ocorre quando um PL/SQL está com problemas para alocar memória, nesse caso o problema pode ser tanto de software, quanto do hardware, veja como está a quantidade de shared memory
Código do erro ORA-06500
Até,
Esta exception ocorre quando um PL/SQL está com problemas para alocar memória, nesse caso o problema pode ser tanto de software, quanto do hardware, veja como está a quantidade de shared memory
Código do erro ORA-06500
Até,
sexta-feira, 24 de junho de 2011
Android App Inventor - Componentes Básicos - Label
Olá,
O componente label é utilizado para exibir mensagens de texto para o usuário
O componente label é utilizado para exibir mensagens de texto para o usuário
Exceptions pré-definidas - ORA-30625 SELF_IS_NULL
Olá,
Esta exception ocorre quando um programa tenta chamar uma função MEMBER com o objeto null ou não inicializado, nesse caso, inicialze o objeto
Código do erro ORA-30625
Até,
Esta exception ocorre quando um programa tenta chamar uma função MEMBER com o objeto null ou não inicializado, nesse caso, inicialze o objeto
Código do erro ORA-30625
Até,
quinta-feira, 23 de junho de 2011
Android App Inventor - Componentes Básicos - Imagem (Image)
Olá,
O componente imagem é utilizado para representar imagens que o usuário pode selecionar e manipular
O componente imagem é utilizado para representar imagens que o usuário pode selecionar e manipular
Exceptions pré-definidas - ORA-06504 ROWTYPE_MISMATCH
Olá,
Esta exception ocorre quando a variável onde é feito o fetch do cursor é diferente da linha retornada, nesse caso, verifique o tipo da variável de retorno
Código do erro ORA-06504
Até,
Esta exception ocorre quando a variável onde é feito o fetch do cursor é diferente da linha retornada, nesse caso, verifique o tipo da variável de retorno
Código do erro ORA-06504
Até,
quarta-feira, 22 de junho de 2011
Android App Inventor - Componentes Básicos - Relógio (Clock)
Olá,
O componente relógio é utilizado quando precisamos de um temporizador para o nosso aplicativo, ou quando precisamos fazer conversões e manipulações de data e hora
O componente relógio é utilizado quando precisamos de um temporizador para o nosso aplicativo, ou quando precisamos fazer conversões e manipulações de data e hora
Exceptions pré-definidas - ORA-06501 PROGRAM_ERROR
Olá,
Esta exception ocorre quando o PL/SQL encontrou um erro interno, nesse caso, contate o dba, provavelmente você estará com sérios problemas no banco de dados
Código do erro ORA-06501
Até,
Esta exception ocorre quando o PL/SQL encontrou um erro interno, nesse caso, contate o dba, provavelmente você estará com sérios problemas no banco de dados
Código do erro ORA-06501
Até,
terça-feira, 21 de junho de 2011
Android App Inventor - Componentes Básicos - CheckBox
Olá,
O checkbox é um componente que pode armazenar dois estados, marcado ou não
O checkbox é um componente que pode armazenar dois estados, marcado ou não
Exceptions pré-definidas - ORA-01012 NOT_LOGGED_ON
Olá,
Esta exception ocorre quando um programa tenta fazer uma chamada e não está logado no banco, já vi acontecer no sql*plus isso quando a conexão é perdida, deixei uma sessão muito tempo aberta e quando fui fazer um select, retornou esse erro, nesse caso é só fazer o logon novamente
Código do erro ORA-01012
Até,
Esta exception ocorre quando um programa tenta fazer uma chamada e não está logado no banco, já vi acontecer no sql*plus isso quando a conexão é perdida, deixei uma sessão muito tempo aberta e quando fui fazer um select, retornou esse erro, nesse caso é só fazer o logon novamente
Código do erro ORA-01012
Até,
Oracle - Operadores de conjuntos - Minus
Olá,
O Operador de conjunto (Set Operators) Minus, serve para retornar uma lista de linhas que estão na primeria query, mas não estão na segunda query
Até,
O Operador de conjunto (Set Operators) Minus, serve para retornar uma lista de linhas que estão na primeria query, mas não estão na segunda query
Até,
segunda-feira, 20 de junho de 2011
Android App Inventor - Componentes Básicos - Canvas
Olá,
Um canvas é uma área sensivel ao toque onde é possível desenhar e mover imagens
Um canvas é uma área sensivel ao toque onde é possível desenhar e mover imagens
Exceptions pré-definidas - ORA-01017 LOGIN_DENIED
Olá,
Esta exception ocorre quando um programa tenta fazer login no Oracle com um usuário e/ou senha inválidos, nesse caso, verifique o usuário e a senha informados
Código do erro ORA-01017
Até,
Esta exception ocorre quando um programa tenta fazer login no Oracle com um usuário e/ou senha inválidos, nesse caso, verifique o usuário e a senha informados
Código do erro ORA-01017
Até,
Oracle - Operadores de conjuntos - Intersect
Olá,
O Operador de conjunto (Set Operators) Intersect, serve para retornar uma lista de linhas que estão nas duas queries, eliminado as linhas duplicadas (distinct)
Até,
O Operador de conjunto (Set Operators) Intersect, serve para retornar uma lista de linhas que estão nas duas queries, eliminado as linhas duplicadas (distinct)
Até,
domingo, 19 de junho de 2011
Android App Inventor - Componentes Básicos - Botão (Button)
Olá,
O primeiro componente do qual iremos falar é o botão (button), que talves seja um dos componentes mais utilizados pelos programadores
O primeiro componente do qual iremos falar é o botão (button), que talves seja um dos componentes mais utilizados pelos programadores
Exceptions pré-definidas - ORA-01722 INVALID_NUMBER
Olá,
Esta exception ocorre quando é feita uma tentativa de converter um caracter para número não válido, nesse caso veja se o valor que está sendo convertido é mesmo um número, verifique se não existem espações em branco
Código do erro
Até,
Esta exception ocorre quando é feita uma tentativa de converter um caracter para número não válido, nesse caso veja se o valor que está sendo convertido é mesmo um número, verifique se não existem espações em branco
Código do erro
Até,
Oracle - Operadores de conjuntos - Union All
Olá,
O Operador de conjunto (Set Operators) Union All, serve para agrupar as linhas de duas queries em uma só, sem eliminar as linhas duplicadas
Até,
O Operador de conjunto (Set Operators) Union All, serve para agrupar as linhas de duas queries em uma só, sem eliminar as linhas duplicadas
Até,
sábado, 18 de junho de 2011
Android App Inventor - Componentes
Olá,
Hoje vou começar a falar um pouco mais sobre o App Inventor do Android, vou começar pelos componentes, que tem seus métodos, eventos e propriedades, eles estão divididos nos seguintes grupos:
Hoje vou começar a falar um pouco mais sobre o App Inventor do Android, vou começar pelos componentes, que tem seus métodos, eventos e propriedades, eles estão divididos nos seguintes grupos:
Exceptions pré-definidas - ORA-01001 INVALID_CURSOR
Olá,
Esta exception ocorre quando um programa tenta fazer alguma operação não permitida em um cursor, por exemplo, fechar um cursor fechado, ou também pelo valor configurado para MAXOPENCURSORS, nesse caso, se for por causa de um cursor fechado, vale a outra dica para cursor, senão, se for po causa do MAXOPENCURSORS, converse com o seu dba
Código do erro ORA-01001 ( segundo a documentação da Oracle, o erroORA-01001 não existe no 10g )
Até,
Esta exception ocorre quando um programa tenta fazer alguma operação não permitida em um cursor, por exemplo, fechar um cursor fechado, ou também pelo valor configurado para MAXOPENCURSORS, nesse caso, se for por causa de um cursor fechado, vale a outra dica para cursor, senão, se for po causa do MAXOPENCURSORS, converse com o seu dba
Código do erro ORA-01001 ( segundo a documentação da Oracle, o erroORA-01001 não existe no 10g )
Até,
Oracle - Operadores de conjuntos - Union
Olá,
O Operador de conjunto (Set Operator) Union, serve para agrupar as linhas de duas queries em uma só, eliminado as linhas duplicadas (distinct)
Até,
O Operador de conjunto (Set Operator) Union, serve para agrupar as linhas de duas queries em uma só, eliminado as linhas duplicadas (distinct)
Até,
sexta-feira, 17 de junho de 2011
Exceptions pré-definidas - ORA-00001 DUP_VAL_ON_INDEX
Olá,
Esta exception ocorre quando é feita uma tentativa de duplicar um valor de um indice único em uma tabela, nesse caso, verifique se o indice deve ser unique mesmo, ou veja o valor que está sendo inserido
Código do erro ORA-00001
Até,
Esta exception ocorre quando é feita uma tentativa de duplicar um valor de um indice único em uma tabela, nesse caso, verifique se o indice deve ser unique mesmo, ou veja o valor que está sendo inserido
Código do erro ORA-00001
Até,
Oracle - Operadores de conjuntos
Olá,
Os operadores de conjuntos servem para combinar os resultados de duas queries em um único resultado,
Os operadores de conjuntos servem para combinar os resultados de duas queries em um único resultado,
quinta-feira, 16 de junho de 2011
Exceptions pré-definidas - ORA-06511 CURSOR_ALREADY_OPEN
Olá,
Esta exception ocorre quando o cursor que se está tentando abrir já está aberto, neste caso, feche o cursor antes de abrir, pode parecer um erro simples, mas às vezes temos uma abertura de cursor dentro de um loop, e é onde fica um difícil pegar o erro, pois nesse caso, o erro às vezes aparece e às vezes não
Código do erro
Até,
Esta exception ocorre quando o cursor que se está tentando abrir já está aberto, neste caso, feche o cursor antes de abrir, pode parecer um erro simples, mas às vezes temos uma abertura de cursor dentro de um loop, e é onde fica um difícil pegar o erro, pois nesse caso, o erro às vezes aparece e às vezes não
Código do erro
Até,
quarta-feira, 15 de junho de 2011
Exceptions pré-definidas - ORA-06531 COLLECTION_IS_NULL
Olá,
Esta exception ocorre quando é feita uma tentativa de referenciar uma nested table ou uma collection que precisa ser inicializada, sem que a collection tenha sido inicializada, neste caso, deve-se inicializar a variável com o construtor apropriado
Código do erro ORA-06531
Até,
Esta exception ocorre quando é feita uma tentativa de referenciar uma nested table ou uma collection que precisa ser inicializada, sem que a collection tenha sido inicializada, neste caso, deve-se inicializar a variável com o construtor apropriado
Código do erro ORA-06531
Até,
C# - Obter os arquivos de um diretório
Olá,
Para fazer uma listagem de todos os arquivo que estão em um diretório, basta chamar a função System.IO.Directory.GetFiles, no exemplo abaixo, adiciono todos os arquivos *.exe à um listbox chamado listBox1
foreach (string a in System.IO.Directory.GetFiles(@"C:\diretorio", "*.exe"))
{
listBox1.Items.Add(a);
}
Até,
Para fazer uma listagem de todos os arquivo que estão em um diretório, basta chamar a função System.IO.Directory.GetFiles, no exemplo abaixo, adiciono todos os arquivos *.exe à um listbox chamado listBox1
foreach (string a in System.IO.Directory.GetFiles(@"C:\diretorio", "*.exe"))
{
listBox1.Items.Add(a);
}
Até,
terça-feira, 14 de junho de 2011
Exceptions pré-definidas - ORA-06592 CASE_NOT_FOUND
Olá,
Esta exception ocorre quando quando nenhum case satisfaz a condição e não existe um else. Um comando case deve contemplar todos as condições possíveis ou deve ter um else, neste caso, incluir todos os cases possíveis ou incluir um else
Código do erro ORA-06592
Até,
Esta exception ocorre quando quando nenhum case satisfaz a condição e não existe um else. Um comando case deve contemplar todos as condições possíveis ou deve ter um else, neste caso, incluir todos os cases possíveis ou incluir um else
Código do erro ORA-06592
Até,
Mensagem de erro no Oracle
Olá,
O código abaixo serve para exibir a mensagem de erro relacionada ao código informado, o código abaixo deve ser executado no SQL*Plus
ACCEPT erro number PROMPT 'Codigo do Erro: '
VAR mensagem VARCHAR2(256)
execute :mensagem := SQLERRM(-&erro);
PRINT mensagem
Até,
O código abaixo serve para exibir a mensagem de erro relacionada ao código informado, o código abaixo deve ser executado no SQL*Plus
ACCEPT erro number PROMPT 'Codigo do Erro: '
VAR mensagem VARCHAR2(256)
execute :mensagem := SQLERRM(-&erro);
PRINT mensagem
Até,
segunda-feira, 13 de junho de 2011
App inventor for Android
Olá,
Resolvi instalalar o App inventor for Android na minha máquina pra fazer alguns testes, achei que ia ser um parto, mas até que foi tranquilo, quase igual a instalação de um produto Microsoft, NNF (Next, Next, Finish)
Pois é, como eu disse.. quase...
Resolvi instalalar o App inventor for Android na minha máquina pra fazer alguns testes, achei que ia ser um parto, mas até que foi tranquilo, quase igual a instalação de um produto Microsoft, NNF (Next, Next, Finish)
Pois é, como eu disse.. quase...
Exceptions pré-definidas - ORA-06530 ACCESS_INTO_NULL
Olá,
Esta exception ocorre quando se tenta acessar o valor de uma variável que não foi inicializada, por exemplo, um LOB, neste caso, deve-se inicializar a variável com o construtor apropriado
Código do erro ORA-06530
Até,
Esta exception ocorre quando se tenta acessar o valor de uma variável que não foi inicializada, por exemplo, um LOB, neste caso, deve-se inicializar a variável com o construtor apropriado
Código do erro ORA-06530
Até,
domingo, 12 de junho de 2011
Exceptions pré-definidas - ORA-01422 TOO_MANY_ROWS
Olá,
Esta exception ocorre quando um select into retorna mais de uma linha, nesse caso, verifique se foi feito um select por uma chave primária, ou de outro modo que seja garantido que retorno somente uma linha
Código do erro ORA-01422
Até,
Esta exception ocorre quando um select into retorna mais de uma linha, nesse caso, verifique se foi feito um select por uma chave primária, ou de outro modo que seja garantido que retorno somente uma linha
Código do erro ORA-01422
Até,
sábado, 11 de junho de 2011
Incluindo seu site em mecanismos de pesquisa
Olá,
Para incluir o seu site nos mecanismos de basta entrar nos links abaixo e fazer o cadastro, lembrando, é claro, que para ter um bom posicionamento nos resultados nos mecanismos de busca, é necessário fazer um trabalho de SEO ( Search Engine Optimization ), estou estudando um pouco sobre isso, assim que for levantando informações, irei postando para vocês
http://www.google.com.br/intl/pt-BR/add_url.html
http://siteexplorer.search.yahoo.com/submit
http://www.bing.com/webmaster/SubmitSitePage.aspx
Até,
Para incluir o seu site nos mecanismos de basta entrar nos links abaixo e fazer o cadastro, lembrando, é claro, que para ter um bom posicionamento nos resultados nos mecanismos de busca, é necessário fazer um trabalho de SEO ( Search Engine Optimization ), estou estudando um pouco sobre isso, assim que for levantando informações, irei postando para vocês
http://www.google.com.br/intl/pt-BR/add_url.html
http://siteexplorer.search.yahoo.com/submit
http://www.bing.com/webmaster/SubmitSitePage.aspx
Até,
Exceptions pré-definidas - ORA-01403 NO_DATA_FOUND
Olá,
Esta exception ocorre quando não são encontrados registros em um select into, acho que essa é a exception que eu mais uso no dia-a-dia..rs, nesse caso normalmente o tratamento depende mais da regra de negócio, se deveria ou não ter retornado linhas no select
Código do erro ORA-01403
Até,
Esta exception ocorre quando não são encontrados registros em um select into, acho que essa é a exception que eu mais uso no dia-a-dia..rs, nesse caso normalmente o tratamento depende mais da regra de negócio, se deveria ou não ter retornado linhas no select
Código do erro ORA-01403
Até,
sexta-feira, 10 de junho de 2011
Exceptions pré-definidas do Oracle
Olá,
Hoje estou postando a lista de exceptions pré-definidas do Oracle, como é sexta-feira, vai só a lista mesmo, mas em outras postagens, prometo detalhar melhor cada uma delas
ACCESS_INTO_NULL
CASE_NOT_FOUND
COLLECTION_IS_NULL
CURSOR_ALREADY_OPEN
DUP_VAL_ON_INDEX
INVALID_CURSOR
INVALID_NUMBER
LOGIN_DENIED
NO_DATA_FOUND
NOT_LOGGED_ON
PROGRAM_ERROR
ROWTYPE_MISMATCH
SELF_IS_NULL
STORAGE_ERROR
SUBSCRIPT_BEYOND_COUNT
SUBSCRIPT_OUTSIDE_LIMIT
SYS_INVALID_ROWID
TIMEOUT_ON_RESOURCE
TOO_MANY_ROWS
VALUE_ERROR
ZERO_DIVIDE
Até,
Hoje estou postando a lista de exceptions pré-definidas do Oracle, como é sexta-feira, vai só a lista mesmo, mas em outras postagens, prometo detalhar melhor cada uma delas
ACCESS_INTO_NULL
CASE_NOT_FOUND
COLLECTION_IS_NULL
CURSOR_ALREADY_OPEN
DUP_VAL_ON_INDEX
INVALID_CURSOR
INVALID_NUMBER
LOGIN_DENIED
NO_DATA_FOUND
NOT_LOGGED_ON
PROGRAM_ERROR
ROWTYPE_MISMATCH
SELF_IS_NULL
STORAGE_ERROR
SUBSCRIPT_BEYOND_COUNT
SUBSCRIPT_OUTSIDE_LIMIT
SYS_INVALID_ROWID
TIMEOUT_ON_RESOURCE
TOO_MANY_ROWS
VALUE_ERROR
ZERO_DIVIDE
Até,
quinta-feira, 9 de junho de 2011
Cursor for loop no Oracle
Olá,
Estou postando um exemplo de um cursor for loop no pl/sql (Oracle), No exemplo, estou declarando uma variável x, que é a representação do registro atual do cursor, para acessar um campo, é só fazer x.campo
for x in ( select campo1, campo2 from tabela ) loop
dbms_output.put_line( x.campo1 );
end loop;
Até,
Estou postando um exemplo de um cursor for loop no pl/sql (Oracle), No exemplo, estou declarando uma variável x, que é a representação do registro atual do cursor, para acessar um campo, é só fazer x.campo
for x in ( select campo1, campo2 from tabela ) loop
dbms_output.put_line( x.campo1 );
end loop;
Até,
quarta-feira, 8 de junho de 2011
C# - Enviar email usando System.Net.Mail
Olá,
Hoje estou postando uma forma de mandar email simples e rápida pelo C#, só não se esqueçam de trocar as informações pelas suas informações (e por favor, não deixe nada chapado no código, isso é só um exemplo...)
E também não esquecer de incluir a referência abaixo também...
using System.Net.Mail;
MailMessage mensagem = new MailMessage("emailDE@email.com", "emailPara@email.com", "Titulo", "Corpo do email");
SmtpClient clienteSMTP = new SmtpClient();
clienteSMTP.Host = "servidorSMTP";
clienteSMTP.Credentials = new System.Net.NetworkCredential("usuarioServidorSMTP", "SenhaServidorSMTP");
clienteSMTP.EnableSsl = true;
clienteSMTP.Send(mensagem);
Até,
Hoje estou postando uma forma de mandar email simples e rápida pelo C#, só não se esqueçam de trocar as informações pelas suas informações (e por favor, não deixe nada chapado no código, isso é só um exemplo...)
E também não esquecer de incluir a referência abaixo também...
using System.Net.Mail;
MailMessage mensagem = new MailMessage("emailDE@email.com", "emailPara@email.com", "Titulo", "Corpo do email");
SmtpClient clienteSMTP = new SmtpClient();
clienteSMTP.Host = "servidorSMTP";
clienteSMTP.Credentials = new System.Net.NetworkCredential("usuarioServidorSMTP", "SenhaServidorSMTP");
clienteSMTP.EnableSsl = true;
clienteSMTP.Send(mensagem);
Até,
terça-feira, 7 de junho de 2011
Sharepoint 2010 - Criar site via código
Olá,
Hoje vou postar um trecho de código para a criação de um site através de programação..
SPWeb minhaWeb = SPContext.Current.Web;
SPWeb novaWeb = null;
novaWeb = minhaWeb.Webs.Add( "novoSite", "Meu Site", "Site de Teste", 1033, "STS#1", true, false);
Até,
Hoje vou postar um trecho de código para a criação de um site através de programação..
SPWeb minhaWeb = SPContext.Current.Web;
SPWeb novaWeb = null;
novaWeb = minhaWeb.Webs.Add( "novoSite", "Meu Site", "Site de Teste", 1033, "STS#1", true, false);
Até,
segunda-feira, 6 de junho de 2011
Sharepoint - Sandboxed solutions
Olá,
Hoje vou falar um pouco sobre sandboxed solutions, que são soluções que são instaladas em um ambiente separado, ou seja, essas soluções só podem executar e consumir recursos limitados, evitando que alguma solução mal escrita possa comprometer o servidor inteiro.
Essas soluções rodam no processo SPUCWorkerProcess.exe, protegendo o Sharepoint, os processos e os serviços do Windows
O acesso a recursos do Sharepoint é limitado e são definidos "pontos" pelo administrador, que são calculados de acordo com 14 metricas do Sharepoint, que estão listadas abaixo:
AbnormalProcessTerminationCount
CPUExecutionTime
CriticalExceptionCount
InvocationCount
PercentProcessorTime
ProcessCPUCycles
ProcessHandleCount
ProcessIOBytes
ProcessThreadCount
ProcessVirtualBytes
SharePointDatabaseQueryCount
SharePointDatabaseQueryTime
UnhandledExceptionCount
UnresponsiveprocessCount
Para dar um exemplo, 20 queries são iguais a 1 ponto do Sharepoint e 120 segundos de execução são equivalentes a 1 ponto
Para definir a quantidade de pontos que podem ser consumidas no dia, siga os passos abaixo:
1) Acesso o Central Admin
2) Clique em ApplicationManagement
3) Clique em Configure quotas and locks
4) Selecione o Site Collection que você quer administrar
5)Na seção Site Quota Information, defina a quantidade de pontos no campo Maximum usage per day
Pronto, agora quando um aplicativo ultrapassar o limite definido, ele só voltará a funcionar no dia seguinte
Até,
Hoje vou falar um pouco sobre sandboxed solutions, que são soluções que são instaladas em um ambiente separado, ou seja, essas soluções só podem executar e consumir recursos limitados, evitando que alguma solução mal escrita possa comprometer o servidor inteiro.
Essas soluções rodam no processo SPUCWorkerProcess.exe, protegendo o Sharepoint, os processos e os serviços do Windows
O acesso a recursos do Sharepoint é limitado e são definidos "pontos" pelo administrador, que são calculados de acordo com 14 metricas do Sharepoint, que estão listadas abaixo:
AbnormalProcessTerminationCount
CPUExecutionTime
CriticalExceptionCount
InvocationCount
PercentProcessorTime
ProcessCPUCycles
ProcessHandleCount
ProcessIOBytes
ProcessThreadCount
ProcessVirtualBytes
SharePointDatabaseQueryCount
SharePointDatabaseQueryTime
UnhandledExceptionCount
UnresponsiveprocessCount
Para dar um exemplo, 20 queries são iguais a 1 ponto do Sharepoint e 120 segundos de execução são equivalentes a 1 ponto
Para definir a quantidade de pontos que podem ser consumidas no dia, siga os passos abaixo:
1) Acesso o Central Admin
2) Clique em ApplicationManagement
3) Clique em Configure quotas and locks
4) Selecione o Site Collection que você quer administrar
5)Na seção Site Quota Information, defina a quantidade de pontos no campo Maximum usage per day
Pronto, agora quando um aplicativo ultrapassar o limite definido, ele só voltará a funcionar no dia seguinte
Até,
quinta-feira, 2 de junho de 2011
O que é ADSI (Active Directory Service Interfaces)?
Olá,
Às vezes precisamos desenvolver algum sistema que faz integração com o AD (Active directory). Para esses casos, a Microsoft disponibiliza o ADSI (Active Directory Sevice Interfaces) que é um conjunto de comandos para fazer acesso às informações contidas no diretório, em breve vou postar alguns exemplos de códigos fontes que utilizam ADSI
Até,
Às vezes precisamos desenvolver algum sistema que faz integração com o AD (Active directory). Para esses casos, a Microsoft disponibiliza o ADSI (Active Directory Sevice Interfaces) que é um conjunto de comandos para fazer acesso às informações contidas no diretório, em breve vou postar alguns exemplos de códigos fontes que utilizam ADSI
Até,
quarta-feira, 1 de junho de 2011
Básico de chassi
Olá,
Estava precisando extrair alguns dados de chassi hoje, bom, achei um blog que fala um pouco sobre isso, que estou postando abaixo, preciso de mais informações, vou pesquisar e assim que for encontrando vou postando aqui...
Até,
Assinar:
Postagens (Atom)