自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追求卓越

高度决定视野,角度改变观念,尺度把握人生。

  • 博客(10)
  • 资源 (42)
  • 收藏
  • 关注

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(八)——客户端初步实现

<br />    本篇文章介绍客户端的初步实现。<br />    客户端由两个项目工程组成,分别为SharpStreamingClient(用于客户端UI处理)和SharpStreamingClient.Core(用于客户端核心类处理)。<br />    通过构建RtspClient类作为客户端的核心类,其功能包括连接服务器、断开连接、打开流、播放流、暂停流、停止流等。其中连接服务器与断开连接的代码片段如下:<br /> /// <summary> /// Connec

2010-07-27 20:11:00 1387

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(七)——服务器界面实现

<br />    本篇文章简要介绍服务器的界面设计及实现。<br />    界面部分的设计一切从简,提供启动服务器、停止服务器、设置等操作,同时提供两个列表,一个用于展示服务器的运行信息,一个用于展示客户端会话的基本信息等。<br />    服务器提供的设置功能用于允许的最大用户连接数、会话超时时间等,采用模态对话框来实现,通过TreeView控件来动态载入设置节点,通过用户控件来实现对应每一个节点的内容切换。<br />    在代码实现方面,初始化ServerForm时,一并初始化Settings

2010-07-24 23:23:00 1264 1

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(六)——服务器通信部分初步实现

    本篇文章将介绍服务器通信部分的代码实现。    首先从整体来看,服务器在启动时要创建套接字并开始不断地进行侦听,一旦有新的客户端连接,将会创建一个客户端会话实例并通过该会话实例管理自己的套接字,同时采用异步方式来实现数据的接收与发送。在这里需要说明的是,为了使各自的职责更清晰,笔者特别对每一个客户端采用两个套接字,一个套接字专门用于与服务器的普通通信(如各种消息的收发等),另一个套接字专门用于发送或接收流数据。当然,也许这样设计可能会存在一定的缺陷,但姑且先这样去实现,若有可能,待日后有更好的思路时

2010-07-21 21:44:00 1688 3

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(五)——总体结构设计(客户端)

<br />    本篇文章介绍客户端的总体结构设计。相对于服务器而言,客户端的总体结构相对简单一点,当然对于播放模块可能是个例外,因为目前对这一块还存在很多的未知部分。<br />    客户端的主要工作就是连接上服务器,然后向服务器发送各种请求并等待服务器的响应,再之后就是不断地接收来自服务器的数据流并在适当时候向服务器反馈接收状况。<br />    下面是客户端的思维导图:<br /><br />    与服务器一样,客户端也由两个项目(SharpStreamingClient.UI和SharpSt

2010-07-18 16:02:00 1419

原创 利用DirectShow开发C#版的音频文件播放器(补充完善)

    继今年三月份利用DirectShow开发C#版的音频文件播放器(三)文章之后,一直希望对这个音频文件播放器所存在的一些问题做修改完善,可惜一直忙于工作而无暇顾及这个事情。近日,有读者朋友提到了这个问题,现特别利用周末这点非常宝贵的时间来对这个音频文件播放器做简单的改进。    这一次修改后的音频文件播放器将是笔者心中的最后版本,以后若无特殊情况,将不会继续修改更新了。当然,若各位朋友觉得有更好的想法,完全可以在本播放器的基础上做任何你想要的修改或完善。    本次修改,主要做了以下改进:    1、

2010-07-17 16:33:00 1393

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(四)——总体结构设计(服务器端)

    SharpStreaming项目包含两个子项目,分别为SharpStreamingServer和SharpStreamingClient,按照通常的做法是对每一个项目做分别的开发,待项目开发完毕后才最后集成。很显然,这种方式似乎并不适合于本项目的开发,因为服务器与客户端本来就应该是配套的,两者是紧密结合的。因此,在构建服务器的基本框架的同时,也必须构建客户端的基本框架,并能够使两者很好地集成起来。这样无论是对服务器还是对客户端的进一步开发和调试都能够顺利进行,可以进一步确保每一个服务器和客户端的版本

2010-07-15 22:20:00 1749

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(三)——准备知识(多线程编程)

<br />    本篇文章将简要介绍多线程编程的一些基础知识。多线程编程是很多程序开发特别是服务器开发方面经常会使用的重要技术。<br />    在.NET中,System.Threading命名空间提供了大量的类和接口来支持多线程编程。查阅MSDN,对Thread类有这样的描述:创建并控制线程,设置其优先级并获取其状态。在编程中经常会使用到的Thread类中的相关方法如下:<br />    (1)Start():启动并开始执行线程;<br />    (2)Suspend():挂起线程(如果线程已经

2010-07-13 20:21:00 1569

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(二)——准备知识(事件编程)

    本篇文章将简要介绍事件编程的相关基本知识。在开发程序时,事件对我们而言是经常接触的一个概念,比如鼠标事件、键盘事件等等。在这里要介绍的不仅仅是局限于一些系统定义的事件,更应该关注利用事件返回一些自定义数据。    在MSDN中对事件的定义是这样的:事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发事件的对象称为事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。    显然,很多时候,我们需要事件生成事件数据,这时候

2010-07-12 20:19:00 1254

原创 SharpStreaming项目开发纪实:构建基本的服务器及客户端应用(一)——准备知识(Socket编程)

    在C#中,构建一个简单的通信程序是非常简单的,因为.NET Framework已经为我们的应用程序提供了System.Net和System.Net.Sockets命名空间,并可以通过引用这两个命名空间开发出多种网络应用程序。    通过查阅MSDN,可以非常清晰地知道,Socket提供了非常多的方法和属性等,在数据的发送及接收方面,既有同步方式,也有异步方式。在数据发送方面比较常用的像Send、SendTo、BeginSend/EndSend等,在数据接收方面比较常用的像Receive、Receiv

2010-07-10 21:43:00 1613

原创 SharpStreaming项目开发纪实:概述

    从本月开始,笔者将利用工作之余使用C#开发一套基于流媒体技术的服务器与客户端。之所以有这个想法,主要是基于以下几点原因:    1、半年多以前,笔者开始致力于流媒体技术的研究,并充分了解了开源流媒体服务器live555的架构及若干开发细节,同时在其基础上使用C++进行了二次开发。经过这半年多来的艰苦努力,笔者虽不敢说对流媒体技术有全面的了解或掌握,但亦对流媒体的基本流程有了相对清晰的认识,并能够将其运用于实际的项目开发当中。为此,编写一个小型项目,对进一步理清流媒体的开发思路应该大有裨益。    2

2010-07-09 20:20:00 2023 4

数字人脉解决方案 v0.1.pptx

结合个人理解编写的一份人脉管理的解决方案PPT,包括市场及用户分析、产品方案及路标设计、推广渠道及关键指标、成本效益及风险分析等内容,希望对有需要的朋友有所启发。

2021-04-08

Visio培训课程 v1.0.pptx

本资源是Visio培训有关的PPT资料,该资料根据本人实操经验和互联网的相关资源整理编制而成,欢迎各位分享。部分内容引自互联网,如有冒犯之处,请及时联系本人。

2019-11-18

PPT素材-68页精美并列关系PPT图标集合

PPT素材-68页精美并列关系PPT图标集合 PPT素材-68页精美并列关系PPT图标集合

2018-07-24

PPT素材-151套各种关系精美ppt图表免费下载

PPT素材-151套各种关系精美ppt图表免费下载 PPT素材-151套各种关系精美ppt图表免费下载

2018-07-24

SharpStreaming项目源码发布

SharpStreaming项目源码发布,该项目目前仍有一些关键的技术点未解决,希望有朋友可以去完成。

2010-12-01

利用DirectShow开发C#版的视频播放器源码

利用DirectShow开发C#版的视频播放器的源代码

2010-09-19

利用DirectShow开发C#版的视频播放器源码

利用DirectShow开发C#版的视频播放器的源代码

2010-09-19

文件及文件夹扫描的简单实现源码

Windows下文件及文件夹扫描的简单实现源代码

2010-08-21

利用DirectShow开发C#版的音频文件播放器(补充完善)源代码

利用DirectShow开发的C#版的音频文件播放器(补充完善)的源代码。

2010-07-17

利用C#实现的条形图、饼图简单源代码

利用C#实现条形图、饼图的绘制,很简单,部分源代码参考了网上资源。

2010-05-23

利用DirectShow开发C#版的音频文件播放器源码

这是一款利用DirectShow开发的C#版的音频文件播放器源码。

2010-03-22

C#--Web Service开发详解.pdf

C#--Web Service开发详解.pdf

2009-12-29

C#网络应用编程.pdf

C#网络应用编程.pdf ----------------

2009-12-29

C#技术内幕.pdf

C#技术内幕.pdf --------------

2009-12-29

C#编程思想.pdf

C#编程思想.pdf -------------

2009-12-29

一个用C#编写的Socket通信的小实例

一个Socket通信的小实例,该实例包含服务器端和客户端。其基本工作流程是:当服务器启动服务以后,客户端进行连接,如果连接成功,则用户可以在发送消息框中输入待发送的消息,然后点击“Send”按钮后向服务器发送消息,服务器在收到消息后立即向该客户端发送接收成功消息。

2009-12-22

C#面向对象设计模式纵横谈\23 行为型模式Strategy策略模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第23节:行为型模式Strategy策略模式

2009-12-20

C#面向对象设计模式纵横谈\20 行为型模式ChainOfResponsibility职责链模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第20节:行为型模式ChainOfResponsibility职责链模式

2009-12-20

C#面向对象设计模式纵横谈\18 行为型模式Iterator迭代器模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第18节:行为型模式Iterator迭代器模式

2009-12-20

C#面向对象设计模式纵横谈\16 行为型模式Interpreter解释器模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第16节:行为型模式Interpreter解释器模式

2009-12-20

C#面向对象设计模式纵横谈\15 行为型模式Command命令模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第15节:行为型模式Command命令模式

2009-12-20

C#面向对象设计模式纵横谈\14 行为型模式ChainofResponsibility职责链模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第14节:行为型模式ChainofResponsibility职责链模式

2009-12-20

C#面向对象设计模式纵横谈\13 结构型模式Proxy代理模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第13节:结构型模式Proxy代理模式

2009-12-20

C#面向对象设计模式纵横谈\12 结构型模式Flyweight享元模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第12节:结构型模式Flyweight享元模式

2009-12-20

C#面向对象设计模式纵横谈\11 结构型模式Facade外观模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第11节:结构型模式Facade外观模式

2009-12-20

C#面向对象设计模式纵横谈\10 结构型模式Decorator装饰模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第10节:结构型模式Decorator装饰模式

2009-12-20

C#面向对象设计模式纵横谈\9 结构型模式Composite组合模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第9节:结构型模式Composite组合模式

2009-12-20

C#面向对象设计模式纵横谈\8 结构型模式Bridge桥接模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第8节:结构型模式Bridge桥接模式

2009-12-20

C#面向对象设计模式纵横谈\7 结构型模式Adapter 适配器模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第7节:结构型模式Adapter 适配器模式

2009-12-20

C#面向对象设计模式纵横谈\6 Prototype原型模式创建型模式.part2.rar

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第6节:Prototype原型模式创建型模式.part2

2009-12-20

C#面向对象设计模式纵横谈\6 Prototype原型模式创建型模式.part1.rar

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第6节:Prototype原型模式创建型模式.part1

2009-12-20

C#面向对象设计模式纵横谈\5 创建型模式FactoryMethod工厂方法模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第5节:创建型模式FactoryMethod工厂方法模式

2009-12-20

C#面向对象设计模式纵横谈\4 创建型模式Builder生成器模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第4节:创建型模式Builder生成器模式

2009-12-20

C#面向对象设计模式纵横谈\2 创建型模式Singleton单件模式.zip

在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第2节:创建型模式Singleton单件模式

2009-12-20

C#面向对象设计模式纵横谈\1 面向对象设计模式与原则.zip

从这里开始,将与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源分。敬请期待。 这是第一部分:面向对象设计模式与原则

2009-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除