posts - 103,  comments - 6,  views - 14万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
07 2012 档案
C# Socket编程笔记(转)
摘要:# Socket编程笔记 看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到 这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。 注意:如果你已经接触过socket,那就没什么必要耽误时间看下去了。另外,如果发现其中任何错误,欢迎直接指出。 1.按惯例先来介绍下socket Windows 中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socket代表了一种文件描述符(在Un... 阅读全文
posted @ 2012-07-31 17:37 也风 阅读(216) 评论(0) 推荐(0) 编辑
Tcp/Udp详解
摘要:Internet 套接字的两种类型 什么意思?有两种类型的Internet 套接字?是的。不,我在撒谎。其实还有很多,但是我可不想吓着你。我们这里只讲两种。除了这些, 我打算另外介绍的 "Raw Sockets" 也是非常强大的,很值得查阅。 那么这两种类型是什么呢?一种是"Stream Sockets"(流格式),另外一种是"Datagram Sockets"(数据包格式)。我们以后谈到它们的时候也会用到 "SOCK_STREAM" 和"SOCK_DGRAM"。数据报套接字有时也叫“无连接套接 阅读全文
posted @ 2012-07-31 17:24 也风 阅读(257) 评论(0) 推荐(0) 编辑
c# 自定义事件和委托
摘要:在windows编程中用到最多的就是控件的时间了,微软给我们很好的方式,把注意力放到事件执行方法的设计和编码上,但是但我们真正弄懂了事件的真正出发执行原理的话,对我们的编程的提高真是非常榜的,例如在windows编程中 如果我单击了一个button按钮触发了button的click事件Button1_Click(){}, 但是有时候我们编程的时候,不但想要触发button的单击事件,我还想要把其他的时间也要调用下来顺序执行,要实现这种方式,除了在方法最后对其他方法的调用,还可以利用将其他需要顺序执行的方法封装到button的click 事件的委托对象中,这样就能够顺序执行毁掉方法列表中的程序了 阅读全文
posted @ 2012-07-26 10:05 也风 阅读(184) 评论(0) 推荐(0) 编辑
自定义事件
摘要:要全面了解自定义事件的原理,你需要学习有关delegate的知识。(在下一个版本中自定义事件会更容易一些,但是至少现在不行) 通常自定义事件有下面的几个步骤: 1、声明一个delegate: (用于事件的类型的定义) 如:public delegate void 事件名称EventHandler(object serder, EventArgs e); //事件名称用你的自己的来代替,随后的EventHandler是C#的建议命名规范,当然如果你不想遵守,可以使用任何字符甚至可以不要。 如果你想自定义事件的参数EventArgs,... 阅读全文
posted @ 2012-07-26 10:04 也风 阅读(154) 评论(0) 推荐(0) 编辑
C#委托及事件
摘要:C#委托及事件在C#中,委托(delegate)是一种引用类型,在其他语言中,与委托最接近的是函数指针,但委托不仅存储对方法入口点的引用,还存储对用于调用方法的对象实例的引用。简单的讲委托(delegate)是一种类型安全的函数指针,首先,看下面的示例程序,在C++中使用函数指针。首先,存在两个方法:分别用于求两个数的最大值和最小值。int Max(int x,int y){return x>y?x:y;}int Min(int x,int y){return x}上面两个函数的特点是:函数的返回值类型及参数列表都一样。那么,我们可以使用函数指针来指代这两个函数,并且可以将具体的指代过程 阅读全文
posted @ 2012-07-26 09:51 也风 阅读(207) 评论(0) 推荐(0) 编辑
DevExpress右键菜单使用小记(转)
摘要:添加BarManager和popupMenu组建: 设置popupMenu组件的Manager属性: 右键点击popupMenu主键,点击Customize选项添加菜单: 然后便可添加到鼠标事件中,此处以TreeList为例: C#代码 privatevoidtreeList1_MouseUp(objectsender,MouseEventArgse){TreeListtree=senderasTreeList;if(e.Button==MouseButtons.Right&&ModifierKeys==Keys.None&&treeList1.State==T 阅读全文
posted @ 2012-07-14 11:48 也风 阅读(3134) 评论(0) 推荐(1) 编辑
使用PopupContainerEdit和PopupContainerControl制作下拉菜单树小记(转)
摘要:首先拖动一个PopupContainerEdit控件和PopupContainerControl控件到界面上,在 PopupContainerControl中拖动一个TreeList控件,设置TreeList控件的OptionsView属性,我的设置为 设置TreeList控件的OptionsView属性设置TreeList的OptionsSelection属性: 设置TreeList的OptionsBehavior属性,使其不可编辑:然后设置PopupContainerEdit的PopControl属性 使其与PopupContainerCo... 阅读全文
posted @ 2012-07-14 11:46 也风 阅读(8739) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示