Ich bekomme des Öfteren Fragen zum .NET Compact Framework bzw. Windows Mobile gestellt. Damit die Antworten recheriert werden können, sammele ich sie ab sofort hier. Mit Microsoft, den Redmonder Jungs, arbeite ich darüber hinaus an der Übersetzung ihrer FAQ. Auch diese wird hier nach und nach eingepflegt.
Die Mobile Computing FAQ ist über compactframework.de/mobilecomputingfaq aufrufbar. Jede Frage & Antwort kann aber einzeln durch die Eingabe von compactframework.de/mobilecomputing#Zahl, also z. B. compactframework.de/mobilecomputingfaq#1, angesteuert werden. Unterhalb jeder Frage/Antwort finden Sie diese Permanentlinks zum speichern/verlinken. Die # sind fortlaufend und haben bis auf die Verwendung als eindeutige Identifizierung übrigens keine Bedeutung.
Wo finde ich die SDK für Windows Mobile? Wo finde ich Emulatoren für Windows Mobile? Ich möchte für Windows Mobile 5 entwickeln. Kann ich die Projektvorlage Windows CE 5.0 nutzen? ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ compactframework.de/mobilecomputingfaq#1 Microsoft liefert leider zu Visual Studio 2005 nicht gleich die jeweiligen SDKs für Windows Mobile 5 mit aus. Diese müssen Sie nachinstallieren, jeweils für Pocket PCs und Smartphones. Sind sie nachinstalliert, findet sich unter Datei, Neu, Projekt, Visual Basic bzw. Visual C# der Eintrag Windows Mobile 5.0 Pocket PC bzw. Windows Mobile 5.0 Smartphone. In den SDKs sind Emulatoren enthalten. Dafür lohnt sich u. U. die Installation von lokalisierten Abbildern. Das heißt, dass die Emulatoren sich dann z. B. wie ein deutsch lokalisiertes mobiles Gerät mit Windows Mobile 5 verhalten. Die Aussagen gelten für Windows Mobile 6 bzw. vorherigen Versionen entsprechend. Der Visual Studio 2005 mit enthaltene Geräteemulator sollte auf die aktuelle Version 2 gebracht werden und ist übrigens auch ohne Visual Studio ausführbar.
Können Sie mir ein deutsches Buch zu Windows Mobile 6 empfehlen? ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ compactframework.de/mobilecomputingfaq#2 Nein. Abgesehen, ohne jetzt Werbung machen zu wollen, von Programmieren mit dem .NET Compact Framework 3.5 gibt es derzeit kein gutes deutsches Buch dazu. Im englischsprachigen Bereich kann Mobile Development Book empfohlen werden.
Wie kann ich automatisch per Bluetooth mein mobiles Gerät synchronisieren?ActiveSync zeigt einen Dialog "Verbinden mit" an. Wie kann ich ihn unterdrücken.Ich möchte gerne ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ compactframework.de/mobilecomputingfaq#3 Siehe hier.Der Dialog "Verbinden mit" kann nicht unterdrückt werden. ActiveSync unterstützt keine entsprechenden Parameter dazu. Mittels des Platform Builder gibt es aber eine Lösung. Der Anwendungscode in der Datei rnaapp.c muss dazu verändert werden. Dazu ist der Anwendungscode von Microsoft zu kopieren (RNAAPP in C:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\NETSAMP\), in die eigene Plattform zu übernehmen und folgende Methodenaufrufe entweder auszukommentieren oder zu überspringen: ShowWindow() / SetForegroundWindow().
Wo finde ich die SDK zum SQL Server Mobile Edition? Wo finde ich Ressourcen zum SQL Server Mobile Edition? ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ compactframework.de/mobilecomputingfaq#4Für den mobilen SQL Server hat Microsoft über die Zeit hinweg immer mal wieder den Namen geändert. Er hieß u. a. SQL Server Everywhere, SQL Server CE, SQL Server Mobile und jetzt SQL Server Compact.
Für den SQL Server Compact gibt es folgende Ressourcen:
WebClient wc = new WebClient();...wc.UploadFile(uriDestination, openFileDialog.FileName);...
Remember Me
a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u