03 2012 档案

摘要:-道德的起源-把五只猴子关在一个笼子里,上头有一串香蕉实验人员装了一个自动装置。一旦侦测到有猴子要去拿香蕉,马上就会有水喷向笼子,而这五只猴子都会一身湿。首先有只猴子想去拿香蕉,当然,结果就是每只猴子都淋湿了。之后每只猴子在几次的尝试后,发现莫不如此。于是猴子们达到一个共识:不要去拿香蕉,以避免被水喷到。后来实验人员把其中的一只猴子释放,换进去一只新猴子A。这只猴子A看到香蕉,马上想要去拿。结果,被其他四只猴子海K了一顿。因为其他四只猴子认为猴子A会害他们被水淋到,所以制止他去拿香蕉,A尝试了几次,虽被打的满头包,依然没有拿到香蕉。当然,这五只猴子就没有被水喷到。后来实验人员再把一只旧猴子释放 阅读全文
posted @ 2012-03-22 12:39 复苏森林 阅读(192) 评论(0) 推荐(0)
摘要:C#时间(几个常用时间,程序运行计时,页面运行计时)1.DateTimeDateTime now = System.DateTime.Now; now.ToString(); //显示: 2006/08/30 17:31:02now.ToString("yyyy-mm-dd hh:MM:ss");//显示: 2006-08-30 05:39:11now.ToString("yyyy-mm-dd HH:mm:ss");//显示: 2006-08-30 17:40:50 System.DateTime.MaxValue.ToString(); //显示:99 阅读全文
posted @ 2012-03-22 11:12 复苏森林 阅读(1167) 评论(0) 推荐(0)
摘要:一般来说可以通过写注册表的方式实现,在函数入口处实现功能。例如在VC/MFC中,可以在应用程序的C**App.cpp文件中InitInstance()函数中实现该功能。#include <string>using namespace std;//关联文件的后缀名,如"txt"、"doc"等string m_csExtension;string m_csShellOpenCommand;string m_csDocumentShellOpenCommand;//注册表中文件夹类名string m_csDocumentClassName;//关联 阅读全文
posted @ 2012-03-21 11:10 复苏森林 阅读(1007) 评论(0) 推荐(1)
摘要:用MFC打开一个文件或程序 -- 深入浅出ShellExecute文章来源:http://www.vckbase.com/document/viewdoc/?id=416Q: 如何打开一个应用程序?ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe", "c:\\MyLog.log" 阅读全文
posted @ 2012-03-21 11:09 复苏森林 阅读(334) 评论(0) 推荐(0)
摘要:下载http://www.codeproject.com/Articles/22575/WPF-Themes-and-Skins-Engine该开源代码或者下载我提供的文件即可http://files.cnblogs.com/limaoshengcpp/skin_dll.rar动态链接库的导入内部库ReferencesPresentationCorePresentationFrameworkPresentationFramework.ClassicPresentationFramework.Luna外部库Tomers.WPF.Themes.dll其他Style做成的动态链接库在要加载皮肤的界面 阅读全文
posted @ 2012-03-20 14:48 复苏森林 阅读(2490) 评论(0) 推荐(1)
摘要:自行下载Ironpython for net,并将其中的dll导出或者直接点击下载http://files.cnblogs.com/limaoshengcpp/dll.rar引用下列dllusing IronPython.Hosting;using Microsoft.Scripting.Hosting;代码中使用ScriptRuntime runtime = Python.CreateRuntime();dynamic script = runtime.UseFile("xxxxx.py");dynamic parse = script.yyy();其中xxxxx.py是 阅读全文
posted @ 2012-03-20 14:37 复苏森林 阅读(452) 评论(0) 推荐(1)
摘要:C#获取当前路径的方法如下:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName-获取模块的完整路径。2. System.Environment.CurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory()-获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C:\Pr 阅读全文
posted @ 2012-03-20 14:34 复苏森林 阅读(2029) 评论(0) 推荐(0)
摘要:private List<string> GetAllFiles(string path, string ext){List<string> fileList = new List<string>();if (!Directory.Exists(path)){return fileList;}string[] files = Directory.GetFiles(System.IO.Path.GetFullPath(path).ToString());for (int i = 0; i < files.Length; i++){if (string.E 阅读全文
posted @ 2012-03-20 14:33 复苏森林 阅读(204) 评论(0) 推荐(0)
摘要:System.Windows.Forms.FolderBrowserDialog folderBrowserDialog = new System.Windows.Forms.FolderBrowserDialog();System.Windows.Forms.DialogResult result = folderBrowserDialog.ShowDialog();if (result == System.Windows.Forms.DialogResult.OK){ textBlock_input.Text = folderBrowserDialog.SelectedPath;} 阅读全文
posted @ 2012-03-20 14:09 复苏森林 阅读(180) 评论(0) 推荐(0)
摘要:文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。 主要内容: 一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容; 二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录; 三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息, 搜索文件和目录,文件判等,复制、移动、 阅读全文
posted @ 2012-03-20 14:07 复苏森林 阅读(369) 评论(0) 推荐(0)