C++开发博客CSDN
摘要: 同时安装了VS2012和VS2010,用VS2010 时>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏问题说明:当安装VS2012之后,原来的.NET4.0会被替换为.NET4.5。卸载VS2012时,不会恢复.NET4.0。l当VS2012安... 阅读全文
posted @ 2015-04-03 15:37 纳凉亭子 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 命令提示 输入命令: devenv.exe/resetuserdata处理版本221优化改动:1、SQL优化,采用预编译方式并将SQL语句修改为大写,尽量减少Oracle数据库硬解析2、复用部分代码,减少变量的重复计算3、根据最小知识原则、变量作用域最小化原则控制数据安全访问4、部分变量由堆变量改为... 阅读全文
posted @ 2014-03-13 10:25 纳凉亭子 阅读(930) 评论(0) 推荐(0) 编辑
摘要: DataTable CFHMXdt = new DataTable(); CFHMXdt.Columns.Add("group", typeof(System.String)); CFHMXdt.Columns.Add("XH", typeof(System.Int32)); CFHMXdt.Columns.Add("SPMC", typeof(System.String)); CFHMXdt.Columns.Add("SL", typeof(System.Decimal)); CFHMXdt.Columns.Ad 阅读全文
posted @ 2013-10-31 10:58 纳凉亭子 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 利用字符串作为参数创建接口实例 //BLL.DJTxtImportBll txtImportBLL = new BLL.DJTxtImportBll();//IBLL.IDJTxtImportBll txtImportBLL = Factory.BLLFactory.CreateInstant("DJTxtImportBll"); 阅读全文
posted @ 2013-10-22 09:50 纳凉亭子 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 转至 http://www.cnblogs.com/redmoon/archive/2006/12/09/587617.htmlSystem.Data.SQLite(SQLite ADO.NET 2.0的提供程序,已经包含Sqlite引擎)System.Data.SQLite是一个原始SQLite的加强版.它将是一个原版的sqlite3.dll完全替代品(你甚至就可以把它重命名为sqlite3.dll).它不需要链接.NET运行时,所以可以脱离.NET独立发布,然而它内嵌了一个完整的ADO.NET 2.0引擎,为开发提供了完整的支持.以下是它的特性简介:完整的ADO.NET 2.0实现整个工程 阅读全文
posted @ 2013-08-08 14:50 纳凉亭子 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1.VSc++代码快速对齐格式化,VC内置了一个将代码按标准风格对齐的命令:ALT+F8 (需全选对齐内容) 阅读全文
posted @ 2013-06-17 10:10 纳凉亭子 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、 点击菜单“File”-- "Import",会弹出 Import 对话框:2, 选择“General”—“Existing Projects into Workspace” 后点击“Next”:1、 选择”Browse” 选择项目所在目录后,点击“确定” 即可导入。常见问题:1、项目导入后,提示:[ Chapter04_UI_AlertDialog01] Unable to resolve target 'android-3'解决方法:打开项目中的project.properties 文件,将” target=android-3”修改成“target= 阅读全文
posted @ 2013-05-23 11:03 纳凉亭子 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 原因:在C++函数声明时要将 extern "C" 添加在 DLL 函数声明之前。[DllImport("a.dll")]public extern static int F();调用后提示找不到入口点在命令行用dumpbin /exports 看函数名:,或用exeScope查看导出的接口dumpbin /exports a.dll函数名不是"F"?而是"?F@@YAHXZ"C#函数声明写成:[DllImport("a.dll",EntryPoint="?F@@YAHXZ" 阅读全文
posted @ 2013-04-17 10:36 纳凉亭子 阅读(512) 评论(0) 推荐(0) 编辑
摘要: Type type = typeof(类名); System.Reflection.PropertyInfo[] myPropertyInfo; myPropertyInfo = type.GetProperties(); for (int i =0; i < myPropertyInfo.Length; i++) { Amount amount= (Amount)myPropertyInfo[i].GetValue(Statictis, null); amount.CDF= Math.Round(amount.CDF, 2); myPropertyInfo[i].SetValue(St 阅读全文
posted @ 2013-01-11 11:27 纳凉亭子 阅读(254) 评论(0) 推荐(0) 编辑
摘要: byte[] BytePara = 为从C++里取出的字节数组;InfoDataStruct 为结构,循环将Byte数组里的内容转换为结构InfoDataStruct* p = (InfoDataStruct*)(BytePara+ (i * 55));InfoDataStruct dataStruct= BytesToStruct<InfoDataStruct>(BytePara,(i * 55));///不使用泛型,会使得编码繁琐。 public static object BytesToStruct(byte[] bytes, int startIndex, Type str 阅读全文
posted @ 2012-12-11 11:09 纳凉亭子 阅读(1001) 评论(0) 推荐(0) 编辑