- 博客(12)
- 收藏
- 关注
原创 C++读取读取csv、xls文件的类
由于经常要读取大量的数据进行分析,自己封装了一个C++的类,代替网上的rapidcsv库。一切以自己的需求为准,够用简略就好。真正体会到了C++程序员造轮子的乐趣。自己的拼装车就是好用。
2022-06-04 13:41:51
1735
4
原创 C++win32控件,组合框的封装
组合框是程序的重要功能,几乎所有的软件都有组合框,使得软件更加人性化。下面我封装了一个简单的类,实现创建组合框,更改组合框选项。离吃透MFC又近了一步!运用一个简单的win32对话框程序,使用我封装的类CComBox,创建了三个组合框显示在窗口左上角。(第三个组合框没有成功创建)效果如下:废话少说,上代码:1、定义CComBox类的头文件:CComBox.h#pragma once#include <windows.h>#include<vector>#inclu
2022-03-27 00:03:51
1650
原创 C、C++控制台应用程序屏蔽右上角的关闭按钮,并且实现密码关闭
CTP服务器程序屏蔽了控制台应用程序的关闭按钮,只有输入正确的密码才能关闭程序。
2022-02-12 13:28:51
3374
原创 win32分割窗口的一个简易做法,非常好的编程思维(二)
在win32当中,使用分割条把一个父窗口拆分成若干个子窗口,这些子窗口随着分割条的拖动可以自由的调整大小,可以让程序更加美观使用。如下图所示:图纸窗口被横竖两个分割条分割成四个子窗口。而实际上是五个静态窗口构成了这两个分割条。当我们拖动分割条的时候实际上是改变这五个静态子窗口的相对位置和大小,从而实现拖动分割条的效果。在这里可以说你在屏幕上看到的并非如你理解的那样,所见非所得。还是那句话:上代码!!!`// Win32StaticWnd.cpp : 定义应用程序的入口点。//#include “f
2021-07-23 18:45:28
1117
原创 win32分割窗口的一个简易做法,非常好的编程思维(一)
win32分割窗口的一个简易做法,非常好的编程思维使用win32写一个分割窗口为若干子窗口,随着鼠标在“分割条”上拖动,可以动态的改变子窗口的大小,从而让程序的界面可以显示不同模块的内容,这个需求是编程当中经常遇到的。本人在写了一个CTP交易程序,就遇到登录成功以后一个页面显示今日委托、今日成交、今日持仓三大模块。于是,我在这个页面建立了三个STATIC控件子窗口,分别显示不同的内容。话不多说,上图看:图中,分割条是虚的,并没有真实的绘制废话少说,上代码:// SplitWnd.cpp : 定义
2021-07-14 23:23:20
927
原创 LPSTR类型的字符串用法
LPSTR类型的字符串就是char类型的字符串指针char类型的数据是我们编程必须面对的,网络数据传过来都是char类型,最底层的处理离不开char和char*的数据处理。百度了好久,发现了汗牛充栋的理论,也没有找到几个实用而现成的例子。例如:LPSTR:指向一个字符串的32位指针,每个字符占1个字节。LPCSTR:指向一个常量字符串的32位指针,每个字符占1个字节。LPTSTR:指向一个字符串的32位指针,每个字符可能占1个字节或2个字节。LPCTSTR:指向一个常量字符串的32位指针,每个字
2020-12-05 21:18:30
3579
5
原创 LPWSTR类型字符串的用法
win32中LPWSTR类型的字符串处理起来很让人头疼,今天总算有了一个比较明确的认识看下面的代码: //LPWSTR类型:UNICODE字符串变量,LPWSTR是wchar_t字符串,所以需要按照wchar_t来使用 //这是错误的用法: //LPWSTR lpWStr = { 0 };// // = TEXT("你好,世界,这是错误的用法!!!!"); //LPWSTR lpWStr = TEXT("你好,
2020-11-14 20:19:53
8487
原创 win32非模态对话框的建立过程
**win32非模态对话框的建立过程**网上找了很多关于win32非模态对话框的文章,也看了一些培训班的视频。感觉误人者真是不少。建立一个简单的主程序本身就是一个对话框,这一切都不是问题。当主程序在运行到某个节点弹出一个非模态对话框的时候,很多文章资料都说的不清楚。今天总结一下共享给大家//建立非模态对话框的步骤://第一步,建立全局变量:HWND Dlg_Modeless; 弹出对话框(非模态)的窗口句柄//第二步,在资源文件里建立对话框资源,并且命名、确定ID号、确定风格//第三步,在
2020-10-24 20:21:29
1301
原创 封装一个微信小程序获取数据库数据的函数
第一步我在微信小程序里建立了一个文件夹lib,里面放置我的封装的提取数据库数据的函数lib.js:function getDB(myDB,magnitude) {var pyx_stars = new Array();const db = wx.cloud.database(); //在云函数里调用就是const db = cloud.database();const fd = db.c...
2019-01-18 17:28:36
3200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人