随笔分类 - 循序渐进做项目(C#)
空谈误国!程序是编出来的!从一个个循序渐进的小项目中学习知识,练习技能,积累经验!实践是通向IT精英的必由之路!
摘要:一.朋友圈的基本单元——动态 首先定义一个自定义控件用来显示每条动态。 二.运行效果 三.核心解读 PushedMessage 有个PushIndex属性,表示发送消息的index,从0开始递增。每个人Push的index都是从0开始,ResponseMoments 的 MessageList 是个
阅读全文
摘要:一开始让我做安装包的时候,其实我是拒绝的。因为我根本就不会做安装包。查了资料之后,我很懵,很晕,很乱,因为不清晰,不简明,不直白。然而经过一番彷徨的挣扎,我终于发现:制作安装包,谁人都可以!故挥狼毫,立此存照,幸甚至哉,歌以咏志!本文以博客园开源大作GG为背景材料,介绍VS制作安装包的一般步骤。(GG也是我这段时间学习研究的典范!)
阅读全文
摘要:本Demo实现了客户端视频聊天,并且只用了数十行代码。其实多媒体设备的调用也可以很简单!
阅读全文
摘要:《循序渐进做项目系列迷你QQ篇》将陆续介绍客户端聊天,文件传输,加好友,群聊,包括语音聊天,视频聊天,远程桌面等等需求如何实现,感兴趣的朋友可以持续关注。考虑到某些需求较为复杂,本系列采用成熟的通信框架ESFramework来做,而不是从socket做起,当然这与本人才疏学浅也有紧密的关系,如果大家不嫌弃小弟写得太“low”,还请捧个人场,顺便给予鼓励!
阅读全文
摘要:上篇博客实现了一个最简单的C/S程序,即让服务器来做加法。当时为了通俗易懂采用了消息异步调用的方式。今天我们要采用消息同步调用的方式来实现,并且对比一下两种方式的优劣。通过这个实例也能让对于“同步调用异步调用”不甚了了的朋友们对于这一对概念有一个初步直观的认识。
阅读全文
摘要:还在写“Hello world!”式的单机程序吗?还在各种拖控件吗?是否自己都觉得有点low呢?来个质的飞跃吧!看看怎么让服务器帮咱做加法!
阅读全文