[IADP]開發IADP Program

開發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 資源

再來下載IADP SDK & Plus

1

安裝完之後,就可以來開發了

 

接著我開啟以前作過的專案,先加入參考C:\Program Files (x86)\Intel\IntelAppUpSDK\DotNet\lib\AdpLibrary.dll

2

3

然後 打開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

4

5

 

然後 我在 藍色小鋪 Intel AppUp 應用軟體平台 討論版看到這篇 就把我的問題順利解決了

重點就是要先按Start Intel AppUp(TM) Software Debugger

6

然後再按F5執行吧,又到了見證奇蹟的時刻

7

 

看到這個畫面,我想我應該是成功了吧


如有錯誤 歡迎指正