转载:有时候你会需要一个DLL是强命名的,比如你想把这个文件放到GAC里面。如果这是一个第三方的DLL,你没有源代码,这会是一件比较麻烦的事情。有一个方法可以解决这个问题。 在VS.NET的命名行窗口下,输入如下的代码。 1,生成一个KeyFile sn -k keyPair.snk 2,得到程序集...
分类:
其他好文 时间:
2014-06-23 06:54:15
阅读次数:
211
这两天做了打印机的上位机驱动,要生成DLL,了解了这方面的东东,记录下简单。因为要在wince平台上使用,接口不能用MFC类,所以费劲的转换成了非MFC,也就使用Non-MFC DllsDLL的生成:*.h#ifndef __PRINTERCONTROL_H__#define __PRINTERCO...
分类:
其他好文 时间:
2014-06-23 06:33:37
阅读次数:
184
once头文件被编译一次。就能够保证头文件只被编译一次warning(disable:1111) 不报(once:1111)报一次( error:1111)报comment传统的到出 DLL 函数的方法是使用模块定义文件 (.def),Visual C++ 提供了更简洁方便的方法,那就是“__dec...
分类:
其他好文 时间:
2014-06-23 00:23:45
阅读次数:
284
SQLiteOpenHelper 是android提供的一个帮助类,这个类是抽象的,通过实现这个类,可以帮助开发者实现对SQLITE数据库的创建以及数据库版本管理,使用SQLiteOpenHelper打开数据库如果数据库存在则不创建,如果不存在则创建它(此时执行的是onCreate方法)。publi...
分类:
数据库 时间:
2014-06-23 00:07:39
阅读次数:
395
一、使用Log4Net将日志记录到记事本中步骤
1,将log4net.dll文件添加到项目引用中
2,写日志记录器类如下: ///
/// 日志记录器
///
public class LogWriter
{
///
/// 记录调试信息
///
///
...
分类:
数据库 时间:
2014-06-22 21:33:23
阅读次数:
254
今天在写反射调用的时候失败了,经过调试和分析,最终解决了,下面我就具体说明。
一,报错的现象
未能加载文件或程序集“DalSQL”或它的某一个依赖项。系统找不到指定的文件。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.FileNotFoundException: 未能加载文...
分类:
其他好文 时间:
2014-06-22 16:57:18
阅读次数:
173
返回元组
首先,我们讨论为什么应该避免使用元组。如果函数返回元组,用户就必须引用 FSharp.Core.dll;另外,需要使用元组的代码C# 中看并不好。考虑下面的例子,我们定义了函数 hourAndMinute,它从结构 DateTime 中返回时、分。
#light
module Strangelights.DemoModule
open System
/...
分类:
其他好文 时间:
2014-06-21 21:46:46
阅读次数:
235
SQLite数据库介绍1.SQLite是一款轻型的嵌入式数据库,使用C++开发,使用非常广泛2.SQLite是一款跨平台的数据库,支持Windows、Linux、Android、IOS、Windows Phone行装系统3.在Windows Phone中的SQLite是一个非托管组件4.可以在Win...
分类:
数据库 时间:
2014-06-21 18:16:12
阅读次数:
273
可以通过该方法来实现程序插件化。假设A,B两个类,A类为宿主,B类为插件需要加载到A类中:class Program{ public interface IHellow { void Hellow(); } static void Main(string[] a...
分类:
其他好文 时间:
2014-06-21 15:35:29
阅读次数:
189