因为以前做过VB,所以今天被交给了一项任务:用EVB开发一些PDA的产品,但到现在为止,我才刚刚装好EVB,好多概念不明白。1、CamDrv.arm.CAB 这样类型的文件是什么文件?是不是象DLL一样的?因为我是要和一个摄像头相连,读取其中图像数据的样子,现在就拿到了两样东西:一个说明文档和一个这样的文件,所以我想这是不是像DLL?2、在EVB或者VB中,能不能实现直接通过程序发送邮件?3、在EVB中做数据库开发,我准备用的是ACCESS的CE版,但我不知道要一些什么基本条件才能开发?第一:我现在学没有这个软件,请问哪位手里有吗,可不可以给我?(邮箱:[email protected]);第二:我在PC上开发,那我怎么样才能建立数据库呢?是只在PDA上建立数据库,然后将所写的程序直接放到PDA上去调试,还是可以在本机上也装一个,然后可以在模拟环境下调试?对这东西一点都不熟悉,想要问的问题很多,以后还请大家多指教了。我的MSN是:[email protected]

解决方案 »

  1.   

    我也不会.一点点来.给你个例子.再模块中:
    Option ExplicitPublic conn As ADOCE.Connection '数据库连接
    Public rs As ADOCE.Recordset '公共的数据库记录集Public strDBFilename As String '数据库文件名称Public strsql As String 'SQL语句临时变量Public blnConnOpen As BooleanPublic Sub SQLCommand(strSQLCommand As String)On Error Resume NextIf connOpen = True Then
    conn.Execute (strSQLCommand)
    End IfIf Err Then
    ErrMessageShow "SQL语句执行错误!", Err.Description & " SQLCommand", "数据库", True
    Err.Clear
    End IfEnd Sub
    Public Sub main()Dim rsBuildOn Error Resume NextstrDBFilename = "\My Documents\Managerwww.cdb"Set rsBuild = CreateObject("ADOCE.Recordset.3.0")strsql = "CREATE DATABASE '" & strDBFilename & "'"rsBuild.Open strsql
    rsBuild.CloseSet conn = CreateObject("ADOCE.Connection.3.0")
    conn.Open strDBFilenameForm3.ShowEnd Sub再窗体中
    Option Explicit
    'Public rs1 As ADOCE.Recordset '公共的数据库记录集
    'Public rs As ADOCE.Recordset '公共的数据库记录集
    Public i As Integer
    i = 1
    Private Sub Command1_Click()'Dim rs As ADOCE.Recordset '公共的数据库记录集i = i + 1
    rs.AddNew
    rs.Fields("ShippingPropertyID") = Trim(Text1.Text)
    rs.Fields("VoyageID") = Trim(Text2.Text)
    rs.Fields("BayID") = Trim(Text3.Text)
    rs.Fields("ID") = Trim(Text4.Text)
    rs.Update
    'Text1.Text = rs.Fields("VoyageID").Value
    MsgBox rs.recordcount
    End SubPrivate Sub Command4_Click()End SubPrivate Sub Command2_Click()
    rs.Fields("ShippingPropertyID") = Trim(Text1.Text)
    rs.Fields("VoyageID") = Trim(Text2.Text)
    rs.Fields("BayID") = Trim(Text3.Text)
    rs.Fields("ID") = Trim(Text4.Text)
    rs.Update
    End SubPrivate Sub Command3_Click()
    rs.movefirst
    Text1.Text = rs.Fields("ShippingPropertyID").Value
    Text2.Text = rs.Fields("VoyageID").Value
    Text3.Text = rs.Fields("BayID").Value
    Text4.Text = rs.Fields("ID").Value
    End SubPrivate Sub Form_Load()
    strsql = "CREATE table AT_Shipping(ShippingPropertyID Integer, VoyageID Integer, BayID Integer, ID Integer)"
    SQLCommand strsql
    Set rs = CreateObject("ADOCE.Recordset.3.0")
    strsql = "SELECT ShippingPropertyID, VoyageID, BayID, ID"
    strsql = strsql & " FROM AT_Shipping"rs.Open strsql, conn, adOpenKeyset, adLockPessimistic
    End Sub还可看看
    可看看这个论坛
    http://www.msale.net/bbs/mboard.asp
      

  2.   

    我学的是delphi,vb不会,老板要求我开发pda,我刚刚看了有几个月了,你看看csdn的wince嵌入开发论坛你的问题那里都有的。
    现在在模拟器可以编数据库用adoce写,在csdn上“羌狼的专栏”中有许多着方面的资料。
      

  3.   

    1、从文件名上来分析:
    cab 是一种压缩格式
    arm 是一种CPU的名称
    drv 显然是驱动的缩写
    cam 看来应该是摄像头品牌的缩写
    那么他们合起来就是cam摄像头在arm系统上的驱动程序的压缩包。
      

  4.   

    1、CamDrv.arm.CAB arm处理器支持包,刚开发根本不用管这些2、在EVB或者VB中,能不能实现直接通过程序发送邮件?当然可以,不过在VS.Net 2003种支持更好3、在EVB中做数据库开发,我准备用的是ACCESS的CE版,但我不知道要一些什么基本条件才能开发?ACCESS的CE版就是pocket access,其扩展名为cdb,只要把pc上的access文件通过active sync复制到pda即可以转换成cdb,具体的操作980的那些代码是可以使用的,具体更深层次的问题可以访问www.msale.net
      

  5.   

    买这本书吧《PDA程序设计》,VB版的,里面很多东西一看就明白了,还有例子,我现在也用PDA做工程,大家可以交流交流:[email protected].