lunes, 28 de enero de 2008

Visual studio .net

Visual studio .NET és un IDE desembolupat per Microsoft a partir de 2002. És per al sistema Microsoft windows i està pensat principalment però no esxclusivament, per a desemvolupar per a plataformes Win32.

En aquesta ocasió explicaré breument com podem utilitzar els filedialogs en visual .net per obrir o guardar arxius de text, html, imatges o similars.

1) En primer lloc el que em de fer és afagir al diseny del nostre formolari, els objectes openfiledialog o savefiledialog, per això anirem al menú d'eines a cuadro de herramientas, windows forms .

2) Un cop tenim això anirem al codi del formolari i, on tenim el botó o element que volem que interaccióni mostrant aquest objecte, copiarem el següent codi:

Per al openfiledialog:

Me.OpenFileDialog1.Title = "Buscar docoment..." Me.OpenFileDialog1.Filter = "Arxius *.html|*.html" 'aqui posem un filtre amb el tipus d'arxiu que volem que ens agafi, html en aquest cas.

Me.OpenFileDialog1.ShowDialog()

'en aquest punt haurem de utilitzar diferents formes de indicar com o on volem que mostri el contingut de l'arxiu.

1: si em de mostrar un arxiu de text en un richtextbox :

Dim sr As New System.IO.StreamReader(Me.OpenFileDialog1.FileName)
Me.RichTextBox1.Text = sr.ReadToEnd()
sr.close()

2: Si em de mostrar una pagina guardada html:

Me.AxWebBrowser1.Navigate(Me.OpenFileDialog1.FileName)

Per al savefiledialog:

Me.OpenFileDialog1.Title = "Guardar docoment..." Me.SaveFileDialog1.Filter = "Arxius *.html|*.html"
Me.SaveFileDialog1.ShowDialog()
si volem que ens guardi un text escrit per l'usuari podriem fer-ho de la següent manera:

Dim sw As New System.IO.StreamWriter(Me.SaveFileDialog1.FileName)

sw.WriteLine(Me.RichTextBox1.Text)
sw.Close() 'Tanca el fitxer

A partir d'aquí podem utilitzar uns o altres elements segons les nostres necessitats tan sols canviant d'on i com volguem que llegeixi o escrigui.


Technorati Profile

No hay comentarios: