VS2005vs2010番茄助手破解版版 能用于vs2010吗?

用VS2010编写的windows应用程序无法用VS2005打开
[问题点数:40分,结帖人hedafighter2011]
用VS2010编写的windows应用程序无法用VS2005打开
[问题点数:40分,结帖人hedafighter2011]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
2014年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第四
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。→ 用vs2010打开之前用vs2005开发的项目时,总是转换错误。求解答!!!!
选取类型:
观点标题:
观点内容:(不支持HTML)
请以客观、真实地作出评论,并注意语言文明;
观点发表后不能作出更改;
您是本帖的第 2638 个阅读者
用vs2010打开之前用vs2005开发的项目时,总是转换错误。求解答!!!!
等级:幼儿园
用vs2010打开之前用vs2005开发的项目时,总是转换错误。求解答!!!!
用vs2010打开之前用vs2005开发的项目时,总是转换错误。图片已上传,这个项目的主要内容是在vs2005里面的wince环境下开发pda应用程序,出错原因是否和wince环境有关?我也在网上简单查了一些资料说vs2010不能开发wince应用程序,只能用vs2005开发,请问各位真的是这个情况吗?请老师和各位同学帮忙解答!!!感谢!!!!!!此主题相关图片如下:1.jpg此主题相关图片如下:2.jpg此主题相关图片如下:3.jpg
[此贴子已经被作者于 21:24:23编辑过]
等级:版主
经验:3485
VS2010已经不支持WINCE开发了。要开发WINCE应用,最多只能用VS2008.VS2010支持开发WIN PHONE 新移动平台的应用。其实微软早就放弃对WINCE的继续支持了,主推WINPHONE7和WIN8咯。
[此贴子已经被作者于 0:03:40编辑过]
等级:幼儿园
谢谢老师,那意思就是我转换失败的原因是vs2010不支持吧。那道理上讲我用vs2005就没任何问题了吧。还想问老师一下vs能同时安装吗?有冲突吗?
等级:版主
经验:3485
以下是引用liyuguantracy在 9:43:00的发言:谢谢老师,那意思就是我转换失败的原因是vs2010不支持吧。那道理上讲我用vs2005就没任何问题了吧。还想问老师一下vs能同时安装吗?有冲突吗?从低版本到高版本的顺序安装没有任何冲突。我们公司的指导安装流程是这样的。所以没试过从高版本到低版本的安装顺序,直觉告诉我,可能会有些问题。
本论坛言论纯属发表者个人意见,与本站立场无关,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! 粤ICP备号
Copyright © 2007
Powered By
页面执行时间 0.07813 秒, 4 次数据查询利用套接字助手类&Socket网络编程学习笔记(3)_vs2005_vs2008_vs2010_vs2012_vs2013_夜鹰教程网
你好,欢迎来到夜鹰网!【】
&当前位置: && vs2005_vs2008_vs2010_vs2012_vs2013
利用套接字助手类 Socket网络编程学习笔记(3)
在上一篇中已经介绍了利用Socket建立服务端和客户端进行通信,如果需要的朋友可访问《Socket网络编程学习笔记(2):面向连接的Socket》。在本篇中,将利用C#套接字的助手类来简化Socket编程,使得刚刚接触到网络编程的朋友们更容易上手。
&或联系 手机: QQ:
技术不等人,发了工资就来!,学好技术,赢在起跑线上!最专业的 成都最便宜的网站建设
同行业最低价
最佳购买时间:晚上20:30-22:30
&&&&&&跟上篇一样,通过C#套接字的助手类来编程同样分服务端和客户端。
&&&&&&一、服务端侦听模式
&&&&&&1、创建套接字与IPEndPoint绑定,并设置为侦听模式。
&1//创建IPEndPoint实例
&2&&&&&&&&&&&&IPEndPoint&ipep&=&new&IPEndPoint(IPAddress.Any,&<span style="COLOR: #01);
&3&&&&&&&&&&&&/**//*
&4&&&&&&&&&&&&//创建一个套接字
&5&&&&&&&&&&&&serverSocket&=&new&Socket(AddressFamily.InterNetwork,&SocketType.Stream,&ProtocolType.Tcp);
&6&&&&&&&&&&&&//将所创建的套接字与IPEndPoint绑定
&7&&&&&&&&&&&&serverSocket.Bind(ipep);
&8&&&&&&&&&&&&//设置套接字为收听模式
&9&&&&&&&&&&&&serverSocket.Listen(10);
<span style="COLOR: #&&&&&&&&&&&&*/
<span style="COLOR: #&&&&&&&&&&&&serverTcp&=&new&TcpListener(ipep);
<span style="COLOR: #&&&&&&&&&&&&serverTcp.Start();
&&&&&&其中注释掉的部分是利用Socket来创建侦听,这里我们可以看到用套接字助手类只通过二行就可以建立起侦听,而且如果要更方便一些,可以不指定IPEndPoint,单单指定端口就可以了,如:
<span style="COLOR: #serverTcp&=&new&TcpListener(<span style="COLOR: #01);
<span style="COLOR: #&&&&&&&&&&&&serverTcp.Start();
&&&&&&2、侦听并获取接入的客户Socket连接
&1while&(true)
&2&&&&&&&&&&&&{
&3&&&&&&&&&&&&&&&&try
&4&&&&&&&&&&&&&&&&{
&5&&&&&&&&&&&&&&&&&&&&//在套接字上接收接入的连接
&6&&&&&&&&&&&&&&&&&&&&//clientSocket&=&serverSocket.Accept();
&7&&&&&&&&&&&&&&&&&&&&clientTcp&=&serverTcp.AcceptTcpClient();
&8&&&&&&&&&&&&&&&&&&&&clientThread&=&new&Thread(new&ThreadStart(ReceiveData));
&9&&&&&&&&&&&&&&&&&&&&clientThread.Start();
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&&&&&catch&(Exception&ex)
<span style="COLOR: #&&&&&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&MessageBox.Show(&listening&Error:&&&+&ex.Message);
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&}
&&&&&&在这里用clientTcp = serverTcp.AcceptTcpClient();来接收连接的TcpClient对象,我们了可以通过
<span style="COLOR: #clientSocket&=&serverTcp.AcceptSocket();
来接收一个Socket对象,如果接收的是一个Socket对象,那么接下来的接收和发送信息跟上篇一样,如果接收的是TcpClient对象,那么我们来看一下如何来接收和发送信息:
&&&&&&3 、接收和发送信息
&1private&void&ReceiveData()
&2&&&&&&&&{
&3&&&&&&&&&&&&bool&keepalive&=&true;
&4&&&&&&&&&&&&TcpClient&s&=&clientT
&5&&&&&&&&&&&&NetworkStream&ns&=&s.GetStream();
&6&&&&&&&&&&&&Byte[]&buffer&=&new&Byte[<span style="COLOR: #24];
&8&&&&&&&&&&&&//根据收听到的客户端套接字向客户端发送信息
&9&&&&&&&&&&&&IPEndPoint&clientep&=&(IPEndPoint)s.Client.RemoteEndP
<span style="COLOR: #&&&&&&&&&&&&lstServer.Items.Add(&Client:&&+&clientep.Address&+&&(&+clientep.Port+&)&);
<span style="COLOR: #&&&&&&&&&&&&string&welcome&=&&Welcome&to&my&test&sever&&;
<span style="COLOR: #&&&&&&&&&&&&byte[]&data&=&new&byte[<span style="COLOR: #24];
<span style="COLOR: #&&&&&&&&&&&&data&=&Encoding.ASCII.GetBytes(welcome);
<span style="COLOR: #&&&&&&&&&&&&//s.Send(data,&data.Length,&SocketFlags.None);
<span style="COLOR: #&&&&&&&&&&&&ns.Write(data,<span style="COLOR: #,&data.Length);
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&while&(keepalive)
<span style="COLOR: #&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&//在套接字上接收客户端发送的信息
<span style="COLOR: #&&&&&&&&&&&&&&&&int&bufLen&=&<span style="COLOR: #;
<span style="COLOR: #&&&&&&&&&&&&&&&&try
<span style="COLOR: #&&&&&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&bufLen&=&s.A
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&//s.Receive(buffer,&0,&bufLen,&SocketFlags.None);
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&ns.Read(buffer,&<span style="COLOR: #,&bufLen);
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&if&(bufLen&==&<span style="COLOR: #)
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&&&&&continue;
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&&&&&catch&(Exception&ex)
<span style="COLOR: #&&&&&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&MessageBox.Show(&Receive&Error:&&+&ex.Message);
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&return;
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&&&&&clientep&=&(IPEndPoint)s.Client.RemoteEndP
<span style="COLOR: #&&&&&&&&&&&&&&&&string&clientcommand&=&System.Text.Encoding.ASCII.GetString(buffer).Substring(<span style="COLOR: #,&bufLen);
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&&&&&lstServer.Items.Add(clientcommand&+&&(&+clientep.Address&+&&:&+clientep.Port+&)&);
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&
<span style="COLOR: #&&&&&&&&}
&&&&&&通过NetworkStream ns = s.GetStream();可以获取网络流对象,以此来发送和接收信息。
&&&&&&二、客户端连接
&&&&&&1、创建套接字并连接到服务器
&1&//创建一个套接字
&2&&&&&&&&&&&&IPEndPoint&ipep&=&new&IPEndPoint(IPAddress.Parse(&<span style="COLOR: #7.0.0.1&),&<span style="COLOR: #01);
&3&&&&&&&&&&&&//clientSocket&=&new&Socket(AddressFamily.InterNetwork,&SocketType.Stream,&ProtocolType.Tcp);
&4&&&&&&&&&&&&clientTcp&=&new&TcpClient();
&6&&&&&&&&&&&&//将套接字与远程服务器地址相连
&7&&&&&&&&&&&&try
&8&&&&&&&&&&&&{
&9&&&&&&&&&&&&&&&&//clientSocket.Connect(ipep);
<span style="COLOR: #&&&&&&&&&&&&&&&&clientTcp.Connect(ipep);
<span style="COLOR: #&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&catch&(SocketException&ex)
<span style="COLOR: #&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&MessageBox.Show(&connect&error:&&&+&ex.Message);
<span style="COLOR: #&&&&&&&&&&&&&&&&return;
<span style="COLOR: #&&&&&&&&&&&&}
&&&&&&2、接收服务器发送的信息
&1ns&=&clientTcp.GetStream();
&2&&&&&&&&&&&&while&(true)
&3&&&&&&&&&&&&{
&4&&&&&&&&&&&&&&&&//接收服务器信息
&5&&&&&&&&&&&&&&&&int&bufLen&=&<span style="COLOR: #;
&6&&&&&&&&&&&&&&&&try
&7&&&&&&&&&&&&&&&&{
&8&&&&&&&&&&&&&&&&&&&&//bufLen&=&clientSocket.A
&9&&&&&&&&&&&&&&&&&&&&bufLen&=&clientTcp.A
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&//clientSocket.Receive(data,&0,&bufLen,&SocketFlags.None);
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&ns.Read(data,&<span style="COLOR: #,&bufLen);
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&if&(bufLen&==&<span style="COLOR: #)
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&&&&&continue;
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #&&&&&&&&&&&&&&&&catch&(Exception&ex)
<span style="COLOR: #&&&&&&&&&&&&&&&&{
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&MessageBox.Show(&Receive&Error:&&+&ex.Message);
<span style="COLOR: #&&&&&&&&&&&&&&&&&&&&return;
<span style="COLOR: #&&&&&&&&&&&&&&&&}
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&&&&&string&clientcommand&=&System.Text.Encoding.ASCII.GetString(data).Substring(<span style="COLOR: #,&bufLen);
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&&&&&lstClient.Items.Add(clientcommand);
<span style="COLOR: #
<span style="COLOR: #&&&&&&&&&&&&}
&&&&&&同服务端,通过ns = clientTcp.GetStream();获取网络流来读取服务端发过来的信息。
&&&&&&3、向服务端发送信息
<span style="COLOR: #//向服务器发送信息
<span style="COLOR: #&&&&&&&&&&
<span style="COLOR: #&&&&&&&&&&&&byte[]&data&=&new&byte[<span style="COLOR: #24];
<span style="COLOR: #&&&&&&&&&&&&data&=&Encoding.ASCII.GetBytes(txtClient.Text);
<span style="COLOR: #&&&&&&&&&&&&//clientSocket.Send(data,&data.Length,&SocketFlags.None);
<span style="COLOR: #&&&&&&&&&&&&ns.Write(data,&<span style="COLOR: #,&data.Length);
&&&&&&到这里,我们就可以实现客户端与服务端的连接和通讯了。一些方法跟上一篇提到的类似,这里就不再详述。
&&&&&&接下来,我会讲一下关于Socket发送的消息边界处理问题、发送实体类数据问题以及利用线程池来改善线程创建和分配问题。
原文链接:
上一条: &&下一条:
或联系 手机: QQ:
最专业的 成都最便宜的网站建设
同行业最低价
&&&&&&不会的功能都可以找我们,按工作量收费。
客服电话:153
购买教程QQ:&&
&&&&需要远程协助?&
购买教程QQ:
Nighthawk Tutorials Network
All rights reserved 备案号:
每天晚上20:30--23:00在线VA_X_dll vs2010助手支持 很好用,常用 的可以下载下来使用 Other systems 其他 238万源代码下载-
&文件名称: VA_X_dll
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 2845 KB
&&上传时间:
&&下载次数: 46
&&提 供 者:
&详细说明:vs2010助手支持vs2010 很好用,常用vs2010的可以下载下来使用-vs2010 Assistant
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&VA_X.dll
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - VC6.0 - vs2010 辅助Visual c++进行开发的使用插件,具有处理语法错误、自动单词补全等功能
&[] - 最新版本的VC助手,支持VC6.0(中英原版都支持)、VS2005、VS2008、VS2010所有版本。
&[] - Visual Assist X 10.6.1823 破解版
Visual Assist X 10.6.1823 破解版
Visual Assist X 10.6.1823 破解版
Visual Assist X 10.6.1823 破解版
非常好的vc插件,自动识别各种关键字,系统函数,

我要回帖

更多关于 vs2010番茄助手破解版 的文章

 

随机推荐