以下是平时东拉西凑的部分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 ----面向开发人员,基于服务的数据同步框架。