新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 樹狀菜單界面的軟件設(shè)計(jì)方案分析

        樹狀菜單界面的軟件設(shè)計(jì)方案分析

        作者: 時(shí)間:2012-05-07 來源:網(wǎng)絡(luò) 收藏

        對(duì)每個(gè)節(jié)點(diǎn)進(jìn)行編號(hào),定義一個(gè)長(zhǎng)整數(shù)D為節(jié)點(diǎn)號(hào),根節(jié)點(diǎn)D=l,考慮到有的節(jié)點(diǎn)其子大于10,子為父ID乘100再加上下級(jí)菜單在上級(jí)菜單中對(duì)應(yīng)的子項(xiàng)ID(1,2,……),這樣第1級(jí)子菜單的ID就分別為101,102,103.對(duì)應(yīng)IDl01的下級(jí)ID即為10101,10102,10103……,這樣,不同的按鍵操作對(duì)應(yīng)不同的菜單節(jié)點(diǎn)搜索方法,即每次只需要修改全局的節(jié)點(diǎn)號(hào)ID即可。我們同時(shí)還可以定義幾個(gè)全局變量來代表每級(jí)菜單的子菜單數(shù)、鄰近菜單數(shù)以及菜單類型,這樣,我們可以更加方便的在各個(gè)菜單之間切換。鍵盤配合菜單切換的程序流程如圖4所示。


        圖4菜單選擇程序流程

        led顯示器相關(guān)文章:led顯示器原理


        分頻器相關(guān)文章:分頻器原理
        塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理
        上拉電阻相關(guān)文章:上拉電阻原理

        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 吉木乃县| 滦平县| 柳林县| 信丰县| 房产| 紫云| 阿拉善左旗| 镇平县| 万年县| 维西| 循化| 章丘市| 乡宁县| 普安县| 巨鹿县| 萨迦县| 阿巴嘎旗| 云浮市| 山阴县| 慈溪市| 黎川县| 商河县| 雅安市| 原平市| 长宁区| 虞城县| 长岛县| 怀化市| 剑阁县| 和平县| 宝坻区| 澄江县| 达孜县| 东莞市| 定南县| 浙江省| 柯坪县| 武城县| 内丘县| 罗江县| 定州市|