開發IADP Program
我的開發環境
Win 7 64bit
Visual Studio 2008
程式語言Vb.net
甚麼是Intel AppUp Developer Program(IADP)?
只需要在你的應用程式上加幾行程式碼就可以輕鬆發布到AppUp平台上,根本不太需要重新學習新的技術或程式語言。
簡單來說就是在主程式的部份加一些Try Catch Exception的程式碼,並且在程式前段設定GUID
IADP Member 帳號申請程序 邊看這篇邊申請完 IADP Member 帳號之後
IADP SDK 資源
安裝完之後,就可以來開發了
接著我開啟以前作過的專案,先加入參考C:\Program Files (x86)\Intel\IntelAppUpSDK\DotNet\lib\AdpLibrary.dll
然後 打開C:\Program Files (x86)\Intel\IntelAppUpSDK\DotNet\Samples\AdpWinFormVbHelloWorld裡面的VB.net Sample專案
在我們原本的程式 第一行 加上 Imports com.intel.adp
再把Sample裡面 Form1_Load 貼到我們自己的專案去
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim app As New AdpApplication(New AdpApplicationId(&H11111111&, &H11111111&, &H11111111&, &H11111111&))
' Note: replace "&H11111111&, &H11111111&, &H11111111&, &H11111111&" with the actual application ID
' once you obtain it from Intel AppUp(SM) Developer Program web portal
' To test Expired ID, use AdpConstants.ADP_EXPIRED_APPLICATIONID
Catch ex As AdpException
If TypeOf ex Is AdpErrorException Then
' TO DO: add your logic to handle the errors during initialization
MsgBox(ex.Message)
System.Environment.Exit(1)
ElseIf TypeOf ex Is AdpWarningException Then
' TO DO: add your logic to handle the warnings
MsgBox(ex.Message)
End If
End Try
End Sub
然後按F5執行吧,接著就是見證奇蹟的時刻
結果一執行馬上跳出一個錯誤訊息
The application cannot connect to the Intel AppUp(SM) center.
即時運算視窗也出現
第一個可能發生的例外狀況類型 'com.intel.adp.InitializationException' 發生於 AdpLibrary.dll
然後 我在 藍色小鋪 Intel AppUp 應用軟體平台 討論版看到這篇 就把我的問題順利解決了
重點就是要先按Start Intel AppUp(TM) Software Debugger
然後再按F5執行吧,又到了見證奇蹟的時刻
看到這個畫面,我想我應該是成功了吧
如有錯誤 歡迎指正