通過這一科,加上之前的70-536,算是拿到一張MCTS。

參考用書 Microsoft .NET Framework 3.5 ASP.NET Application Development
http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-562/dp/073562562X

從書中的章節,尋找MSDN相關的文章,收獲會更多。

對我而言,比較有用的有
1. Page Life Cycle的解說
2. 各種Server Control的應用時機
3. AJAX Client Side Library
4. Web Part的應用

比較難的是Mobile Application,因為在這方面我沒有在.NET實作的經驗。
書中的範例讓我覺得建置這一類的應用程式會花不少時間和精神。

其它的部份,因為工作上多少有用到,所以不算陌生。

為什麼要考証照? 當初拿SCJP只是為了讓自己更深入了解Java。
現在考了這一科也是如此,因為有了實作的經驗,
想要更深入的了解平台和語言,只是這次平台轉為.NET。

我的參考用書是 — MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework–Application Development Foundation, Second Edition
(http://www.microsoft.com/learning/en/us/book.aspx?ID=12915&locale=en-us)
另外搭配MSDN的類別說明。

有一些內容是工作上沒用到的,這些東西讀了之後,算是長知識。
有些則是剛好開發上需要實作,縮短一些摸索的時間。

實際考試的內容比書上的測驗要難上許多,也靈活不少,
能通過算是有點運氣。

總之,70-536是第一步,還是要繼續努力。

Firefox(http://www.moztw.org/)正式發佈3.5版。

這裡記錄最近看到的新聞,Firefox此版本支援HTML 5。

雖然HTML5尚未正式定案,但已新增許多可讓開發人員測試的Tag。
例如可用來控制影片,可以畫2D的圖形。
另外還有離線存取資料庫,拖放功能的支援、類似多執行緒的Web Worker。
IBM Developerworks有篇文章 http://www.ibm.com/developerworks/library/x-html5/?ca=dgr-lnxw01NewHTML
提到一些新增的tag和應用。

Youtube的HTML5 Demo site,可以檢視原始碼看看tag的應用。
http://www.youtube.com/html5

HTML5參考文件
http://dev.w3.org/html5/html-author/

另外,在今年五月底的Google IO,也有關於HTML5應用的展示。
除了使用HTML語法控制Video之外,
在未來我們可以使用Javascript開發3D應用程式。
http://code.google.com/events/io/sessions/AddingInteractive3DContent.html
目前是以Plug-in的方式使用O3D,此功能目前(2009.06.30)未內建於瀏覽器。

Google的Demo site: http://htmlfive.appspot.com/

好久之前收到一封電子郵件,內容大致上是說Adobe為了推廣RIA和Flex,
提供學校的學生、教職員免費申請Flex Builder序號。

對於Flex技術一點也不通的我,心血來潮想用Adobe AIR寫一個小程式。
於是透過以下網址申請到序號。
https://freeriatools.adobe.com/flex/

申請過程很簡單,
1. 填上基本資料,我是以英文填寫。

2. 上傳符合申請資格的証明文件。例如學生証、教職員任職書信。
我是上傳個人任職資料的網頁快照。

Adobe處理的速度相當快,早上申請,下午就送來通過的信件。
接下來要尋找相關學習資源了。

FlexEduAccepted

Oracle買下Sun其實是四月份的事了。
一開始的消息是IBM要買Sun,但結果因為對於併購的細節搞不定而沒有下文。
這個情況就是像之前微軟想買Yahoo,但過程就像連續劇一般,
只是沒有好的結局。

(更多…)

最近寫了一個簡單的Ajax程式,功能是使用者選了下拉式選單A,
依照A的值從後端資料庫帶出相對應下拉式選單B的值。
這裡是以學校的學院和系所的對應做為例子。

由於功能並不難,因此後端處理的程式碼並沒有刻意分開。
概念上是,假設前端程式–javascript,寫在Default.aspx,
後端則為Default.aspx.cs。

(更多…)

因為在程式中用到jQuery,進而發現Visual Studio 2008已經發佈Rich IntelliSense for jQuery,
原文請參考 http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx

Rich IntelliSense for jQuery主要是讓我們在寫javascript的時候,
能在語法及方法或參數上有所提示。
以下記錄使用過程。

1. 安裝Visual Studio 2008 SP1。

2. 安裝 JScript Editor Hotfix,http://code.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736

3. 前往 http://docs.jquery.com/Downloading_jQuery#Download_jQuery
下載jQuery和jquery-1.3.2-vsdoc2.js

4. 把jQuery的javascript檔案和vsdoc2放在同一個目錄。
在aspx中引用jQuery的javascript檔案,vsdoc2則不需要引用

5. 完成! 在撰寫javascript時,該有的提示都會出現。


以上是我自己試過的步驟,後來發現Scott Guthrie寫的更清楚,圖文並茂。
請參考
http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx

之前提到在.NET應用程式使用Reporting Service,程式中有用到ReportCredentials這個類別。
本篇文章將該類別補上。

(更多…)

錯誤訊息:

Invalid postback or callback argument. Event validation is enabled using in configuration or in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

無效的回傳或回呼引數。已在組態中使用 或在網頁中使用 啟用事件驗證。基於安全性理由,這項功能驗證回傳或回呼引數是來自原本呈現它們的伺服器控制項。如果資料為有效並且是必需的,請使用 ClientScriptManager.RegisterForEventValidation方法註冊回傳或回呼資料,以進行驗證。

(更多…)

了解Ruby基本語法和核心類別之後,
接下來看看Ruby在類別(class)和方法(method)的使用方式。
這篇文章會提到,
1. 類別和方法的定義
2. 物件屬性、方法和類別屬性、方法

下一篇文章將會解說,
3. 屬性的存取
4. 方法的存取權限
5. 繼承的使用

(更多…)

下一頁 »