rss
twitter
  • Descrivi qui il tuo sito..nel file header.php nella cartella di questo template.

Codice in Vb.Net per mandare email

| Posted in Programmazione |

0

mail

Lo sviluppo di PShutdown prosegue, e recentemente ho inserito la possibilità di essere avvisati via email dell’avvenuto processo di spegnimento del pc (oltre a quello di inviare un Twitt sul proprio account Twitter). C’è un problema, però, nell’invio. Molti ISP limitano l’invio di email tramite client di posta, permettendo solo l’invio tramite smpt proprio del’ISP. Ovvero, in termini bassi bassi: “Se avete un contratto internet con Wind, la vostra connessione vi permetterà di inviare email solo utilizzando l’email fornita da Wind”. E qui dovrebbero far santo Google, perché è possibile mandare email, possedendo un account Gmail, con qualsiasi operatore. Quindi risulta necessario avere a disposizione un account Gmail per poter sviluppare un programma che preveda l’invio di email.

Passiamo al codice, dove prima di tutto bisogna importare la libreria .Net.Mail

Imports System.Net.Mail

Codice in VB.Net per postare su Twitter

| Posted in Programmazione |

0

twitter2

Recentemente ho letto un articolo dove si parlava di come far interagire la propria casa con la tecnologia attuale, scambiando dati anche tramite Internet. Si parlava della possibilità di far “parlare” la casa tramite un account Twitter. Quindi se si è fuori, e si è messo a cuocere nel forno il pollo con le patate, la nostra casa ci avviserà con un Twitt della fine cottura del nostro pranzo o cena che sia. E cosi via per gli altri ambiti che riguardano la sicurezza, manutenzione e programmazione della nostra casa. Affascinato da ciò, decido di scrivere un codice in VB.Net che permettesse di aggiornare lo stato di Twitter.

Try

Dim client As Net.WebClient = New Net.WebClient()

Dim message As Byte() = System.Text.Encoding.UTF8.GetBytes("status=" + "Prova invio twitt tramite vb.net") 

client.Credentials = New Net.NetworkCredential(username,password)
System.Net.ServicePointManager.Expect100Continue = False

client.UploadData("http://twitter.com/statuses/update.xml", message)

Catch ex As Exception
MsgBox("Invio non effettuato. Errore: " & ex.ToString)

End Try

End Sub

Non dimenticate di importare la libreria .Net

Imports System.Net

Una possibile variante, è quella di creare una funzione che accetti come paramentri l’account, la password, ed il messaggio

SendTwitt(username,password,message)

Public Sub SendTwitt (ByVal username As String, ByVal password As String, ByVal message As String)

Try

Dim client As Net.WebClient = New Net.WebClient()

Dim post_message As Byte() = System.Text.Encoding.UTF8.GetBytes("status=" + message) 

client.Credentials = New Net.NetworkCredential(username,password)
System.Net.ServicePointManager.Expect100Continue = False

client.UploadData("http://twitter.com/statuses/update.xml",post_ message)

Catch ex As Exception
MsgBox("Invio non effettuato. Errore: " & ex.ToString)

End Try

End Sub

Ora dovrò trovare il modo di “collegare”, e di scegliere cosa collegare, la mia casa al mio server principale, cosi da essere sempre informato quando sto fuori. Ricordo che il codice è adattabile anche in C#.Net.

Visual Studio .Net 2010 disponibile in beta

| Posted in Microsoft, Programmazione, Software, Visual Studio |

0

windows-visual-studio-net-colorful-wallpaper

Visual Studio .NET è un un ambiente di sviluppo integrato (Integrated development environment o IDE) sviluppato da Microsoft, che supporta diversi tipi di linguaggio, quali C++, C#, J#, Visual Basic .Net e ASP .Net, e che permette la realizzazione di applicazioni, siti web, applicazioni web e servizi web.

È inoltre un RAD (Rapid Application Development), ovvero una applicazione atta ad aumentare la produttività aiutando il programmatore con mezzi come l’IntelliSense o un designer visuale delle forms.

Visual Studio .NET è inoltre multipiattaforma: con esso è possibile realizzare programmi per server, workstation, pocket PC, smartphone e, naturalmente, per i browser.

Numerose le novità previste dalla versione 2010:

  • Migliorie al Linguaggio Visual Basic .Net;
  • Ottimizzazioni nelle possibilità di realizzare applicazioni che lavorano in parallelo su più processori;
  • semplificazioni per chi realizza interfacce grafiche mediante WPF (Windows Presentation Foundation);
  • Introduzione di F#, un linguaggio di programmazione multi-paradigma, che permette sia l’approccio funzionale (popolare in ambito scientifico), sia quello imperativo oppure orientato agli oggetti;
  • .NET Framework 4, anch’esso disponibile in beta;
  • più versatilità per Silverlight ed altro ancora.

 

Di seguito i vari moduli per il download.

Visual Studio Team System 2010

.NET Framework 4 Beta 1

Lab Management 2010

Team Foundation Server 2010

Visual Studio 2010

Shell – Debugger