近來發現新版本的yahoo的通訊錄可以實現對任何欄位的查詢
用程式簡單的實現了一下
不知道yahoo用的是不是這種實現方式
windows form程式如下
using system;
using system.drawing;
using system.collections;
using system.componentmodel;
using system.windows.forms;
using system.data;
using system.xml;
public class form1 : system.windows.forms.form
///
/// 清理所有正在使用的資源。
///
protected override void dispose( bool disposing )
}base.dispose( disposing );
}#region windows 窗體設計器生成的**
///
/// 設計器支援所需的方法 - 不要使用**編輯器修改
/// 此方法的內容。
///
private void initializecomponent()
#endregion
///
/// 應用程式的主入口點。
///
while (index[0] < a[0].length)
arrlist.add(temp.substring(0, temp.length-1));
index[index.length - 1]++;
for (int i = index.length - 1; i > 0; i--)}}
array b = arrlist.toarray(typeof(string));
}#endregion
xmldocument xmldoc = new xmldocument();
xmldoc.load( strpath+@"/dbguest.xml" );
xmlnodelist nodelist=xmldoc.selectsinglenode("dbguest").childnodes;//獲取dbguest節點的所有子節點
string _str =string.empty;
foreach(xmlnode xn in nodelist)//遍歷所有子節點}}
messagebox.show(_str);
}private xmlnode selectednodes( xmlnode attrcoll)
else
else
attrcoll = attrcoll.nextsibling;
// messagebox.show("ppp");
}return ( selectednodes( attrcoll));}}
catch
return attrcoll;
}attrcoll = xmldoc.documentelement.selectsinglenode("//dbguest/*");
this.selectednodes(attrcoll);}}
//xml檔案內容如下
<?xml version="1.0" standalone="yes"?>
admin
guset
user
1 利用字典實現類似於手機通訊錄得搜尋功能
contact list asan zahngsan lisi zahngsi1 lisi2 zahngsi2 lisi3 zahngsi3 lisi4 zahngsi4 def categary contact 宣告字典,將分類後得聯絡人,儲存在字典中。鍵就是每乙個分類得首字母,值就是列表,內部儲...
通訊錄的實現
ifndef contacts h define contacts h define name length 20 define length 10 define tele length 11 define addr length 30 define max 1000 struct peoplein...
通訊錄的增刪改查
第一天,把通訊錄的業務bean寫好,然後寫乙個dao類,主要用於業務bean的增刪改查效果圖 通訊錄的業務contactbean類,主要有聯絡人的id,姓名,還有頭像,至於其他的屬性是在後面做其他模組需要用到後加上了 public class contactbean public void setf...