摘要:
想要制作简单的python脚本编辑器,其中文字输入代码部分使用Tkinter中的Text控件即可实现。 但是问题是,如何实现高亮呢?参考python自带的编辑器:python27/vidle文件夹中的代码。 实现效果为: 其中主要思路就是在Text中每输入一行代码,都通过正则匹配,查找是不是需要高亮
阅读全文
posted @ 2017-05-06 16:13
禅在心中
阅读(2916)
推荐(0)
摘要:
有时候处理数据时,想要按照字符串中的数字的大小进行排序。 譬如,存在一组记录文件,分别为‘1.dat’,'2.dat'... 当我把该文件夹中的所有记录文件名读到一个列表中,这些字符串的排列方式为: 如何让这些字符串按照数字排列? 1、首先通过正则表达式,提取出字符串中的数字 2、排序,选择buil
阅读全文
posted @ 2017-05-05 16:35
禅在心中
阅读(29586)
推荐(1)
摘要:
ProEssentials是Gigasoft公司开发的一个功能十分强大的分发免费的工控图表。它提供了几乎所有的曲线显示形式,支持多种开发工具,提供以下接口供开发者调用:.NET(WinForm)、ASP.NET(WebForm)、ActiveX、DLL和VCL。ProEssentials有三种版本,
阅读全文
posted @ 2017-04-20 15:37
禅在心中
阅读(1517)
推荐(0)
摘要:
矩阵的定义可以使用STL提供的Vector, 譬如,定义A[4][4] 一、运算符重载实现矩阵加法 二、矩阵乘法 三、求行列式的值 四、求逆矩阵 补充: 对于上面矩阵加减乘除,如果输入的数据类型存在double、int等不同的数据类型,则需要不断重载运算符,带来不必要的麻烦。而C++的模板机制可以很
阅读全文
posted @ 2017-04-17 14:12
禅在心中
阅读(8870)
推荐(0)
摘要:
首先,使用的库是GLUT以及GLAUX,先下载两者,添加查找路径以及链接 一、单文本文件 工程openGLMFC 1、创建单文本文件 2、添加路径、链接 方法如之前篇章所示, 链接库为opengl32.lib ;glu32.lib ;glut32.lib ;glaux.lib 3、头文件 在stda
阅读全文
posted @ 2016-12-14 17:35
禅在心中
阅读(5917)
推荐(1)
摘要:
一、准备工作 创建Empty Project,为了能够使用OpenGL的库函数,需要把相关的库连接到项目中: 1、首先添加库的路径 如上,可以把需要添加的include、lib放到一起比较方便管理 这时候,VS就能找到所有需要的文件了。 2、然后把相关库链接到项目中, 注:GLFW是一个C写的专门用
阅读全文
posted @ 2016-12-14 15:50
禅在心中
阅读(4825)
推荐(0)
摘要:
<字节对齐与大小端> (1)对于大小端转换,可以使用以下函数: 1 //对应int32大小的成员 的转换 范例 2 int swapInt32(int value) 3 { 4 return ((value & 0x000000FF) << 24) | 5 ((value & 0x0000FF00)
阅读全文
posted @ 2016-12-13 18:48
禅在心中
阅读(473)
推荐(0)
摘要:
利用win32创建窗口函数,主要操作步骤为: 1、设计一个窗口类 2、注册窗口类 3、创建窗口 4、显示及窗口更新 5、消息循环 6、窗口过程函数 (1)设计一个窗口类 设计窗口类,这样的类型已经被windows定义好了,我们只需要像选择题一样填满定义好的结构体(WNDCLASS)即可。 首先有两个
阅读全文
posted @ 2016-12-12 15:39
禅在心中
阅读(4183)
推荐(0)