编程技巧 - 文章列表
-
使ASP.NET中的数据库操作变得简单
作者:Willmove\n主页:http://www.amuhouse.com\nE-mail: willmove@gmail.com\n声明:系作者原创作品,转载请注明出处。\nASP.NET中一般都是使用SQL Server作为后台数据库。一般的ASP.NET数据库操作示例程序都是使用单独的数据访问,就是说每个页面都写连接到数据库,存取数据,关闭数据库的代码。这种方式带来了一些弊端,一个就是如果你的数据库改变了,你必须一个页面一个页面的去更改数据库连接代码。\n第二个弊端就是代码冗余,很多代码都是重复的,不必要的。\n因此,我试图通过一种一致的数据库操作类来实现ASP.NET种的数据访问。
-
html5版FC游戏-功夫
http://www.xuwentao.info/other/html5/test1/
-
WPF 运行动画后相关属性被锁定的解决方法
在对wpf的窗体运行了动画后,发现移动窗体,再得到的this.Left 和 this.Top 都是固定值了。原来是被Storyboard给锁定了。\n加上这句,在动画运行完之后相关属性就可以解除锁定了:\nstory.FillBehavior = FillBehavior.Stop;
-
常用网页小图标
箭头类新New
-
获得WPF控件默认模板ControlTemplate的方法
wpf中的控件都具有默认的模板,要想获得某个控件的默认模板ControlTemplate,请调用下面这个方法:string GetTemplateXamlCode(Control ctrl)\n{\nFrameworkTemplate template= ctrl.Template;\nstring xaml = \"\";\nif (template != null)\n{\nXmlWriterSettings settings =new XmlWriterSettings();\nsettings.Indent = true;\nsettings.IndentChars =new stri
-
WPF RichTextBox 集合被修改;枚举操作可能无法执行。
tb1与tb2 都是RichTextBox,下面代码的目的是将tb2的内容添加到tb1里面去\nBlockCollection bc= tb2.Document.Blocks;\ntb1.Document.Blocks.AddRange(bc);//运行到这里时报错(集合被修改;枚举操作可能无法执行)。\n于是修改了一下:\nfor(int i=0;i 0){tb1.Document.Blocks.Add(bc.FirstBlock);\n}
-
WPF版的webbrowser 常用方法
首先要引入Microsoft.mshtml.dll 地址是C:Program FilesMicrosoft.NETPrimary Interop Assemblies
-
wpf 实现状态栏图标
首先需要在项目中引用System.Windows.Forms,System.Drawing;\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Windows;\nusing System.Windows.Controls;\nusing System.Windows.Data;\nusing System.Windows.Documents;\nusing System.Windows.Input;\nusing System.Wind