Peng Lv

毋意,毋必,毋固,毋我。 言必行,行必果。

导航

随笔分类 -  Windows Programming

1 2 下一页

{Reship}{ListView}C# ListView用法详解
摘要:========================================================================This aritcle came from http://blog.csdn.net/chen_zw/article/details/7910324Thanks for the author(s).=======================================================================一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为fa. 阅读全文

posted @ 2014-03-14 12:45 Lvpengms 阅读(255) 评论(0) 推荐(1)

{C#}{GDI+}各种C#,GDI+的资料
摘要:GDI+各种功能: http://www.cnblogs.com/08shiyan/category/253906.html字体:http://blog.sina.com.cn/s/blog_7c773cc50100yvye.html 阅读全文

posted @ 2014-02-25 23:59 Lvpengms 阅读(306) 评论(0) 推荐(0)

{Reship}{C#}{GDI+}GDI+画笔,线,区域类型
摘要:===================================================================================This article is reshiped from here, thanks for the author.===================================================================================构造Graphics对象Graphics类是GDI+程序设计的核心,Graphics类能够完成大部分的绘图,文本输出,几何图形的填充及坐标系统的转换等各 阅读全文

posted @ 2014-02-25 16:03 Lvpengms 阅读(1776) 评论(0) 推荐(1)

{VS2010C#}{WinForm}{ActiveX}VS2010C#开发基于WinForm的ActiveX控件
摘要:在VS2010中使用C#开发基于WinForm的ActiveX控件常见的一些ActiveX大部分是使用VB、Delphi、C++开发,使用C#开发ActiveX要解决下面三个问题:使.NET组件可以被COM调用在客户机上注册后,ActiveX控件能通过IE的安全认证已在客户机上注册时,安装包能通过IE的签名认证配置:win 7,VS2010步骤第一步,创建控件1.创建WinForm控件,命名为WebForm,如图1:2.设置项目的Assembly属性,如图2所示,并对Make Assembly Com-Visible选项划钩并且设置项目的编译选项,如图3所示,对Register for COM 阅读全文

posted @ 2014-02-18 23:50 Lvpengms 阅读(1705) 评论(0) 推荐(1)

{Emgu}{C#}保存图片、视频等
摘要:一、簡介以前研究所的時候,有使用VC.NET 配合 OpenCV 做影像處理,這東西相當讚,可以省去不少開發時間,今天嘗試看看如何在Visual C# 2008 上使用 OpenCV。以下引用 OpenCV 中文網站 的介紹1. 什麼是OpenCVOpenCV是Intel®開源電腦視覺庫。它由一系列 C 函數和少量 C++ 類構成,實現了圖像處理和電腦視覺方面的很多通用演算法。2. OpenCV 重要特性OpenCV 擁有包括 300 多個C函數的跨平臺的中、高層 API。它不依賴於其它的外部庫——儘管也可以使用某些外部庫。OpenCV 對非商業應用和商業應用都是免費(FREE)的。 阅读全文

posted @ 2013-11-02 00:18 Lvpengms 阅读(6898) 评论(0) 推荐(0)

{Reship}{Emgu}{vs2010}C#配置Emgu
摘要:=============================================================================================This Article came from hereThanks for the authors very much!=============================================================================================在VS2010(VC10)中配置能使用C#开发语言调用Open CV视觉库的方法如下。众所周知,能供C#使用 阅读全文

posted @ 2013-11-01 23:41 Lvpengms 阅读(925) 评论(0) 推荐(0)

{Reship}{Socket}C#简单应用
摘要:This article come frome here======================================================================================================之前一直想自己搞把C#的Socket代码,一直没有下手,今晚终于实践了一把。现把流程编写出来,以备后用。很简单的源码。工具:Vs2010建立项目:C# 控制台应用程序Server代码1234567891011121314151617181920212223242526272829303132333435363738394041424344 阅读全文

posted @ 2013-10-31 10:56 Lvpengms 阅读(259) 评论(0) 推荐(0)

win32控制台程序中定时器的实现
摘要:普通的win32程序中定时器的应用很多也很方便,但是在win32控制台中也是可以使用定时器的,利用的是windows程序的消息循环机制,如下:#include <iostream>#include <windows.h>using namespace std;void CALLBACK TimeProc( HWND hwnd, UINT message, UINT idTimer, DWORD dwTime){ cout<<"This is a timer."<<endl;}/* * 利用消息循环机制来实现定时器. */int 阅读全文

posted @ 2011-10-04 19:29 Lvpengms 阅读(1801) 评论(0) 推荐(0)

益智贪吃蛇 GreedySnake-Puzzled【windows C++游戏源码】
摘要:益智贪吃蛇 GreedySnake-Puzzled 2016.11.20更新: -关于源代码,很遗憾,这份游戏代码由于某些原因无法找到。这个游戏是我非常喜欢的一个游戏,可拓展性非常强。 -本意是想今年再进行添加更有意思的功能以及维护,但发现源代码已经无从找到。只有一份课程性程序了:这里下载, -所以 阅读全文

posted @ 2011-06-03 13:59 Lvpengms 阅读(3488) 评论(4) 推荐(0)

拼图游戏 C++ 源代码【windows游戏源码】
摘要:一个简单的拼图游戏,实现了游戏的基本功能,由于时间仓促,还有很多功能没有加入,本代码允许个人随意下载、使用及修改。编译环境: WINXP , VS2005操作:用户可以使用鼠标和键盘来控制游戏,图像的载入和游戏难易度的调节只能从源码里面修改了。。。就是那个Game::SetLevel(int nx, int ny)函数。其中写了不少代码是用于图像块移动效果上的。游戏思路: 数据结构,将整个所有图像块记为一个二维数组m_board[][],写了一个Board类来控制图像的移动和修改,注意边界判断。为了实现图像块的平滑移动效果,在图像块移动的时候添加一个定时器,将图像块不断的移动和现实,当移动完. 阅读全文

posted @ 2011-04-25 14:54 Lvpengms 阅读(9941) 评论(2) 推荐(0)

模拟礼花弹【windows小程序】
摘要:一个模拟礼花弹爆炸的小程序BoomFire。编译环境:WINXP, VS2005摘要:每一个爆炸后的碎片为一个结构体,其中定义了这个粒子的位置(x,y),速度(vx,vy),加速度g,颜色,生存时间等元素。每个粒子的各个属性值都是随机生成,为了更加具有真实性,每个粒子的颜色随着时间慢慢变淡:RGB(r,g,b)->RGB(255,255,255), 只要在这个粒子的RGB颜色在它的生存周期内均匀地过渡到背景色就行了,这里背景色是RGB(255,255,255)。操作:鼠标左键:礼花弹不会有轨迹 鼠标右键:礼花弹有轨迹Download Source Code : BoomFire.rar示 阅读全文

posted @ 2011-04-23 13:01 Lvpengms 阅读(1269) 评论(0) 推荐(0)

模拟重力小球【windows小程序】
摘要:很久没写windows程序,也很久没有更新了,最近实在是学的太杂乱了,没有重点,就先写一个重力模拟小球小程序来给自己放松一下,不写不要紧一些发现以前学的大部分windows编程都已经忘得差不多了。。。思路:原理就是构造一个小球,包括位置(x,y),速度(vx,vy),重力g,高度h,把屏幕上的一个像素看为1米,然后就是模拟了,但是这个重力值设置应该注意,因为现实中速度是连续的,但是计算机中却无法模拟这种连续的变量,所以只能够取足够多的离散的点来进行刻画,如果加速度值过大,将会出现小球永远也听不下来的情况,所以将加速度值设置的小一些,将会得到足够多的离散的点,当小球速度值小于极限时,将速度置为零 阅读全文

posted @ 2011-04-22 19:24 Lvpengms 阅读(1294) 评论(0) 推荐(0)

【转载】Winxp下 gvim 编程环境搭建
摘要:在Linux中ctags,taglist等著名插件让vim变得如此灵巧好用,不过在windows环境中gvim也有一样的插件,利用好这些插件可以让编码过程很舒心。NOTE:转载于CSDN博客,因觉得很有用故来转载,原文链接:http://blog.csdn.net/minico/archive/2007/12/15/1938050.aspx=====================================================================================Winxp下 gvim 编程环境搭建 1.官方网站下载最新的gvim7.1 win32, 阅读全文

posted @ 2011-03-21 16:25 Lvpengms 阅读(755) 评论(0) 推荐(0)

连连看 C++源代码 LinkingGame
摘要:上周六没事干,忽然想写个连连看游戏,虽然自己没玩过连连看,但多少也了解一些,于是奋战了一下午,一晚上,基本上差不多了,有想要程序或源码的朋友可以给我发邮件。NOTE:更新,程序和源码可以从这个地址下载:下载连连看程序及源码=======================================... 阅读全文

posted @ 2010-03-19 22:02 Lvpengms 阅读(11524) 评论(1) 推荐(1)

DRAWITEMSTRUCT structure 详解
摘要:DRAWITEMSTRUCT 为需要自绘的控件或者菜单项提供了必要的信息。在需要绘制的控件或者菜单项对应的WM_DRAWITEM消息函数中得到一个指向该结构的指针。语法:[代码]成员解释:CtlType Specifies the control type. This member can be one of the following values. ODT_BUTTON Owner-drawn... 阅读全文

posted @ 2010-02-11 23:46 Lvpengms 阅读(1345) 评论(0) 推荐(0)

Windows编程学习笔记(十三)
摘要:第九章 对话框模态对话框 对话框有两类,一中是【模态】一中是【非模态】,模态对话框是指当我们结束这个对话框时,才能对同一个程序中的另一个对话框进行交互,不过这时我们可以切换到其他程序。而非模态对话框则不具有这种性质。 当我们建立一个对话框后,会生成一个建立的模板,比如:[代码]·其中DIALOG DISCARDABLE 是关键字,后四个数字是对话框的位置和大小,位置是相对于父窗口显示... 阅读全文

posted @ 2010-02-05 23:41 Lvpengms 阅读(575) 评论(0) 推荐(0)

Windows编程学习笔记(十二)
摘要:第八章 菜单及其他资源这一部分主要学习了windows程序中对资源的定义及使用。在windows程序中,主要有以下几种资源:·图示·游标·字符串·自订资源·菜单·键盘快捷键·对话框·位图/**************************************************... 阅读全文

posted @ 2010-02-03 19:46 Lvpengms 阅读(322) 评论(0) 推荐(0)

Windows编程学习笔记(十一)
摘要:第七章 子窗口控件(下)控件这部分比较多,看了很长时间才差不多。/***************************************************/静态类别 我们可以建立静态文字的子窗口控件,这些字窗口不会接受鼠标或键盘输入,也不向父窗口发送wm_command消息,当我们在静态子窗口上移动或按下鼠标时,这个窗口将拦截wm_nchittest消息并将httransparent... 阅读全文

posted @ 2010-02-03 16:51 Lvpengms 阅读(417) 评论(0) 推荐(0)

Windows编程学习笔记(十)
摘要:第七章 子窗口控件(上)/**************************************************************************/基础知识通过呼叫GetParent,子窗口消息处理程序能确定其父窗口的窗口句柄:hwndParent = GetParent (hwnd) ;其中,hwnd是子窗口的窗口句柄。它可以向其父窗口消息处理程序发送消息:SendM... 阅读全文

posted @ 2010-02-03 16:51 Lvpengms 阅读(1391) 评论(0) 推荐(0)

Windows编程学习笔记(八)
摘要:第五章 鼠标(下)主要是对鼠标各个信息的处理和利用,WM_MOUSEMOVE WM_LBUTTONDOWN WM_LBUTTONUP 注意当绘制例子中的画图程序时(画矩形)如何达到鼠标按住拖动时不留下走过的痕迹呢,这就需要在WM_MOUSEMOVE里做手脚,每次受到WM_MOUSEMOVE消息,就重新画矩形,不过在画的时候加一句SetROP2 (hdc, R2_NOT) ; 这样当在原来的矩... 阅读全文

posted @ 2010-02-03 16:50 Lvpengms 阅读(295) 评论(0) 推荐(0)

1 2 下一页