2007-10-02

遠傳入主安源,加碼數位匯流

本報內容由 PC Office 提供 每週二出刊.2007.10.02
PC Office電子報
遠傳入主安源,加碼數 ... 美妝館銷售最好的BB


本期目錄
    遠傳入主安源,加碼數位匯流
    提高網頁動態更新的能力
主編推薦
  • 移除 Vista, 重灌 XP有可能嗎?
  • 幸福最高,開車暢遊北海道!
  • 學校教不了、辦不到的事,我們自己來!
  全台熱門商圈依價格排序精選件
  90分鐘讓你職場大翻身
 
電子報最新消息
歡愉的肉體感官盛宴
 ♥為你們的性生活增添更多活力♥
今年有機會上看萬點
 謝金河:從新變化找商機。台幣升值,台股機會大!
大學考試中心加考作文
 你家小孩的作文能力需要加強嗎?
訂閱特惠情報

PC Office

品味科技•悠遊工作•得意生活    
遠傳入主安源,加碼數位匯流

WiMax綁Wifly搶布局

先前搶得火熱的WiMax執照申請,終於塵埃落定,搶得南區WiMax無線寬頻網路執照的遠傳集團,日前再出資入主安源WIFLY台北無線網路系統,遠東的數位匯流布局已然成形……

成立了三年的安源WIFLY台北無線區域網路(WLAN, Wireless Local Area Network / Wireless LAN),日前為遠傳以51%的股權,正式入主掌舵,而安源資訊無線網路事業部,也自安源資訊分割獨立出來,並更名為安源通訊。


一開始由統一集團所屬安源資訊,以及台北市政府攜手建置的無線網路環境,目前布建的熱點(AP, Access Point)超過四千五百處,人口覆蓋率達九成以上,號稱是全球第一的無線網路城市,累積的佈建成果,也多次為台北市贏得來自國際的掌聲肯定。

然而,安源資訊一路走來的實際運營景況,卻是十分坎坷,不但歷來所定下的使用者目標數,屢屢遭受挫折,去年下半仍猶言在耳的無線網路電話(VoIP)新業務,似乎也無疾而終,「安源資訊成立以來,確實做得非常的辛苦,全世界的供應商也都在面臨相同的挑戰,」統一集團總裁林蒼生也坦言,接下來WiMax的技術門檻較高,也是考慮由遠傳掌舵管理的因素之一。

營運經驗很重要

一直顯得辛苦經營的安源WIFLY,現在卻等到甫拿下WiMax執照的遠傳投資入主,究竟遠傳打的是什麼如意算盤?「一點也不會衝突!因為遠傳拿到的WiMax執照是南區的,而安源的WIFLY則是北區的,」遠東集團總裁徐旭東笑著回答,在無線網路的經營上,安源WIFLY的運營經驗很重要,有些事就是沒有辦法跳得太快!雖然後面有WiMax的發展,但畢竟才剛拿到執照,整個過程還會有一段時間,在這個過渡時期,WIFLY應該還是台北地區的應用系統。

遠東集團旗下目前有速博(Sparq)固網服務、遠傳行動通信、Seednet網際網路事業,現在再加上安源WIFLY無線網路服務,其數位匯流布局,等於是再晉一級。對通訊產業未來的發展信心滿滿,徐旭東表示,「這是個電信的時代!每件事都和電信脫不了關係(Everything is Telecom),無論語音、音樂、還是資料,什麼事都會連結在一起,而真的算起來,遠傳其實己經覆蓋所有的領域了。」

回顧這幾年,國內熱門的無線通訊技術,從Wi-Fi、WIFLY,到目前最受注目的WiMax技術,心中難免會有個�問,WiMax真的就會是帶大家通往美好行動生活,的那最後一哩路嗎?或者,接下來還會再冒出個「W-X」技術?另一方面,許多評論也提出質疑,與仍處發展中的WiMax技術相較,如3.5G等基礎布建其實已經相當成熟,決定WiMax能否勝出的關鍵,其實不是技術,而是業者堅持的意志。(許雅晴)
TOP
 
 
提高網頁動態更新的能力

ASP.NET AJAX v1.0網頁開發工具

Web2.0風潮帶動了讓使用者瀏覽更順暢的Ajax技術,相較於PHP陣營的多樣化架構,微軟ASP.NET AJAX v1.0 Framework的官方正式版釋出之後,終於讓支援的技術更加全面。

因為在這之前,網頁瀏覽的運作過程,往往是一頁頁的因使用者行為而更新,而Ajax技術讓使用者在不用重讀網頁時,就可以更新網頁內容甚至回傳資料與獲得新資料。相較於PHP陣營有AJASON、JPSpan、Sajax、flxAJAX、xajax,以及其他類似Dojo、Rico、Prototype……等知名的AJAX架構,微軟這邊雖然從ASP.NET 2.0開始就已經加入非同步機制的支援,但始終卻沒有更完整的架構,如今在ASP.NET AJAX v1.0 Framework的官方正式版釋出之後,支援的技術也就得以更加全面了。

之前被微軟命名為Atlas的ASP.NET AJAX Framework,終於在日前推出新的正式版本,並予以重新更名、訂定成正式版1.0,此架構在設計上同時兼顧了用戶端AJAX Library和伺服器端的AJAX Extensions,也同時支援Web Service的整合應用,而官網還提供了數十個額外包含以C#撰寫原始碼ASP.NET AJAX Control Toolkit的AJAX控制項提供給我們下載,縱使覺得這些元件的功能不符合自己專案的需要,依舊能夠透過檢附原始碼ASP.NET AJAX Control Toolkit當中的TemplateVSI去撰寫自訂元件,或是自訂控制項。

因為AJAX的特色,就是要超越舊時代網站的使用方式,這個架構強調只與後端伺服器交換必要的資料,所以在呈現結果網頁的時候,就只會更新有改動的部分,而不是重新整理全部的畫面,背後XML傳遞、解析與資料的交換等即時動態發生的動作,都是偷偷隱藏在背景中執行的,所以其實我們只要學會運用ASP.NET AJAX的核心控制項Timer、ScriptManager、ScriptMangerProxy、UpdatePanel,以及UpdatePanelProgress,運用在使用需要處理大量資料交換的網頁上面,例如Google的地圖服務,或是擁有非常複雜的網頁表單、表格等等,我們就能夠讓整個瀏覽與使用過程,都在同一個頁面中完成,使用者再也不用如同過去一般,出現迷失在層層網頁的迷思與問題。

AJAX的開發竟然因為微軟所提供的ASP.NET AJAX Essential Components而變得如此容易了,只要妥善運用這些官方所提供的基本元件,就能夠讓AJAX的開發變得輕而易舉,而且Control Toolkit控制項目前依舊不斷在持續增加當中,倘若我們能夠好好學習利用AJAX官方網站所提供的專屬示範網站,先行到這個網站測試所有控制項的功能,並嘗試去了解這些控制項的主要用途,日後在開發程式碼上,必定可以更加靈活運用這些控制項,而在專案開發上要再將AJAX加以應用整合到系統當中也就會更為容易了。





微軟ASP.net AJAX v1.0操作環境



拉線1

透過工具箱所提供的AJAX控制項,我們可以很輕鬆地使用,直接拖曳即可取代原本AJAX程式所需要撰寫的程式碼,直接將多個步驟省略,簡化開發的流程和工作。

拉線2

錯誤清單會顯示目前現有程式碼的錯誤或是警告,如果出現一連串的元件參考錯誤,可能就是因為對應位置出現錯誤,可自行再將參考位置重新調整即可排除這些錯誤訊息的出現。

拉線3

方案總管能夠提供我們目前整個AJAX系統程式的架構說明,讓使用者能夠很清楚地了解目前所有開發中的檔案,以及其相對位置的關係,藉由樹狀的呈現方式也讓我們能夠更加輕鬆地修改,或是改變原有網站架構。

拉線4

我們可以在先行選擇元件之後,再直接從該元件的屬性頁籤當中,找到想要自行調整元件的屬性值修改,這種方式也讓各個元件的使用,比起以前徒手開來得更加方便不少了。

下載安裝AJAX Extension

要正式開始使用ASP.NET AJAX之前,必須完成ASP.NET AJAX Essential Components的下載與安裝程序,因此我們必須先行進入ASP.NET AJAX官方網站的首頁,點選下載並予以安裝。

1.在網址列中輸入「 http://ajax.asp.net/ 」,接著按下「Download ASP.NET AJAX v1.0 」,準備開始下載微軟所提供的AJAX。



2.然後在「ASP.NET AJAX Essential Components」的區塊中,點選「ASP.NET 2.0 AJAX Extensions 1.0」開始下載該檔案,並在解壓縮之後安裝AJAX。



TIPS:
AJAX的核心元件「ASP.NET 2.0 AJAX Extensions 1.0」與「ASP.NET AJAX Control Toolkit」都被放置在ASP.NET AJAX Essential Components當中,在安裝完畢之後,就可以使用具備封裝Ajax功能的ASP.NET AJAX核心技術,並直接套用微軟所提供的視覺化控制項實作成自己的控制項。

3.成功安裝微軟所提供的AJAX之後,開啟Microsoft Visual Studio 2005,按下工能表上的「檔案」→「新增」→「網站」。



4.進入「新網站」對話盒,點選「ASP.NET AJAX-Enabled Web Site」,接著在「位置」下拉式選單中點選「檔案系統」,並將「語言」設定為「Visual Basic」後,按下「確定」。



5.預設會開啟「Default.aspx」頁面,我們可以看到「ScriptManager」這個元件,這是系統會幫我們加入的預設元件,用來處理頁面上的所有AJAX元件,並產生相對應的使用者端程式碼。



TIPS:
所有使用到ASP.NET AJAX支援的網頁,頁面上都只能允許放置一個「ScriptManager」,這個元件會幫我們對頁面做出局部更新的動作,並輔助我們產生程式碼,以便能夠在頁面中顯示達到動態顯示AJAX效果的網頁。

6.我們可以在工具箱裡面找到更多的AJAX元件,在「AJAX Extension」當中有提供ScriptManager、ScriptManagerProxy、UpdateProgress、UpdatePanel……等等。



從範例中學習

成功學會並了解系統所提供的AJAX必要元件「ScriptManager」之後,接著不妨同樣藉由微軟ASP.NET網站所提供的AJAX範例來學習如何使用,藉由檢視範例的效果,加以學習撰寫的語法並實際使用,會讓我們能夠更快掌握到AJAX元件開發的技巧。

TIPS:
事實上我們只要直接下載ASP.NET AJAX Essential Components即可開始使用AJAX的各項元件,範例網站的部份並非是必要選項,即使不去下載,依舊是可以進行開發工作的。

1.在網址列中輸入「 http://asp.net/ajax/downloads 」,並按下「View the Toolkit Live」。



2.左邊是目前現有控制項的列舉清單,會依照字母排列顯示現有的控制項,我們可以點選某個特定的控制項,以了解該控制項的效果。



3.接著右邊就會顯示此控制項的示範網頁。回到上頁,點選「ASP.NET AJAX Control Toolkit」,準備開始下載微軟所提供的範例。



TIPS:
除了ASP.NET AJAX Control Toolkit之外,微軟還提供了一組AJAX套件的實作範例程式「Sample Applications」,讓我們在了解如何運用ASP.NET AJAX之後,同樣可以下載這一部份的程式碼來觀摹學習,藉由此範例來提升自己的程式碼撰寫能力。

4.接著切換到「Release」活頁標籤,點選「AjaxControlToolkit.zip」下載並解壓縮。



5.我們可以在AjaxControlToolkit解壓縮之後的目錄當中找到SampleWebSite這個專案資料夾,點選根目錄中的「AjaxControlToolkit.sln」開啟整個專案。



6.開啟AJAX範例的專案之後,我們可以在右方的「專案總管」當中找到目前所開啟的「SampleWebSite」目錄資料夾,其下就是以各個元件為範例的資料夾。



7.在資料夾當中找到「DragPanel」這個頁面並開啟,檢視原始碼,可以找到以「


程式碼:

ajaxToolkit:DragPanelExtender ID="DragPanelExtender" runat="server" TargetControlID="Panel1" DragHandleID="Panel1" />


8.Visual Studio會幫我們開啟以「http://localhost:」為首,加上連接埠號之後,根目錄下「/ToolkitTests/DragPanel.aspx」的頁面。



9.同樣在方案總管當中找到「ResizableControl.aspx」頁面,並開啟「ResizableControl.aspx.cs」,檢視Button1_Click事件的原始碼,了解一下控制項的縮放機制是如何撰寫的。



程式碼:

protected void Button1_Click(object sender, EventArgs e)
{
Size s = ResizableControlExtender1.Size;
Label1.Text = s.Width + "x" + s.Height;
s.Width += 10;
s.Height += 15;
ResizableControlExtender1.Size = s;
}


10.我們可以切換到「設計」的模式當中,就可以在頁面中看到Content容器當中所放置的「Panel content」和「ResizableControlExtender」,以及「Submit」和「Label」這幾個控制項。



11.同樣以滑鼠右鍵點選,接著點選右鍵選單中的「在瀏覽器中檢視」,系統就會再次開啟一個新的瀏覽器視窗。



12.我們可以在頁面中任意縮放此控制項,無論是要放大或是縮小都可以,下方的Label控制項可以即時顯示目前的尺寸大小。


TOP
熱門焦點  
真的有夠古典
 獨守空閨等阿等~無聊發呆沒人理~


前期文章 全部歷史文章
出刊日期 出刊主題
2007-09-04 虛擬化服務市場,儲存管理打頭陣
2007-08-28 消費者要的,就只是單純的手機
2007-08-21 英特爾發動四核心的競賽,超微如何反擊?
2007-08-14 沒有合作空間,除非改掉企業DNA
2007-08-07 不只是一道光

感謝你訂閱這份電子報,下列電子報或許你會喜歡,請勾選
   數位時代    iThome產品技術報    D.FUN數位享樂誌    Mobile01科技新知 ...
   PhoneDaily手机報    科學人雜誌    PC Office電子報    數位之牆
我要訂閱這份報紙» 我要取消這份報紙» 訂報說明
.本電子報內容由 PC Office 提供
.關於內容有任何疑問,或欲轉載請聯絡
PChome ePaper 電子報版權所有,關於電子報發送有任何疑問,請聯絡 客服
台北市敦化南路二段105號11樓 ,TEL:(02)2708-8038,FAX:(02)27094848。
刊登廣告個人連結企業合作隱私權聲明關於PChome徵人
網路家庭版權所有 Copyright PChome Online 版權所有,轉載必究

沒有留言: