XmlDocument 为Dom方式读取xml,内存中形成二叉树模型。XmlTextReader为SAX方式读取Xml,类似游标形式。常用方法:XElement xe = XElement.Load(Server.MapPath("HolidayConfig.xml"));TextBox1.Text =xe.ToString();BTW:TextBox可以显示有结构样式的XML文档转换方法: XmlTextReader rdr = new XmlTextReader(new StringReader(XMLNode.OuterXml.ToString())); XE... Read More
收藏:MSDN中关于WPF的HorizontalAlignment、Margin、Padding 和 VerticalAlignment 的范例代码 <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WindowTitle="Margins, Padding and Alignment Sample"> <Border Background="LightBlue" BorderBrush="Black" Read More
// (实心刷) Rectangle rect1 = new Rectangle(20, 80, 250, 100); SolidBrush sbrush1 = new SolidBrush(Color.DarkOrchid); SolidBrush sbrush2 = new SolidBrush(Color.Aquamarine); SolidBrush sbrush3 = new Solid... Read More
使用户能改变控件的位置,早已不是稀奇的事儿了。最近在WPF下实现了这一功能,并且尝试使用VisualBrush实现了拖动时的阴影效果。首先实例化一个Canvas布局:<Canvas x:Name="c" MouseDown="c_MouseDown " MouseMove="c_MouseMove " MouseUp="c_MouseUp "></Canvas>接着就是代码部分:注释在代码里面了Code:publicpartialclassWindow1 : Window { private Read More
这里我采用事件方式进行控件的拖动,以下针对Control 定义了三个通用的事件和一个变量。使用的时候只需要对需要拖动的控件绑定以下这三个事件就好了,控件就可以自由拖动了。:)相信大家也都能看明白,这里就不多说什么了。privatePointmouse_offset;privatevoidCommon_MouseUp(objectsender,MouseEventArgse){if(e.Button... Read More
原版 内容 请参见http://msdn.microsoft.com/zh-cn/library/6ckyxa83(VS.80).aspx“数据源”窗口显示项目中的数据源。可以使用“数据源”窗口创建由数据绑定控件组成的用户界面,方法是将各个项从该窗口拖动到项目中的窗体上。每个项都具有一个下拉控件列表,可以在将项拖动到窗体上之前在该列表中选择要创建的控... Read More
因本人编程的能力有限,程序肯定仍有很多可以值得修订的地方,请大家多多指教。让它们的对比更公平。我也是初涉入orm这个领域,也参考了不少cnblog上的大侠们的文章,此次对比的两段小程序都没有经过任何优化,都是最简单的应用代码。因为考虑到优化是一个大课题,针对不同的数据量级和应用环境,每一种ORM产品都有自己更独到的优化方式。Nhibernate有缓存延迟加载,linq to sql 也能做预编译,... Read More
我写了两段测试程序来验证Linq to Sql 和NHibernate的性能,做了很久的测试,以下是文章的截选。发给大家参考一下,大家多指教。测试思路:同时来编写NHibernate和Linq to Sql测试程序,并对比其各模块实现的代码。两个测试程序均按如下方式声明测试类 [TestFixture]publicclassTestApp{ [TestFixtureSetUp]初始化函数 [Tes... Read More
用ADO.NET操作数据库大家一定再熟悉不过了,select、insert、update等等SQL语句大家也都必然滚瓜烂熟。我将自己在学习LINQ to SQL过程中的动手经历记录下来,作为今后学习的参考,也希望对刚刚接触的人有一点帮助。 我在本文涉及到一个很简单的系统,利用DataGridView实现数据库数据的批量增、删、改,不是什么强大的功能。 如果有人感兴趣,可以在看完我的这篇文章之后用A... Read More
It's my birthday today. Birthdays bother me--every year around this time, I start worrying over things I can't control and are probably inevitable. So let's just get it over with, shall we? This year,... Read More