- 博客(26)
- 收藏
- 关注
原创 MFC创建项目、对话框创建及添加类
创建项目文件->新建->项目->MFC应用->下一步->输入项目名称->创建->基于对话框->完成文件->新建->项目->MFC应用->下一步->输入项目名称->创建->单文档->完成-> ->资源视图->Menu->IDR_MAINFRAME->可在“请在此键入”输入一些功能(与文件等已有汉字并列的输入是总功能名,然后再在该功能下输入,如输入“功能”并在功能下输入“跳”,然
2022-03-11 15:11:18
2968
原创 MFC模态、非模态对话框
一、模态对话框(model dialog box)在程序运行的过程中,若出现了模态对话框,那么主窗口将无法发送消息,直到模态对话框退出才可以发送。点击模态对话框中的OK按钮,模态对话框会被销毁。创建模态对话框的代码://创建一个模态对话框Z_Dialog dlg;dlg.DoModal(); 其中Z_Dialog 为和对话框资源相关联的对话框类。可以创建一个布局模态对话框类变量,不用担心它会随着所在函数返回而被销毁。因为DoModal()函数的一个功能是,当前只能运行此模态对话框,且停止主
2022-02-15 10:55:37
768
原创 简单计算器
// FirstDayOneDlg.h: 头文件//#pragma once// CFirstDayOneDlg 对话框class CFirstDayOneDlg : public CDialogEx{// 构造public:CFirstDayOneDlg(CWnd* pParent = nullptr); // 标准构造函数// 对话框数据#ifdef AFX_DESIGN_TIMEenum { IDD = IDD_FIRSTDAYONE_DIALOG };#endifprote
2022-01-08 20:50:26
375
原创 MFC按钮含义及用法(待完善)
Button是按钮控件,可以插入一个按钮。Calendar是日历控件,控件中显示具体的年月日。CheckBox就是复选框控件,可以插入一个带复选框的对象。CheckBoxList是多选的复选框组,可以同时在网页中插入带有多个复选框的组合。DropDownList是下拉列表框,该控件可以插入一个下拉列表框,用户可以选择设置的选项。FileUpload是上传文件控件,通过该控件可以实现向指定目录上传文件。Label是标签控件,可以在网页中插入一个标签,用以标识不同的对象。RadioButton是单
2022-01-08 19:42:49
2125
原创 MFC对话框上数据的存取(.xml)
查看已经保存的.xml文件:用记事本打开。bool CZWMateralCreateDlg::SaveDataToXML() ///CZWMateralCreateDlg类名{ Zwc::ZXml xml; pugi::xml_parse_result result = xml.loadFile(Z_SP::FP::DlgDefault());///DlgDefault为.xml文件名 if (result.status == pugi::status_file_not_found) Zw
2022-01-07 20:42:46
815
原创 TaskTwo
// TaskTwoDlg.h: 头文件//#pragma once// CTaskTwoDlg 对话框class CTaskTwoDlg : public CDialogEx{// 构造public: CTaskTwoDlg(CWnd* pParent = nullptr); // 标准构造函数// 对话框数据#ifdef AFX_DESIGN_TIME enum { IDD = IDD_TASKTWO_DIALOG };#endif protected: virt.
2021-12-16 16:36:55
72
原创 Task One
第2章 创建和编辑基本图形对象表:表是数据库的组成单位,一个数据库至少包含一个表。记录:记录是表的组成单位,一个表可能包含多条记录,也可能不包含任何记录。要创建一个图形对象,需要遵循下面的基本步骤:(1)确定要创建对象的图形数据库;(2)获得图形数据库的块表;(3)获得一个存储实体的块表记录,所有模型空间的实体都存储在模型空间的特定记录中。(4)创建实体类的一个对象,将该对象附加到特定的块表记录中。...
2021-12-15 18:35:41
264
原创 算法作业
#include<bits/stdc++.h>using namespace std;#define MAXN 911#define Inf 0x3f3f3f3fstruct MatrixDimension{ int n,m; ///表示矩阵是n*m维的} Di[MAXN];void TheMain();void print(int **a...
2019-12-26 14:48:23
110
原创 分治法的应用
题目十:分治法的应用1.设计内容:利用分治法实现多种问题,并分析、编程和总结,给出结论。2.设计要求:(1)给出分治法思想;(2)给出数据查找的算法和程序;(3)给出合并排序算法和程序;(4)给出快速排序算法和程序;(5)给出分治法的时间复杂度。#include<iostream>using namespace std;void MergeSort(int *s,...
2019-12-25 20:05:21
746
原创 12345,上山打老虎。
**矩阵连乘的动态规划算法和程序**算法:程序:///测试数据30 35 35 15 15 5 5 10 10 20 20 25#include<bits/stdc++.h>using namespace std;#define MAXN 911#define Max 99999999struct MatrixDimension{ int n,m; ...
2019-12-25 17:46:50
355
原创 回溯法解最优装载问题(计算机算法与设计)
#include<bits/stdc++.h>using namespace std;#define Maxn 911int n, x[Maxn], bestx[Maxn];double c1, c2, w[Maxn], cw, bestw, r;void BackTrack(int i);int main(){ //int n; ...
2019-12-22 11:16:40
900
原创 prim(计算机算法4.6)
#include<bits/stdc++.h>#define Max 0x3f3f3f3fusing namespace std;void prim(int **Map, int *disp, int &sumv, int n, int start);int main(){ int n; cin>>n; int **Map = ne...
2019-12-14 22:20:31
81
原创 Dijkstra(计算机算法设计与分析4.5)
#include<iostream>#include<bits/stdc++.h>using namespace std;#define Max 23432534void Dijkstra(int **Map, int *v, int *disp, int *prev, int n, int start);void AllPrint(int *prev, int ...
2019-12-14 21:04:15
160
原创 动态申请二维数组空间(指针知识点有待深入学习)
#include <iostream>using namespace std;int main(){ int n,m; cin>>n>>m;//--------------------------------//动态申请二维数组空间 int **a = new int*[n]; for(int i = 0; i <...
2019-11-24 12:54:16
212
原创 矩阵连乘
#include<iostream>#include<iomanip>using namespace std;struct node{ int i,j;};void MatrixChain(node A[], int m, int **ms);void print1(int **ms, int m);///最优值及其最优断开位置数组输出函数void ...
2019-11-24 12:23:25
100
1
原创 最长公共子序列
#include<iostream>using namespace std;void SSEQ(char *str1, char *str2, int n, int m, int f[][100], int len[][100]);void printf(char *str1, int f[][100], int n, int m);void main(){ char st...
2019-11-18 17:16:19
153
原创 七大查找算法(未完待续)
七大查找算法1、顺序查找2、二分查找3、插值查找4、斐波那契查找5、树表查找6、分块查找7、哈希查找查找算法分类:(1)静态查找和动态查找;静态或动态都是针对查找表而言的,动态表指查找表中有删除和插入操作的表。(2)无序查找和有序查找。无序查找对被查找序列无要求,有序查找要求查找序列为有序数列。1、顺序查找基本思想:从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结...
2019-11-10 11:53:33
228
原创 快排
#include<iostream>using namespace std;void QSort(int a[],int l,int r);int main(){ int m; cin>>m; int *a = new int[m]; for(int i =0; i<m; i++) cin>>a[i]...
2019-11-08 23:47:53
5030
原创 合并排序
#include<iostream>using namespace std;template<typename type>void Merge(type a[],int l,int mid,int r);template<typename type>void MergeSort(type a[],int l,int r);int main(){ ...
2019-11-08 22:39:41
72
原创 现代密码学第一次上机作业
#include<bits/stdc++.h>using namespace std;int main(){string str;cout<<“Please input plaintext:”;getline(cin,str);int m = 0,n = str.length();for(int i = 0; i < n; i ++){if(int...
2019-09-13 21:02:22
274
原创 Java
import java.awt.Color;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFr...
2019-05-13 15:28:01
87
原创 。。。
``#include<iostream>#include<cstring>using namespace std;struct TreeNode{ char data; TreeNode *left,*right;};///CreateTree///前序中序建树TreeNode * BT(char str1[],char str2[],in...
2019-05-11 21:58:48
59
原创 二叉树后序非递归遍历
#include<iostream>#include<cstring>#include<stack>using namespace std;struct TreeNode{ char data; TreeNode *left,*right;};TreeNode * BT(char str1[],char str2[],int n)...
2019-05-11 21:56:24
72
原创 素数筛再优化
所以,在程序中找一个数的质因子或者判断一个数是否是时只需要查到该数的算数平方根即可。否则,记A、B是N的两个大于N的算数平方根的质因子,那么有。一个数的质因子中最多只有一个质因子大于该数的算数平方根。|sqrt(N)|=N≥A*B,矛盾。
2019-05-08 21:29:26
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人