易网时代-编程资源站
Welcome
首页
/
软件开发
/
VB.NET
游戏大厅从基础开始(3)——客户端与服务器的连接
2017-02-06
21
游戏大厅从基础开始(3)——客户端与服务器的连接2010-01-04 cnblogs 韦恩卑鄙看了上篇随笔的回复 发现大家都很关心如何实现连接。但是本节可能不会涉及到数据连接的 具体实现。盲目的实现连接 而不试图从更高的位置来考虑连接的作用,只能徒增耦合。而网络传输的实现各有特点,耦合过高的话 ,稍不注意业务逻辑就会成为通讯协议的牺牲品。这种状况 往往让我们产生"只能针对xxx传输协议"的架构 。其实只要多加思考,我 们便能跳出协议的樊...
游戏大厅从基础开始(3.5)——客户端与服务器的连接
2017-02-06
19
游戏大厅从基础开始(3.5)——客户端与服务器的连接2010-01-04 cnblogs 韦恩卑鄙可能要犯大忌讳 本次只有代码 所以补充两句正在实现策略模式的constructor 所以最 近没有时间整理注释大家凑合看 随后补说明CodeNamespace Communicate.TCPClass TCPLinkListenerInherits Global.WayneGameSolution.Communicate.LinkListenerPublic...
游戏大厅从基础开始(4)-通过L2X用配置文件反射组装程序(VB only)
2017-02-06
25
游戏大厅从基础开始(4)-通过L2X用配置文件反射组装程序(VB only)2010-01-04 cnblogs 韦恩卑鄙很久没更新了。前一阵工作比较充实(就是比较劳累拉~),加上向老赵学习努力瘦身,精神愈发痛 苦,难免就懒惰下来。通用倒了,项目突然死亡,On bench了一个月,越发的无力。好消息也是 有的,在m$ msdn论坛努力回答问题,总算当上了个版主。虽然7月申请mvp失败 但是鄙人生性好显摆,好听一点就是爱分享,所以一个咕噜爬起来,又是条好汉。...
游戏大厅从基础开始(5)--绕回来细说聊天室(上)
2017-02-06
21
游戏大厅从基础开始(5)--绕回来细说聊天室(上)2010-01-04 cnblogs 韦恩卑鄙Wiki定义的聊天室网络聊天室通常直称聊天室,是一种人们可以在线交谈的的网络论坛,在 同一聊天室的人们通过广播消息进行实时交谈。聊天室可以建立在即时通讯软件(如MSN Messenger、QQ)、P2P软件、万维网(如 Halapo, Meebo ) 等基础上,万维网方式更为普通和种类繁多 ,交谈的手段不局限于文本,更包括语音、视频。通常聊天室是按照房间或频道为...
游戏大厅从基础开始(6)--绕回来细说聊天室(中)之女仆编年史1
2017-02-06
20
游戏大厅从基础开始(6)--绕回来细说聊天室(中)之女仆编年史12010-01-04 博客园 韦恩卑鄙上一篇我们大致的了解了几种聊天室的行为模式最简单明了的推模式 几乎不需要任何多余的 语言来描述它的实现这一篇我们看看如何实现拉模式更有效。本图清晰的表现了 "拉"模式聊天室的行为。并发多用户向数据池写数据并发多用户从数据池读 书据数据最好以时间为顺序储存在集合中某时间向后的枚举查找将是最大的消耗。聊天室进化 -女仆编年史神秘的原始社会仍...
游戏大厅从基础开始(7)--绕回来细说聊天室(中间偏下)之女仆编年史2
2017-02-06
19
游戏大厅从基础开始(7)--绕回来细说聊天室(中间偏下)之女仆编年史22010-01-04 博客园 韦恩卑鄙老少爷们儿反击战上一篇中 我们的女仆终于可以做一些像阳光下其他人一样的事情了,少爷 们可以和女仆酱一起参加下午茶~ 难得的上流社会啊这是永远1v1被人私有的女奴 和 喝茶时被 人共有的女仆酱最明显的差异~明媚的午后阳光下,庭院里白色长餐桌两旁,英俊的少爷们彼此 交换着最近的趣闻轶事,一面欣赏女仆酱以1/3几率打翻茶水,可爱而笨笨地努力侍奉着,闪闪发光...
游戏大厅从基础开始(8)--绕回来细说聊天室(下)垃圾列表
2017-02-06
21
游戏大厅从基础开始(8)--绕回来细说聊天室(下)垃圾列表2010-01-04 博客园 韦恩卑鄙前情回顾 我们的最初的需求是建立一个拉模式下用户暂存的顺序信息池还是这张工作模式图 我们可以把这个需求设计为Clear:清除所有内容GetEnumerator :实现枚举器,新向旧方向的顺序枚举,这样一旦到达上次读取的时间就可以中断 枚举。RecycleFromButtom:从旧向前进行搜索 把满足条件的扔到GCStackOn :把一个新 信息放在堆栈的顶部这就...
计算机监控系统仿真开发平台的软件实现(上)
2017-02-06
21
计算机监控系统仿真开发平台的软件实现(上)2010-01-04 comprg.com.cn 马玉春计算机监控系统是以监测控制计算机为主体,加上检测装置、执行机构与被监测控制的对象共同构成 的整体。在这个系统中,计算机直接参与被监控对象的检测、监督和控制[1]。检测主要是 通过传感器和相应的输入模块来取得被监控对象的状态数据,监督主要是对状态数据进行分析后给操作 员提供手动操作的参考,控制则是手动或按照一定的策略自动地对被监控对象执行相应的操作。由此可 见,...
计算机监控系统仿真开发平台的软件实现(下)
2017-02-06
22
计算机监控系统仿真开发平台的软件实现(下)2010-01-04 comprg.com.cn 马玉春2 仿真模块的设计在实际的工程项目中,数据采集模块和控制模块一般采用RS-485接口,因为这种接口只需要两根连接线,施工方便,同时,传输距离可以达到1200米左右。一般计算机都配有RS -232接口,可以通过RS-232/RS-485转换器进行转换,从而实现计算机与RS-485接口的模块进行通信。所以,仿真模块采用RS-232接口。仿真模块的主界面如图1所示。...
VB.NET 2008窗体应用技巧
2017-02-06
20
VB.NET 2008窗体应用技巧2010-01-04打开Visual Studio 2008在文件 (File) 菜单上,单击新建项目 (New Project)。在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序(Windows Application)。 单击确定 (OK)窗体应用技巧一,创建浮动窗体。创建新工程后,选择Form1窗体,添加 Timer1和Timer2控件。为窗体选择一...
VB.NET全局键盘鼠标钩子[Vb.Net Hook](修正版)
2017-02-06
22
VB.NET全局键盘鼠标钩子[Vb.Net Hook](修正版)2010-01-04 博客园 夜闻香原文有些BUG,因为这是段我从C#中转换而来的代码,所在最初的转换中因为两种语言的性质不同,所以无法完全兼容一些特性。当然,现在的我已经完全有能力兼容两种语言的特性了,所以就重写了本段代码,将原代码中的事件检测,以及原代码中的KeyPress 时间无法检测输入字符大小写的BUG消除(在此感谢verywzm 同志) 。注意:本段代码如果想要在VS中运行,请将[...
利用VB2005制作颜色渐变的进度条
2017-02-06
20
利用VB2005制作颜色渐变的进度条2010-01-04 comprg.com.cn 杨凯现在Windows环境下的应用程序经常要用到进度条,用以指示出一些复杂进程的运行状态。目前我们在窗体设计时,使用的都是单色进度条。本文讲述在WindowsXP环境下,使用VB2005制作一个漂亮的颜色 渐变的进度条组件。一.技术细节这种进度条的显示相当于使用许多颜色相近的“ 画笔”在窗体上绘制方框。这些“画笔”就相当于一...
VB.NET中有用的通用对象列表
2017-02-06
19
VB.NET中有用的通用对象列表2010-01-04 cnblogs vivian要使用List(of T),我们需要了解如何部署.NET框架所提供的多种方法。这也将是本文要介绍的内容 。我已经编写好了三个示例——使用ForEach, FindAll,和Sort——来阐述同样列表类的工作原理。第一步是要创建一个同用列表。你可以从多种途径获取数据,但是最简单的方 法是添加。文本中,我们会编写代码以便为举例中的集...
Visual Basic:使用反射检查COM对象
2017-02-06
20
Visual Basic:使用反射检查COM对象2010-01-04 MSDN Lucian Wischik内容类型库和运行时可调用包装当某个类型缺少 RCW 时使用 ITypeInfo找出类型引用获得成员基元类型和综合类型值的 COM 表示形式转储 COM 对象的属性使用 IDispatch.Invoke讨论很多人在尝试让 COM 发挥作用时都有点受挫的感觉 。当然在成功时,也会感到兴奋无比。在了解对象的工作原理时,经常需要费一番周折的是使用 Micro...
VB.NET编程调用迅雷下载文件
2017-02-06
22
VB.NET编程调用迅雷下载文件2010-01-04首先确保电脑已经安装讯雷,打开VS.NET 点击菜单:项目->添加引用->COM->添加对ThunderAgent 1.0 Type Library的引用。1.创建讯雷调用对象Private ThunderEng As New THUNDERAGENTLib.Agent"创建讯雷调用对象ThunderEng.AddTask("下载地址", "另存文件名&qu...
VB.NET中使用OracleTransaction处理事务
2017-02-06
19
VB.NET中使用OracleTransaction处理事务2010-01-04数据库事务简介数据库事务是由一组SQL语句组成的一个逻辑工作单元。您可以把事务看作是一组不可分的SQL语句,这些语句作为一个整体永久记录在数据库中或一并撤销。比如在银行帐户之间转移资金:一条UPDATE语句将从一个帐户的资金总数中减去一部分,另一条UPDATE语句将把资金加到另一个帐户中。减操作和加操作必须永久记录在数据库中,或者必须一并撤销 — 否则将损失资金。这...
使用My Extensibility扩展My命名空间
2017-02-06
21
使用My Extensibility扩展My命名空间2010-01-28 MSDN Matthew DeVore目录扩展My命名空间的方法使用单例扩展My各种My扩展情形编码扩展将扩展打包到一个模板中作为模板的My扩展.customdata文件试试看!在Visual Studio安装程序文件中发布扩展早在Visual Basic® 2005中,就通过引入My命名空间功能为常见编码任务提供了快捷方法和API。从那以后,用户已能够编写My命名空间扩展来...
使用Visual Basic 9.0进行XML编程
2017-02-06
23
使用Visual Basic 9.0进行XML编程2010-01-28 MSDN Jonathan Aneja到目前为止,您可能已听说过LINQ(语言集成查询),它是Visual Studio® 2008中附带的新查询技术。启用LINQ的语言(如Visual Basic®)为您提供了一组丰富的查询运算符,您可以将这些运算符应用到各种数据源,如内存中的集合、数据库、数据集和XML。仅这一项技术就已经非常优秀了,但Visual Basic 9....
在vb.net中运用多线程实现远程数据收集
2017-02-06
17
在vb.net中运用多线程实现远程数据收集2010-01-28 comprg.com.cn 杨泉波引言在笔者参与的四川省重点污染源企业环境远程监控系统中,有一项非常重要的工作:将多达80台的远程DVS(视频服务器)的监测数据通过因特网传输,由上位机收集上来,写入SQL Server 2005数据库中。远程数据每隔一分钟发送一次实时数据。如果数据在一分钟内传送不成功,那么DVS将认为网络已经断开,又要不断的发起新的连接。因此,上位机能不能及时的准确的收集、写...
在VB.NET中使用labellink控件访问网页
2017-02-06
20
在VB.NET中使用labellink控件访问网页2010-01-28Public Sub New()MyBase.NewForm1 = MeInitializeComponent()在InitializeComponent()下面加入初始化组件的代码Me.LinkLabel1.Text = "http://www.bianceng.cn" "网址linklabel1.LinkVisited = True "是否标记已访问链接linkl...
<<
1
2
3
4
5
6
7
8
9
10
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图