请问类似QQ的聊天软件,好友这块该怎么设计? c# 聊天软件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在CSDN上自己下几个范例看下,我都自己下载过好几个了,都是2013的,登陆界面,QQ显示都做的了,挺好的 和什么TCP协议更不搭界。如果说你添加一个应用层的功能还要考虑是什么协议的话,那么你制造的软件岂不是废品。 所谓控件,基于你的美工设计。如果方便使用现成的控件就用,没有现成的就自己做控件。但是控件与业务逻辑设计并没有直接的关系,而是顶多可以说明业务需求。业务需求,如果转换为“时序流程图”,那么就变成了通讯协议的需求。你需要定义出“一共需要几个服务器端api”操作,是5个还是15个?定出这些,需要你画出时序图。跟技术名词儿没有什么关系。技术上知道分出不同的技术层次就行了,关键是你自己去拿出一点真实的设计出来。想靠别人给你一些“这个模式、那个技术”的名词儿,其实代替不了技术设计。如果你满脑子就是注重前端用户体验,那么你给出比较专业的交互界面设计文档,就会有人给你建议用什么控件。这就好像是优秀的建筑设计师,并不愁有哪些建筑材料,也绝对不会用“市场上有哪些建筑材料?”这样的问题来代替对自己建筑设计蓝图的思考。 如果我可以告诉你“自己做控件吧”这绝对不能影响一个人成为腾讯公司的首席产品设计师,因为人家可以找一帮小工做出相应的控件,人家才不会用什么又大又慢又蠢又需要花钱的第三方控件,而是自己开发控件。关键是,用什么控件的问题,都是非常次要的,你要给出一个比较专业的美工“原型”产品,例如用flash或者silverlight的美工板画出交互操作过程,然后再考虑控件。 我们看一个专业的软件程序员,就是看他能不能开发控件,一边添加到公司的控件库中。csdn上有些人鼓吹什么“不用鼠标拖拉、不用控件”,这是很扯。只有那些自己不会开发控件、从来没有以为发布控件给同事共用的人、没有成就感的人,才会这样。 如果你喜欢 tabCoutrol以及treeview都可以实现... sidebar不错,我们用这个做过一个模拟的聊天工具 好友列表以及整体IM的界面以下案例都有请点击:高仿QQ2013通讯DEMO-10.30更新 C# 消息发送问题 在线等 分布于多台机器的程序求方案 高手们,请教个关于c#的问题,问题是关于03版本到08版本里面的某些问题,感激! 请各位大虾们帮帮忙吧!!(小弟在这里先说声谢谢啦!) 代理消息问题(delegata event)在线等待? 关于N个同一控件的编写方法! TcpListener问题(100分求助).用一个线程启动TcpListener后,该线程不能被结束。 哪位大哥知道,c# 中怎么讲树导出到excel? 如何判断DataSet里面是否有数据? 接口地址更改 请教snmpsharpnet库的使用? c#怎么统计用户信息
请点击:高仿QQ2013通讯DEMO-10.30更新