启动控制面板各选项:c#
private void button1_Click(object sender, EventArgs e) {//启动控制面板Internet选项 System.Diagnostics.Process.Start(“inetcpl.cpl”);//.cpl文件。看来其实没什么 }
读写WIN.INI配置文件:c#
[DllImport("kernel32")] private static extern bool GetProfileString(string lpApplicationName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, int nSize); [DllImport("kernel32")] private static extern bool WriteProfileString(string lpApplicationName, string lpKeyName, string lpString);
Windows 7库(Library
作者: 麒麟 发表于 2010-03-21 22:27 原文链接 如果你对windows7库的概念不了解,请先看这篇介绍:Windows 7新功能:库(Library) 以下是一些常见的Windows 7库功能的一个快速参考,使用了Windows API Code Pack。 这篇文章中的代码来自Alon和Sela工作小组的成员。 每个Windows 7库用一个XML文件表示,扩展名为.library-ms。 通用库文件通常存储在:C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\。 例如,我们现在使用图片库,如以下代码: 1 libraryName = Pictures 2 locationPath = C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\ 注意:您可以在任何地方创建库文件,不一定是在上述文件夹中。 功能: 创建一个新库: 1 ShellLibrary shellLibrary = 2 new ShellLibrary(libraryName, locationPath, overwriteExisting); 添加文件夹到现有库: 1 using (ShellLibrary shellLibrary = 2 ShellLibrary.Load(libraryName, folderPath, isReadOnly)) 3 { 4 shellLibrary.Add(folderToAdd); 5 } 从库中删除文件夹: 1 using (ShellLibrary shellLibrary = 2 ShellLibrary.Load(libraryName, folderPath, isReadOnly)) 3 { 4 shellLibrary.Remove(folderToRemove); 5 } 枚举库文件夹: 1 using (ShellLibrary shellLibrary = 2 ShellLibrary.Load(libraryName, folderPath, isReadOnly)) 3 { 4 foreach (ShellFileSystemFolder folder in shellLibrary) 5 { 6 Debug.WriteLine(folder.Path); 7 } 8 } 更改默认保存位置: 1 using (ShellLibrary shellLibrary = 2 ShellLibrary.Load(libraryName, folderPath, isReadOnly)) 3 { 4 shellLibrary.DefaultSaveFolder = newSaveLocation; 5 } 更改库图标: 1 using (ShellLibrary shellLibrary = 2 ShellLibrary.Load(libraryName, folderPath, isReadOnly)) [...]
MYSQL+.NET
方法一:使用MySQLDriverCS-n-EasyQueryTools
Windows 7 任务栏开发 之 进度条(Progress Bar)
Windows 7 任务栏开发 之 进度条(Progress Bar) 作者:Gnie 阅读: 14 评论: 0 作者: Gnie 发表于 2010-03-06 11:08 原文链接 上一篇我们完成了“覆盖图标”(Overlay Icon)的相关开发,本篇我们将对进度条特性进行研究。在使用IE 下载文件时,任务栏图标会同步显示当前下载进度(如下图)。那么在应用程序中如何实现这个效果呢? 下载状态 TaskbarManager.SetProgressValue 方法 在TaskbarManager 类中有三种不同方式使用SetProgressValue 方法来设置进度条当前位置,其中currentValue 为进度条当前位置的参数,maximumValue 为最大参数: //设置当前窗口 public void SetProgressValue(int currentValue, int maximumValue) { CoreHelpers.ThrowIfNotWin7(); TaskbarList.SetProgressValue(OwnerHandle, Convert.ToUInt32(currentValue), Convert.ToUInt32(maximumValue)); } //设置指定窗口 public void SetProgressValue(int currentValue, int maximumValue, IntPtr windowHandle) { CoreHelpers.ThrowIfNotWin7(); TaskbarList.SetProgressValue(windowHandle, Convert.ToUInt32(currentValue), Convert.ToUInt32(maximumValue)); } //设置指定WPF窗口 [...]
LINQ to SQL
首先需要讲一下 DataContext 类 。 这个类是 LINQ to SQL 框架的主入口点。DataContext 是通过数据库连接映射的所有实体的源。
C#的加密解密算法,包括Silverlight的MD5算法
下面是一段加密解密工具类,其中的WinFormMD5Encrypt方法可以使得Winform和WebForm下的MD5加密结果一致,默认他们是不一样的。 实例代码下载:/Files/virusswb/ConsoleApplication1.rar 代码
ASP.NET的sitemap和RSS
作者: 自由飞 发表于 2010-02-26 21:15 原文链接本系列目录 网站地图的作用是让搜索引擎尽快的,更多的收录网站的各个网页。 这里我们首先要明白一个基本的原理,搜索引擎的爬行方式。整个互联网就像一张纵横交错的“网”:网的各个节点就是各个网页,而各个网页之间通过url相互连接。蜘蛛可以从一个网页出发,通过该网页上的url,爬到另一个网页;再通过另一个网页上的url,再爬到更多的网页……,以此类推。但如果是一个新发布的网站,可能就没有其他url指向它,那么它就永远不会被“爬到”(收录)。为了解决这个问题,新站可以自己主动向搜索引擎提交url,申请蜘蛛前来抓取(Google申请网址:),但申请时一般只会提交一个主页的url。
ASP.NET MVC 2博客系列之二:模型验证
【原文地址】ASP.NET MVC 2: Model Validation 【除了写博客外,我现在还使用Twitter发短贴和共享链接。请通过twitter.com/scottgu跟随我。】 【原文发表日期】 Friday, January 15, 2010 4:14 AMURL的HTTP-GET请求进来时调用的,它会显示一个空白的表单,用来输入个人数据。第二个action方法是在对/Friends/Create URL的HTTP-POST请求进来时调用的。它会将提交的表单输入映射到一个Person对象,核实没有绑定错误发生,如果是合法的,最终会将数据保存到数据库中去(在本教程的后面我们会实现相关的数据库工作)。如果提交的表单输入是不合法的,该action方法会重新显示带有错误的表单: 这是我针对即将发布的ASP.NET MVC 2所撰写的贴子系列的第二篇,这个博客贴子将讨论 ASP.NET MVC 2中一些验证方面的改进。
wpf初体验
自古中国人便强调教学相长。学生将自己所学到的知识表述出来,在思考”讲什么”的过程中对知识的细节便有更好的把握,在考虑”如何讲”的过程中对知识的框架又有了更好的思考。写这个文(也许是这系列文)的目的便是对最近学的WPF知识做一个回顾与总结。也希望抛砖引玉,激发出更多的思考来。(还有一个不可告人的目的是引蛇出洞,引出一些WPF的爱好者来捏哈哈)想跟着这篇文做出一个WPF程序来需要你会:使用鼠标,键盘和Visual Studio 2008。想学会这篇文中提到的WPF知识则要求有面向对象程序设计的基础,.NET语言为佳,以及Windows程序设计的基础。退一步说至少也要有程序设计的基础。总的来看,这篇文主要讲的是如何用WPF做一个自定义按钮背景色的Windows窗口程序出来。最后会有一些个人的分析。
« go back — keep looking »![如果您自认为是一位忠实的Silverlight-Fans,那么请将此标志放到您的博客中成为一名真正的[银光使者]](http://images.cnblogs.com/cnblogs_com/alamiye010/Silverlighter1.jpg)