nov 13
Leonardo MorenoBesteirol's
O nosso cérebro é doido!!!
De aorcdo com uma peqsiusa de uma uinrvesriddae ignlsea, não ipomtra em qaul odrem as Lteras de uma plravaa etãso, a úncia csioa iprotmatne é que a piremria e útmlia Lteras etejasm no lgaur crteo. O rseto pdoe ser uma bçguana ttaol, que vcoê anida pdoe ler sem pobrlmea. Itso é poqrue nós não lmeos cdaa Ltera isladoa, mas a plravaa cmoo um tdoo.
Sohw de bloa…
nov 12
Leonardo MorenoBesteirol's, Piadas
a mininha ve o mae e o pai metendo e pergunta! papai o q q é isso?é o brinquedinho do papai e da mamãe..ai o pai acorda e vê o pal todo roxo e fala o q foi isso?!
ai a minina responde: eu fui brinca com ele, ele cuspiu na minha cara e eu bati nele!
ashuausuahsauhsua
nov 11
Leonardo MorenoC#, Desenvolvimento C#, Desenvolvimento, UPLOAD
Criei um website que faz o download dos arquivos existentes numa pasta do site.
depois criei um web site em C#, chamado exemploDownload e, na página Default.aspx, posicionei o controle DropDownList, como na figura abaixo:

Criei, usando o Solution Explorer, uma pasta IMAGES, que conterá os arquivos.
Para o manipular evento Load da Page, criei o seguinte método:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(Request.ServerVariables[“APPL_PHYSICAL_PATH”] + @”\IMAGES\”);
System.IO.FileInfo[] fi = di.GetFiles();
DropDownList1.Items.Add(“(escolha uma imagem)”);
foreach (System.IO.FileInfo arquivo in fi)
DropDownList1.Items.Add(arquivo.Name);
}
}
E, para o evento SelectedIndexChanged do DropDownList, criei o seguinte código:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedIndex != 0)
{
System.IO.FileInfo arquivo = new System.IO.FileInfo(Request.ServerVariables[“APPL_PHYSICAL_PATH”] + @”\IMAGES\” + DropDownList1.SelectedValue);
Response.Clear();
Response.AddHeader(“Content-Disposition”, “attachment; filename=” + arquivo.Name);
Response.AddHeader(“Content-Length”, arquivo.Length.ToString());
Response.ContentType = “application/octet-stream”;|
Response.WriteFile(arquivo.FullName);
Response.End();
}
}
Obrigado e até proxima
nov 10
Leonardo MorenoDesenvolvimento
Olá pessoal,
Hoje iremos aprender um pouco sobre como utilizar o controle de TreeView do ASP.NET
O controle TreeView:Ele é parecido com a navagação do ” Windows Explorer ” que você precisa expandir e recolher os nós para visualizar pastas e subpastas veja:
iremos agora fazer um exemplo de como faze-lo no ASP.NET
1. Abra o Visual Studio 2005
2. Crie um novo WebSite
3. Cria uma pagina chamada ” exemploTree.aspx ”
4. insira na pagina criada ( exemploTree.aspx ) o controle de ” TreeView ”
5. Comece adicionando um novo controle TreeView na pagina em branco, você achara nos controles ” Navigation ” :

6. click na setinha do controle e abrirar as Tasks do Tree View, para editar o conteúdo TreeView click em ” Edit Nodes…” e abrirar uma caixa parecida com esta:

7. adicione os menus de sua preferencia e click em OK
8. Precione F5 e veja como ficou este exemplo
Obrigado e ate a proxima, qualquer duvida perguntem!!!
nov 07
Leonardo MorenoBesteirol's Bope, Programação, Tropa de elite

BOPE – Batalhão de Operações de Programações Extremas
1. (musiquinha no treinamento)
HOMEM DE PRETO QUAL É A SUA MISSÃO?
É APRENDER JAVA SEM PRECISAR DE CERTIFICAÇÃO!
HOMEM DE PRETO O QUE É QUE VC FAZ?
FAÇO CODIGO FONTE QUE ASSUSTA O SATANÁS!
2.
Um de vocês é o caralho! Um de vocês é o caralho! Quem apagou todo o
banco de dados foi você! Você que financia essa merda, seu viado!”
– Programador, revoltado com gerente que pediu em uma semana
trabalho de um mês e reclamou quando os bugs surgiram
3.
Em Brasília existem 7 empresas de TI. Todas elas dominadas por
gerentes burocratas armados de processos ineficientes até os dentes. O
programador tem 3 opções: ou passa num concurso, ou começa a fazer
POG, ou vai pra guerra. Eu já tava naquela guerra fazia tempo, meu
parceiro. E precisava arranjar um substituto.. .
4. (Continuação)
na maior parte dos projetos, só chamam a gente quando a própria
equipe do projeto não dá conta de resolver
pois é, só que aqui no projeto <coloque o seu projeto satanico aqui>
, isso acontece o tempo todo
5.
Conversa entre estagiário e gerente Nascimento
Nas.: “Quem fez isso aqui?”
Oreia.: “Não sei”
Nas.: “Foi você!! Você que mantém essa porra! … Seu viado!”
Nas.: “Agora eu tenho que vir aqui e limpar a MERDA que você fez”
6.
Aula de Engenharia de Software com o Capitão Nascimento:
- O Processo Unificado foi criado por Phillip Kurtchen, e começa na
concepção, do inglês Inception, que define escopo, que vai para a
Elaboração, do inglês, Elaboration, que mitiga os riscos
arquiteturais, que vai para a construção, do inglês Construction, que
implementa os casos de uso, que vai para a transição, do inglês
Transition, que vai para…
- Capitão, o programador 23 dormiu!
- Sr. 23, segura essa porra desse projeto prioritário aqui, sr. 23.
Se você dormir de novo, sr. 23, a porra do Grupo de Garantia da
Qualidade vai te explodir, vai explodir seus colegas, vai me explodir,
você não quer isso, não é sr. 23, o sr. não vai dormir de novo, não é
sr. 23?
- Não, capitão! … Glup!
7.
Capitão Nascimento chegando pra resolver problema de build:
TODO MUNDO QUIETINHO AI, não vai SUBIR NADA (no CVS) não!!!
8.
Sobre o Analista que fez decomposição funcional no caso de uso:
Vc não é analista vc é muleque!
9.
“30 horas pra resolver um bug de merda? O senhor é um fanfarrão,
senhor zero-meia! 30 minutos… Eu disse 30 minutos pra resolver essa
merda!”
10.
“Sr. Designer 24, tira esse preto desse layout porra!!!!
Você é muleke!!!”
11. Essa é a melhor =p
“Capitão, o aspira 07 não quer fazer POG SENHOR!!!!”
“Ah, não quer fazer POG não é? tá com nojinho é viadinho? o que você
esperava, um diagrama de atividades + diagrama de sequencia + caso de
uso de negocio + documento de projeto + wireframe + HTML? Pede pra
sair!!! Pede pra sair!!!”
nov 07
Leonardo MorenoBesteirol's Besteiras, Google, Limites
Bem pessoal, não to escrevendo aqui pra dizer que o GOOGLE não presta ou que seus serviços também são uma porcaria…
Apenas queria falar um pouco daonde ele está chegando…
Todo mundo sabe que ele ganha disparando quando o assunto é site de busca!
Um dia desses digitei uma palavra errada “INGREJA” e ele mostrou na tela em negrito e italico bem pra todo mundo ver e eu passar humilhação:
VOCÊ QUIZ DIZER: igreja
Bom primeiro que isso é uma falta de respeito, imagine, quem é o GOOGLE pra corrigir você?
Nem sua professora de Português te corrigia…
Ai vem uma merdinha de um site que pensa que é o bom só porque sua marca vale £49.000.00,00 ( quarenta e nove milhões de euros ) , daí não da pra suportar né!
É bem capaz que eles leiam esse topico e mandam ” matar ” esse meu site rsrs
daqui uns anos…
eles vão querer dar sugestões sobre: aparencia, o que você deve ser na vida, pra que você deve existir, e assim vai…
Pelomenos a Microsoft nós controla mais controla debaixo dos panos! hehe
nov 07
Leonardo MorenoC#, Desenvolvimento C#, Desenvolvimento, Programação, Upload de arquivo
Olá pessoal iremos aprender agora como fazer um UpLoad de arquivos em ASP.NET.
Criei um web site em C#, chamado exemploUpload e, na página Default.aspx, posicionei os seguintes controles: FileUpload, Button e Image, como na figura abaixo:

Criei, usando o Solution Explorer, uma pasta imagens, que receberá os arquivos.
Para o evento de clique no Button, criei o seguinte código:
protected void Button1_Click(object sender, EventArgs e)
{
Stream imagem = FileUpload1.PostedFile.InputStream;
int tamanhoImagem = FileUpload1.PostedFile.ContentLength;
string nomeImagem = FileUpload1.PostedFile.FileName.Substring(FileUpload1.PostedFile.FileName.LastIndexOf(“\\”) + 1);
byte[] imagemEmBinario = new byte[tamanhoImagem];
int n = imagem.Read(imagemEmBinario, 0, tamanhoImagem);
//
BinaryWriter bw = new BinaryWriter(new FileStream(Request.ServerVariables[“APPL_PHYSICAL_PATH”] + @”imagens\” + nomeImagem, FileMode.Create));
for (int i = 0; i < imagemEmBinario.Length; i++)
bw.Write(imagemEmBinario[i]);
//
bw.Close();
Image1.ImageUrl = “~/imagens/” + nomeImagem;
}
e está funcionando seu upLoad de arquivos!
Obrigado Agnaldo por este artigo
Abraço a todos até ++
nov 06
Leonardo MorenoDesenvolvimento, VB.NET Desenvolvimento, ENTER, ENTER VIRAR TAB, TAB, VB.NET
Desenvolvi uma função em javascript que verifica a tecla que foi pressionada e, se for [ENTER], passa o foco para o outro campo.Abra um projeto web e arraste para o formulário os componentes abaixo:
![Como Fazer o [ENTER] Funcionar como [TAB] em formulario WEB tela do site](http://www.50minutos.com.br/wp-content/uploads/2007/06/tela.gif)
O código-fonte gerado (Default.aspx) é:
<%@ Page Language=”VB” AutoEventWireup=”false” CodeFile=”Default.aspx.vb” Inherits=”_Default” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml” >
<head runat=”server”>
<title>Untitled Page</title>
¼br /> <script type=”text/javascript” language=”javascript”>
function passaCampo(e, proximoCampo)
{
if (e.keyCode == 13)
{
e.keyCode=0
proximoCampo.focus()
}
}
</script>
</head>
<body>
<form id=”form1″ runat=”server”>
<div>
Nome:
<asp:TextBox ID=”TextBox1″ runat=”server”></asp:TextBox><br />
<br />
Idade:
<asp:TextBox ID=”TextBox2″ runat=”server”></asp:TextBox><br />
<br />
<asp:Button ID=”Button1″ runat=”server” Text=”Button” Width=”198px” /><br />
<br />
¼br /> </div>
</form>
</body>
</html>
Dê um clique sobre o formulário e a janela de código (Default.aspx.vb) é aberta. Complete o código:
Partial Class _Default
Inherits System.Web.UI.Page
¼br /> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
TextBox1.Attributes.Add(”onKeyPress”, “javascript:passaCampo(event,TextBox2);”)
TextBox2.Attributes.Add(”onKeyPress”, “javascript:passaCampo(event,TextBox1);”)
End Sub
End Class
Precione F5 e está pronto.
este exemplo foi retirado do site: http://www.50minutos.com.br
Até a proxima
nov 04
Leonardo MorenoDesenvolvimento Desenvolvimento
O ASP.NET, sucessor do ASP, é um dos elementos chave da nova plataforma de desenvolvimento framework .NET. É um framework para desenvolvimento de aplicações web totalmente completo e extensível que introduz um novo modelo de programação para criar Aplicações Web e XML Web Services. Uma das principais diferenças do novo modelo de programação do ASP.NET para o seu predecessor é sua arquitetura baseada em componentes.