上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页
摘要: SQLiteOpenHelper的使用方法SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。可以通过继承这个类,实现它的一些方法来对数据库进行一些操作。所有继承了这个类的类都必须实现下面这样的一个构造方法:public DatabaseHelper(Context context, String name, CursorFactory factory, int version)第一个参数:Context类型,上下文对象。第二个参数:String类型,数据库的名称第三个参数:CursorFactory类型第四个参数:int类型,数据库版本下面是这个类的几个方法:方法名 返回类 阅读全文
posted @ 2012-12-27 11:58 songtzu 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 这个标题的文章应该不少--每年都有大把的人毕业。普通一本一枚,数学专业,外语:cet6。一月底回学校开始准备做毕业设计。然后等考研成绩。三月初毕业设计的代码差不多完成,这时候考研成绩也出来了。很遗憾,考虑过调剂,又放弃了。看了一下本校的计算机的硕士,不调剂是明智的,计算机的必须得985硕士。这个月发现一个很有意思的东西,不过挺难实现的,估计用到机器学习和模式分类的相关内容。难度系数超过我的预期。三月初写论文,任务比较重,三份论文。不过第三份只写了部分。月底随便投几份简历,挑了个感兴趣的。四月初开始实习。这期间回学校呆过一些日子。很怀念是学生的那些日日夜夜。离校那天,拖着大包小包的行李,彻底的成 阅读全文
posted @ 2012-12-26 19:59 songtzu 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Bitmap Constructor (Type, String).NET Framework 4.5Initializes a new instance of theBitmapclass from a specified resource.Namespace:System.DrawingAssembly:System.Drawing(in System.Drawing.dll)C++public:Bitmap( Type^ type, String^ resource)ParameterstypeType:System::TypeThe class used to extract the. 阅读全文
posted @ 2012-12-25 00:13 songtzu 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 关于CString剖析,“strcmp”: 不能将参数1从“CString”转换为“const char *”问题CString csNewListBoxText;CString csOldListBoxText(g_csFirstListBoxSelText);if(strcmp(csNewListBoxText,csOldListBoxText)!=0)//Release版本下出错情况://error C2664:“strcmp”:不能将参数1 ,2从“CString”转换为“const char *”//于是改成下面的:在前面添加(char *)(LPCTSTR)。if(strcmp(( 阅读全文
posted @ 2012-12-23 17:50 songtzu 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 其实还可能出现其它类似的问题,如:error C2664: “fopen”: 不能将参数 1 从“CString”转换为“const char *”error C2039: “strcpy”: 不是“ATL::CStringT<BaseType,StringTraits>”的成员但是程序在VC6下编译得很好,经过研究发现是设置上有所不同。在VC6中,默认使用MBCS编码,即多字节字符;而VC8、VC7默认的是Unicode编码,所以...关于这两种编码有何不同,我引用了网上的一篇文章,由于作者匿名,只能在此感谢:http://pc.nengbang.cn/group_thread/ 阅读全文
posted @ 2012-12-23 17:50 songtzu 阅读(439) 评论(0) 推荐(0) 编辑
摘要: C++/CLI维基百科,自由的百科全书C++/CLI(CLI:CommonLanguageInfrastructure)在计算机语言中是一门由微软设计,用来代替C++托管扩展(下文使用MC++指代)的语言。这门语言在兼容原有的C++标准的同时,重新简化了托管代码扩展的语法,提供了更好的代码可读性。和微软.NET的其他语言一样,微软向ECMA提交了C++/CLI的标准化请求,并且被ECMA通过成为正式的标准[1]。C++/CLI现在可以被Visual C++2005和更高版本的编译器支持。C++/CLI的部分特性已经申请了专利。语法改变C++/CLI是一门独立的语言(比如新的关键字),而不是像C 阅读全文
posted @ 2012-12-23 11:48 songtzu 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: C++/CLI中使用gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换* ,就语义上来说他们的区别大致如下: 1. gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址. 2. gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放.first of all ,i have to declare that I just collect it not write it! 当然,从程序员的角度来说,管它是句柄还是什么其他的东西,总跑不掉是对某块内存地址的引用,实际上我们都可以理解成指针.下面我们就写一段代码来测... 阅读全文
posted @ 2012-12-23 11:37 songtzu 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 使用GetDIBts/SetDIBits高速逐点处理(2009-07-30 14:38:03)转载▼标签:杂谈之前逐点处理像素的时候都用GetPixel和SetPixel,对比了下坂本千寻系列里用的DIB,才知道那速度真不是一般的慢。前者可以看到扫描线,处理一张1024*800的图需要1~2s,但是后者处理相同大小的图几乎是即时的。关于DIB(设备无关位图)和DDB(设备相关位图)有很多概念,经常弄得我云里雾里,实际上用起来,DDB就是和dc相关的位图,不同情况下用CreateBMP(),CreateCompatibleBMP(),LoadBMP(),LoadImage()等创建的就是DDB。 阅读全文
posted @ 2012-12-21 17:06 songtzu 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 通过调用SetDIBits直接修改位图数据。下面的示例在黑色背景上画了一个十字。[cpp]view plaincopyvoidCTest5Dlg::OnOK(){//TODO:AddextravalidationhereCClientDCdc(this);CDCmemDC;memDC.CreateCompatibleDC(&dc);CBitmapbmp;bmp.CreateCompatibleBitmap(&dc,300,200);memDC.SelectObject(&bmp);BITMAPINFObmpInfo;bmpInfo.bmiHeader.biSize=si 阅读全文
posted @ 2012-12-21 17:03 songtzu 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 这些例子都在vs2005测试通过一.最简单的一种1、将图像文件以资源形式加入工程中,IDB_BITMAP12、用一个PICTURE控件,在其属性中,将其Type设置为Bitmap3、将Piture控件的属性中的Image设置为IDB_BITMAP1二.这个方法也比较简单(代码解释请看第三种方法)1、将图像文件以资源形式加入工程中,IDB_BITMAP1HDCMemDC;CBitmap bit;MemDC =CreateCompatibleDC(0);CString cc;bit.LoadBitmapW(IDB_BITMAP1);SelectObject(MemDC,bit);CClientDC 阅读全文
posted @ 2012-12-21 14:03 songtzu 阅读(636) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页