-
[C#] 基于TCP通信的客户端断线重连 大伙儿帮忙看看这样写法是否可行
基于TCP通信的客户端断线重连大家帮忙看看这样写法是否可行前面发表了一篇博客,看到有朋友说看到使用static会使得event爆炸,我也不是很理解,希望知道的朋友帮忙看一下,谢谢原博文如下:源码下载在CS程序中,断线重连应该是一个常见的功能。此处的断线重连主要指的是服务器端因为某种故障,服务器端程序...
81
热度 -
[C#] [c#源码分享]客户端程序经过TCP通信传送"小文件"到服务器
[c#源码分享]客户端程序通过TCP通信传送"小文件"到服务器源码(不包含通信框架源码,通信框架源码请另行下载)上一篇文章写了如何通过TCP通信发送图片到客户端,有朋友问如何传送文件,本文将就如何发送文件进行探讨。对于比较小的文件,可以把文件转化成字节形式,用契约类包装一下,服务...
21
热度 -
[C#] c# 多线程系列2 自定义线程执行器
c#多线程系列二自定义线程执行器看了第一篇文章,多线程系列,看到了在线程执行任务队列有了一定的了解~!那么今天我来讲讲,怎么样构建通用的自定义线程概念!线程执行任务,肯定要有目标,但是如果写死了,那么一个线程处理执行职能按照思路处理一类任务,显然不满足我们的实际场景的需求,那么怎么才能创建灵活的线程...
35
热度 -
[C#] C# 增添,修改,删除文件夹/文件集合
C#添加,修改,删除文件夹/文件集合C#追加文件StreamWritersw=File.AppendText(Server.MapPath(".")+"\\myText.txt");sw.WriteLine("追逐理想");sw.WriteLine("kzlll");sw.WriteLine(".N...
589
热度 -
[C#] C#特大型电商项目优化(二)——嫌弃EF与抛弃EF
C#大型电商项目优化(二)——嫌弃EF与抛弃EF上一篇博文中讲述了使用EF开发电商项目的代码基础篇,提到EF后,一语激起千层浪。不少园友纷纷表示:EF不适合增长速度飞快的互联网项目,EF只适合企业级应用等等。也有部分高手提到了分布式,确实,性能优化从数据库出发,初期就加索引,然后垂直拆分,水平拆分,...
97
热度 -
[C#] winform窗体的作派修改
winform窗体的风格修改如何将winform窗体设置成zune风格,在网上找了,好像只有wpf的,这两者有什么区别吗?------解决思路----------------------使用ComponentOne控件绝对牛------解决思路----------------------使用第三方的...
51
热度 -
[C#] WebFrom程序(C#)使用下边3个控件来实现读取excel
WebFrom程序(C#)使用下面3个控件来实现读取excel控件1:FileUpload控件2:ComboBox控件3:GridView只能用这3个控件,不能在添加控件,谢谢。页面放这3个控件,点击控件1打开Excel,同时把所有sheet名称绑定到控件2中,然后选择控件2不同的名称,让excel...
74
热度 -
[C#] 小弟我从sql服务器上获取的字符串怎么转换成图片
求助我从sql服务器上获取的字符串如何转换成图片感激不尽------解决思路----------------------转换不了存进去的数据就已经丢失了从二进制转字符串的时候,使用的编码错误,导致字符集缺失,未定义字符全部变成问号了------解决思路----------------------不要...
72
热度 -
[C#] 怎么使用C#控制当前程序的音量
如何使用C#控制当前程序的音量不影响系统音量,仅仅设置当前应用程序的音量,求解------解决思路----------------------引用:Quote:引用:Quote:引用:Quote:引用:不知道你具体用什么控件播放的。。。如果是用MediaElement控件来播放的话,可以直接操作它的...
12
热度 -
[C#] C#用wininet会判断Win7系统的网络连接,却不能判断xp系统的网络连接
C#用wininet能判断Win7系统的网络连接,却不能判断xp系统的网络连接。相关代码如下:[DllImport("wininet.dll",EntryPoint="InternetGetConnectedState")]publicexternstaticboolInternetGetConne...
56
热度 -
[C#] 发现一个.net系统级的BUG解决办法
发现一个.net系统级的BUG本帖最后由assicen于2015-03-1414:38:04编辑ManagementClassDiskClass=newManagementClass(@"Win32_Diskdrive");以上代码可以正常运行如果在后面加入以下两行代码DiskClass.Delet...
85
热度 -
[C#] 怎么在嵌入式资源中播放wav文件
如何在嵌入式资源中播放wav文件我的操作:右键解决方案,添加->现有项->所有文件(.1.wav)在解决方案的根目录就有了1.wav在播放的函数里Streamstream=Assembly.GetExecutingAssembly().GetManifestResourceStream(...
101
热度 -
[C#] 集合类调用clone()步骤深度复制何时结束递归
集合类调用clone()方法深度复制何时结束递归正在学习C#,书中有这段代码publicclassCards:CollectionBase,ICloneable{CardsnewCards=newCards();foreach(CardsourceCardinList){newCards.Add((...
82
热度 -
[C#] c# 作图内切于椭圆的文字,求代码或思路
c#绘制内切于椭圆的文字,求代码或思路c#gdi绘制内切于椭圆的文字,求代码或思路如图:------解决思路----------------------简单写了个效果如图lib文件usingSystem;usingSystem.Collections.Generic;usingSystem.Linq...
87
热度 -
[C#] [c#源码分享]软风IM V3.1 支持TCP通信发送图片
[c#源码分享]微风IMV3.1支持TCP通信发送图片微风IM采用开源的networkcomms2.3.1c#通信框架源码数据库(数据库和以前一样没有变动)前面有好几位朋友说希望微风IM能够支持图片的发送,于是学习了图片发送的一些相关知识,在微风IMV3.1中实现了图片的发送。如果客户端之间P2P通...
87
热度 -
[C#] 弹出窗体,只有4行简单的代码,第一个解决得70分
弹出窗体高手进,只有4行简单的代码,第一个解决得70分voidrun(){Form2f2=newForm2();f2.Show();}privatevoidbutton2_Click(objectsender,EventArgse){Threads=newThread(newThreadStart(...
83
热度 -
[C#] 待:使用helpProvider打开chm时无法同时左边定位目录或索引,右边定位文件
在线等待:使用helpProvider打开chm时无法同时左边定位目录或索引,右边定位文件本帖最后由cnjack于2015-02-1308:18:52编辑我做了一个简单的chm文件,代码完成按F1时自动定位到指定位置,但现在无法实现要求。TextBox.HelpNavigator设置以下值时,弹出情...
36
热度 -
[C#] VS2010 C#编写webservice 如何发布
VS2010C#编写webservice怎么发布?用loclahost:port、service1.asmx正常,但是要局域网中其他机器使用IP访问,要怎么发布?右键发布时:下图怎么填,怕填错了。------解决思路----------------------你就选择文件发布,到本机后再copy到i...
40
热度 -
[C#] DEV gridcontrol单选
DEVgridcontrol单选求助gridcontrol中的checkbox已经设置为单选了,但存在一个问题,我勾选了一行,再勾选另外一行,画面看上去是勾选到另外的一行了,但绑定的数据源上,Checked列是两行都是TRUE,即勾选另外行时数据源并没有把原来勾选的行的标志位改为FALSE不知道有没...
131
热度 -
[C#] c#结构体大小的计算,该如何处理
c#结构体大小的计算结构体定义如下[StructLayoutAttribute(LayoutKind.Sequential,CharSet=CharSet.Ansi,Pack=1)]structTMsgHeadInfo{[MarshalAs(UnmanagedType.ByValArray,Size...
41
热度