C++开发博客CSDN
摘要: using System;using System.Collections.Generic;using System.Text;namespace ABC.Factory{ public class BLLFactory { /// <summary> /// 创建实例 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="TypeName"></param> /// <returns>& 阅读全文
posted @ 2012-11-22 17:14 纳凉亭子 阅读(409) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Text;using System.Windows.Forms;namespace Aisino.Fwkp.Wbjk.Forms{ public partial class DGJForm : Form { public DGJForm () { Initialize(); // // backgroundWorker1 // this.backgroundWorker1.Worke.. 阅读全文
posted @ 2012-11-19 14:37 纳凉亭子 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 在EXCEL中,输入超过11位数字时,会自动转为科学计数的方式,比如:123456789012345,输入后就变成了:1.23457E14,Excle里可以更改此列的格式为文本。或者添加" ' ",即 '123456789012345 。先输入一个英文单引号“'”,再输入数值。那么Excel就认为是文本了,而不会强制变为科学计数法。用c#的OLEDB导入Excel到数据库产生科学计数法问题解决 。发现Excel的列中只要数字字符较长时oledb读出的记录数据会以科学计数法显示。450107630382345变为4.5010763038+14 。主要问 阅读全文
posted @ 2012-10-19 15:16 纳凉亭子 阅读(2275) 评论(0) 推荐(1) 编辑
摘要: 基础类型,注意WORD =>2个字节,正整数DWORD=>4字节,正整数这两个都不要试图将他们装入int中,或long中,尽管WORD 可以被装入int中,但是还是在程序中出了问题,有时一些C++的一些加密的程序,就是要让他溢出,这样就int就不能完成了。还是老老实实的翻译。 阅读全文
posted @ 2012-07-05 13:36 纳凉亭子 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。静态调用: DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。DllImport 必须要知道dll文件路径绝对路径才能加载调用成功。并且文件路径字符串是常量型的,不能使用Mappath函数修改。DllImport的定义如下:( 阅读全文
posted @ 2012-04-02 14:49 纳凉亭子 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 比如数据库中的一个表有三列,有一个列是不允许为空的,其它两个列是允许为空的,我现在将这个表中的所有数据查出来后FILL到一个datatable中,现在我在查看这个datatable的各列是发现各个列的AllowDBNull都是True我现在想取得各位列在数据库中是否为空的信息,该怎么做呢?谢谢!datatable里面默认是有约束的,表tableA,列A,B,C,D.其中A,D为不可空,A是主键唯一,表tableB,列H,J,K,L.其中H,J列不可空,若连接查询的结果包含不可空的列,A,D,H,J,而左连接查到的结果集的这里列里有空值,或A列里不唯一,就将结果集赋到Datatable里就会引发 阅读全文
posted @ 2012-03-17 12:53 纳凉亭子 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: 在C#WINDOWS创建多线程处理遇到“不是此控件创建的线程”的问题,虽然网上有人已给出解决方法,并且我也是按此方法解决,不过我感觉还是有必要记录一下,嘿嘿!主要解决步骤是:首先创建delegate委托与控件的赋值方法,有多少个控件需要,则创建多少个委托,例,我有两个控件需在另一个事件中被使用,则创建两个委托,代码如下: //建立委托 delegate void setLblStr(string str); //设置LABLE控件的TEXT值 void SetLblStr(string str) { this.lblDown.Text = str; this.lblDown.Update(.. 阅读全文
posted @ 2012-02-27 13:08 纳凉亭子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 为了安全起见,要求使用强SA密码。请使用SAPWD开关提供同一密码部分朋友安装SQL Desk Top Engine (SQL2000桌面版)时可能出现一下信息:"为了安全起见,要求使用强SA密码。请使用SAPWD开关提供同一密码。有关详细信息,请参阅自述文件。安装程序将立即退出。”遇到这个问题解决方法是:找到msde安装目录下的setup.ini,打开修改成下面这个样子[Options]SECURITYMODE=SQLSAPWD=please其中SAPWD后的"please"是你的sa的密码。(你也可以改成你自己的)。然后双击安装即可.MSDE 2000 是一个 阅读全文
posted @ 2012-02-10 15:20 纳凉亭子 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: “runtiem”,一般翻译就译成“运行时”。 但具体的含义可能因环境而有所不同。 比如: (1)virtual functions are bound at runtime. (2)The CLR(Comman Language Runtime) will never JIT the method that 's never called. (3)Such kind of link error is usually caused by an incompatible version of CRT(C Runtime) lib. 以... 阅读全文
posted @ 2012-02-02 10:06 纳凉亭子 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 首先在删除之前要明确一点:删除定制软件后,手机任可运行,且较快了,但是,是否会还能享受中兴的保修我就不知道了。好像会被收费,有武汉的机油说体验了一把50元。正式开始,先准备两个apk文件:z4root和re(Root Explorer),两个程序先在手机上装好后,运行z4root(蓝色界面)---->点击第一个按钮(获取临时root权限)等待约3分钟——>如果没有开启USB权限,要先开启此权限勾选即可----->成功后退出返回桌面,看到机器人骷髅标志--->运行re---->会有小字提示已获得root权限,进入system\app文件夹,即可看见所有apk软件,删 阅读全文
posted @ 2012-01-18 16:19 纳凉亭子 阅读(3626) 评论(0) 推荐(0) 编辑