摘要: 最近经常看到有人问托管非托管Dll调用的问题。对于动态库的调用其实很简单。网上很多代码都实现了Dll的静态调用方法。我主要谈论下动态库的动态加载。对于托管动态库,实现动态加载很简单。/Files/dwwwing/DllDemo.rarCode= Assembly.LoadFile(filePath);//这里是动态库的路径。Type tp = ass.GetType(dllType);//dllT... 阅读全文
posted @ 2009-06-14 18:36 dwwwing 阅读(1905) 评论(7) 推荐(0) 编辑
摘要: 在解析结构体指针前,必须知道结构体是如何定义的。在c#中同样定义该结构体。[代码]定义完结构体后,就可将接收到的结构体指针转换为定义的结构体对象。[代码]反之,也可将结构体赋值后封送到非托管内存。假如vga为定义后实例化并赋值了的结构体。[代码] 阅读全文
posted @ 2009-06-13 15:48 dwwwing 阅读(953) 评论(0) 推荐(0) 编辑
摘要: Udp通讯:对于UdpClient类提供了简单的方法用于在组织同步模式下发送和接受无连接的udp数据报。由于Udp是无连接的传输协议。所以不需要在发送和接受数据前建立远程主机连接。但是可以选择两种方法来建立默认的远程主机。1》使用远程主机名和端口号作为参数创建的UdpClient类的实例。2》创建UdpClient实例然后调用Connect方法。话不多说。直接附源码。要是有什么部清除的地方,可以发... 阅读全文
posted @ 2009-06-12 19:39 dwwwing 阅读(318) 评论(1) 推荐(0) 编辑
摘要: Socket类为网络通讯提供了一套丰富的方法和属性。Socket允许使用ProtocolType枚举中所列出的任何一种协议执行同步和异步数据传输。如果需要使用较为简单的应用程序,而且不需要太高的性能。建议使用UdpClient和TcpClient、TcpListener。一般说来Tcp通讯包含:服务端与客户端两部分。下面我从一个类似聊天室的程序来阐述基于Socket的Tcp通讯。下一章节,我将会阐... 阅读全文
posted @ 2009-06-08 19:34 dwwwing 阅读(970) 评论(1) 推荐(1) 编辑
摘要: 很久没有来园子了,工作的原因让我离开了网络这个舞台。现在我回来了,也许自此我又开始了又一个旅程。 阅读全文
posted @ 2009-06-07 22:02 dwwwing 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在成员角色管理中,默认情况下,成员资格管理使用SqlServer数据库,必须先配置好数据库! 我们在新建项目中我们可以看到 当点击这个asp.net配置以后我们可以看到如下: 点击安全进入下一页面 在这一步,很多人无法看到 使用安全设置按部就班的配置安全 这一选项。甚至出现的是无法连接数据库。 ... 阅读全文
posted @ 2008-12-26 20:40 dwwwing 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 在这里我们先说说列表绑定数据。Repeater,DataList。 数据绑定在web程序中,主要用于存储,检索动态数据的数据源。asp.net通过数据绑定可以轻松的实现web应用程序中数据的显示何和修改。很多的服务器控件 都支持绑定数据,如Label,TextBox。 简化的数据模型,双向绑定,即可修改数据也可读取数据。对中间层业务对象的访问支持。是asp.net2.... 阅读全文
posted @ 2008-12-12 20:47 dwwwing 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在asp.net中,有这样几个web控件: -RequiredFiledValidator -CompareValidator -RangeValidator -RegularExpressionValidator -CustomerValidator -ValidationSummary 这几个控件有几个共同属性:ControlToValidator(验证控件将验证的输入控件的ID),Dispa... 阅读全文
posted @ 2008-12-11 21:26 dwwwing 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 我们在许多程序中都要用到查询数据,当信息量很大的时候,我们在检索信息,页面显示时候需要花费大量的 时间导致效率低下! 我们在检索信息的时候,只把当前需要的数据检索出来,也就是用常说的分页处理来提高处理效率! 浏览网页,发现很多网站,论坛都是采用asp.net中的GridView自带的分页功能来处理数据分页。看起来非常简 单。实质上,当我们启动GridView中的分页后,数据源关联数据源控件,依旧会... 阅读全文
posted @ 2008-12-10 20:53 dwwwing 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 上一次我们谈到了冒泡排序,今天我们谈下选择排序。 与冒泡排序相比,选择排序的平均时间复杂度比冒泡排序稍高。 基本思想: 每一趟从待排序的元素中选出最小(或者最大)的一个元素顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法,N个记录的文件的直接选择排序可经过N-1趟直接选择排序得到有序结果。 示例如下: 定义数组a[]={13,4,8,2,11,670} 第一... 阅读全文
posted @ 2008-12-10 18:40 dwwwing 阅读(214) 评论(0) 推荐(0) 编辑