資源簡介
實現簡單的QQ聊天功能,用于對c#的基礎學習
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
namespace?qqstyle
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????this.timeShow.Start();
????????????this.tview.Nodes.Clear();
????????????List??users=?new?UserDataSource().GetAll();
????????????Dictionary>?userDic?=?new?Dictionary>();
????????????foreach?(User?user?in?users)
????????????{
????????????????if?(!userDic.ContainsKey(user.Category))
????????????????{
????????????????????userDic.Add(user.Category?new?List());
????????????????}
????????????????userDic[user.Category].Add(user);
????????????}
????????????foreach?(string?category?in?userDic.Keys)
????????????{
????????????????TreeNode?node?=?new?TreeNode(category?1?1);
????????????????foreach?(User?user?in?userDic[category])
????????????????{
????????????????????TreeNode?usernode?=?new?TreeNode(user.UserName?user.ImageIndex?user.ImageIndex);
????????????????????usernode.ToolTipText?=?user.Description;
????????????????????usernode.Tag?=?user;
????????????????????node.Nodes.Add(usernode);
????????????????}
????????????????this.tview.Nodes.Add(node);
????????????}
????????????//this.tview.Nodes.Clear();
????????????//this.FullUsers();
????????}
????????private?void?FullUsers()
????????{
????????????TreeNode?friendNode?=?new?TreeNode(“好友“?0?0);
????????????friendNode.Nodes.AddRange(new?TreeNode[]{
????????????????????????????new?TreeNode(“時間“11)
????????????????????????????new?TreeNode(“回不“22)
????????????????????????????new?TreeNode(“到最“33)
????????????????????????????new?TreeNode(“地點“44)
????????????});
????????????TreeNode?node1?=?new?TreeNode(“黑名單“?1?1);
????????????node1.Nodes.AddRange(new?TreeNode[]?{
????????????????????????????new?TreeNode(“時間“11)
????????????????????????????new?TreeNode(“回不“22)
????????????????????????????new?TreeNode(“到最“33)
????????????????????????????new?TreeNode(“地點“44)
????????????});
????????????this.tview.Nodes.Add(friendNode);
????????????this.tview.Nodes.Add(node1);
????????}
????????private?Dictionary?showmsg?=?new?Dictionary();
????????private?void?tview_NodeMouseDoubleClick(object?sender?TreeNodeMouseClickEventArgs?e)
????????{
????????????User?user?=?e.Node.Tag?as?User;
????????????if?(user?!=?null)
????????????{
????????????????if?(showUser.Contains(user.UserName))
????????????????{
????????????????????if?(showmsg.ContainsKey(user.UserName))
????????????????????{
????????????????????????Showmessage?showmessage?=?showmsg[user.UserName];
????????????????????????showmessage.Show();
????????????????????}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5067??2010-08-19?18:02??qqst
?????文件??????13926??2010-08-19?16:36??qqst
?????文件??????14149??2010-08-19?16:36??qqst
?????文件????????488??2010-08-19?13:46??qqst
?????文件???????1370??2010-08-19?13:46??qqst
?????文件???????3639??2010-08-19?15:01??qqst
?????文件???????6731??2010-08-19?15:01??qqst
?????文件???????1092??2010-08-19?13:46??qqst
?????文件????????249??2010-08-19?13:46??qqst
?????文件???????4832??2010-08-19?17:15??qqst
?????文件??????28521??2010-08-19?15:01??qqst
?????文件??????83794??2010-08-19?15:01??qqst
?????文件???????4723??2010-08-19?13:51??qqst
?????文件????????369??2010-08-19?17:15??qqst
?????文件???????7027??2010-08-19?17:15??qqst
?????文件???????5814??2010-08-19?17:15??qqst
?????文件???????1145??2010-08-19?14:44??qqst
?????文件????????911??2010-08-19?14:44??qqst
?????文件????????864??2010-08-19?15:54??qqst
?????文件???????6713??2010-08-19?15:54??qqst
?????文件???????5814??2010-08-19?15:54??qqst
?????文件????????911??2010-08-19?13:46??qqst
????..A..H.?????17920??2010-08-26?17:21??qqst
?????文件?????148480??2010-08-19?18:02??qqst
?????文件??????50688??2010-08-19?18:02??qqst
?????文件??????11608??2010-12-20?21:46??qqst
?????文件???????5067??2010-08-19?18:02??qqst
?????文件??????13926??2010-08-19?16:36??qqst
?????文件??????14149??2010-08-19?16:36??qqst
?????文件???????6313??2010-12-20?21:45??qqst
............此處省略53個文件信息
評論
共有 條評論