随笔分类 - .Net WinForm开发
Dot Net 屏幕传输 v2.0
摘要:快元旦了,离上一次写日志也隔了挺久了(最近为了排练元旦晚会的小品耽搁了很久,嘿嘿)。明后天,打算去外地玩二三天,于是就想着在这之前把屏幕传输 v2.0先写了,以免拖太久了,我又懒得写了。 上一篇中,...
阅读全文
Dot Net下实现屏幕图像差异获取v2.0
摘要:前几篇利用类似隔行扫描的方式实现了对屏幕图像差异的获取,并基于该算法实现了一个屏幕传输程序,通过使用该屏幕传输程序,明显感受到该算法的性能存在一定的不足,因此需要改进。最近参考了DG大哥DGScree...
阅读全文
Dot Net屏幕传输 v1.0
摘要:上一次介绍了图像差异比较的方法,原想进一步修改算法,采用动态分块的实现方式。但是,“内心觉得不够宁静”,于是乎,打算先根据图像差异的实现算法实现屏幕传输功能。 按照我的惯例,先来预览下效果图: 图...
阅读全文
Dot Net下实现屏幕图像差异获取v1.0
摘要:最近项目中要实现屏幕传输和控制功能,其中主要的就是屏幕传输功能。“不就是屏幕传输嘛,简单呀~~建立个线程,隔一定时间截取一下屏幕的图片,然后发送给对方不就成了。”这是我最初的想法,我也按照这个办法做了,当看到屏幕从一台电脑成功传到了另一台电脑时(局域网内),我有点高兴,心里暗想“原来远程控制也不过如此”。
阅读全文
DirectX编程:C#中利用Socket实现网络语音通信[初级版本]
摘要:现在时下的VOIP软件很多,比较有名的就是Skype,还有其它诸如UUcall、快门等等。它们提供的功能除了网络上的语音通话外,还可以与固定电话、手机等通话。在本篇中主要介绍利用C#实现语音通信的基本方法。但是目前只实现了网络上语音传输的基本功能,而且比较粗糙,没有采用什么算法来优化,所以大家千万不要期望过高。我写这篇的目的除了记录自己的经历之外,更希望有高手能给出改进的意见或算法。
阅读全文
C# Socket编程笔记
摘要:主要介绍了socket及其简单的TCP和UDP应用
阅读全文
DirectX编程:[初级]C#中利用DirectSound播放WAV格式声音[最少只要4句话]
摘要:网上已经有很多朋友介绍过如何在C#中利用DirectSound来播放声音。今天自己试了下,发现真得很简单,对于初学者来说最简单不过了。只需要短短几句代码。其中关键的只要4句左右代码就OK了。
阅读全文
c# GDI+ 简单绘图系列
摘要:介绍GDI+方面的知识,由浅入深,最后介绍两个实例:仿QQ截图和仿Windows画板
阅读全文
C# 调用sql 2000存储过程
摘要: 今天又有朋友问起关于c#调用存储过程的问题,发现自己好久没用,竟然也忘得差不多了。还好以前在其它博客里也有写过,结果。。。自然是解决了。
本来想直接把以前那片拿过来的,但是感觉还是重新写一下让自己印象深刻点。
调试环境:VS.NET 2005,SQL 2000,WINDOWS XP sp2。
语言:C#
首先自然是在查询分析器里创建一个存储过程喽~~ 如下所示:
阅读全文
c# GDI+简单绘图(四)
摘要: 前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具.
为了完成这个,真是伤透脑筋了,因为如果想做一个功能强大的绘图工具,那么就不只是掌握GDI就够的,我这里也只能做一个比较简单的绘图工具.不足之处,欢迎大家讨论!
阅读全文
C# 自定义控件入门
摘要:这几天为了什么"评估",搞得莫名的紧张,现在评估组走了,反而开始觉得有点无聊了.
为了完善仿Windows的画板,做了一个很原始的图片抬取控件.现在将大致的过程介绍下.
平台:VS 2005 WINFORM
语言:C#
最终效果图:
光看看图片似乎说明不了什么问题,还是接着往下看吧!
阅读全文
C# GDI+ 简单绘图 (三)
摘要:感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧.
前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子.
我们先来做一个简单的----仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解.
阅读全文
c# GDI+简单绘图(二)
摘要:在上一片里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识.
1.首先我们来看下上一片中我们使用过的Pen.
Pen的属性主要有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状), StartCap(线头形状),Width(粗细)等.
阅读全文
c# GDI+简单绘图(一)
摘要: 最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等.
最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写.
废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样.
GDI+:Graphics Device Interface Plus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET中,使用GDI+处理二维(2D)的图形和图像,使用DirectX处理三维(3D)的图形图像,图形图像处理用到的主要命名空间是System . Drawing:提供了对GDI+基本图形功能的访问,主要有Graphics类、Bitmap类、从Brush类继承的类、Font类、Icon类、Image类、Pen类、Color类等.
阅读全文