自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析利用VB.NET啟動Smartphone常規(guī)方法

開發(fā) 后端
這里介紹VB.NET啟動Smartphone中的應(yīng)用程序的常規(guī)方法,代碼在本人的計算機上測試通過,本人的計算機系統(tǒng)配置為WIN2000 高級服務(wù)器版+Visual Studio 2003

本人很喜歡使用VB.NET啟動Smartphone,在工作中也很喜歡總結(jié)關(guān)于VB.NET啟動Smartphone的經(jīng)驗教訓,下面就這個問題來詳細說說吧。下面是一個簡單示例,啟動手機中的計算器程序,步驟如下:

1、啟動VS.net2003,選Visual Basic 項目,在右邊的列表中選智能設(shè)備應(yīng)用程序,在下一個對話框中針對什么平臺選Smartphone,類型選Windows應(yīng)用程序。

2、將上面介紹的輔助類及API聲明的代碼做成兩個模塊。

3、為在form1的代碼模塊頂部加入如下語句:

  1. Imports System.Runtime.InteropServices 

4、在 Form1的 load事件中加入啟動計算器的代碼如下:

  1. Private Sub Form1_Load(ByVal sender As System.Object, 
    ByVal e As System.EventArgs) Handles MyBase.Load  
  2. Dim tudtShellExecuteInfo As New SHELLEXECUTEINFO  
  3. Dim tstrExecutePath As String  
  4. Dim tudtStartupInfo As STARTUPINFO  
  5. Dim tudtProcessInfo As PROCESS_INFORMATION  
  6. Dim tlngTempa As Int32  
  7.  
  8. With tudtStartupInfo  
  9. .cb = Marshal.SizeOf(GetType(STARTUPINFO))  
  10. End With  
  11.  
  12. With tudtShellExecuteInfo  
  13. .cbSize = Marshal.SizeOf(GetType(SHELLEXECUTEINFO))  
  14. .lpFile = clsDAMSMobileMarshal.fnStringToHLocalUni("/windows/calc.exe")  
  15. .lpParameters = IntPtr.Zero 
  16. '不使用參數(shù),如使用參數(shù)可按lpFile的方法申請字符串指針  
  17. End With  
  18. tlngTempa = ShellExecuteEx(tudtShellExecuteInfo) '啟動程序  
  19.  
  20. tudtShellExecuteInfo.Dispose()  
  21. If tlngTempa = 0 Then '使用shellexecuteex失敗,試圖使用createprocess再打開試試  
  22. tlngTempa = CreateProcess("/windows/calc.exe", "/windows/calc.exe", IntPtr.Zero, 
    IntPtr.Zero, _  
    0, 0, IntPtr.Zero, IntPtr.Zero, tudtStartupInfo, tudtProcessInfo)  
  23. If tlngTempa <> 0 Then  
  24. Call CloseHandle(tudtProcessInfo.hThread)  
  25. Call CloseHandle(tudtProcessInfo.hProcess)  
  26. End If  
  27. End If  
  28. End Sub 

以上就是VB.NET啟動Smartphone中的應(yīng)用程序的常規(guī)方法,代碼在本人的計算機上測試通過,本人的計算機系統(tǒng)配置為WIN2000 高級服務(wù)器版+Visual Studio 2003(完全安裝)+Smartphone 2003 SDK(開發(fā)Smartphone應(yīng)用程序必備,在微軟的網(wǎng)站可以下載,微軟提供的免費軟件啊!我喜歡8-),網(wǎng)址如下: http://msdn.microsoft.com/mobility/downloads/sdks/default.aspx)。

【編輯推薦】

  1. 實例講述VB.NET使用Log4Net
  2. 三分鐘學會VB.NET轉(zhuǎn)換形態(tài)
  3. VB.NET獲取硬盤信息四大法寶
  4. 講述VB.NET調(diào)用Excel的好處
  5. 簡單例子概述VB.NET新窗體
責任編輯:佚名 來源: 中國IT實驗室
相關(guān)推薦

2009-11-02 16:55:50

VB.NET Smar

2009-11-03 09:26:13

VB.NET方法

2009-10-26 17:24:42

VB.NET終端服務(wù)啟

2009-10-13 15:20:02

VB.NET使用Dra

2009-11-03 10:00:20

VB.NET New方

2010-01-13 17:16:37

VB.NET冒號

2009-10-15 17:41:14

VB.NET Impo

2009-10-16 10:36:35

VB.NET繪制GDI

2009-11-03 13:48:02

VB.NET枚舉

2009-10-10 15:43:51

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-12 14:32:40

VB.NET實現(xiàn)定時關(guān)

2009-10-14 10:08:05

VB.NET編寫DEC

2009-11-02 17:49:05

VB.NET抽象類

2009-11-03 12:52:38

VB.NET Wind

2009-10-28 09:47:01

VB.NET局部靜態(tài)變

2009-10-23 12:53:25

VB.NET語言

2009-10-16 15:06:13

VB.NET組合時間值

2009-10-16 09:21:49

VB.NET開發(fā)自動分

2009-12-24 14:30:56

VB.NET
點贊
收藏

51CTO技術(shù)棧公眾號