摘要:
CATIA二次開發(fā) 之學(xué)習(xí)資料總結(jié) 1、CAA百科全書 CAA V5 Encyclopedia 2、示例代碼 3、CATIA軟件建模與CAA二次開發(fā)(CATIAV5R19+VS2005) 4、其他(QQ群、論壇、視頻等)
閱讀全文
摘要:
CATIA二次開發(fā) 之開發(fā)環(huán)境的安裝(VS2005-CATIA V5R19-CAA-RADE) CATIA安裝總結(jié) CATIA 安裝文件: [CADCAECAM.一體化軟件].TLF-SOFT-DASSAULT.SYSTEMES.CATIA.V5R19.P2.WIN64.READ.NFO-FoRTu
閱讀全文
摘要:
CATIA二次開發(fā) 之兩種布局方式的對(duì)比 布局 Grid Layout 網(wǎng)格布局-推薦 Tabulation Layout 表格布局-不推薦 This is the recommended way of arranging dialog objects. This is not the recomm
閱讀全文
摘要:
映射關(guān)系表(only a part) to be continued... Class/Interface Header Module/ImakeFile.mk Frame/IdentityCard.h interface CATIProduct CATIProduct.h CATProductSt
閱讀全文
摘要:
CAA調(diào)試總結(jié) 1. 附加到進(jìn)程 用cnext啟動(dòng)CATIA程序; VS2005→調(diào)試→附加到進(jìn)程→從可用進(jìn)程中選擇CNEXT.exe并雙擊; 在CATIA進(jìn)行相關(guān)操作,進(jìn)入需要調(diào)式的程序中,即可命中斷點(diǎn); 2. 控制臺(tái)調(diào)試 VS2005→工具→Runtime Environment Variabl
閱讀全文
摘要:
CATIA二次開發(fā) 之控件和布局 創(chuàng)建控件 CATDlgCombo * pMyCombo; pMyCombo = new CATDlgCombo(this, // parent 父類容器 "MyNiceCombo", // identifier 標(biāo)識(shí)符/名稱/name CATDlgCmbOption
閱讀全文
摘要:
要點(diǎn): 1、數(shù)組 2、冒泡排序BubbleSort 3、帶指針的結(jié)構(gòu)體(malloc,free) 4、字符串操作(拷貝、逆序、比較) 5、格式化輸出printf,sprintf 6、格式化輸入,scanf,sscanf 7、文件操作fopen,feof,EOF,fputc,fgetc,fputs,f
閱讀全文
摘要:
技術(shù)要點(diǎn): XAML的UI編程; 數(shù)據(jù)綁定(事件驅(qū)動(dòng)→數(shù)據(jù)驅(qū)動(dòng)); 自定義組件; MVVM分層架構(gòu); liveChart等第三方組件; Meter.xaml <UserControl x:Class="DashBoard.Components.Meter" xmlns="http://schemas
閱讀全文
摘要:
QT實(shí)戰(zhàn) 之翻金幣游戲 相較于原版的優(yōu)化: 關(guān)卡數(shù)據(jù)不是用靜態(tài)的config配置,而是動(dòng)態(tài)生成,每次打開的關(guān)卡都生成不同的游戲數(shù)據(jù),增加了可玩性; 關(guān)卡數(shù)據(jù)依據(jù)關(guān)卡等級(jí)的不同而生成不同難度的數(shù)據(jù),隨關(guān)卡的增加而不斷提升難度; 金幣矩陣由原版的4*4升級(jí)為5*5,增加了游戲難度; 選擇關(guān)卡按鈕使用了自
閱讀全文
摘要:
QT實(shí)戰(zhàn) 之事件和定時(shí)器 自定義控件MyLabel,繼承自QLabel(創(chuàng)建時(shí)繼承自QWidget,創(chuàng)建好后再修改成QLabel) 拖拽Label控件到主界面,然后將該控件提升為MyLabel(注意必須用MyLabel的直接父類進(jìn)行提升,如果用Widget則無法進(jìn)行提升) 在MyLabel頭文件中中
閱讀全文
摘要:
QT實(shí)戰(zhàn) 之自定義控件(QSpinBox+QSlider) 創(chuàng)建自定義控件(QT設(shè)計(jì)師界面類) 打開ui文件,拖拽需要用到的基礎(chǔ)控件(QSpinBox+QSlider) 事件綁定(注意QSpinBox::valueChanged有重載,需要用函數(shù)指針指定信號(hào)函數(shù)) 使用自定義控件(拖拽添加Widge
閱讀全文
摘要:
QT實(shí)戰(zhàn) 之TableWidget控件 指定列數(shù)setColumnCount(3) 指定表頭setHorizontalHeaderLabels(QStringList) 指定行數(shù)setRowCount(5) 設(shè)置每個(gè)單元格的內(nèi)容setItem(int行數(shù),int列數(shù),*QTableWidgetIte
閱讀全文
摘要:
BM83 字符串變形 簡單 通過率:22.01% 時(shí)間限制:1秒 空間限制:256M 描述 對(duì)于一個(gè)長度為 n 字符串,我們需要對(duì)它做一些變形。 首先這個(gè)字符串中包含著一些空格,就像"Hello World"一樣,然后我們要做的是把這個(gè)字符串中由空格隔開的單詞反序,同時(shí)反轉(zhuǎn)每個(gè)字符的大小寫。 比如"
閱讀全文
摘要:
BM1 反轉(zhuǎn)鏈表 簡單 通過率:38.76% 時(shí)間限制:1秒 空間限制:256M 知識(shí)點(diǎn)鏈表 描述 給定一個(gè)單鏈表的頭結(jié)點(diǎn)pHead(該頭節(jié)點(diǎn)是有值的,比如在下圖,它的val是1),長度為n,反轉(zhuǎn)該鏈表后,返回新鏈表的表頭。 數(shù)據(jù)范圍: 0\leq n\leq10000≤n≤1000 要求:空間復(fù)雜
閱讀全文
摘要:
HJ63 DNA序列 中等 通過率:39.36% 時(shí)間限制:1秒 空間限制:32M 描述 一個(gè) DNA 序列由 A/C/G/T 四個(gè)字母的排列組合組成。 G 和 C 的比例(定義為 GC-Ratio )是序列中 G 和 C 兩個(gè)字母的總的出現(xiàn)次數(shù)除以總的字母數(shù)目(也就是序列長度)。在基因工程中,這個(gè)
閱讀全文
摘要:
HJ66 配置文件恢復(fù) 中等 通過率:36.66% 時(shí)間限制:1秒 空間限制:32M 描述 有6條配置命令,它們執(zhí)行的結(jié)果分別是: 命 令 執(zhí) 行 reset reset what reset board board fault board add where to add board delete
閱讀全文
摘要:
HJ64 MP3光標(biāo)位置 中等 通過率:24.47% 時(shí)間限制:1秒 空間限制:32M 描述 MP3 Player因?yàn)槠聊惠^小,顯示歌曲列表的時(shí)候每屏只能顯示幾首歌曲,用戶要通過上下鍵才能瀏覽所有的歌曲。為了簡化處理,假設(shè)每屏只能顯示4首歌曲,光標(biāo)初始的位置為第1首歌。 現(xiàn)在要實(shí)現(xiàn)通過上下鍵控制光標(biāo)
閱讀全文
摘要:
HJ59 找出字符串中第一個(gè)只出現(xiàn)一次的字符 中等 通過率:32.27% 時(shí)間限制:1秒 空間限制:32M 描述 找出字符串中第一個(gè)只出現(xiàn)一次的字符 數(shù)據(jù)范圍:輸入的字符串長度滿足 1 \le n \le 1000 \1≤n≤1000 輸入描述: 輸入一個(gè)非空字符串 輸出描述: 輸出第一個(gè)只出現(xiàn)一次
閱讀全文
摘要:
HJ44 Sudoku 困難 通過率:27.56% 時(shí)間限制:1秒 空間限制:32M 描述 問題描述:數(shù)獨(dú)(Sudoku)是一款大眾喜愛的數(shù)字邏輯游戲。玩家需要根據(jù)9X9盤面上的已知數(shù)字,推算出所有剩余空格的數(shù)字,并且滿足每一行、每一列、每一個(gè)3X3粗線宮內(nèi)的數(shù)字均含1-9,并且不重復(fù)。 例如: 輸
閱讀全文
摘要:
HJ48 從單向鏈表中刪除指定值的節(jié)點(diǎn) 中等 通過率:42.97% 時(shí)間限制:1秒 空間限制:32M 描述 輸入一個(gè)單向鏈表和一個(gè)節(jié)點(diǎn)的值,從單向鏈表中刪除等于該值的節(jié)點(diǎn),刪除后如果鏈表中無節(jié)點(diǎn)則返回空指針。 鏈表的值不能重復(fù)。 構(gòu)造過程,例如輸入一行數(shù)據(jù)為: 6 2 1 2 3 2 5 1 4 5
閱讀全文