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

【C友貼圖區(qū)】

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

【C友開心吧】

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

【心情咖啡屋】

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

【求職招聘區(qū)】

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



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



 發(fā)短消息    關(guān)注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是一門編程語言,編出來的軟件能應(yīng)用于mapinfo,簡言之就是給mapinfo編插件用的。mapbasic官方編譯工具也叫mapbaisc,老朽使用的版本好像是mapbaisc 9.5版本。
mapbaisc編譯工具傻逼之極,跟記事本差不多,這個誰用誰知道。據(jù)說有個第三方編譯工具貌似挺牛,不過哥沒用過,也沒發(fā)言權(quán)。哥編寫程序用的是notepad++,真心好用。
mapbasic源代碼是*.MB格式的,編譯出來以后是MBX格式的。源代碼可以直接用記事本打開編輯。。。好了,小白問題不講了,老子受夠了,具體怎么編譯這種問題,自己去請教別人,我不愛陪不動腦筋的小白玩。
------------------------------------------------------------------------------------
資料等我理好了會隨下一篇帖子發(fā)上來。等你整理了幾遍資料再來看我這篇帖子,否則有極大的風(fēng)險看不懂。
入題:如何編寫菜單、工具條和界面?

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

[attach]313005[/attach]

[attach]313006[/attach]


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

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











上面程序?qū)嶋H運(yùn)行結(jié)果結(jié)果如下,紅色部分是重點(diǎn)。定義菜單的時候因?yàn)橐呀?jīng)預(yù)定義一些功能了,所以下面那些SUB必須也要預(yù)定義好。否則程序不完整,編譯不了,程序會報錯。
[attach]313007[/attach]


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


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



     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注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 
    學(xué)習(xí)學(xué)習(xí)。支持樓主

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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



     發(fā)短消息    關(guān)注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,
    "導(dǎo)入鄰區(qū)表(*.txt).." calling input_linqu,
    "導(dǎo)入切換[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復(fù)用評估" calling evaluate_pn,
    "(-",
    "室內(nèi)路測數(shù)據(jù)分析"calling indoor_dt,
    "(-",
    '"室內(nèi)路測數(shù)據(jù)分析" as "室內(nèi)路測數(shù)據(jù)分析",
    "導(dǎo)出Google Earth(KML)文件" calling google_earth,
    "(-",
    "使用幫助" calling help_info,
    "導(dǎo)出模板(工參|鄰區(qū)|切換關(guān)系)" calling export_temp,
    "(-",
    "關(guān)于本軟件" 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'定義按鈕圖標(biāo),樓主示例程序里面有個程序有個全部ID和對應(yīng)的圖標(biāo)
    ID 9300 '定義按鈕ID,方便后面調(diào)用,每個按鈕分配不同的ID。
    separator
    ToolButtonCalling display_nbr
    helpmsg "\n顯示鄰區(qū)"
    Icon 111
    'CursorMI_CURSOR_FINGER_UP
    ID 9301
    'separator
    ToolButtonCalling display_hand
    helpmsg "\n顯示切換關(guān)系"
    Icon 105
    'CursorMI_CURSOR_FINGER_UP
    ID 9302
    separator
    ToolButtonCalling del_neighbour
    helpmsg "\n刪除鄰區(qū)"
    Icon 101
    'CursorMI_CURSOR_FINGER_UP '這句的意思應(yīng)該是默認(rèn)圖標(biāo)為未選擇狀態(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 次點(diǎn)評 我要點(diǎn)評

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料
    zhangweijiang
    中級會員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

    專家·初級勛章   紀(jì)念勛章·九周年  
    積分 588
    帖子 122
    威望 2654015 個
    禮品券 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 
    不明而厲
    很佩服懂這么多的牛人

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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



     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評





    卜算子——單身

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


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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

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


     發(fā)短消息    關(guān)注Ta 

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

    對本帖內(nèi)容的看法? 我要點(diǎn)評

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料

    快速回復(fù)主題    
    標(biāo)題 [資料] MAPBASIC學(xué)習(xí)——從高手到高手(2:菜單、工具條 和 界面)" tabindex="1">
    內(nèi)容
     上傳資料請點(diǎn)左側(cè)【添加附件】

    當(dāng)前時區(qū) GMT+8, 現(xiàn)在時間是 2025-01-27 22:22:33
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

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