自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (17)
  • 收藏
  • 关注

转载 哈佛经典语录集

经典语录一:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或? 悒[有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。经典语录二:无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让身体始终好用;增加对社交的投资,扩大你的人脉;增加对学习的投资,加强你的自信;增

2012-08-31 15:53:33 1595

转载 PPDataActiver

;NSIS Modern User Interface;Basic Example Script;Written by Joost Verburg;--------------------------------;Include Modern UI  !include "MUI.nsh"  !include "Sections.nsh";----

2012-08-29 20:32:48 1050

转载 关于软件开发

今天在单位看计算机世界,看到上面一篇文章写得很不错。摘录和总结了几个句子,同时对里面的观点有达人想说些什么的话,也给小弟以更好的见识:第一点:“以用户体验为中心,站在用户用户的角度、根据用户的理解(而不是程序员的理解)来进行软件开发。关于此有一个基本的原则:就是不能由系统内部的交互来主导涉及,而应该有系统外部的用户与系统的交互进行指导。”这个其实是软件开发的指导原则,软件行

2012-08-29 20:28:24 599

转载 Windows下安装Object C开发环境

最近想学习iphone开发,但是由于没有c基础,只有java基础。所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先在windows下学习基本语法。还好找到了GNUset,可以利用GNUstep在windows下模拟object c开发环境。官方网址:http://www.gnustep.org/安装:GNUstep Windows Installer提供了W

2012-08-29 16:50:54 950

转载 Windows如何进行Object-C的开发

Windows下Object-C编译环境的搭建:1. 下载并安装以下两个软件 :    GNUstep System(我用的版本是:gnustep-msys-system-0.25.1-setup.exe)    GNUstep Core(我用的版本是:gnustep-core-0.25.0-setup.exe)     下载地址: http://www.gnustep

2012-08-29 16:49:33 1030

转载 python里面的图片叠加操作

PIL是比较常用的python图片处理模块,刚才学习了一下如果将一个图片叠加在另外一个图片上面的方法。例子代码如下:下载: im.pyimport Imagen12090 = Image.new('RGB',(120,90),'black')n12060 = Image.new('RGB',(120,70),'white')n12090.paste(n120

2012-08-29 15:40:25 10791

转载 PIL 的图像处理模块

PIL 提供了丰富的功能模块:Image,ImageDraw,ImageEnhance,ImageFile 等等。最常用到的模块是 Image, ImageDraw,ImageEnhance 这三个模块。1、Image模块  最基本的模块,每个Image对象对应了一幅图像,基本的功能如下:  1 from PIL import Image2 img = Image.op

2012-08-29 15:35:26 973

转载 PIL批量给图片加上字母序号

效果图这里用的图片全是 240X240 的,按文件名的首字母作为序号,PIL 虽然可以计算文字的尺寸,但类似 D 这样的字符依然不能处于圆圈的正中,所以还对个别字符做了偏移设置,本来想用 aggdraw 画圆圈的,能平滑一些,不过安装了好几次,都以失败告终,最终放弃。#!/usr/bin/env python#-*- coding: utf-8 -*-import os,

2012-08-29 13:51:57 1691

转载 VS2008下用MFC 的MSComm控件编写串口程序

可以在:http://download.csdn.net/detail/plutus_lee/4525446 下载详细文档。首先感谢网络资源吧,作为一个自动化专业出身的,不懂串口实在让我有点无奈,本文参考xinzrjay原创的在VC++6.0下编写串口调试助手,虽然比较详细,但难免有错误,感谢xinzrjay吧,提供了较好的模板。 首先启动VS2008,文件——新建——项目(快捷键Ct

2012-08-25 17:49:00 3186

转载 VS2008 中使用MScomm(Microsoft Communications Control, version 6.0)的方法以及遇到的问题!

首先声明,VS2008编写MFC/C/C++的程序。     在VS2008中没有将串口通信控件MScomm控件包含进去,因此安装后,会找不到这个控件,这里介绍一个如何在Visual stdio 2008中应用MScomm控件的一个简单方法。     在你的计算机上安装一次Visual C++ 6.0,如果以前安装了Visual C++ 6.0,那就不用了,肯定是可以用了,但记得安

2012-08-24 18:20:49 3411

转载 Google-C++编程规范(完整)

·        背景Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。风格,也被视为可读性,主要指称管理C++代

2012-08-24 14:34:03 4536

转载 在别的函数或者线程函数里使用 PostMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam)小收获

这是我从使用 PostMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam)给主框架发送消息来让主框架调用自身函数修改对话框上控件文本的小经验。因为出现的错误在网上找了很久没有找到解决办法,后来我自己解决了。所以很想在此分享下。首先这个错误是这样的:主框架Cmainframe里有个响应消息函数,用来动态改变控件IDC_STATETEX

2012-08-21 18:40:25 1257

转载 编写更节能的程序

看到这个题目的时候,读者可能会诧异:代码也有节能与不节能之分?我们说,是的,本质上,程序所调度的是硬件资源,不合理的硬件调度,会使得设备调度效率不高,从而产生更高的能耗。 实际上,随着移动终端的流行,功耗比已然成为比较处理器的重要参数。在已经上市,可能大放光彩的超级本上(Ultrabook),功耗更成为重要的考虑因素。实际上英特尔已经大量考虑了硬件层面的功耗优化,微软将在Windows8中增强功耗

2012-08-21 10:17:39 755

转载 MFC Dialog Boxes

Overview of Dialog Boxes A dialog box is a rectangular window whose main role is to host or hold other Windows controls. For this reason, a dialog box is referred to as a container

2012-08-21 09:41:58 1650

转载 MFC InputBox 输入框

首先:MFC中没有像VB中那样的InputBox,只是简单的实现一下InputBox的功能,标题是便于搜索。InputBox的实现步骤:1,添加dialog,IDD_INPUTBOX,里面一个“确定”,一个“取消”,一个static用于提示信息,一个CEdit(假定ID为IDC_INPUT)用于接收用户的输入。2,为IDD_INPUTBOX,建立新的类CInputBox,同

2012-08-19 11:46:29 5539

转载 CListCtrl如何获得所选项的内容

int nIdx=m_cReport.GetNextItem(-1,LVIS_SELECTED);//选中的行的索引CString str = m_cReport.GetItemText(nIdx,0);//选中行的第1项,索引为0转自:http://biaoxiangye.blog.163.com/blog/static/39222781201023014036516/

2012-08-19 11:36:26 1285

转载 MFC CListCtrl控件添加右键菜单

首先添加控件的右键单击事件,在事件中添加创建弹出菜单的代码void CHequDlg::OnNMRClickList4(NMHDR *pNMHDR, LRESULT *pResult){LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR);// TODO: 在此添加控件通知处理程序代码 CMenu menu;

2012-08-18 18:46:57 2725

转载 给CListCtrl添加右键菜单

在使用CListCtrl时要为它添加一个右键菜单,步骤如下: 1、响应CListCtrl的NM_RCLICK消息。 2、添加一个菜单资源,在菜单资源中插入要添加到菜单内容。3、在菜单响应函数中添加代码: CMenu menu; POINT pt = {0}; GetCursorPos(&pt);//得到鼠标点击位置 menu.LoadMenu(IDR_MENUI

2012-08-18 16:04:12 1434

转载 CLR里的null

由于应用需要,使用了.net里的C++(CLR窗口程序),用起来很奇怪,感觉只是语法与C\C++有点像的C#。C\C++里经常用到的null在这里里面要用 nullptr 代替。转载:http://my.oschina.net/myriads/blog/3544

2012-08-17 11:47:39 940

转载 Convert byte array to char* in a clr wrapper

I have written a C++ wrapper function in CLR that calls a C# .dll to use in unmanaged C++. After calling the C# .dll, I want to copy (Marshal) the data into a struct to use in the unmanaged C++. Here

2012-08-06 15:46:56 2597

转载 How to: Load Unmanaged Resources into a Byte Array

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]This topic discusses several ways to load unmanaged resources into a

2012-08-06 15:33:25 726

转载 How to convert array<System::Byte> to char* in C++ CLR?

In my project, I pass a byte[] from C# to C++ CLR function.C++ CLR code:void TestByteArray(arraySystem::Byte>^ byteArray){    ...}C# code:byte[] bytes = new byte[128];...TestByteArra

2012-08-06 15:28:21 2112

转载 array<Byte>^ TO unsigned char* :: Marshall class - Interop Issue

I wanted to convert array^ to unsigned char*. I have tried to explain what i have done. I donot know how to proceed further. Please show me the right approach. I am using MS VC 2005.//Managed array

2012-08-06 14:35:15 1333

转载 C# comboBox 添加items

添加下拉列表的条目数目,例子: 罐号为1-255号罐,为罐号添加可以选择1-255个罐的可以选择的item,罐号的comboBox的Name是 comboBox1,从1号罐添加到255号罐。       for (int i = 1; i   {          comboBox1.Items.Add(i.ToString());   }comboBox1

2012-08-06 12:11:42 7414

转载 HOW TO:在 Visual C++ .NET 中从 System::String* 转换为 Char*

概要本文介绍使用 Visual C++ .NET 中的托管扩展从 System::String* 转换为 char* 的若干方法。 方法 1PtrToStringChars 指定了一个指向实际 String 对象的内部指针。如果将此指针传递给非托管函数调用,则必须先锁定该指针,以确保在进行异步垃圾回收过程中对象不会移动://#include System::S

2012-08-06 11:27:26 890

转载 Conversion of C++/CLI array of strings to native C++ char**

In C++/CLI, What's the most efficient way to convert an array of strings to native char**?I am doing this:arrayString^>^ tokenArray = gcnew arrayString^> {"TokenONE", "TokenTWO"};int numTokens

2012-08-06 11:24:35 1744

转载 C#调用C++的DLL搜集整理的所有数据类型转换方式

//C++中的DLL函数原型为        //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char* 变量名2)        //extern "C" __declspec(dllexport) bool 方法名二(const unsigned char* 变量名1, char* 变量名2

2012-08-03 17:27:39 932

转载 assert functions in C/C++/C#

I just had several small tests. Here is a summary to the assertion related APIs we are using in our product.Assert Function                                                                Commentsa

2012-08-03 14:21:42 859

转载 C# 为Panel控件增加双缓冲

为控制增加双缓冲的目的为了在重绘时避免闪烁. Panel类的setStyle 方法不是Public的. 所以我们需要自定义一个Panel类,在其构造函数中定义setStyle.this.SetStyle(ControlStyles.AllPaintingInWmPaint | //不擦除背景 ,减少闪烁                          ControlStyles.

2012-08-03 12:08:14 3990

转载 C#调用C++ DLL数据类型转换

//c++:HANDLE(void   *)          ----    c#:System.IntPtr         //c++:Byte(unsigned   char)     ----    c#:System.Byte         //c++:SHORT(short)              ----    c#:System.Int16         //

2012-08-03 11:54:47 803

转载 C# 图片处理之:旋转图片任意角度

拍摄的数码相片偶尔也有拍歪的时候。没关系,我们还是可以用C#来处理图片。      ///         /// 任意角度旋转        ///         /// 原始图Bitmap        /// 旋转角度        /// 背景色        /// 输出Bitmap        public static Bitmap KiRot

2012-08-03 11:52:04 1455

转载 C# 如何得到指定打印机的端口号

问题.Net Framework 1.1给我们提供了一个PrinterSettings类,以提供指定有关文档打印方式的信息,其中包括打印文档的打印机。其中的静态属性InstalledPrinters可以使我们获取安装在计算机上所有打印机的名称。但是可惜的是,该属性仅仅能够提供已安装的打印机的名称。对于获取该打印机的相关信息(如打印机类型等)却无能为力。问题就产生了,由于客户无法提供打印机的

2012-08-03 11:50:57 4933

转载 C# 屏幕分辨率

Screen.PrimaryScreen.Bounds.Width;//电脑屏幕的宽Screen.PrimaryScreen.Bounds.Height;//电脑屏幕视频的高Rectangle rect; //判断是否是双屏                    if (Screen.AllScreens.Length == 2)

2012-08-03 11:48:22 965

转载 C# 关闭程序

this.Close() ;    //关闭当前窗体或对象 Application.Exit();     //关闭所有应用程序窗口如果启动了多线程,就需要用下面的方法来关闭了:C#通过Application.Exit(); 无法退出单独开启的线程,通过 Environment.Exit(0);   可以解决问题。下面的方法,也是关闭的,仅供参考///

2012-08-03 11:45:45 1026

转载 C#常见错误及解决方案

以下“解决方案”中的内容对应的是“错误信息”中内容的解决方法。1. 编译器错误 CS0003?? 错误信息内存不足。?? 解决方案编译器无法分配足够的虚拟内存完成编译。关闭所有不必要的应用程序并重新编译。可能还需要增加页文件的大小,请确保有可用的磁盘空间。当 .NET Framework SDK 与 C# 编译器的版本不匹配时,或者当一个或多个支持 C# 编译器的文件损

2012-08-02 18:53:07 27805

转载 使用 /clr 编译 MFC 可执行文件或规则 DLL

一、使用 /clr 编译 MFC 可执行文件或规则 DLL    1、打开“项目属性”对话框,方法是右键单击“解决方案资源管理器”中的项目并选择“属性”。    2、展开“配置属性”旁边的节点并选择“常规”。在右侧窗格中的“项目默认值”下,将“公共语言运行库支持”设置为“公共语言运行库支持 (/clr)”。    3、在相同的窗格中,确保将“MFC 的使用”设置为“在共享

2012-08-02 18:14:10 965

转载 C#构造方法重载

在C#中,构造函数可以使用 this 关键字调用同一对象中的另一构造函数。和 base 一样,this 可带参数使用也可不带参数使用,构造函数中的任何参数都可用作 this 的参数,或者用作表达式的一部分。namespace OOPExample{    class Program    {        static void Main(string[] args)

2012-08-02 11:21:40 866

转载 C# winform 判断click事件点击的是左键还是右键

button.Click += new System.EventHandler(btn_Click);private void btn_Click(object sender, EventArgs e){//EventArgs继承自MouseEventArgs,所以可以强转MouseEventArgs Mouse_e = (MouseEventArgs)e;//点鼠标右

2012-08-01 17:33:04 10997

转载 C#文字随鼠标移动效果

1、WinForm中,左击后鼠标右侧会出现文字,会跟随鼠标一起移动。放开后效果消失。代码如下:private void Form1_MouseMove(object sender, MouseEventArgs e)        {            this.label2.Location = new Point(e.X + 10, e.Y);            t

2012-08-01 11:56:57 3264

HybridList - A fast N lg (N) sort algorithm for lists

Windows MFC 的虚拟列表示例代码,找来不容易。

2013-01-16

VS2008MFC编程调用MSComm控件简单示例

在Visual Studio 2008下如何玩MSComm ActiveX Control,兄弟,有的玩了。

2012-10-19

C# 调用标准 C++ 生成的 dll

应用C#如何调用标准C++已生成的动态库,牵涉到比较多的方方面面。

2012-08-03

计算机程序设计艺术 卷三

了解程序设计,了解算法,学会程序设计,学会算法,祝大家好运!

2009-05-16

计算机程序设计艺术 卷二

了解程序设计,了解算法,学会程序设计,学会算法,祝大家好运!

2009-05-16

程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发

程序设计C、C++、Java、OpenGL、MFC、Windows、SDK驱动开发,里面的内容比较丰富,这是种子,下载速度较慢,花了我比较多的时间,如果不想下载,直接想得到的话,可以 E-mail 给我,我的 E-mail: 382087110@qq.com ,学习万岁!

2009-04-14

Symbian OS C++ 手机应用开发(第一卷,中文版).pdf

Symbian OS C++ 手机应用开发(第一卷,中文版),希望对大家有用,共同学习。

2008-11-26

水晶报表控件的示例程序源码

学习:水晶报表控件的示例程序源码,希望对大家有用哦!

2008-11-04

create and use DLL

学习DLL:create and use DLL

2008-11-04

VC编程-----界面的设计

希望大家积极踊跃的上传,广泛交流,提高水平,谢谢!

2008-10-28

MFC编程---界面设计

VC MFC 设计界面,有助于大家的界面设计和VC编程,希望对大家有帮助。

2008-10-28

解决 Can not find the main class. Program will exit. 难题

解决 Can not find the main class. Program will exit. 难题

2008-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除