- 博客(25)
- 收藏
- 关注
原创 MFC创建项目、对话框创建及添加类
创建项目文件->新建->项目->MFC应用->下一步->输入项目名称->创建->基于对话框->完成文件->新建->项目->MFC应用->下一步->输入项目名称->创建->单文档->完成-> ->资源视图->Menu->IDR_MAINFRAME->可在“请在此键入”输入一些功能(与文件等已有汉字并列的输入是总功能名,然后再在该功能下输入,如输入“功能”并在功能下输入“跳”,然
2022-03-11 15:11:18 2703
原创 MFC模态、非模态对话框
一、模态对话框(model dialog box)在程序运行的过程中,若出现了模态对话框,那么主窗口将无法发送消息,直到模态对话框退出才可以发送。点击模态对话框中的OK按钮,模态对话框会被销毁。创建模态对话框的代码://创建一个模态对话框Z_Dialog dlg;dlg.DoModal(); 其中Z_Dialog 为和对话框资源相关联的对话框类。可以创建一个布局模态对话框类变量,不用担心它会随着所在函数返回而被销毁。因为DoModal()函数的一个功能是,当前只能运行此模态对话框,且停止主
2022-02-15 10:55:37 744
原创 简单计算器
// 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 363
原创 MFC按钮含义及用法(待完善)
Button是按钮控件,可以插入一个按钮。Calendar是日历控件,控件中显示具体的年月日。CheckBox就是复选框控件,可以插入一个带复选框的对象。CheckBoxList是多选的复选框组,可以同时在网页中插入带有多个复选框的组合。DropDownList是下拉列表框,该控件可以插入一个下拉列表框,用户可以选择设置的选项。FileUpload是上传文件控件,通过该控件可以实现向指定目录上传文件。Label是标签控件,可以在网页中插入一个标签,用以标识不同的对象。RadioButton是单
2022-01-08 19:42:49 1266
原创 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 780
原创 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 60
原创 Task One
第2章 创建和编辑基本图形对象表:表是数据库的组成单位,一个数据库至少包含一个表。记录:记录是表的组成单位,一个表可能包含多条记录,也可能不包含任何记录。要创建一个图形对象,需要遵循下面的基本步骤:(1)确定要创建对象的图形数据库;(2)获得图形数据库的块表;(3)获得一个存储实体的块表记录,所有模型空间的实体都存储在模型空间的特定记录中。(4)创建实体类的一个对象,将该对象附加到特定的块表记录中。...
2021-12-15 18:35:41 250
原创 算法作业
#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 100
原创 分治法的应用
题目十:分治法的应用1.设计内容:利用分治法实现多种问题,并分析、编程和总结,给出结论。2.设计要求:(1)给出分治法思想;(2)给出数据查找的算法和程序;(3)给出合并排序算法和程序;(4)给出快速排序算法和程序;(5)给出分治法的时间复杂度。#include<iostream>using namespace std;void MergeSort(int *s,...
2019-12-25 20:05:21 738
原创 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 344
原创 回溯法解最优装载问题(计算机算法与设计)
#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 882
原创 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 74
原创 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 148
原创 动态申请二维数组空间(指针知识点有待深入学习)
#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 204
原创 矩阵连乘
#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 87 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 141
原创 七大查找算法(未完待续)
七大查找算法1、顺序查找2、二分查找3、插值查找4、斐波那契查找5、树表查找6、分块查找7、哈希查找查找算法分类:(1)静态查找和动态查找;静态或动态都是针对查找表而言的,动态表指查找表中有删除和插入操作的表。(2)无序查找和有序查找。无序查找对被查找序列无要求,有序查找要求查找序列为有序数列。1、顺序查找基本思想:从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结...
2019-11-10 11:53:33 218
原创 快排
#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 4630
原创 合并排序
#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 62
原创 现代密码学第一次上机作业
#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 257
原创 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 74
原创 。。。
``#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 54
原创 二叉树后序非递归遍历
#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 66
原创 素数筛再优化
#include <iostream>#include <memory.h>#include <cmath>using namespace std;int main(){ long long int n; cin>>n; long long int a[n+1]; memset(a,0,sizeof(a)+1...
2019-05-08 21:29:26 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人