摘要:
很久没碰XML文件读写了,今天帮朋友写了一个相关的读取XML文件的操作类,封装成dll便于使用。
先说下需求吧:
A:在XML文件中有多个集,每个集里面包含多个节点。
B:可根据集的名字的取出这个集合下面的所有节点值
C:可一次性取出所有的节点值
D:其中有一个是无限拓展的就是:表达式
E:把集合读取到一个模型(实体类)当中
先来看下XML文件结构的分析如下(我用红色方块勾出区域划分): 阅读全文
阅读排行榜
C# DataTable 转换为 实体类对象方法
2013-04-18 09:35 by Andrew.Wangxu, 1487 阅读, 收藏,
摘要:
如果你的实体类与数据库表是完全一致的。
假设:{Code}
//对应数据库表:
//User
//字段:ID、Name
那么你也许需要编写将DataTable 转换为实体对象的方法,便利DataTable.Rows 获得并填充。。
下面是我写的一个通用方法,分享+记录,便于日后直接Copy ~ 阅读全文
C# FileStream Write追加写入文本
2011-12-02 22:52 by Andrew.Wangxu, 1485 阅读, 收藏,
摘要:
该例子为追加 C盘中的 file1.txt 的文本内容
完整代码如下:
引入命名空间:
using System.IO; 阅读全文
C# UDP 网络聊天程序
2011-12-03 21:17 by Andrew.Wangxu, 1452 阅读, 收藏,
摘要:
学习了UDP协议的使用以及TCP协议的对比,各有各的优势!
个人理解优势区别如下:
1:UDP协议称为不可靠的传输协议,因为在从发送方到接收方的传递过程中出现的数据丢失,协议本身并不能做出任何检测或者提示。
2:UDP速度比TCP快,因为UDP不需要先与对方建立连接,也不需要连接确认,因此速度要快的多。
理解下使用情景:
并不是说一个程序用UDP就用UDP 用TCP就用TCP,比如说QQ聊天,我们要开视频,语音,发送文件,文字。
其中开视频,语音就可以用UDP协议去做,文字也可以用UDP协议去做。而发送文件就用TCP去做啦,因为发送文件比较大的话 中途数据丢失,造成文件的完整性。。也会导致出问题。。而视频,在线电影这些就无所谓了,丢一点点也是看不出来的。 阅读全文
WPF 附加事件
2013-09-10 20:51 by Andrew.Wangxu, 1418 阅读, 收藏,
摘要:
在WPF中有许多控件有他们自己的特殊的事件。按钮就是一个例子——它添加了 Click 事件,而其他任何类都没有定义该事件。
这回导致两难的境地。假设在 StackPanel 面板中包装了一堆按钮,并且希望在一个事件处理程序中处理所有这些按钮的单击事件。粗略的方法是将每个按钮 Click 事件都注册到同一个事件处理方法中。但是 Click 事件支持事件冒泡,从而提供了更好的一种选择。可以通过处理更高层次的元素的 Click 事件(如包含按钮的 StackPanel 面板)来处理所有的按钮单击事件。
这里会遇到一个问题,在StackPanel面板中并没有Click事件,正如上所说“按钮就是一个例子——它添加了 Click 事件,而其他任何类都没有定义该事件。”,所以 XAML 解析器会解释成一个错误。解决方案是以“类名.事件名”的形式使用不同的关联事件语法。 阅读全文
浙公网安备 33010602011771号