MSCBSC 移动通信论坛
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位

【C友贴图区】

C友贴图和看图,请到此版
勿发违规图片

【C友开心吧】

C友交流开心笑话的区域
乐一乐,就在开心吧

【心情咖啡屋】

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

【求职招聘区】

招聘,求职,职业交流
讨论通信人的职场前景



  • 阅读:6137
  • 回复:14
[原创] MAPBASIC学习——从高手到高手(2:菜单、工具条 和 界面)续篇
suyehost
银牌会员



 发短消息    关注Ta 

积分 4200
帖子 94
威望 12784 个
礼品券 30 个
专家指数 -121
注册 2009-3-23
专业方向  通信
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2014-07-16 20:27:09  只看楼主 
楼主又来了,接上一篇帖子:http://www.mscbsc.com/bbs/thread-531721-1-1.html#41

上篇帖子写得匆忙,楼主这里把上篇没讲明白的给讲明白喽。
1、上篇帖子插入的代码格式混乱,楼主在4楼补充了代码,请下拉查看。
2、定义menu(菜单)太简单,没什么讲究。定义buttonpad(工具条),楼主代码中有pushbutton和ToolButton两种button,至于这两种有什么区别,请自行参考user guide。楼主只是试图引导各位小白如何走路,能够查得到的东西,楼主绝对不会浪费口舌。
3、楼主当初就是这样,先搭好了程序的框架,再一步步补充功能的。楼主学习过程中身边没有任何人懂,没有任何人指导过。


继续自问自答,如何定义界面?
这需要各位有强大的意淫能力,楼主不擅长意淫。楼主的做法是老老实实拿支笔,反复在纸上构图。想想看如何规划界面程序才能更加方便使用?界面是需要反复优化的。
界面的制作有两种方法:
1、纯代码编写,不断调整各按钮、各功能子集的位置,直到满意为止。
2、使用第三方编译工具mbbuilder手绘界面,然后移植代码。
楼之比较喜欢方法1,其原因是因为方法2绘制好界面以后,代码就自动生成了。但是在自动生成代码的时候也自动生成了SUB,自动生成的SUB名称跟楼主规划的SUB名称不一样,要逐一修改。改代码比写代码要困难,所以楼主宁肯自己写。


下面给出楼主最自豪的界面的sub(靠,不是楼主孤陋寡闻,你干网优这么多年,见过这么牛逼的mapbasic界面吗?)
[attach]313015[/attach]



1、这个代码楼主也不指望各位小白能够看懂端倪,楼主只是试图演示mapbasic界面是怎么来的。
2、每个功能子集在dialog中的位置都是由X、Y坐标决定的。至于坐标数值你可以慢慢调整实验。
3、每个功能占地面积都是由width和height这两俩兄弟定义的。
4、如果该功能后期需要触发事件,则需要定义SUB,用Calling 。。。来定义。
5、每个功能按钮后面都定义不同的ID,方便后面调用。

下一篇,我们将会解决如何用mapbaisc画三叶草。当然,完美的界面也是少不了的啦。。。。
扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“YD5GAI”免费领取《中国移动:5G网络AI应用典型场景技术解决方案白皮书
  • 2、回复“5G6G”免费领取《5G_6G毫米波测试技术白皮书-2022_03-21
  • 3、回复“YD6G”免费领取《中国移动:6G至简无线接入网白皮书
  • 4、回复“LTBPS”免费领取《《中国联通5G终端白皮书》
  • 5、回复“ZGDX”免费领取《中国电信5G NTN技术白皮书
  • 6、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 7、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 8、回复“5GX3”免费领取《 R16 23501-g60 5G的系统架构1
  • 共获得 1 次点评 我要点评

    • adsn 威望 +10 个
      · 给楼主加油,向楼主学习。楼主能否提供个即时联系方式?日后有MB的问题可以咨询楼主。 详细.. 回复 发表与:2014-7-18 11:00:59
     
    [充值威望,立即自动到帐] [VIP贵宾权限+威望套餐] 另有大量优惠赠送活动,请光临充值中心
    充值拥有大量的威望和最高的下载权限,下载站内资料无忧
    suyehost
    银牌会员



     发短消息    关注Ta 

    积分 4200
    帖子 94
    威望 12784 个
    礼品券 30 个
    专家指数 -121
    注册 2009-3-23
    专业方向  通信
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-16 20:28:10  只看楼主 
    技术问题,回答得专家指数,快速升级
    代码又乱了,再重发,发现了,这个论坛就是傻逼编写的。

    sub pn_plan
    dim define_lon as float
    dim define_lat as float
    dim define_sector as float
    dim plan_result as string
    dim read_setting as string
    dim i as smallint
    Dialog
    Title "PN规划设置"
    Width 370 Height 256
    Control GroupBox
    Title "启动任务" Position 8, 5 Width 100 Height 46 ID 6519
    Control Button
    Title "开始PN规划" Position 13, 14 Width 82 Height 15 Calling start_plan_pn ID 6520
    Control Button
    Title "重置所有选项" Position 13, 32 Width 82 Height 15 Calling reset_all_choiceID 6521
    Control GroupBox
    Title "任务设置" Position 8, 59 Width 100 Height 38
    Control RadioGroup
    Title "单站点规划;多站点规划" value 1 Position 13, 69 Calling singlemulti_site_radio ID 6500
    Control GroupBox
    Title "" Position 8, 102 Width 100 Height 19
    Control StaticText
    Title "输入基本载波频点:" Position 12, 109 Width 70 Height 8
    Control EditText
    value "" Width 20 Height 13 Position 85, 107ID 6501
    Control GroupBox
    Title "单站点规划" Position 8, 128 Width 100 Height 67 ID 6502
    Control StaticText
    Title "经度:" Position 11, 142 Width 19 Height 8 ID 6503
    Control EditText
    value "" Width 26 Height 13 Position 30, 140ID 6504
    Control StaticText
    Title "纬度:" Position 60, 142 Width 19 Height 8 ID 6505
    Control EditText
    value "" Width 26 Height 13 Position 80, 140ID 6506
    Control StaticText
    Title "扇区数:" Position 11, 159 Width 29 Height 8 ID 6507
    Control EditText
    value "" Width 16 Height 13 Position 40, 157ID 6508
    Control CheckBox
    Title "室分扇区" Position 62, 159 Width 42 Height 8 Value 0 ID 6509
    Control StaticText
    Title "规划结果:" Position 11, 178 Width 38 Height 8 disable ID 6511
    Control EditText
    value plan_result into plan_result Width 50 Height 13 Position 50, 176 disable ID 6512
    Control GroupBox
    Title "多站点规划" Position 8, 128 Width 100 Height 67 hide ID 6513
    Control Button
    Title "查看/导出结果" Position 13, 139 Width 82 Height 15 Calling view_plan_result hide ID 6516
    Control Button
    Title "规划结果评估" Position 13, 157 Width 82 Height 15 Calling view_plan_score hide disable ID 6517
    Control Button
    Title "查看分簇图" Position 13, 175 Width 82 Height 15 Calling generate_group_map hide disable ID 6518
    Control GroupBox
    Title "帮助" Position 8, 205 Width 100 Height 46
    Control Button
    Title "导出PN GROUP"Position 11, 214 Width 85 Height 15 Calling export_pngroup_moban ID 6522
    Control Button
    Title "使用说明" Position 11, 232 Width 85 Height 15 Calling pn_plan_userguide ID 6523
    Control GroupBox
    Title "自定义PN GROUP" Position 115, 5 Width 130 Height 246
    Control GroupBox
    Title "PN_INC" Position 118, 18 Width 39 Height 155
    Control RadioGroup
    Title "1;2;3;4;5;6;7;8;10;12" value 0 Position 124, 30Calling generate_pngroup_radio ID 6524
    Control GroupBox
    Title "特殊分组" Position 118, 191 Width 39 Height 35
    Control CheckBox
    Title "奇数" Position 123, 203 Width 25 Height 8 Value 0 Calling generate_pngroup_radio ID 6525
    Control CheckBox
    Title "偶数" Position 123, 215 Width 25 Height 8 Value 0 Calling generate_pngroup_radio ID 6526
    Control MultiListBox
    title from variable temp_pngroup_list Value 0Position 160, 21Width 82 Height 205 ID 6527
    Control StaticText
    Title "设置场景:" Position 119, 234 Width 36 Height 8
    Control EditText
    value "" Width 82 position 160,233ID 6528
    Control Button
    Title ">" Position 249,40 Width 20 Height 14 Calling add_pnGroup_OnClick ID 6529
    Control Button
    Title ">>" Position 249,60 Width 20 Height 14 Calling addall_pnGroup_OnClick ID 6530
    Control Button
    Title "<" Position 249,95 Width 20 Height 14 Calling del_pnGroup_OnClick ID 6531
    Control Button
    Title "<<" Position 249,115 Width 20 Height 14 Calling delall_pnGroup_OnClick ID 6532
    Control GroupBox
    Title "PN GROUP预览" Position 272, 5 Width 90 Height 246
    Control MultiListBox
    title from variable pngroup_listPosition 275, 21 Width 82 Height 186 ID 6533
    Control StaticText
    Title "场景:" Position 275, 216 Width 19 Height 8
    Control PopupMenu
    value setting_pop_value title from variable pngroup_setting_list Position 295, 215 Width 61 Height 13 calling popmenu_selected ID 6534
    Control Button
    Title "外部导入PN GROUP" Position 275, 230 Width 82 Height 17 Calling import_pnGroup_OnClick ID 6535
    Control Button
    Title "Λ" Position 249, 205 Width 20 Height 14 Calling ascsort_setting_OnClick ID 6536
    Control Button
    Title "Ⅴ" Position 249, 220 Width 20 Height 14 Calling descsort_setting_OnClick ID 6537
    end sub

    对本帖内容的看法? 我要点评

     
    [立即成为VIP会员,百万通信专业资料立即下载,支付宝、微信付款,简单、快速!]
    脑袋晕了
    入门会员



     发短消息    关注Ta 

    积分 25
    帖子 5
    威望 55 个
    礼品券 0 个
    专家指数 0
    注册 2012-3-2
    专业方向  无线通信
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-16 20:59:04 
    支持楼主 楼主继续分享啊

    对本帖内容的看法? 我要点评

     
    最新通信职位:广东通信人才网 | 北京通信人才网 | 上海通信人才网 | 南京通信人才网 | 西安通信人才网 | 重庆通信人才网 | 中国通信人才网
    元善游子
    资深元老
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    公益·慈善勋章   专家·初级勋章   精华发帖   财富勋章·万元户   活动·积极勋章   财富勋章·财运连连   财富勋章·小财主   纪念勋章·奥运年   纪念勋章·猪年纪念   C友·活跃勋章   纪念勋章·四周年   财富勋章·钻石王老五   纪念勋章·六周年   纪念勋章·九周年   纪念勋章·十周年  
    积分 90225
    帖子 3805
    威望 2335055 个
    礼品券 166 个
    专家指数 754
    注册 2007-3-30
    专业方向  一切为了脱离网优
    来自 粤——河你有源
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-17 08:26:54 
    马不停蹄地跑过来了,楼主好人,谢谢楼主!

    对本帖内容的看法? 我要点评





    卜算子——单身

    电脑手机前,寂寞宣无主。形单影只心中愁,堪比相思苦。
    无意居两处,往返奔波怒。遥寄黄昏相约时,还有人如故。


    不是出师表  沁园春-网优人
     
    热点: 通信招聘职位 | 网络优化全集 | WCDMA精品 | TD-SCDMA学习资料 | EVDO | MGW媒体网关资料
    超级马里奥
    高级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 2170
    帖子 411
    威望 2417 个
    礼品券 5 个
    专家指数 14
    注册 2009-7-2
    专业方向  网络优化
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-17 09:09:44 
    支持 :victory:

    对本帖内容的看法? 我要点评





    淘宝秒杀 淘宝打折 bai00.com
    淘宝官方白菜价导购平台 9.9包邮 送IPhone6S
     
    最新通信职位:广东通信人才网 | 北京通信人才网 | 上海通信人才网 | 南京通信人才网 | 西安通信人才网 | 重庆通信人才网 | 中国通信人才网
    mycuitom
    VIP会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    纪念勋章·七周年   财富勋章·万元户   公益·环保勋章   纪念勋章·四周年   纪念勋章·六周年   纪念勋章·八周年   纪念勋章·九周年   纪念勋章·十周年   C友·铁杆勋章  
    积分 19682
    帖子 2687
    威望 2872534 个
    礼品券 45 个
    专家指数 145
    注册 2008-6-5
    专业方向  血洗烟酒
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-17 11:53:35 
    楼猪加油哦,看好你!

    对本帖内容的看法? 我要点评





    舒适安逸的生活容易消磨一个人的斗志,一个贪图享受的年青人,为之付出的是一生的碌碌无为。
     
    [2分钟拥有VIP权限和充足威望,可下载站内任何资料] [快速找到一份高薪的通信行业职位]
    ateflagcomm
    初级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 255
    帖子 51
    威望 11845 个
    礼品券 0 个
    专家指数 0
    注册 2013-10-11
    专业方向  TD
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-17 13:10:32 
    顶楼主啊,这些代码太好了

    对本帖内容的看法? 我要点评

     
    热点: 通信招聘职位 | 网络优化全集 | WCDMA精品 | TD-SCDMA学习资料 | EVDO | MGW媒体网关资料
    ateflagcomm
    初级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 255
    帖子 51
    威望 11845 个
    礼品券 0 个
    专家指数 0
    注册 2013-10-11
    专业方向  TD
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-17 13:59:40 
    作为mapbasic的小白,把楼主的代码都试了一下,均可以运行,但是跟函数相关的可能需要自己定义和声明一下,不然运行不了,大赞楼主

    对本帖内容的看法? 我要点评

     
    热点: 通信招聘职位 | 网络优化全集 | WCDMA精品 | TD-SCDMA学习资料 | EVDO | MGW媒体网关资料
    ateflagcomm
    初级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 255
    帖子 51
    威望 11845 个
    礼品券 0 个
    专家指数 0
    注册 2013-10-11
    专业方向  TD
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-17 14:04:51 
    我把楼主那么美的界面改成这个样子,楼主不要骂我,我只是想说明,楼主太强大了,我太懒了,就把那些还没有定义的函数跟删了

    [ 本帖最后由 ateflagcomm 于 2014-7-17 14:08 编辑 ]

    对本帖内容的看法? 我要点评

     
    热点: 通信招聘职位 | 网络优化全集 | WCDMA精品 | TD-SCDMA学习资料 | EVDO | MGW媒体网关资料
    suyehost
    银牌会员



     发短消息    关注Ta 

    积分 4200
    帖子 94
    威望 12784 个
    礼品券 30 个
    专家指数 -121
    注册 2009-3-23
    专业方向  通信
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-18 09:46:53  只看楼主 
    表扬一个,再接再厉,小子有前途。

    QUOTE:
    原帖由 ateflagcomm 于 2014-7-17 14:04:51 发表
    我把楼主那么美的界面改成这个样子,楼主不要骂我,我只是想说明,楼主太强大了,我太懒了,就把那些还没有定义的函数跟删了

    对本帖内容的看法? 我要点评

     
    [2分钟拥有VIP权限和充足威望,可下载站内任何资料] [快速找到一份高薪的通信行业职位]
    adsn
    银牌会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    财富勋章·万元户   财富勋章·财运连连   纪念勋章·九周年  
    积分 2586
    帖子 521
    威望 301951 个
    礼品券 35 个
    专家指数 -59
    注册 2010-5-19
    专业方向  TDS/TDL
    来自 JiangxLep
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-18 11:00:59  QQ


    QUOTE:
    原帖由 suyehost 于 2014-7-16 20:27:09 发表
    楼主又来了,接上一篇帖子:http://www.mscbsc.com/bbs/thread-531721-1-1.html#41

    上篇帖子写得匆忙,楼主这里把上篇没讲明白的给讲明白喽。
    1、上篇帖子插入的代码格式混乱,楼主在4楼补充了代码,请下拉 ...

    给楼主加油,向楼主学习。楼主能否提供个即时联系方式?日后有MB的问题可以咨询楼主。

    对本帖内容的看法? 我要点评

     
    [2分钟拥有VIP权限和充足威望,可下载站内任何资料] [快速找到一份高薪的通信行业职位]
    wuchengyi
    高级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 1738
    帖子 352
    威望 840 个
    礼品券 8 个
    专家指数 -22
    注册 2010-5-9
    专业方向  wangyou
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-18 17:10:30 
    楼主高人啊!!!

    对本帖内容的看法? 我要点评

     
    [2分钟拥有VIP权限和充足威望,可下载站内任何资料] [快速找到一份高薪的通信行业职位]
    pentrolsino
    中级会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 739
    帖子 147
    威望 70561 个
    礼品券 8 个
    专家指数 4
    注册 2009-2-5
    专业方向  网络优化
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-18 17:29:20 
    顶楼主,来学习一下,前几天论坛龟速,在电信机房还卡得一逼,都没办法回复啊

    对本帖内容的看法? 我要点评

     
    热点: 通信招聘职位 | 网络优化全集 | WCDMA精品 | TD-SCDMA学习资料 | EVDO | MGW媒体网关资料
    EVIL123456
    入门会员
    鎵嬫満鍙风爜宸查獙璇


     发短消息    关注Ta 

    积分 36
    帖子 11
    威望 970 个
    礼品券 0 个
    专家指数 -19
    注册 2014-3-7
    专业方向  网优
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2014-07-23 10:51:23 
    楼主高人啊!!!

    对本帖内容的看法? 我要点评

     
    [2分钟拥有VIP权限和充足威望,可下载站内任何资料] [快速找到一份高薪的通信行业职位]
    xiesunhua
    初级会员



     发短消息    关注Ta 

    积分 185
    帖子 27
    威望 287 个
    礼品券 5 个
    专家指数 0
    注册 2007-3-31
    专业方向 
    回答问题数 0
    回答被采纳数 0
    回答采纳率 0%
     
    发表于 2015-06-02 00:25:33 
    向楼主学习!!!

    对本帖内容的看法? 我要点评

     
    热点: 通信招聘职位 | 网络优化全集 | WCDMA精品 | TD-SCDMA学习资料 | EVDO | MGW媒体网关资料

    快速回复主题    
    标题 [原创] MAPBASIC学习——从高手到高手(2:菜单、工具条 和 界面)续篇" tabindex="1">
    内容
     上传资料请点左侧【添加附件】

    当前时区 GMT+8, 现在时间是 2025-11-12 01:06:38
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 1.924536 second(s), 36 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver