自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

翻译 qnx slmctl7.1(程序员开发手册-翻译)

原文:slmctlhttp://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.neutrino.utilities/topic/s/slmctl.htmlslmctl控制和查询系统启动和监控(slm)语法:slmctl [-n subsystem_path] "command [component]"...运行环境:QNX Neutrino参数: -n subsystem_path 设

2022-01-27 11:03:25 665 2

翻译 qnx slm7.1(程序员开发手册-翻译)

qnx slm程序员指南原文翻译

2022-01-27 10:58:11 1370

翻译 qnx slm7.0(程序员开发手册-翻译)

qnx slm程序员指南原文翻译

2022-01-27 10:47:28 1170

原创 C++异常捕获(标准库stdexcept)

包含头文件#include <stdexcept>标准库有好几个异常可以既可以拿来使用,有的时候也会直接出现下面这种提示:其实这些异常是有解释的,截图来源于:https://www.runoob.com/cplusplus/cpp-exceptions-handling.html我们自己写代码也可以利用这些异常,或者自己定义异常,自己写了一个小例子,主要就是用到:throw 抛出异常try catch 捕获异常exception e e.what() ; ...

2021-03-18 16:32:14 2039

原创 string与doule互相转换并保留两位小数

其实string与double、int的互转有一些函数可以直接用,例如: //doule转string string str1 = to_string(3.14); //int转string string str2 = to_string(4); //string转int int x= atoi(str2.c_str()); //string转double double y = stof(str1.c_str());但是不满足我想顺便四舍五入保留小数位的需求,所以自己写了两个函数。

2021-03-18 16:01:51 3132

原创 按空格分隔字符串(利用sstream实现)

记录一个根据空格分隔字符串的函数,自己写的split代码:#include <iostream>#include <vector>#include <string>#include<sstream>using namespace std;vector<string> split(string temp)//按空格分隔字符串{ vector<string> str; string word; stringst

2021-03-18 15:33:34 676

原创 STL实现字符串的去重和排序(使用unique和sort)

最近发现STL中的algorithm中有各种算法可以直接用,现在实现一个字符串的排序和去重功能。字符串按照首字母和长度排序,去除相同的字符串效果:代码:#if 1#include <iostream>#include <string>#include <vector>#include<algorithm>using namespace std;bool compare1(string a, string b)

2021-03-11 15:04:45 1000

原创 记一个最简单的冒泡排序法

记录一个最简单的排序算法#include <iostream>using namespace std;void Bloop(int num[],int size){ for (int i = 0; i < size-1; i++) { for (int j = 0; j < size-1-i; j++) { if (num[j]>num[j+1]) { int temp = num[j]; num[j] = num[j+

2021-02-03 16:53:27 68

原创 C++链表(简单实现增删改查)

补充之前有一篇博客,实现简单的增删改查功能main函数内为测试内容#include <iostream>using namespace std;struct Student{ int num; char name[10]; Student *next;};Student *head;//全局头节点//增---新增节点数据void AddNode();//删---删除节点数据void DelectNode();//改---改变节点数据void Chang

2021-02-03 16:10:57 1699

原创 C++ MFC输出txt文件

在MFC框架下,使用CStdioFile文件操作的类实现。代码:void GravityBasic::OnBnClickedButton1(){ setlocale(LC_CTYPE, "chs"); CString FileName = "E:\\a.txt";//文件路径 CStdioFile FileWrite; if (!FileWrite.Open(FileName, CFile::modeWrite | CFile::modeCreate | CFile::typeText

2020-11-04 14:48:27 2013 2

原创 c++ MFC输出EXCEL文件

在StdAfx.h文件中添加头文件#include<afxdb.h>代码实现:void GravityBasic::OnBnClickedButton1(){ CDatabase database; CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel安装驱动 CString sExcelFile = "E:\\a.xls"; // 要建立的Excel文件位置 remove(sExcelFile); CSt

2020-11-04 14:39:15 1032

原创 c语言链表

实现添加元素和打印所有元素其他操作后续补充#include <stdio.h>typedef struct Link{ int data; struct Link *next;}link;link* Greate(link* head);//添加元素void outall(link* head);//显示所有元素link* Greate(link *head){ link *p = NULL;//定义头指针 link *pr = head; p = (link

2020-10-16 16:56:22 101

原创 window记事本-利用MFC单文档实现(后续一添加复制粘贴功能)

上一篇博客《window记事本-利用MFC单文档实现(附源码)》https://blog.csdn.net/qq_38834877/article/details/109097415已经实现了记事本的打开和保存功能,这一篇是后续,添加复制粘贴的功能。步骤:一、在资源视图中,为撤销、剪切、复制、粘贴添加处理函数,注意还是添加在CMFCTXTView类中。以撤销为例,其他功能一样的添加方法,另外我还自定义了一个全选的功能添加完的函数二、添加函数代码void CMFCTX

2020-10-15 16:38:07 820

原创 window记事本-利用MFC单文档实现(附源码)

上一篇博客《MFC单文档框架建立》https://blog.csdn.net/qq_38834877/article/details/109096617已经介绍了怎么创建mfc单文档的框架,这一篇就直接附上代码做一个记事本软件。效果图:因为单文档框架没有拖拽文本框的功能,所以我一开始是在打开文件的时候弹出一个对话框,在对话框里面放入文本框,把读取的文件内容放在文本框里面,但是这样非常的奇怪。后来查阅资料发现,可以直接定义一个文本框,然后使用它,这部分的代码我也是网上找的,有的也并不是很明.

2020-10-15 16:15:59 1968

原创 MFC单文档框架建立

话不多说,我想做一个window记事本一摸一样的软件,用mfc的单文档的框架完成。在网上查了好多资料,发现这块的资料好少,所以在这里自己整理一个教程。开发环境:vs2019步骤一、使用vs2019创建MFC项目二、选择应用程序类型为:单文档用户界面,可以按照各人需求选择,还有高级功能我全部取消勾选了的,因为我只是做一个简单的记事本,不需要太多功能。选择完就点击完成。三、完成单文档的创建,直接运行一下。效果图如下:现在已经有文件、编辑和帮助,跟记事本的外观一致.

2020-10-15 15:00:07 1450 2

原创 c/c++引用的方式值传递

值传递的方式看了好几次,但是一直记忆不深刻,下面做一个例子记录使用引用的方式进行值传递,其他方式另出博客研究。#include<stdio.h>#include <Windows.h>void test(int& a, int b){ a = 2; b = 3;}int main(){ int a=0; int b = 0; test(a, b); printf("a=%d,b=%d", a, b); system("pause"); ret

2020-09-23 15:36:03 89

原创 c++数据越界问题

最近的工作遇到了一个很基础的c++数据越界的问题,程序运行一直报“内存不足”。开始一直以为是程序运行时产生了内存碎片导致,无法分配一大块内存区。后来终于发现是一个非常基础的数据越界问题。问题演示:int h,w,count,imgsize;h=20000;w=20000;count=7imgsize=h*w*count/8;byte* img=new byte[imgsize];//操作系统提示:内存不足分析:int占32位是,最大整数是2^31-1=2147483647;而刚

2020-08-10 21:57:06 2143

原创 VS创建使用静态库(实战)

本篇文章只讲实际操作,静态库和动态库的区别简单来说,静态库就是在编译时,库函数已经被编译进工程;动态库时在运行时,程序才去调用库函数。下面讲解如何利用vs2019创建静态库和在另外一个工程使用这个静态库。创建静态库一、在vs中点击新建项目,搜索静态库,创建静态库二、静态库的工程名,取名为:StaticLib1,下面自动生成头文件和源文件。,三、手动新增一个LibTest.h和LibTest.cpp,在里面增加你自己需要的类和函数。我自己添加了CLibTest类和CLibtest.

2020-08-02 14:14:54 4056 3

原创 Find函数

比较字符串是否相同,相同为0,不相同非零。CString str; str="s"; if (str.Find("s")==0) { AfxMessageBox("11111"); } else { AfxMessageBox("null"); }输出结果是11111....

2019-12-04 16:32:56 446

原创 ceil和floor 取整函数

ceil向上取整floor向下取整ceil的实例#include <iostream>#include <math.h>using namespace std;int main(){ double a[10]; for (int n=0;n<10;n++) { cout<<"输入a:"<<endl; cin&...

2019-11-25 21:23:54 201

原创 c++中构造函数和析构函数的使用

构造函数构造函数是随着一个对象被创立,而调用,函数名与类名相同,没有返回值。用处:可以在函数里面为一些变量设置初始值。class People{public: People();//构造函数 ~People();//析构函数};实例:#include <stdio.h>#include<iostream>using n...

2019-11-24 16:10:20 268

原创 cstring和int互转

int转cstringcstring str;int a=1;str.Format("%d",a);float /double 转cstringcstring str;float a=1.1;str.Format("%f",b);double b=2.22;str.Format("%.2lf",c)// .2 表示小数点后两位.如果想使用小数点后一位就...

2019-11-23 17:02:39 796

原创 超好用超实用的电脑工具

有一段时间,我沉迷于网上冲浪,使用各种软件,然后觉得打开了新世界大门,今天在这里总结一下。-------------------------------------电脑搜索软件everthing--------------------------------------------------------它长这个样子,如果你嫌弃电脑自带的搜索功能太慢了,可以尝试一下它,搜索速度飞快,最重要...

2019-11-23 16:33:21 248

原创 MFC中UpdateData()的使用

UpdateData(TRUE);//从页面更新到变量中UpdateData(FALSE);//从变量更新到页面中在radio多选控件时,UpdateData(FALSE);这一句代码,特别重要,一定要加。

2019-11-20 23:05:50 682

原创 MFC最佳入门教程(一)---------------类向导简介(例子:简单计算器)

上一章简单叙述了资源视图,我们可以把资源视图看成页面前的内容,而类向导就是包括了所有的响应消息与函数。你可以根据需要进行添加类,虚函数,成员变量,还有方法。举个栗子,我们做一个最简单的计算器。加法器的预览图如下:一、首先在资源视图中,使用工具箱,选择button、edit control、static text三个控件,然后放在页面上。接下来修改控件的名字,在属性captio...

2019-11-20 23:00:16 3141

原创 MFC最佳入门教程(一)--------资源视图简介

上一篇讲到运行最简单,完全不需要编程的MFC程序,这次简单介绍一下资源视图,本篇也是完全不用编程的哈哈一、在我首次接触MFC的时候,我把资源视图关掉,然后!!!!找不到了!!所以我要先讲一下,资源视图一般在视图->其他窗口->资源视图中。有的时候它也会很调皮的不在这里,在解决方案下面。二、在资源视图下,Dialog就是页面,程序运行时看到的范围就是这整个Dial...

2019-11-19 22:42:10 5500 2

原创 vs2010下MFC的第一次使用

作者的废话:MFC是一个以c++语言为基础的框架,我对框架的理解就是,它有它特定的一些使用规则,你只要学会规则,就可以运用这个东西。之前看到有人说这是一个古老的框架,确实对于互联网这么多的语言和框架来说,MFC确实很古老了,但是我们学习编程的最开始,不就是从C语言开始的吗。当然我只是为了学习c++然后这个框架比较方便。话不多说,开始吧。第一步 添加MFC项目:打开vs2010->文件...

2019-11-18 22:48:00 1926

原创 利用node.js获取IP地址

在node里面输入回车之后:出现地址

2018-08-02 17:28:46 636

源码 windows记事本-利用MFC单文档框架实现

使用c++语言,利用MFC的单文档框架,实现记事本,跟window记事本一摸一样的软件。从外观和功能上完全一样。

2020-10-15

Mouse Click.rar

内含程序源码,程序主要功能:输入循环的次数,每次点击的间隔时间,需要模拟点击的位置,主要使用mouse_event鼠标点击事件设计的。

2020-08-24

空空如也

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

TA关注的人

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