本示例通过音乐播放器,展示了前台Service的使用方法。一般情况下Service都是在后台运行的,后台Service优先级都是比较低的,当资源不足时,系统有可能回收正在运行的后台Service。一些场景下(如:播放音乐),用户希望应用一直运行,此时就需要用到前台Service。前台Service会使用保持正在运行的图标在系统状态栏显示。 本示例主界面分为三个按钮,点击Start Play按钮会启动前台服务并播放音乐,点击Pause Play按钮会暂停播放音乐,前台服务继续运行,点击Stop Play按钮会停止播放音乐并关闭前台服务。
1
1、创建DataSet对象:DataSet ds = new DataSet("DataSetName"); 2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.Columns) Console.WriteLine(col.ColumnName); 3、查看SqlDataAdapter返回的数据 ①、DataRow对象 DataTable tbl = ds.Table[0]; DataRow row = tbl.Row[0]; Console.WriteLine(ros["OrderID"]); ②、检查存储在DataRow中的数据 DataTable tbl = row.Table; foreach(DataColumn col in tbl.Columns) Console.WriteLine(row[col]); ③、检查DatTable中的DataRow对象 foreach(DataRow row in tbl.Rows) DisplayRow(row); 4、校验DataSet中的数据 ①、校验DataColumn的属性:ReadOnly,AllowDBNull,MaxLength,Unique ②、DataTable对象的Constrains集合:UiqueConstraints,Primarykey,ForeignkeyConstraints 通常不必刻意去创建ForeignkeyConstraints,因为当在DataSet的两个DataTable对象之间创建关系时会创建一个。 ③、用SqlDataAdapter.Fill模式来检索模式信息 5、编写代码创建DataTable对象
2021-08-11 14:13:06 8KB DataSet
1
行业分类-作业装置-一种桥梁桩基钢筋笼定位组合卡具及其使用方法.zip
行业分类-作业装置-一种倾斜覆盖压制电脱溢气装置的使用方法.zip
QMessageBox的四种使用方法,根据自己的需求可修改代码并应用到自己的项目中!
2021-08-11 09:28:41 407KB qt QMessageBox
1
行业分类-物理装置-一种用于半实物网络仿真的串口设备适配系统及使用方法.zip
行业分类-物理装置-一种用于半实物网络仿真的串口设备适配系统及使用方法[1].zip
行业分类-物理装置-一种用于边缘计算的ARM工控机.zip
行业分类-物理装置-一种用于测量Si-PIN探测器有效面积的准直器及其使用方法.zip
行业分类-物理装置-一种用于船舶晃荡响应监测的高频加速度传感器及其使用方法.zip