none
Windows Mobile RRS feed

  • Frage

  • Hallo!

    Ich will in die Programmierung von Windows Mobile einsteigen!
    Dazu benutze ich VS Prof, VB!
    Müsste wissen was sich ändert! Habe bemerkt das Process.Start ("www.diesenscheißleseichauch.de") nicht geht und "my.computer"

    Danke
    Sonntag, 25. Oktober 2009 10:49

Antworten

Alle Antworten

  • Hmmm,

    das ist eine schwierige Frage, da es eine pauschale Antwort dazu nicht gibt.
    Zuerst, wenn du das VB .NET einsetzen willst, programmierst du Anwendungen für das .NET Compact Framework und nicht mehr für das .NET Framework. Der Unterschied hierbei liegt bereits darin, dass das .NET Compact Framework nur ein Subset des .NET Frameworks ist. D.h. du tauschst eine ca. 40 MB große Klassenbibliothek gegen eine ca. 3.5 MB grosse. Somit wirst du viele Klassen des "großen" .NET Frameworks nicht finden. Viele Klassen, die du findest, werden auch nicht alle Methoden zur Verfügung stellen, die du kennst. Dies erkennst su am einfachsten mit einem Blick in die MSDN Hilfe. Dort siehst du in den Klassenbeschreibungen, ob eine Methode oder eine Klasse vom .NET Compact Framework unterstützt wird.
    Weiterhin programmierst du nicht mehr für einen Computer, sondern für ein mobiles Gerät. Hierbei geht es darum darauf zu achten, so effizient wie möglich zu Entwickeln. Der Grund hierfür ist, dass du einen Akku hast, der das Gerät mit Strom versorgst. Unneffiziente Anwendungen strapazieren den Akku beispielsweise stärker.
    Die unterliegende Hardware ist mit einem PC somit, wie gesagt, nicht vergleichbar und bietet auch vom Gerät bereits her andere Funktionen des Geräts.
    Diese findest du speziell im Windows Mobile SDK, bzw auch im DTK. Derlei Methoden und Klassen findest du somit auch nicht im .NET Framework.

    Ich hoffe, ich konnte dir zumindest von technischer Sicht einen kleinen Rundumblick in Kürze geben und konnte deine Frage somit beantworten.
    This posting is provided "AS IS" with no warranties, and confers no rights.
    • Als Antwort markiert newbody Sonntag, 25. Oktober 2009 14:45
    • Tag als Antwort aufgehoben newbody Sonntag, 25. Oktober 2009 14:45
    Sonntag, 25. Oktober 2009 11:31
  • Wichtig wäre:

    wie ersetze ich my.computer.
    und process.start (website)
    Sonntag, 25. Oktober 2009 11:33
  • Hi,

    ein Beispiel zum Aufrufen einer URL unter Windows Mobile in VB.NET findest du beispielsweise hier:
    http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_23719914.html

    Gruß, Peter
    This posting is provided "AS IS" with no warranties, and confers no rights.
    Sonntag, 25. Oktober 2009 11:48
  • View the soulution free,.......


    Und wie ersetzte ich my.computer,.....
    Sonntag, 25. Oktober 2009 12:05
  • Hi,

    scrolle Bitte die Seite komplett nach unten. Da kommen dann auch die Beiträge. Im letzten Beitrag siehst du die Lösung beschrieben.
    my.computer brauchst du hierfür nicht.

    Gruß, Peter
    This posting is provided "AS IS" with no warranties, and confers no rights.
    Sonntag, 25. Oktober 2009 12:08
  • nein sry!

    Ich würde die uhrzeit anzeigen lassen!
    Beim standart PC: war das immer mit my.computer.usw

    wie sieht das bei der Mobile Apl. aus
    Sonntag, 25. Oktober 2009 12:58
  • Bin ggf. zu blöd aber auf der seite unten steht bei mir nur:
    Esert comment
    Sonntag, 25. Oktober 2009 13:00
  • DU bekommst die aktuelle Uhrzeit durch DateTime.Now.ToString(). Gegebenenfalls musst du noch den String konvertieren.
    Damit bekommst du die aktuelle Uhrzeit und das Datum als String zurück und kannst diesem beispielweise einer Label.Text Eigenschaft zuweisen.

    Gruß, Peter

    This posting is provided "AS IS" with no warranties, and confers no rights.
    Sonntag, 25. Oktober 2009 13:02
  • Hi,

    versuche es dann alternativ mit dieser Beschreibung: http://stackoverflow.com/questions/872589/how-do-you-launch-a-url-in-the-default-browser-from-within-a-winmobile-applicatio

    Leider ist es jedoch C# und nicht VB.NET.
    This posting is provided "AS IS" with no warranties, and confers no rights.
    Sonntag, 25. Oktober 2009 13:06
  • 1. Danke aber es ist ne ganz andewre umgebung
    2. Was ist mit my.computer
    Sonntag, 25. Oktober 2009 13:21
  • Was meinst du mit anderer Umgebung.
    Unter Windows Mobile gibt es kein my.computer.

    This posting is provided "AS IS" with no warranties, and confers no rights.
    Sonntag, 25. Oktober 2009 13:27
  • ja was kann ich stattdesen verwenden!
    ICh will nur die Uhrzeit auslesen und über ein albel ausgeben!
    Sonntag, 25. Oktober 2009 13:44
  • 1. Element gefunden statt my.computer einfach now
    Sonntag, 25. Oktober 2009 14:09
  • Hallo GigiOrtega,

    Wie hast Du den Code für Process.Start geschrieben?

    Geht das nicht so ?


    '---Pocket IE anfahren
    System.Diagnostics.Process.Start("iexplore.exe", "http://www.microsoft.com/")
    




    Grüße,

    Robert

    Mittwoch, 28. Oktober 2009 09:11