Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: Ilmainen vb.net IDE netistä

tnb [29.09.2004 23:16:47]

#

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

Blaze [29.09.2004 23:25:10]

#

Vaihtoehtoisesti voi nappaista Visual Studio 2005 Betan, jonka saa myös ilmaiseksi: http://lab.msdn.microsoft.com/express/

Aku2 [30.09.2004 01:26:14]

#

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.

tnb [30.09.2004 17:27:47]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta