原创 C++ 不同名稱的字符串數組歸類

問題描述:    現有一個數組,數組存放着構件名稱:ZC-1,ZC-2,ZC-2,ZC-2,ZC-3,ZC-1,ZC-2,ZC-3,ZC-3,ZC-3, 將這些構件名稱按照名稱分組。如ZC-1放到一個數組裏。 代碼實現: //按幾何條件

原创 C++ CString數字字符串排序

問題描述:   對後綴的字符數字進行排序: 代碼實現: void SortTypeName(std::vector<CString>& vecName) { std::map<CString,std::vector<CString>

原创 第九周ARTS

2018.10.20~2018.10.21 每週完成一個ARTS: 每週至少做一個LeetCode的算法題,閱讀和點評至少一篇英文技術文章,學習至少一個技術技巧,分享一篇有觀點和思考的技術文章(也就是algorithm ,preview

原创 git clone到本地倉庫出現錯誤-fatal: the remote end hung up unexpectedly 解決方法

主要是由於網速太慢的原因,調整網速的限制範圍即可: 

原创 [計算幾何] 拆分所有的線段-將所有的相交線線段拆分開,得到新的線段集合

//分割所有的線段,得到新的線段數組 vector<CLine> CMinimumClosedArea::breaklines(vector<CLine> input) { vector<CLine> lines; lines.cl

原创 兩跨連續梁影響線繪製(一)

題目大意:   如圖所示,用戶輸入跨度L1和L2,繪製出B點的影響線。  效果: 步驟: 一、計算影響線  二、添加計算類:CCalculation CCalculation.h #pragma once //計算影響線的公式 c

原创 兩跨連續梁影響線繪製(二)

一、題目描述: 1.用戶輸入L1和L2的值,求D點彎矩影響線; 2.車輛在此連續樑上前後任意移動,求出車輛對D點產生的彎矩最大效應係數。 二、 效果 MFC: matlab:    三、主要代碼 CCalculation.p #in

原创 MFC 刪除ListBox控件中多條且非連續的的條目

問題描述: 刪除ListBox控件中多條且非連續的的條目 解決方法: (1)對話框屬性修改: (2)代碼示例: CListBox m_ListBox; //刪除 void CDetailDrawDWallDlg::OnBnCli

原创 ObjectARX開發視頻教程(C++)-創建模態對話框繪製直線

概要:   在ObjectARX中使用MFC創建非模態對話框,並使用對話框創建一條直線。 效果: 視頻教程鏈接: 騰訊視頻: 《ObjectARX二次開發視頻教程-對話框-創建直線》,點擊鏈接觀看,https://url.cn/5FTw

原创 ObjectARX二次開發視頻教程(C++)-創建模態對話框

  由於ObjectARX開發的視頻較少,而關於MFC的教程更少,所以我錄製了這個視頻,作爲給大家參考,當然這適合沒有MFC基礎的同學,講的不好,請大家多多包容。  教程描述:       使用ObjectARX中基於MFC的類庫創建模態

原创 如何調試Revit二次開發代碼-含教學視頻(解決無法調試問題)

教學視頻連接: https://www.bilibili.com/video/av55021238/ 1.打開Revit,打開visual studio,以下簡稱VS。準備好要調試代碼的dll文件。 2.在VS中打開要調試代碼 3.在需要

原创 C++ 在控件上使用科學記數法輸出數據

方法: str.Format(_T("%.3g"),dNumber); 代碼實現:  //保護層厚度、直徑、寬度、高度 str.Format(_T("%.3g"),data.GetCovering()); m_EditCoveri

原创 【C++】ODA的基本操作-平移、旋轉、矩陣變換

    ODA(Open Design Alliance)是一套與ARX類似的圖形開發庫,熟練使用ODA接口,可以大大加快我們的幾何圖形開發效率。 一、添加常用的頭文件 #include "OdaCommon.h" #include "

原创 C++ 冒泡排序 由大到小

void Sort(vector& vecStrutRebar) const { for (unsigned int nIndex1 = 0;nIndex1 < vecStrutRebar.size(); nIndex1++) {