比格邦網(wǎng)絡(luò)(深圳)有限公司高薪誠聘軟件開發(fā)英才火線加盟
BigBand Networks Inc.成立于1998年,總部在美國加州的Redwood City,為美國納斯達克上市公司,股票代碼BBND,我們在世界各地設(shè)有分支機構(gòu)。BigBand Networks, Inc是電視,語音及數(shù)據(jù)寬帶多媒體平臺的領(lǐng)先供應(yīng)商,同類行業(yè)如:美國CISCO。公司提供對多種業(yè)務(wù)的處理,優(yōu)化及傳送的解決方案。這些業(yè)務(wù)包括在同軸電纜,光纖及銅網(wǎng)上的寬帶互聯(lián)網(wǎng),VoIP,數(shù)字電視廣播,高清電視,高質(zhì)量電視的傳送,局域廣告,視頻點播,互動電視及IP電視。公司平臺集成先進的軟硬件技術(shù),具有現(xiàn)場升級的能力,能夠在保證高性能的前提下對所支持的服務(wù)進行快速靈活的優(yōu)化。客戶群包括分布在北美,拉丁美洲,歐洲,亞洲的100多家有線及通訊運營商,美國的十大運營商中,六家是我們的客戶,如AT&T以及Verizon。
比格邦網(wǎng)絡(luò)(深圳)有限公司,美國BigBand Networks Inc.在亞太區(qū)唯一設(shè)立的核心研發(fā)中心,也是公司在全球最重要的研發(fā)中心之一。公司成立于2006年,是公司重要的戰(zhàn)略投資。
我司的員工大多數(shù)來自同類行業(yè)的優(yōu)秀人才,我們對所有員工提供極具競爭力的福利待遇:
* 彈性工作制(雙休,5天8小時);
* 提供完善的社會保險:醫(yī)療、工傷、失業(yè)、養(yǎng)老保險;住房公積金;
* 提供13%住房公積金;* 每兩個季度發(fā)放與績效掛鉤的獎金;
* 工作滿1年的享受17天帶薪年假;
* 享有國家勞動法規(guī)定的工傷假、婚假、喪假、產(chǎn)假、陪產(chǎn)假等;
* 每周的籃球、羽毛球運動,專設(shè)健身房、茶歇室;
* 每周五下午的HAPPY HOUR聚餐活動,季度旅游或聚餐活動,生日慶祝;
* 春節(jié)、五一、中秋、國慶節(jié)、元旦等節(jié)日發(fā)放過節(jié)費;
* 年度體檢,定期免費打流感疫苗;生病住院慰問金;
* 公司提供加班免費飲食與交通;* 家不在深圳者,公司將承擔(dān)搬遷費用;
* 提供股票期權(quán);
* 赴美培訓(xùn)與工作機會;
* 同時,BigBand并盡可能提供長遠的職業(yè)規(guī)劃,幫助你事業(yè)的發(fā)展。
有意者請將個人中英文簡歷發(fā)至:jacky.tang@bigbandnet.com,請在郵件標(biāo)題中注明應(yīng)聘職位,謝謝!
公司網(wǎng)址:http://www.bigbandnet.com
公司地址:深圳市福田區(qū)車公廟海松大廈A座2102室
之前有同事問到IFile與File之間的互換問題,當(dāng)時自己也不清楚,今天在閱讀代碼的時候發(fā)現(xiàn)了他們之間的互換是非常方便的。 工作中一個任務(wù)是為一個已經(jīng)有的Composite添加滾動條,原以為可以這樣實現(xiàn):
Composite scrollabledComposite = new Composite(parent, SWT.H_SCROLL | SWT.V_SCROLL);
再設(shè)置一下其它的參數(shù)就可以了,誰知這樣是可以添加滾動條,但是滾動條里的Composite根本不會跟著動;于是,查API,發(fā)現(xiàn)有ScrolledComposite這個類,好家伙,這個類里的注釋連main () 方法都提供了,正點!
于是,我的代碼如下:
parentComposite.setLayout(new FillLayout());
ScrolledComposite scrolledComposite = new ScrolledComposite(parentComposite, SWT.H_SCROLL|SWT.V_SCROLL);
Composite mainComposite = new Composite(scrolledComposite,SWT.NONE);
scrolledComposite.setContent(mainComposite);
mainComposite.setBackground(Display.getCurrent().getSystemColor (SWT.COLOR_WHITE));// White color
mainComposite.setLayout(new GridLayout(1,true));
GridData data = new GridData(GridData.FILL_BOTH);
mainComposite.setLayoutData(data);
Composite topComposite = new Composite(mainComposite, SWT.BORDER);
topComposite.setLayout(new GridLayout(2, false));
topComposite.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE));// White color
reloadBtn = new Button(topComposite, SWT.PUSH);
reloadBtn.setText("&Reload from preferences");
reloadBtn.setToolTipText("Reload values from preference page(Shift+R)");
saveBtn = new Button(topComposite, SWT.PUSH);
saveBtn.setText("&Save to preferences");
saveBtn.setToolTipText("save values to preference page(Shift+S)");
scrolledComposite.setExpandHorizontal(true);
scrolledComposite.setExpandVertical(true);
scrolledComposite.setMinWidth(800);
scrolledComposite.setMinHeight(400);
總結(jié):
1)在為Composite添加滾動條時,最上面的Composite的布局需設(shè)為FillLayout();
2) 不要直接往scrolledComposite上面添加控件;
3) 在創(chuàng)建完ScrolledComposite后不要忘記使用setContent()方法去設(shè)置滾動條所控制的Composite;
4) 最重要的是,Scrolledcomposite的以下四個參數(shù)必須設(shè)置才能出現(xiàn)滾動條:
scrolledComposite.setExpandHorizontal(true);
scrolledComposite.setExpandVertical(true);
scrolledComposite.setMinWidth(800);
scrolledComposite.setMinHeight(400);
只有前兩項設(shè)為true之后,后面的兩項才起作用。
5) 對于setMinWidth()和setMinHeight()方法,API的注釋中是說用來設(shè)置滾動條出現(xiàn)的最小寬度和高度,但是我試了一下,有時出現(xiàn)滾動條了,
但是拖動滾動條還是不能顯示Composite里面的全部內(nèi)容,于是把setMinWidth()和setMinHeight()設(shè)大一些就可以了,個人感覺滾動條出現(xiàn)的
寬度和高度檢測Scrolledcomposite自己已經(jīng)實現(xiàn)了,這里的寬度和高度是指拖動滾動條里可以看到的Composite的最大寬度和最大高度。
可喜可賀,Dengues studio的BLOG正式開通了!http://dengues.blogjava.net.