Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: VB -> VB.NET
xEagle2



Typ: neutral
Postów: 280
Zarejestrowany: Jul 2003
VB -> VB.NET

Wczoraj się przesiadłem napisałem sobie na początek edytorek teksu  (ale nie dokońca)
Mam kilka pytanek na wstępie ... a raczej jak zastępować niektóre instrukcje z VB 6.0

1.
Me.popupmenu innaforma.Menu (nie działa pod NET i jak zastąpić?)

2.
Open ("C:\aaa.txt" for input as freefile)

3.
Unload me


Jeśli ktoś nie zrozumiał to chodzi mi o 'przetłumaczenie'podanych instrukcji z VB6.0 na VB.NET


_____________________________________________
Co oznacza NET ? Natychmiastowa Eksplozja Trojanów

02-12-2004 17:08
Pokaż profil xEagle2  Wyślij email do xEagle2       
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

1. ContexMenu - kontrolka działająca na dowolnej formie
2. Jutro odpowiem z pracy bo teraz nie mam dostepu do VB.NET
3. Przykład
Dim F as New Form1
F.ShowDialog() - tak jak vbModal
F.Location = New Point(x,y)
F.Close() - zamknij
F.Dispose() - zwolnij zasoby
F=Nothing - wyczyść pamięć


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

02-12-2004 17:55
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
xEagle2



Typ: neutral
Postów: 280
Zarejestrowany: Jul 2003

z 1 i 3 sobie już poradziłem

ale nadal nie wiem co z 2


_____________________________________________
Co oznacza NET ? Natychmiastowa Eksplozja Trojanów

02-12-2004 21:51
Pokaż profil xEagle2  Wyślij email do xEagle2       
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

3. Odczyt pliku
Dim liniaTekstu As String
Try
  FileOpen(1,"nazwa pliku", OpenMode.Input)
  While Not EOF(1)
    liniaTekstu = LineInput(1)
  End While
Catch ex As Exception
    MessageBox.Show (ex.Message)
Finally
    FileClose(1)
End Try
---------------------
Zapis
Dim aDate As DateTime
aDate = DateTime.Parse("12 luty 1700" )
Try
    FileOpen(1,"nazwa pliku", OpenMode.Output)
    PrintLine(1, aDate, "co to za data" )
Catch ex As Exception
    MessageBox.Show (ex.Message)
Finally
    FileClose(1)
End Try
-----------------------
Try,Chatch,Finally, End Try służą do ochrony zasobów przed błędem - szczególnie jeśli się nawiązuje połączenie z Bazą danych SQL i wykonuje dowolną transakcję w bazie to powyższe opcje służą do zabezpieczenia takiej bazy przed uszkodzeniem
-----------------------
Tego mercedesa (VB.NET) trudno się prowadzi ... - ale jak się go nauczysz prowadzić to zobaczysz że VB 6 to tak naprawdę Syrenka na przeciwko VB.NET

[Post edytowany dnia 03-12-2004 08:12 przez Piotr T]


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

03-12-2004 08:10
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
xEagle2



Typ: neutral
Postów: 280
Zarejestrowany: Jul 2003

to naprawde mercedes jak go się odpali to dopiero jest jazda ...

Ale nadal nie wiem jak zrobić wysuwane menu na formie .... może jakiś sampelek ....
albo daj jakiś kontakt np. numer GG


_____________________________________________
Co oznacza NET ? Natychmiastowa Eksplozja Trojanów

03-12-2004 11:52
Pokaż profil xEagle2  Wyślij email do xEagle2       
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

To proste
1.z Tolbox wstawiasz ContextMenu i je edytujesz w/g uznania tak jak to robiłeś w VB
2. Zaznaczasz formę i we właściwościach na zakładce ContextMenu wybierasz ContextMenu1
3. Uruchom i sprawdź działanie prawym klawiszem myszki na formie
4. ContextMenu może być przypisywane prawie do każdej kontrolki


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

03-12-2004 12:11
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
xEagle2



Typ: neutral
Postów: 280
Zarejestrowany: Jul 2003

Narazie nie moge tego sprawdzić bo jestem w szkole :/


_____________________________________________
Co oznacza NET ? Natychmiastowa Eksplozja Trojanów

03-12-2004 12:22
Pokaż profil xEagle2  Wyślij email do xEagle2       
xEagle2



Typ: neutral
Postów: 280
Zarejestrowany: Jul 2003

Ok posprawdzałem i jest narazie ok .... ale jak moge skompilować do exe`ka ?? bo menu w vb.net się troszke zmieniło


_____________________________________________
Co oznacza NET ? Natychmiastowa Eksplozja Trojanów

03-12-2004 15:19
Pokaż profil xEagle2  Wyślij email do xEagle2       
Piotr T




Typ: neutral
Postów: 176
Zarejestrowany: May 2004

W menu Debug....
Build Solution oraz Build nazwa projektu i najlepiej jakbyś miał zaznaczoną opcję Release zamiast Debug ( dokładniejszy algorytm kompilacji i uwalniania aplikacji od błędów.
i jeszcze jedno możesz się zdziwić że np; Twoj exec nie będzie pracował na innym komputerze mimo że jest zainstalowany NET.Framework - musisz także zrobić instalator Twojego dzieła na inny komputer lub bez instalatora można uruchomić progsa na innym kompie ale po interwencji w panelu sterowania w narzędziach administracyjnych i przeanalizowaniu przez specjalny dodatkowe narzędzia do NET.Framework - nie jest to regułą.
I jeszce jedno w momencie uruchamiania klawiszem F5 aplikacji w katalogu bin\ jest tworzony automatycznie plik.exe


_____________________________________________
Visual Basic.NET - Mercedes dla programistów

03-12-2004 19:58
Pokaż profil Piotr T  Wyślij email do Piotr T   Odwiedź stronę Piotr T  
Wszystkich odpowiedzi: 8 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1