详细的介绍了如何用C/C++来开发python模块,如何导出C++类,如何生成部署安装程序!
最近看开源项目时学习了一下用C/C++写python模块,顺便把学习进行一下总结,废话少说直接开始:环境:windows、python2.78、VS2010或MingW1 创建VC工程(1) 打开VC6.0或VS2008,然后File-->New-->
转载
2023-07-02 16:31:56
446阅读
方法一创建字体 设置HDC的字体 首先,我们需要用CreateFont函数来设置一个HFONT句柄,然后把此句柄设置给我们需要的HDC.下面是CreateFont函数原形. HFONT CreateFont(  
转载
精选
2012-11-27 11:48:00
640阅读
C++和Python是开发过程中比较常用的两种语言,实现两者之间的调用能够很好的发挥两种语言的优势。本文将介绍C++调用Python的实现过程。 1、采用软件Visual Studio2017作为开发编译工具,当然你若采用2019版也是很OK的;当然还需要下载安装Python,这里我安装的是Python3.9. 2、在VS中新建项目test1,若你想后期不再重复配置,依然可以选择 右击Releas
转载
2023-10-21 07:36:39
46阅读
author: scruffybear release time: 08/01/2007 company: Watchdata 如
原创
2022-11-15 16:19:42
408阅读
第一讲 用Create()方法新建一个窗体应用程序 一般来
转载
2007-02-03 10:06:00
63阅读
2评论
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示...
原创
2021-09-28 18:07:03
590阅读
点赞
一、WebService例子1.准备要调用的webservice接口的wsdl地址,比如网上的查询天气接口:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl2.准备gSOAP工具:将gsoap_2.8.100.zip解压,进入gsoap_2.8.100\gsoap-2.8\gsoap\bin\win32目录下(工具可以在这个网址下载:h
转载
2023-06-27 15:02:17
149阅读
创建纯资源 DLL 纯资源 DLL 是仅包含资源(如图标、位图、字符串和对话框)的 DLL。使用纯资源 DLL 是在多个程序之间共享同一组资源的好方法。提供其资源被针对多种语言进行本地化的应用程序也是一种好方法(请参见 MFC 应用程序中的本地化资源:附属 DLL)。 若要创建纯资源 DLL,请创建一个新的 Win32 DLL(非 MFC)项目,并将资源添加到此项目。 在“新建项目&...
转载
2009-07-05 12:40:00
282阅读
#include "stdafx.h" #include #include #include #include #include using namespace std; LPWSTR StringToLPWSTR(string s) { const char * szString = s.c_str(); int dwLen = strlen(szString) +...
转载
2015-08-24 15:22:00
236阅读
前言:dbf文件是一种著名的数据库文件,其特点是可以记录单个数据表的数据。Maozefa大侠曾经写过两篇文章论述如何操作dbf文件:《C++老代码 -- DBF数据文件操作类DBFile》(http://blog.csdn.net/maozefa/archive/2007/09/16/1787074.aspx)和C语言版的DBF本地数据库文件操作函数(http://blog.csdn.net/ma
转载
2010-06-01 16:41:00
471阅读
2评论
创建进程是编程开发的常用操作。Windows中的创建进程采用API函数CreateProcess实现。下面是一个使用例子:#include #include int _tmain(int argc...
转载
2015-10-31 23:53:00
98阅读
2评论
//return CDialog::OnEraseBkgnd(pDC);return TRUE;}接下来是在WM_PAINT的消息处理函数OnPaint()中添加代码。由于当背景位图比较大时,进行区域处理比较耗时,所以只在启动时进行一次处理。一种方法是OnInitDialog()处理,但这样会在从启动程序到窗口出现有相当的延迟,易引起程序尚未启动的误解。再一种方法就是在OnPaint()处理,但为了避免重复处理,可以加上一个判断标志。以下是OnPaint()的代码,正体为AppWizard生成,粗体为自己添加内容。void CTransDlg::OnPaint() {if (IsIconic(
转载
2011-01-13 13:53:00
60阅读
2评论
1、第一种方法:用微软提供的官方文档From : helf after a specified amount of time. The problem with this method is that you lose the stand.
转载
2013-01-07 10:18:00
62阅读
2评论
Win32中提供的创建目录的API函数--CreateDirectory只能创建单层目录,下面提供一个创建多级目录的方法: bool Utility::CreateMultipleDirectory(const CString& szPath){ CString strDir(szPath);//存放要创建的目录字符串 //确保以'\'结尾以创建最后一个目录 if (...
转载
2021-08-05 15:34:37
739阅读
随着Microsoft凭借Windows在操作系统上取得的巨大成绩,Windows用户界面也日益成为业界标准。统一的界面给广大用户对应用软件的学习与使用带来了很大方便。但每天都面对同一副面孔,日久天长难免会产生一些厌倦,开发一些“离经叛道”,一改Windows应用程序千篇一律的“标准”界面,一定会给你带来一种清新的感觉。标准Windows应用程序窗口一般为带有标题栏的浅灰色矩形外观,因而“异形”对话框/窗口也主要是颜色与外形上动手脚。1:改变背景颜色 改变对话框(窗口)的背景颜色是最简单的改变Windows应用程序外观的方法,根据Windows创建与管理机理,一般有两种方法。一种是处理WM_C
转载
2011-01-13 13:51:00
86阅读
2评论
VC操作Windows快捷方式 总结主要有二个操作:新建和解析主要用到的是COM组件。IShellLink和IPersistFile需要添加的头函数shobjidl.hIPersistFile主要用到两个成员函数: 1、Save。保存内容到文件中去 2、Load。读取Load的函数原型 HRESULT Load( LPCOLSTR pszFileName, //快捷
原创
2021-08-02 14:27:11
218阅读
作者:朱金灿来源:http://blog.csdn.net/clever101 创建进程是编程开发的常用操作。Windows中的创建进程采用API函数CreateProcess实现。下面是一个使用例子:#include #include int _tmain(int argc, _TCHAR* argv[]){ STARTUPINFO si; PROCESS_I
原创
2021-12-15 13:34:15
114阅读
朱金灿 前言:dbf文件是一种著名的数据库文件,其特点是可以记录单个数据表的数据。Maozefa大侠曾经写过两篇文章论述如何操作dbf文件:《C++老代码 -- DBF数据文件操作类DBFile
原创
2021-12-16 09:44:00
3572阅读
朱金灿 前言:dbf文件是一种著名的数据库文件,其特点是可以记录单个数据表的数据。Maozefa...
转载
2008-05-17 15:43:00
101阅读
打开vc,新建WIN32 Dynamic-Link Library;
选择: an empty dll project;
file->new,插入一个新的cpp,文件,
file->new,插入一个新的.h,
file->new,插入一个text文件,更名为.def,
编写代码如下:
// xxx.cpp
extern "C" _de
原创
2008-08-29 15:44:04
1279阅读