摘要:
基于 Quartz.NET 实现可中断的任务 Quartz.NET 是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关 阅读全文
摘要:
DevExpress 是一个比较有名的界面控件套件,提供了一系列优秀的界面控件。这篇文章将展示如何在拥有源代码的情况下,对 DevExpress 的程序集进行重新编译。 系统必备 Windows 7 SP1 以上操作系统 Visual Studio 2010 SP1 .Net Framework 4 阅读全文
摘要:
前言 在实际的项目开发中,我们可能会需要调用一些非托管程序,而有些非托管程序需要有更高的身份权限才能正确执行。本文介绍了如何让IIS承载的ASP.NET网站以特定的账户执行,比如Administrator。 概要 本文介绍了在 ASP.NET 应用程序中实现模拟用户身份的不同方式。 更多信息 如果要 阅读全文
摘要:
在 Xamarin.Forms 中,我们通常使用 TableView 来构建输入表单。Xamarin 为我们提供了 EntryCell 用于输入文本,但是其并不支持密码输入,即密码掩码。这里要对 EntryCell 进行扩展,使其支持密码输入。 首先,我们需要在共享项目(多平台项目)中增加控件定义, 阅读全文
摘要:
或者 阅读全文
摘要:
我们在编写程序时,会在程序运行过程中记录一些日志。log4net作为一款经久耐用的日志组件,值得我们信赖。在中小型公司中,往往没有专业的日志服务器来处理应用程序产生的日志,而格式化不好的日志文件又为上线后日志的统计、分析、查找造成了困难。 Excel作为一款常用的办公软件,用来处理一些中小数量级的数 阅读全文
摘要:
转换之后 阅读全文
摘要:
如果想在C#编程中解析并运行JavaScript代码,常见的方式有两种:利用COM组件“Microsoft Script Control”,可参见:C#使用技巧之调用JS脚本方法一利用JScript.net,可参见:C#使用技巧之调用JS脚本方法二或从命令行编译 JScript 代码这两种方式都能达... 阅读全文
摘要:
要说,这也是一个很简单的功能,没必要开一篇博客这么大动干戈。 对于一张知道全路径的照片,如果其路径包含后缀名的话,要取得后缀名,只需要一行代码即可:var ext = System.IO.Path.GetExtension("C:\\soar.jpg");可是,如果这个文件的文件名不包含后缀怎么办? 在C#中并没有提供直接获取图片格式的方法,如果想根据图片(也就是Image对象)获取图片格式,那么就需要另辟蹊径了。 首先,我们可以在`Image`对象中看到一个类型为`ImageFormat`的`RawFormat`属性。但是,通过这个属性,我们只能取到这个图片格式的Guid 阅读全文
摘要:
我的一个爱好,就是收集网上共享的一些功能型代码。收集下来,用的时候,就非常方便了。这一段小程序,可以用来直接运行批处理(cmd)语句或者批处理文件(*.bat|*.com)等,并且可以获得批处理语句运行后的返回文字。很好,很强大。除了可以运行cmd之外,也可以直接运行exe或者其他程序,设置是否以后台静默的方式运行。主要采用的技术就是Process。 protected static void RunCmd(String cmd, Boolean showWindow, Boolean waitForExit) { WriteLine("Run... 阅读全文