Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Jag har idag gått från vb6 till vs.net

Postades av 2002-11-17 18:00:13 - Martin Persson, i forum vb.net, Tråden har 1 Kommentarer och lästs av 910 personer

Jag har idag gått från vb6 till vs.net och undrar hur man startar ett nytt projekt vs.net som är "standard EXE" eftersom när jag väljer det som är förstavlet nu i net så komemr det upp annan defaultkod i programmet som jag inte är van vid, jag vill att det helt enkelt ska stå:

<code>
Option Explicit

Private Sub Form_Load()

End sub
</code>

nu kommer det istället upp


<code>

Public Class Form1
Inherits System.Windows.Forms.Form

#Region " Windows Form Designer generated code "

Public Sub New()
MyBase.New()

'This call is required by the Windows Form Designer.
InitializeComponent()

'Add any initialization after the InitializeComponent() call

End Sub

'Form overrides dispose to clean up the component list.
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub

'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
'
'Form1
'
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
Me.ClientSize = New System.Drawing.Size(292, 266)
Me.Name = "Form1"
Me.Text = "Form1"

End Sub

#End Region

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class
</code>


som känns som grekiska för mig, så min fråga är alltså hur jag får det att se ut som i VB6 när jag startar upp ett nytt prjekt i vs.net.

Mvh Martin Persson


Svara

Sv: Jag har idag gått från vb6 till vs.net

Postades av 2002-11-20 10:24:40 - Per Hultqvist

Anledningen till att det ser ut som [Sätt in valfritt språk som du inte förstår här, t ex grekiska, hebresika, portugisiska] för dig är att i VB6 så gömdes den "kod" som skapades när du lägger ut knappar och andra kontroller i frm-filen. När du öppnar koden för ett formulär så visas inte hela frm-filen utan bara din kod...allt annat är dolt.

I .Net så skiljer det sig på det sättet att formulärdesignern genererar kod för att lägga upp kontrollerna och placerar den koden fullt synlig för dig. Du kan redigera den om du vill, men var försiktig, du riskerar att inte kunna öpnna formulärdesignern igen om du gör fel. Ändra framförallt inte den koden medans du har designern öppen eftersom du då lätt förlorar dina ändringar.

Andra saker som skiljer sig är Dispose-metoden som du använder ungefär som Terminate-eventet i VB6, dvs för att rensa upp efter sig. (De fungerar inte exakt likadant, men det är en annan diskussion, som inte ryms här).

Du har en constructor (metoden New()) som du kan använda ungefär som Initialize eventet i VB6, dock är konstruktorn mycket kraftfullare.

O s v...det är massor med nya saker du måste lära dig i VB.Net, det är en helt ny miljö och en rejäl utmaning, men belöningen kommer, jag lovar :-)

/Per Hultqvist


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 158
27 952
271 704
29 307
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies