Evilripper Blog

A programmer's work is never done

  • Home
  • Downloads
  • News
  • Sfondi Desktop
  • About Me

21

apr

Come Scrivere Bytes In Un file C#

Posted by evilripper  Published in CSharp, development

filetest

Molte volte avevo bisogno di scrivere un array di byte in un file, il seguente metodo è più semplice:

  1. using (System.IO.Stream s = System.IO.File.Create(@"c:\filename"))
  2. {
  3. s.Write(downloadBytes, 0, downloadBytes.Length);
  4. }

source code:
How to Write Bytes[] To File (102)

1 comment

30

set

C# Split con una String e non con un Char

Posted by evilripper  Published in CSharp, development

Non capisco perchè il framework .net non abbia fatto un overload del metodo .Split(Char []) con .Split(string)

Ecco una pillola su come splittare per stringa e non per carattere…

  1. string[] mySplit= mystr.Split(new string[] { "||" }, StringSplitOptions.None);

Se dovessi splittare una roba del tipo “val1||val2″ mi serve splittare per stringa “||” e in questo caso mySplit varrebbe cosi’:

mySplit[0] => “val1″

mySplit[1] => “val2″

1 comment

19

giu

Catturare Enter Componente <Asp:Login>

Posted by evilripper  Published in CSharp, development, vb.net

Aspx ha un sacco di materiale già fatto, tuttavia quando si devono fare delle modifiche comportamentali minime risultano essere difficili o  particolari da implementare… per esempio mi son ritrovato di catturare l’evento del tasto enter nel componente di login di aspx e per fare questa cosa occorre scrivere nell’onload della pagina contenitore questo codice:
c#

  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3. Control ctl = MyLogin.FindControl("LoginButton");
  4. MyLogin.Attributes.Add("onkeypress", String.Format("javascript:return WebForm_FireDefaultButton(event, ‘{0}’)", ctl.ClientID));
  5. }

Vb

  1. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  2. Dim ctl As Control = userLogin.FindControl("LoginButton")
  3. userLogin.Attributes.Add("onkeypress", String.Format("javascript:return WebForm_FireDefaultButton(event, ‘{0}’)", ctl.ClientID))
  4. End Sub
no comment

7

mag

Ajax File Upload Aspx Linguaggio C# Source Code

Posted by evilripper  Published in CSharp, development

ajax

Tempo fa ho avuto l’esigenza di creare un componente per l’upload di files senza dover ricaricare la pagina,ovviamente per riuscire a farlo è necessario ricorrere ad ajax. La questione dannosa e’ che ajax attualmente non permette di fare il post di un file e l’unico modo per poter fare questa cosa è l’utilizzo di un iframe (peraltro lo stesso metodo usato da gmail :-D ).

Il resto è molto banale in quanto ho creato un webusercontrol(quindi puo’ essere riutilizzato) con un iframe che punta a una pagina aspx che effettua l’upload e lo comunica al componente e lo potrete vedere nel codice sorgente scaricabile al seguente link:Ajax Uploader (289)

Il codice contiene inoltre anche una lista con elenco dei files inviati ma questa cosa lo fa tramite una var di sessione per far vedere il passaggio dei dati tra una pagina e l’altra.

Ps

Naturalmente per usarlo dovete avere installati l’ajax toolkit scaricabile da qua:

ASP.NET AJAX Control Toolkit

no comment

Multilanguages

  • English
  • Italiano

My Flikr

Flickr in the skyInto the whiteiced treesthe thin white lineiced treeSit a momentA lampiced treecollectionHot day :-D

Social Connection







Affiliates & Sponsor

Add to Technorati Favorites

Il Bloggatore


BlogItalia.it - La directory italiana dei blog

Tophost Hosting

7.591 commenti spam
bloccato da
Akismet

Locations of visitors to this page

Blogroll

  • Rocco Blog
  • jumping head shot
  • The Developers
  • gyf.it
  • lu01 rock band
  • Michele Focchi

Categories

  • database (1)
  • development (13)
    • CSharp (4)
    • delphi (2)
    • javascript (1)
    • php (5)
    • vb.net (1)
  • hacking (3)
  • hardware (14)
    • mobile (1)
  • internet (40)
    • cms (1)
    • google (9)
    • wordpress (1)
  • linux (5)
    • gentoo (4)
  • microsoft (2)
  • Senza categoria (3)
  • software (9)
  • videogames (7)
    • unreal tournament 3 (1)
  • winXp (2)

Archives

  • marzo 2010 (4)
  • febbraio 2010 (6)
  • gennaio 2010 (6)
  • dicembre 2009 (4)
  • novembre 2009 (1)
  • ottobre 2009 (5)
  • settembre 2009 (3)
  • luglio 2009 (2)
  • maggio 2009 (1)
  • aprile 2009 (1)
  • marzo 2009 (2)
  • febbraio 2009 (1)
  • gennaio 2009 (2)
  • dicembre 2008 (3)
  • novembre 2008 (4)
  • settembre 2008 (3)
  • giugno 2008 (3)
  • maggio 2008 (1)
  • aprile 2008 (1)
  • marzo 2008 (1)
  • febbraio 2008 (4)
  • gennaio 2008 (4)
  • dicembre 2007 (2)
  • novembre 2007 (4)
  • ottobre 2007 (7)
  • settembre 2007 (7)
  • agosto 2007 (2)
  • luglio 2007 (1)
  • giugno 2007 (2)

Recent Entries

  • Una gpu per crackare le WPA password
  • Portatili per giocare [2010]
  • Gli Hackers non sono crackers
  • Recuperare le password da Filezilla
  • Google colpevole libertà di espressione in pericolo!
  • Errore di Chrome 0xc0000005
  • Windows7 Rileverà le Copie Pirata con il WTA
  • In Italia Filtrato Ip di The Pirate Bay!
  • Condividere con Google Buzz
  • I Migliori Giochi Gratis Online

Recent Comments

  • addalo.it in Notebook for gaming [2010]Notebook for gaming [2010]Notebook for gaming [2010]Dragon Age Italian Language Pack Dragon Age Italian Language Pack Dragon Age Italian Language Pack Dragon Age Italian Language Pack Notebook for gaming [2010]Notebook for gaming [2010]Dragon Age Italian Language Pack Dragon Age Italian Language Pack Dragon Age Italian Language Pack Dragon Age Italian Language Pack Notebook for gaming [2010]Notebook for gaming [2010]AmigaOne X1000 Amiga came back?<…">Andrea Carnera in AmigaOne X1000 Amiga came back?<…
  • GREY_FOX in Hackers are not crackers