- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 转载vs最常用的快捷键(转载)
最常用的快捷键Ctrl+R+E 封装字段Ctrl + E + D 格式化选的代码Ctrl+k+d 格式化当前所有代码Alt+shift+enter 全屏,第二次推出全屏Ctrl + K + C 批量注释Ctrl + K + U 批量取消注释Ctrl + K + K :收藏(Bookmark)F5调试Shift + F5 退出调试F7 从设计模式到代码模式Shift + F7 从代码模式到设计模
2009-01-13 15:04:00 802
原创 详谈C#指针类型
操作c#中的指针,是一种编写非托管中的一种技术。c#中指针类型可能是(存储在栈)中的值类型,也可能是(存储在堆)中的引用类型。不过无论是什么类型,基本格式都有一个共同的要求就是必须都是支持非托管的类型或者空类型。(这里顺便提一句,非托管的类型编译依赖系统类型库,而托管的类型依赖CLR中元数据.)在C#中支持非托管的类型包括: sbyte, byte, short, ushort,
2009-01-13 15:00:00 1883
原创 图像处理的基本算法
1)将256*256分辨率的图像变为128*128分辨率可以将源图像划分成2*2的子图像块,然后将2*2的 子图像块的所有像素颜色均按照F(i,j)的颜色值进行设定,达到降低分辨率的目的。如:F(i,j) F(i,j+1) F(i,j) F(i,j) F(i+1,j) F(i+1,j+1) 变成 F(i,j) F(i,j)(同理,256*256分
2008-12-15 09:52:00 2161
原创 Windows GDI和GDI+编程实例全剖析(图)
1.基本概念 GDI在Windows中定义为Graphics Device Interface,即图形设备接口,是Windows API(Application Programming Interface)的一个重要组成部分。它是Windows图形显示程序与实际物理设备之间的桥梁,GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(即逻辑设备)中进行操作。它的桥梁作用体现在: (1)
2008-11-24 18:40:00 3297 2
原创 vc++基本图形生成的基本知识和概念
RECT 类型定义 Type RECTLeft As LongTop As LongRight As LongBottom As LongEnd Type 说明 这是windows广泛采用的一种数据结构,通常作为参数传递给许多api函数。RECT结构表示一个矩形区域,left和top字段描叙了矩形第一个角(通常是左上角),right和bottom字段描叙了矩形的第二个角(通常是右下角)。这两个
2008-11-24 18:38:00 1806
原创 图像梯度
可以把图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导: 图像梯度: G(x,y) = dx i + dy j; dx(i,j) = I(i+1,j) - I(i,j); dy(i,j) = I(i,j+1) - I(i,j); 其中,I是图像像素的值(如:RGB值),(i,j)为像素的坐标。 图像梯度一般也可以用中值差分: dx(i,j) = [I(i+1,j) - I(i-1,j)
2008-10-27 11:06:00 2551 1
原创 C#.NET图像处理
摘要:在.NET编程中,由于GDI+的出现,使得对于图像的处理功能大大增强。在本节介绍如何在.NET中显示图像、如何对图像进行旋转和剪切等物理变换,并且我们将实现一个简易的图像处理程序。注:本系列节选于MSDN Webcasts上邵志东老师的《 .NET Windows编程系列课程》,在我的Blog中整理发表,方便大家一同参考!此系列相关资料请到这里下载。本节主要内容:GDI+中的图像处理图像物理
2008-10-23 14:40:00 4242 1
原创 C#中创建和使用资源动态链接库
在程序中要用到的图标和图片资源集中起来,放到一个库文件中,方便使用。参考Microsoft的指导,将创建和使用的过程总结如下。一、创建资源文件1、准备好所有的资源(图标、图片,放到一个目录下保存2、从VS.net第二张安装光盘上(SDK/v1.1Samples/Tutorials/resourcesandlocalization/reseditor )或者在安装目录(/Program Files/
2008-09-28 11:13:00 1176
原创 如何利用C#创建和调用DLL
一、写在前面C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。C# 语言提供对常用 API 样式(如 .NET 框架、COM、自动化和 C 样式 API 等)的访问。 什么是动态链接库?
2008-09-28 09:58:00 2431 9
原创 c#中如何调用vc++写的动态链接库
当VC等调用C#写的COM时,用regasm /tlb生成TLB文件,也可用tlbexp.exe,在VC等中加载TLB文件,当用C#调用VC等写的COM时,用tlbimp.exe,你可以写一个程序调试一下 添加System.Runtime.InteropServices命名空间 如是COM就直接用静态函数调用:
2008-09-28 09:26:00 2702 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人