MSCBSC 移動通信論壇
搜索
登錄注冊
網(wǎng)絡優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實習生/應屆生招聘職位

【C友貼圖區(qū)】

C友貼圖和看圖,請到此版
勿發(fā)違規(guī)圖片

【C友開心吧】

C友交流開心笑話的區(qū)域
樂一樂,就在開心吧

【心情咖啡屋】

分享你的心情和通信生活
C友交流心情的地方

【求職招聘區(qū)】

招聘,求職,職業(yè)交流
討論通信人的職場前景



  • 閱讀:19078
  • 回復:61
[資料] MAPBASIC學習——從高手到高手(2:菜單、工具條 和 界面)
suyehost
銀牌會員



 發(fā)短消息    關注Ta 

積分 4200
帖子 94
威望 10784 個
禮品券 30 個
專家指數(shù) -121
注冊 2009-3-23
專業(yè)方向  通信
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2014-07-16 14:08:03  只看樓主 
本帖已被 版主 Xiazhanyi 審核推薦到論壇首頁
接上一篇帖子:
http://gg1fic3.cn/bbs/thread-531685-1-1.html#72
------------------------------------------------------------------------
上篇帖子的最后,我提到要教各位童鞋如何畫三葉草。才徒然想到,各位小白連mapbasic是啥玩意兒都不知道。這事就像推倒女神,急不得,急則兩敗俱傷走火入魔。好了,臨時改變主意,本篇教大家最基本的菜單、工具條和界面好了。
先得說說mapbasic是個嘛玩意。mapbasic是一門編程語言,編出來的軟件能應用于mapinfo,簡言之就是給mapinfo編插件用的。mapbasic官方編譯工具也叫mapbaisc,老朽使用的版本好像是mapbaisc 9.5版本。
mapbaisc編譯工具傻逼之極,跟記事本差不多,這個誰用誰知道。據(jù)說有個第三方編譯工具貌似挺牛,不過哥沒用過,也沒發(fā)言權。哥編寫程序用的是notepad++,真心好用。
mapbasic源代碼是*.MB格式的,編譯出來以后是MBX格式的。源代碼可以直接用記事本打開編輯。。。好了,小白問題不講了,老子受夠了,具體怎么編譯這種問題,自己去請教別人,我不愛陪不動腦筋的小白玩。
------------------------------------------------------------------------------------
資料等我理好了會隨下一篇帖子發(fā)上來。等你整理了幾遍資料再來看我這篇帖子,否則有極大的風險看不懂。
入題:如何編寫菜單、工具條和界面?

1、mapbasic程序是怎樣的?
[attach]313004[/attach]

[attach]313005[/attach]

[attach]313006[/attach]


上面圖中粉紅色部分三個是調用庫,不用管它是啥,寫在最前面即可。
藍色部分是VB語系的靈魂,申明SUB,再具體定義這個SUB。
黃色部分是注釋,是寫程序的好習慣。

2、如何編寫菜單和工具條?
菜單和工具條一般都是在sub main中定義的,比較簡單,沒什么好說的。
下面程序是我截取的,能夠運行的程序:(其實創(chuàng)建菜單的過程就是規(guī)劃軟件功能的過程











上面程序實際運行結果結果如下,紅色部分是重點。定義菜單的時候因為已經(jīng)預定義一些功能了,所以下面那些SUB必須也要預定義好。否則程序不完整,編譯不了,程序會報錯。
[attach]313007[/attach]


3、如何編寫界面?
樓主的PN規(guī)劃功能有個比較復雜的界面,截圖給各位瞧瞧,今兒沒空說,改天來填坑。
[attach]313008[/attach]
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網(wǎng)絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5G NTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網(wǎng)白皮書
  • 8、回復“5GX3”免費領取《 R16 23501-g60 5G的系統(tǒng)架構1
  • 共獲得 2 次點評 我要點評


    作者的更多帖子
     
    [充值威望,立即自動到帳] [VIP貴賓權限+威望套餐] 另有大量優(yōu)惠贈送活動,請光臨充值中心
    充值擁有大量的威望和最高的下載權限,下載站內資料無憂
    suyehost
    銀牌會員



     發(fā)短消息    關注Ta 

    積分 4200
    帖子 94
    威望 10784 個
    禮品券 30 個
    專家指數(shù) -121
    注冊 2009-3-23
    專業(yè)方向  通信
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 14:09:38  只看樓主 
    插入的代碼都亂了,求解釋。

    對本帖內容的看法? 我要點評

     
    [立即成為VIP會員,百萬通信專業(yè)資料立即下載,支付寶、微信付款,簡單、快速!]
    ass2312
    高級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 2349
    帖子 78
    威望 8466 個
    禮品券 8 個
    專家指數(shù) 4
    注冊 2008-12-26
    專業(yè)方向  網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 14:14:05 
    學習學習。支持樓主

    對本帖內容的看法? 我要點評

     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國通信人才網(wǎng)
    suyehost
    銀牌會員



     發(fā)短消息    關注Ta 

    積分 4200
    帖子 94
    威望 10784 個
    禮品券 30 個
    專家指數(shù) -121
    注冊 2009-3-23
    專業(yè)方向  通信
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 14:23:24  只看樓主 
    include "mapbasic.def"
    include "icons.def"
    include "menu.def"
    declare sub main'作用是創(chuàng)建菜單和工具條declare sub make_base
    declare sub input_linqu
    declare sub optimize_1way
    declare sub optimize_2way
    declare sub pn_plan
    declare sub evaluate_pn
    declare sub indoor_dt
    declare sub google_earth
    declare sub help_info
    declare sub export_temp
    declare sub about_pnoptimizer
    declare sub exit_pnoptimizer
    declare sub find_info
    declare sub display_nbr
    declare sub display_hand
    declare sub del_neighbour
    declare sub add_neighbour
    '#########################################################################################
    '該sub main的作用是創(chuàng)建啟動時加載菜單和工具條
    '#########################################################################################
    Sub main
    '------------------------------------------------------------創(chuàng)建菜單
    Create Menu "&CDMA Optimizer" As
    "生成基站圖層" calling make_base,
    "導入鄰區(qū)表(*.txt).." calling input_linqu,
    "導入切換[PSMM]表(*.txt).." calling input_psmm,
    "(-",
    "1-way鄰區(qū)優(yōu)化(A>B>C)" calling optimize_1way,
    "2-way鄰區(qū)優(yōu)化(A<B>C>D)" calling optimize_2way,
    "(-",
    "N規(guī)劃"calling pn_plan,
    "N復用評估" calling evaluate_pn,
    "(-",
    "室內路測數(shù)據(jù)分析"calling indoor_dt,
    "(-",
    '"室內路測數(shù)據(jù)分析" as "室內路測數(shù)據(jù)分析",
    "導出Google Earth(KML)文件" calling google_earth,
    "(-",
    "使用幫助" calling help_info,
    "導出模板(工參|鄰區(qū)|切換關系)" calling export_temp,
    "(-",
    "關于本軟件" calling about_pnoptimizer,
    "(-",
    "退出" calling exit_pnoptimizer
    alter menu bar add "CDMA Optimizer"
    '-------------------------------------------------------------創(chuàng)建工具條
    Create buttonpad "CDMA Optimizer" As
    pushbutton Calling find_info
    helpmsg "\n查詢(PN/站號/小區(qū)號/站名..)"
    Icon 103'定義按鈕圖標,樓主示例程序里面有個程序有個全部ID和對應的圖標
    ID 9300 '定義按鈕ID,方便后面調用,每個按鈕分配不同的ID。
    separator
    ToolButtonCalling display_nbr
    helpmsg "\n顯示鄰區(qū)"
    Icon 111
    'CursorMI_CURSOR_FINGER_UP
    ID 9301
    'separator
    ToolButtonCalling display_hand
    helpmsg "\n顯示切換關系"
    Icon 105
    'CursorMI_CURSOR_FINGER_UP
    ID 9302
    separator
    ToolButtonCalling del_neighbour
    helpmsg "\n刪除鄰區(qū)"
    Icon 101
    'CursorMI_CURSOR_FINGER_UP '這句的意思應該是默認圖標為未選擇狀態(tài)
    ID 9303
    'separator
    ToolButtonCalling add_neighbour
    helpmsg "\n增加鄰區(qū)"
    Icon 98
    'CursorMI_CURSOR_FINGER_UP
    ID 9304
    ToolbarPosition(1,4)'定義按鈕位置,這個根據(jù)需求自己修改。
    Show
    Fixed
    end sub


    sub make_base
    note "hello"
    end sub
    sub input_linqu
    note "hello"
    end sub
    sub optimize_1way
    note "hello"
    end sub
    sub optimize_2way
    note "hello"
    end sub
    sub pn_plan
    note "hello"
    end sub
    sub evaluate_pn
    note "hello"
    end sub
    sub indoor_dt
    note "hello"
    end sub
    sub google_earth
    note "hello"
    end sub
    sub help_info
    note "hello"
    end sub
    sub export_temp
    note "hello"
    end sub
    sub about_pnoptimizer
    note "hello"
    end sub
    sub exit_pnoptimizer
    note "hello"
    end sub
    sub find_info
    note "hello"
    end sub
    sub display_nbr
    note "hello"
    end sub
    sub display_hand
    note "hello"
    end sub
    sub del_neighbour
    note "hello"
    end sub
    sub add_neighbour
    note "hello"
    end sub

    共獲得 1 次點評 我要點評

    • post927 威望 +20 個
      · nice 詳細.. 發(fā)表與:2014-7-22 21:48:32
     
    [2分鐘擁有VIP權限和充足威望,可下載站內任何資料] [快速找到一份高薪的通信行業(yè)職位]
    zhangweijiang
    中級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 753
    帖子 139
    威望 -614 個
    禮品券 5 個
    專家指數(shù) 58
    注冊 2012-5-22
    專業(yè)方向  網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 14:34:07 
    牛人一個。。。。

    對本帖內容的看法? 我要點評

     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國通信人才網(wǎng)
    夢里藍天
    中級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    專家·初級勛章   紀念勛章·九周年  
    積分 588
    帖子 122
    威望 2646493 個
    禮品券 16 個
    專家指數(shù) -22
    注冊 2012-3-2
    專業(yè)方向  網(wǎng)優(yōu)網(wǎng)規(guī)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 14:48:10 
    不明而厲
    很佩服懂這么多的牛人

    對本帖內容的看法? 我要點評

     
    [2分鐘擁有VIP權限和充足威望,可下載站內任何資料] [快速找到一份高薪的通信行業(yè)職位]
    d177054
    中級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    C友·貢獻勛章   C友·魅力勛章  
    積分 841
    帖子 409
    威望 472999 個
    禮品券 43 個
    專家指數(shù) -1204
    注冊 2013-4-6
    專業(yè)方向  網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 15:00:21 
    怎么都會寫代碼啊

    對本帖內容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    lin85179
    銀牌會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    紀念勛章·六周年  
    積分 2913
    帖子 434
    威望 2412 個
    禮品券 18 個
    專家指數(shù) 237
    注冊 2008-12-9
    專業(yè)方向  通信工程
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 15:05:19 
    想要點相關資料 :lol

    對本帖內容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    terhskk
    高級會員



     發(fā)短消息    關注Ta 

    積分 1416
    帖子 304
    威望 3074 個
    禮品券 0 個
    專家指數(shù) -104
    注冊 2010-7-6
    專業(yè)方向  通信
    來自 武漢
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 15:38:48 
    這太厲害了,很難啊

    對本帖內容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    mypicko
    初級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 389
    帖子 81
    威望 3983 個
    禮品券 8 個
    專家指數(shù) -16
    注冊 2009-4-23
    專業(yè)方向  通信工程
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 16:21:16 
    開講的節(jié)奏,排排坐,聽大課

    對本帖內容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    獨俠客
    中級會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 734
    帖子 167
    威望 44507 個
    禮品券 15 個
    專家指數(shù) -101
    注冊 2010-8-28
    專業(yè)方向  GSM&TDS&LTE
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 16:23:33 
    不明覺厲,感謝共享 收我做徒弟吧!

    對本帖內容的看法? 我要點評

     
    熱點: 通信招聘職位 | 網(wǎng)絡優(yōu)化全集 | WCDMA精品 | TD-SCDMA學習資料 | EVDO | MGW媒體網(wǎng)關資料
    windy00
    入門會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    紀念勛章·八周年  
    積分 44
    帖子 178
    威望 43409 個
    禮品券 0 個
    專家指數(shù) -846
    注冊 2013-5-8
    專業(yè)方向  網(wǎng)絡優(yōu)化
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 18:15:22 
    過來捧場,看看。。

    對本帖內容的看法? 我要點評

     
    [2分鐘擁有VIP權限和充足威望,可下載站內任何資料] [快速找到一份高薪的通信行業(yè)職位]
    元善游子
    資深元老
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    公益·慈善勛章   專家·初級勛章   精華發(fā)帖   財富勛章·萬元戶   活動·積極勛章   財富勛章·財運連連   財富勛章·小財主   紀念勛章·奧運年   紀念勛章·豬年紀念   C友·活躍勛章   紀念勛章·四周年   財富勛章·鉆石王老五   紀念勛章·六周年   紀念勛章·九周年   紀念勛章·十周年  
    積分 90235
    帖子 3807
    威望 2329856 個
    禮品券 166 個
    專家指數(shù) 754
    注冊 2007-3-30
    專業(yè)方向  一切為了脫離網(wǎng)優(yōu)
    來自 粵——河你有源
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 19:03:26 
    開講啦!好過百家講壇啊,必須頂起來。

    對本帖內容的看法? 我要點評





    卜算子——單身

    電腦手機前,寂寞宣無主。形單影只心中愁,堪比相思苦。
    無意居兩處,往返奔波怒。遙寄黃昏相約時,還有人如故。


    不是出師表  沁園春-網(wǎng)優(yōu)人
     
    [2分鐘擁有VIP權限和充足威望,可下載站內任何資料] [快速找到一份高薪的通信行業(yè)職位]
    nt_ivan
    鉆石會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    紀念勛章·七周年   活動·攝影達人   紀念勛章·八周年   紀念勛章·九周年   紀念勛章·十周年  
    積分 12405
    帖子 2558
    威望 133944 個
    禮品券 205 個
    專家指數(shù) -385
    注冊 2010-5-8
    專業(yè)方向  CDMA
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 19:43:00 
    樓主是強人中的強人

    對本帖內容的看法? 我要點評

     
    [2分鐘擁有VIP權限和充足威望,可下載站內任何資料] [快速找到一份高薪的通信行業(yè)職位]
    436912
    入門會員
    鎵嬫満鍙風爜宸查獙璇? style=


     發(fā)短消息    關注Ta 

    積分 31
    帖子 7
    威望 9078 個
    禮品券 0 個
    專家指數(shù) -4
    注冊 2014-7-15
    專業(yè)方向  電子信息
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-07-16 19:54:11 
    很烈害 樓至 支持

    對本帖內容的看法? 我要點評

     
    [2分鐘擁有VIP權限和充足威望,可下載站內任何資料] [快速找到一份高薪的通信行業(yè)職位]

    快速回復主題    
    標題 [資料] MAPBASIC學習——從高手到高手(2:菜單、工具條 和 界面)" tabindex="1">
    內容
     上傳資料請點左側【添加附件】

    當前時區(qū) GMT+8, 現(xiàn)在時間是 2025-03-09 08:55:21
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務郵箱:mscbsc@163.com

    Processed in 0.879233 second(s), 41 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動通信網(wǎng) - 移動通信論壇 - 通信招聘網(wǎng) - Archiver