private static WorkFlow instance = null; private static readonly object syncObj = new object(); /// <summary> /// 创建实力 /// </summary> public static WorkFlow Instance { get { if (instance == null) { lock (syncObj) { if (instance == null) ...
string file = ((fileNameIndex)index).ToString();if (!Directory.Exists(HttpContext.Current.Server.MapPath("~/admin/upload/") + ((fileNameIndex)index).ToString()))Directory.Exists(HttpContext.Current.Server.MapPath("~/admin/upload/") + ((fileNameIndex)index).ToString());if (!Directory.Exists(HttpContext.Current.Server.MapPath("~/admin/upload/") + file + "/" + DateTime.Now.ToString("yyyy")))Directory...
下面资料是关于C# 获得目录创建时间的片段的代码。
using System;
using System.IO;class DirectoryCreationTime
{public static void Main(){string directoryString = Directory.GetCurrentDirectory() + @"TestDir";Directory.CreateDirectory (directoryString);DateTime dateTime = Directory.GetCreationTime (directoryString);Console.WriteLine("Creation time: {0}", dateTime);Directory.Delete (directoryString);}
}
...
在11月10号。我们开始着手做高校平台这个项目,这个项目里面,有很多的子系统。权限系统、基础系统、考试系统…… 既然是高校平台,当然不只是一个学校用的,可以很多的学校公用。既然如此,每个学校所要保存的数据当然不可能存放在一个库中。一个学校一个库,那么有几个学校用呢?未知。库的数量得视情况而定。动态创建库可以解决这种问题。 当然,系统有很多。但是个人只是参与子系统的开发。在之前一直在考试系统里面打杂。...
使用工具Visual Studio,创建一个C++或C#Windows程序,在主窗口中显示“Hello World”,用户可以用鼠标拖动“Hello World”在主窗口中移动 首先创建一个项目?选择【Visual C# 】中的 【Windows窗体应用程序]】输入名称(可以保持默认),选择位置,单击 【确定】按钮? 在主窗口中可以看见该【Form1】窗口选择工具箱中的 【Label】标签,将拖动添加到【Form1】窗口中 选择【Form1】中的 Lable 控件 设置其属性【Text 】的值为 【Hel...
动机 (Motivation)在软件系统中,经常面临着“某个对象”的创建工作; 由于需求的变化,这个对象经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?如何提供一种“封装机制”来隔离出“这个易变对象”的变化,从而保持系统中“其他依赖该对象的对象”不随着需求改变而改变 ? 意图 (Intent)定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使得一个类的实例化延迟到子类。 ———《...
.NET Compact Framework 不支持按钮的 Windows 窗体 DoubleClick 事件。但是您可以创建一个从 Button 类派生的控件来实现该事件。创建自定义双击事件创建一个从 System.Windows.Forms.Button 类派生的类。声明一个 DoubleClick 事件。使用代码重写 OnClick 方法,以在指定时间内单击按钮时引发 DoubleClick 事件。示例:此示例创建一个 DoubleClickButton 自定义控件并在一个窗体上实现该控件。using System;
using System.Windows...
实现:创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 public abstract class AbstractFactory(){public abstract A CreateA();public abstract B CreateB(); } public class 1Factory : AbstractFactory{public overrid A CreateA(){return new 1A();} public overrid B CreateB(){return new 1B();} } public class 2Factory:AbstractFactory{public overrid A CreateA(){return new 2A();} public overrid B C...
动机(Motivation)在软件系统中经常面临着“一系列相互依赖的对象”的创建工作,同时,由于需求变化,往往存在更多系列对象的创建工作。如何应对这种变化?如何绕过常规对象的创建,提供一种“封装机制”来避免客户程序和这种“多系列具体对象的创建工作”的紧耦合?意图(Intent)提供一个接口,让该接口负责创建一系列“相关或者相互依赖的对象”,无需指定它们具体的类。 ---《设计模式》 GoF结构 (Structure) 原文:...
最近由于项目需要,刚刚学完了Action委托和Func<T>委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。 Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达...
今个测试一个项目,居然无法引用自己创建的类库,我很费解,然后各种测试,修改修饰符,更改强类型,各种测试,最后无聊点开类库的属性 发现居然需要引用的项目与被引用的类库的框架不一样,修改了之后就可以正常引用啦~~~~ 这个小发现,希望能够帮助大家 原文:http://www.cnblogs.com/shachangdianbing/p/4414769.html
xml知识点清理:一、文档规则 1.区分大小写。 2.属性值必须加引号(单引号、双引号都可以),一般情况下建议使用使用双引号。 3.所有标记必须有结束符号。 4.所有空标记必须关闭。 5.必须有且仅有一根元素。 6.解析空白字符时,会按照实际内容输出,不会缩略。7.标记名称约定: a.可以包含字母、数字、其他字符。 b.不能以数字和下划线开头。 c.不能以xml或者Xml之类的字符开头。 d.不能包含空格 二、声明xml声明标准语句:<?xml v...
创建项目使用Xamarin开发安卓项目,首先需要安装VS2017以上版本。因为VS2017以上的版本,可以直接创建Xamarin项目。另外用Xamarin开发安卓项目,还需要使用Intel的CPU,并且得是双核以上的CPU,因为调试时,需要使用电脑的虚拟化,奔腾4之类的CPU是不支持虚拟化的。下面我们创建KibaXamarin_Android项目,如下图:点击确定后,会弹出一个选择模板的窗体,这里我们选择一个空白应用,并且选择最小安卓版本号为4.4,如下图: 点击OK后...
原文:c# 纯代码方式创建快捷方式using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Win32;
using System.Runtime.InteropServices;namespace ShortcutNamespace
{class MyShortcut{[StructLayout(LayoutKind.Sequential)]public struct FILETIME{uint dwLowDateTime;uint dwHighDateTime;}[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]public struct WIN32_FIND_DATA{pub...
1 控制台程序的创建> 新建项目 ,选择 c#, 框架选择4.0 , 选择控制应用台程序, 选择文件保存位置 修改名字。2 c#输出与输入>在main函数中编写代码>在编写时可以先插入Console.ReadLine();防止程序闪退> Console.Write("实例语句");//不换行输出Console.WriteLine("示例语句");//换行输出Console.ReadLine();//等待用户输入 防止闪退结果如下3定义变量 赋值string a =" yaowei";//定义变量并赋值Console.WriteLine(a);//输出 ...