windows mobile 1+1 课堂

以下是平时东拉西凑的部分mobile知识,欢迎大家一起来添加:

1。 窗体中"X"代表最小化窗体,而"OK"代表关闭窗体。可以通过窗体中minimizeBox属性为true或false;

2.  更改目标平台:可以通过点击工程,然后右击选择"改变目标平台",转到你需要的平台即可。

3。 PDA:个人数码助理,一般是指掌上电脑。PDA通常采用手写笔作为输入设备,而存储卡作为外部存储介质。在无线传输方面,大多数PDA具有红外和蓝牙接口,以保证无线传输的便利性。许多PDA还能够具备Wi-Fi连接以及GPS全球卫星定位系统。
    Pocket PC:是基于微软的Windows Mobile操作系统的一种PDA|掌上电脑。
    SmartPhone:是使用Windows Mobile for Smartphone Edition操作系统的智能手机,主要的设计理念就是个人随身的数字处理中心。与另一种Windows Mobile产品PocketPC Phone的区别是不使用触摸屏,单手操作,
    Smartphone简单的说就是手机为主体加上PDA(个人数码助理)的功能,而PocketPC Phone则是PDA为主体加上手机的功能。
   
4.  屏幕缩放:属性AutoScaleMode中DPI和Inherit,分别代表自动缩放和固定。
    支持控件的锚定(Anchor)和停靠(Dock):主要针对横屏和竖屏

5。 建议使用TableAdapter代替DataAdapter。
    TableAdapter是用来扩展DataAdapter的功能,是应用程序与数据库之间的数据访问层;
    TableAdapter是连接到数据库,执行查询,填充DataTable,每一个TableAdapter对应一个有类型的DataTable;
    TableAdapter采用Fill和Update方法用来获取和更新数据;
        TableAdapter可以包括多重查询,填充相关联的DataTable;
        使用DataSet Designer 创建TableAdapter Query;
        TableAdapter Query 支持参数查询;
        支持返回单一值的查询。
       
6。 Typed Dataset
        Dataset是在内存中保存数据缓存的对象;
        Dataset结构类似于关系型数据库(数据表、数据行、列、约束、关联);
        TypeDataset派生自Dataset;
        Dataset Designer编辑数据表结构信息;
        Typed datasets根据xsd文件的schema创建。
       
7。 比较Datasets数据访问
        Typed Datasets//建议采用这种方式取数据库表中某字段的值,它是.net Framework 2.0
              String customerIDValue = NorthwindDataSet.Customers[0].CustomerID;
        Untyped DataSets//下面是.net Framework 1.0
              string customerIDValue = (String)NorthwindDataSet.Tables["Customers"].Rows[0]["CustomerID"];

8。 BindingSource
        用于简化控件与数据源绑定的过程;
        大部分WinForm控件支持BindingSource;
        支持简单数据源ArrayList,复杂数据源DataTable;
        支持智能标签技术,添加数据源;
        支持AddNew属性,添加新的数据项;
        Position属性支持数据导航;
        EndEdit和CancelEdit支持提交修改;
        支持Sorting and Filtering;
       
9.  DataSet
        增加记录用DataRow的Add方法,删除用Delete方法,提交更改用AcceptChanges方法;
        检查数据是否变化,用DataSet的HasChanges方法;
        如果不需要保存DataSet中的变化,则不需要提交;
        调用TableAdapter的Update方法可以将修改结果保存到数据库中。   

10。 System.Threading..::.Timer 是一个简单的轻量计时器,它使用回调方法并由线程池线程提供服务。
     不建议将其用于 Windows 窗体,因为其回调不在用户界面线程上进行。
     System.Windows.Forms..::.Timer 是用于 Windows 窗体的更佳选择.
     要获取基于服务器的计时器功能,可以考虑使用 System.Timers..::.Timer,它可以引发事件并具有其他功能。

11。 建议用System.Environment.TickCount获取时间。

12。 InputPanel控件的功能是控制 Pocket PC 上的软输入面板 (SIP)。

13。 VS2005的控件不支持动态的GIF文件。

14。 在windows mobile中,常用的右键弹出上下文相关菜单,在触摸屏上一般用单击并且按住一段时间来弹出上下文相关菜单。

15。 Syschronization Services for ADO.NET ----面向开发人员,基于服务的数据同步框架。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章