SharpDevelop, ilmainen vb.net kehitys ympäristö IDE löytyy:
http://www.icsharpcode.net/OpenSource/SD/
Joudut ensin asentamaan .net Frameworking, lataa se windows updaten kautta
Asenna sitten Microsoft .NET SDK versio 1.1 jonka löydät:
http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en
Lopuksi asennat itse SharpDevelop ohjelman:
http://prdownloads.sourceforge.net/sharpdevelop/SharpDevelop_1.0.0.1550_Setup.exe?download
Uuden ohjelman teko:
File/New/Combine ja valitse VBNET categoria ja ohjelman tyypiksi Windows Application (Windows Forms Application)
Neuvo: Ohjelmakoodi-ikkunan alapuolella on välilehdet Source ja Design. Valitset Design, jolloin raahattavat komponentit tulevat näkyviin. Raahaa button ja textbox komponentit formille. Tuplaklikkaa button1 painiketta ja pääset koodaamaan. Laita koodiksi Textbox1.Text = "HELLO"
Ohjelma ajetaan: Debug/Run.
Tässä sitten esimerkin koodi, jonka #develop tuotti:
' ' Created by SharpDevelop. ' User: TNB ' Date: 29.9.2004 ' Time: 21:57 ' ' To change this template use Tools | Options | Coding | Edit Standard Headers. ' Imports System Imports System.Drawing Imports System.Windows.Forms Namespace DefaultNamespace Public Class MainForm Inherits System.Windows.Forms.Form Private button1 As System.Windows.Forms.Button Private textBox1 As System.Windows.Forms.TextBox Public Shared Sub Main Dim fMainForm As New MainForm fMainForm.ShowDialog() End Sub Public Sub New() MyBase.New ' ' The Me.InitializeComponent call is required for Windows Forms designer support. ' Me.InitializeComponent ' ' TODO : Add constructor code after InitializeComponents ' End Sub #Region " Windows Forms Designer generated code " ' This method is required for Windows Forms designer support. ' Do not change the method contents inside the source code editor. The Forms designer might ' not be able to load this method if it was changed manually. Private Sub InitializeComponent() Me.textBox1 = New System.Windows.Forms.TextBox Me.button1 = New System.Windows.Forms.Button Me.SuspendLayout ' 'textBox1 ' Me.textBox1.Location = New System.Drawing.Point(48, 80) Me.textBox1.Name = "textBox1" Me.textBox1.Size = New System.Drawing.Size(128, 20) Me.textBox1.TabIndex = 1 Me.textBox1.Text = "textBox1" ' 'button1 ' Me.button1.Location = New System.Drawing.Point(40, 32) Me.button1.Name = "button1" Me.button1.Size = New System.Drawing.Size(64, 24) Me.button1.TabIndex = 0 Me.button1.Text = "button1" AddHandler Me.button1.Click, AddressOf Me.Button1Click ' 'MainForm ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(292, 266) Me.Controls.Add(Me.textBox1) Me.Controls.Add(Me.button1) Me.Name = "MainForm" Me.Text = "MainForm" Me.ResumeLayout(false) End Sub #End Region Private Sub Button1Click(sender As System.Object, e As System.EventArgs) Textbox1.Text = "HELLO" End Sub End Class End Namespace
Vaihtoehtoisesti voi nappaista Visual Studio 2005 Betan, jonka saa myös ilmaiseksi: http://lab.msdn.microsoft.com/express/
tnb kirjoitti:
SharpDevelop, ilmainen vb.net kehitys ympäristö IDE löytyy:
http://www.icsharpcode.net/OpenSource/SD/
Oikeastaan ainoa huono puoli on tuossa se, että lähdekooditiedostot eivät ole yhteensopivia MS VB.NETin kanssa, eli jos tuolla aloittaa ohjelmoimaan ja jossain vaiheessa siirtyy MS VB.NETin käyttäjäksi, niin menee Copy/Paste kikkailuksi.
Muten kyllä ihan pätevän tuntuinen jota itsekin käytän aina silloin tällöin MS VB.NETin rinnalla.
Kokeilin tuota Visual Studio 2005 Beta:aa. Ehta peli, voin suositella.
Pitää ensin rekisteröityä MS Passport:iin, mitä varten pitää olla sähköposti, johon lähetettyä linkkiä pitää käydä klikkaamassa. Sitten pääsee lataamaan pienen latausohjelman, joka hoitaa homman. Imutin tiedostoja (200 megaa) yön yli, aamulla oli homma valmis ja kone piti vain buutata.
Osaa kääntää vb.net 2003 tiedostot uuteen uskoon.
IDE on hiukan erilainen,mutta ilmeisen hyvä, kunhan tottuu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.