上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页
摘要: Gdiplus::BitmapGpBmp(WideString("Climber.jpg"));HBITMAPHBmp;GpBmp.GetHBITMAP(0,&HBmp);Image2->Picture->Bitmap->Handle=HBmp;Gdiplus::Graphicsgr(Image3->Canvas->Handle);gr.SetInterpolationMode(InterpolationModeHighQualityBilinear);gr.DrawImage(&GpBmp,Gdiplus::Rect(0,0, 阅读全文
posted @ 2013-01-28 11:56 songtzu 阅读(259) 评论(0) 推荐(0) 编辑
摘要: LockBits in GDI+发布时间:March 31, 2011分类:技术什么东西一旦追求起效率来最终还是要归到比较底层的操作,比如 GDI 中直接操作位图数据就要用GetDIBits/SetDIBits(或者已经废弃的GetBitmapBits/SetBitmapBits)。因为最近要处理的都是GDI 处理不了的 PNG 格式图片,所以还是用上了 GDI+。GDI+ 中直接操作Bitmap的数据就要用LockBits/UnlockBits了。第一眼看见Bitmap::LockBits的声明我就比较晕:Status LockBits(const Rect *rect, ... 阅读全文
posted @ 2013-01-25 15:56 songtzu 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 在GDI+图像处理中,我们经常利用BitmapData结构对图像数据扫描线进行操作,在我的大部分BOLG文章中,都使用了这个方法。GDI+位图通过其LockBits方法和UnlockBits方法,分别用来锁定(获取)和解锁(释放)BitmapData数据,我们一般都在这2个方法之间操作图像数据扫描线,如:[cpp]view plaincopyprint?Bitmap*bmp=newBitmap(L"d://001-1.jpg");BitmapDatadata;Gdiplus::Rectr(0,0,bmp->GetWidth(),bmp->GetHeight()) 阅读全文
posted @ 2013-01-25 14:51 songtzu 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 使用GDI+保存用户的绘图数据.将用户的绘图保存为一副bmp图片.//定义bmp图片对象Bitmap bmp(300, 300);//给出要创建的图片的尺寸即可------------------------1//定义绘图对象Graphics g(&bmp);//所有的绘图都由g来完成--------------------------------------2//通过g来绘制图像g.Draw(...);//-------------------------------------------------------------------------------3//.....//绘 阅读全文
posted @ 2013-01-24 21:03 songtzu 阅读(958) 评论(0) 推荐(0) 编辑
摘要: Windows Phone 数据库并行访问原文链接:http://queconejo.wordpress.com/2011/09/04/windows-phone-mango-and-concurrent-database-access/byMost windows phone developers might already know that the Mango release has a new API For local database access.大多数windows phone开发者可能已经了解到Mango已经发布了一系列全新的关于本地数据库访问的API。Typically, 阅读全文
posted @ 2013-01-24 11:46 songtzu 阅读(243) 评论(0) 推荐(0) 编辑
摘要: lock语句要lock数据库上下文。 阅读全文
posted @ 2013-01-23 19:39 songtzu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 考虑到将来有可能需要用C#调用C++的程序,先实验一下。先准备下C++程序:#include<stdio.h>#include<iostream>intmain(){printf("hi");intv1,v2;std::cin>>v1;v2=v1*2;std::cout<<v2<<std::endl;}用C#调用:大气象usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usi 阅读全文
posted @ 2013-01-17 17:51 songtzu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、ISAPI简介通用网关接口CommonGatewayInterface(CGI)很早就作为交互式的Web应用程序的一个标准广泛应用在Internet之中。CGI脚本允许人们用多种编程语言(如Basic、C、Perl、Shell等等)来编写简单的应用程序。这些脚本运行在Web服务器上,而在客户的Web浏览器上输出运行结果。客户的输入通过环境变量或者标准输入设备来进行传递,然后CGI程序根据需要完成特定的操作,并通过HTML格式显示在客户的浏览器中。CGI的这一特性给互联网带来了生机,网站的建设也从此从沉默的处子变为热烈的少女,随着时间的推移,这位曾经轰动一时的白雪公主也日益疲乏起来。人们在长 阅读全文
posted @ 2013-01-17 15:13 songtzu 阅读(589) 评论(0) 推荐(0) 编辑
摘要: ISAPI(InternetServerApplicationProgrammingInterface)作为一种可用来替代CGI的方法,是由微软和Process软件公司联合提出的Web服务器上的API标准。ISAPI与Web服务器结合紧密,功能强大,能够获得大量的信息,因此利用ISAPI可以开发出灵活高效的Web服务器增强程序。由于ISAPI程序与Web服务器的关系,使得ISAPI接口在安全方面有一定的研究价值。本文主要讨论ISAPI在IIS和VC++6.0中的实现。一、ISAPI接口和CGI接口的不同。ISAPI程序和CGI程序完成类似的功能,但是实现方法不同。1、ISAPI程序以DLL形式 阅读全文
posted @ 2013-01-17 14:37 songtzu 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。 1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU时间等,造成效能低下。 2、ISAPI(Internet Server Application Program Interface)是微软提供... 阅读全文
posted @ 2013-01-17 14:26 songtzu 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页