#! /usr/bin/env python#coding=utf-8import ctypes,sysSTD_INPUT_HANDLE = -10STD_OUTPUT_HANDLE = -11STD_ERROR_HANDLE = -12# 字体颜色定义 ,关键在于颜色编码,由2位十六进制组成,分别...
分类:
编程语言 时间:
2014-10-14 23:47:39
阅读次数:
457
importtimeimportctypesimportctypes.wintypesSEE_MASK_NOCLOSEPROCESS=0x00000040SEE_MASK_INVOKEIDLIST=0x0000000CclassSHELLEXECUTEINFO(ctypes.Structure):_...
分类:
编程语言 时间:
2014-10-04 18:58:46
阅读次数:
218
下面就是整MVC例子的源码:#windows应用程序
#开发人员:蔡军生(QQ:9073204) 深圳 2014-9-24
#使用类来描述
from ctypes import *
from ctypes.wintypes import *
WS_EX_APPWINDOW = 0x40000
WS_OVERLAPPEDWINDOW = 0xcf0000
WS_CAPTION = 0xc000...
分类:
Web程序 时间:
2014-09-30 16:02:59
阅读次数:
160
内容描述:在32位或64位的windows或GNU/Linux系统下利用Python的ctypes和numpy模块调用C/Fortran混合编程的有限元数值计算程序操作系统及编译环境:32bit Win7 + mingw32 + gcc-4.8 + msys-1.0 + python2.7 + op...
分类:
编程语言 时间:
2014-09-05 17:52:52
阅读次数:
339
整个窗口使用消息类重新写的源码如下:#windows应用程序
#使用类来描述
#开发人员:蔡军生(QQ:9073204) 深圳 2014-8-24
from ctypes import *
from ctypes.wintypes import *
WS_EX_APPWINDOW = 0x40000
WS_OVERLAPPEDWINDOW = 0xcf0000
WS_CAPTION = 0x...
分类:
其他好文 时间:
2014-08-28 09:45:19
阅读次数:
220
通过前面的基础知识的学习,已经对ctypes库的基本功能学会了使用,为了加强这种知识训练,以及运用刚学习的知识的快乐,我们来创建一个稍稍复杂一点的应用程序。这个应用程序是所有后面应用程序的基础,只有学会这个程序的基本原理,才可以更进一步学习WIN32的API程序开发。更何况后面所有程序都会在这个程序上修改而成,这个就相当你的爬向高楼顶层的第一个台阶。在所有工程技术里,都会从一个小小的演示程序开始,...
分类:
其他好文 时间:
2014-08-18 09:17:13
阅读次数:
300
为了方便查看,所有源码放在一起,如下:#windows应用程序
from ctypes import *
from ctypes.wintypes import *
WNDPROCTYPE = WINFUNCTYPE(c_int, HWND, c_uint, WPARAM, LPARAM)
WS_EX_APPWINDOW = 0x40000
WS_OVERLAPPEDWINDOW = 0xc...
分类:
其他好文 时间:
2014-08-18 09:16:44
阅读次数:
209
在C语言的世界里,程序的组成就是结构体加算法。因此,与Win32的API交互中,肯定少不了结构体的类型。在Python里定义的类,并不能直接使用于C的函数,需要通过ctypes里的结构类继承之后,并按它的格式填写字段才可以使用。下面的例子就是定义一个最简单的结构体,表示屏幕上一个点的坐标的结构体,如下:#windows应用程序
#开发人员:蔡军生(QQ:9073204) 深圳 2014-8-14...
分类:
其他好文 时间:
2014-08-14 10:58:08
阅读次数:
213
Linux/Unix 平台下共享库(Shared Library)文件后缀 .so;在 Windows 平台称为动态链接库(Dynamic Link Library),文件名后缀为 .dll。利用 ctypes 模块调用 C 共享库 ctypes 是 Python 标准库提供的一个模块,Pyt...
分类:
编程语言 时间:
2014-08-11 10:00:32
阅读次数:
375