五月 2008 Entries

[自己的經驗談] 油價高漲,省油DIY,省油秘訣

第一,減輕車重。
第二,只要起步慢,不要大腳踩下去超過兩千轉。都會很省油的。
第三,請愛用中油的自助加油站,每公升汽油可省0.8元,也很省~
第四,不要把輪胎加大或是加寬
第五,定時更換火星塞。

網路版 Web OS?!還有免費5GB空間?.....酷!!

啥?Web OS...........怎麼可能?

很酷的網路空間,免費登錄就提供5GB

操作界面是用 Flash作的,很類似OS!

還有免費的 E-Mail

[爆笑]TV-BullShit報導,以誇張的MSN人頭與對話,來針貶時事。

搞笑,才是王道!狂推 TV-BullShit(這個政黑Blog,真爆笑!)

http://tw.myblog.yahoo.com/TV-BullShit/

以誇張的MSN人頭與對話,來針貶時事。

的確是有趣........一篇比一篇好笑,真是了不起

[免費下載]ASP.NET MVC

MVC就是model-view-controller pattern for Web applications.
並「不是」用來取代 WebForm的。
卻可以建置「沒有 WebForm」 的 Web 應用程式

[免費下載]Visual Studio 2008 and .NET 3.5 Training Kit

本文介紹三個套件,有助於初學者學習。

Training Kit..........東西好多,多到看不完勒.............
這次沒看見 .NET 3.5 的SDK,大概就用這東西取代了吧?

真的找不到的話, .NET 2.0 SDK有中文版,裝起來學學,也很不錯。

[免費下載]Visual Studio 2008(90天試用版)

[免費下載]Visual Studio 2008(90天試用版)

合法的下載點,微軟公布的~請放心!

跨網頁張貼(Cross-Page Posting),微軟稱為「跨網頁公布」 #2

跨網頁張貼(Cross-Page Posting),簡單的說,就是「網頁A」要把資料傳給「網頁B」。
本文是第二種作法~~

跨網頁張貼(Cross-Page Posting),微軟稱為「跨網頁公布」 #1

跨網頁張貼(Cross-Page Posting),簡單的說,就是「網頁A」要把資料傳給「網頁B」。

以前在ASP時代,我們可以用隱藏欄位,例如: ,或是 Session(工作階段)來處理。

而ASP.NET 2.0開始,微軟有新的方法提供給大家。

[免費下載]Enterprise Library 4.0發佈了

也就是以前講的DAAB(全名Data Access Application Block ),

現在改名為 Patterns & Practices(或是稱為p&p),一般都稱為 Enterprise Library (EntLib)

下載與說明:http://www.codeplex.com/entlib

2000 / 2008兩次總統就職演說(全文)

兩次政黨輪替,總統的演說全文。

[好書推薦]深入淺出C# (歐萊禮,O'Relly)。很適合初學者與新鮮人~

昨天去逛書店,看見「深入淺出C# (歐萊禮,O'Relly)」

這一系列的書,也是很淺顯。最特別的是:裡面圖片比文字還多!排版方式也很動感!

File 與 Log #2----[圖片版]訪客計數器(用.txt檔案來記錄)

訪客計數器,用 .txt檔案來做紀錄。
順便學習ASP.NET的 File與I/O Stream的用法。

File 與 Log #1----ASP.NET的檔案與I/O Stream(為系統記錄Log檔)

檔案的應用,在程式設計上一直是個重點。雖然有了資料庫幫我們紀錄資料,但有些小資料不需要勞師動眾、也不必存放太久,如果用一個文字檔來記錄,反而更簡單。

舉例來說,尚未上線的系統、或是有些功能繁雜的程式要撰寫。我們就可以利用檔案的功能來做紀錄。一邊測試一邊記錄這些程式在各階段的運作狀況,每個階段成功與否都可以直接寫入文字檔裡面,不需要跟資料庫搶資源、搶連線。畢竟小檔案I/O的速度,一般來說都快過資料庫。

AJAX與ListView的怪現象? --樣版內,控制項ID重複的問題

ListView裡面如果加上AJAX功能,在 Item 與 AlternatingItem這兩個樣版(Template)內部,
各自加上 UpdatePanel。
執行時,會出現錯誤訊息。說 [控制項ID重複?]

如何解決呢?

[轉貼]世界日報/社論/ 青年人可以從馬英九學到甚麼?

我們倒願意以馬英九的立身行事當作一個榜樣,期勉新時代裡正在接受考驗的青年們。

中國古老的傳統,講求格物、致知、正心、誠意那一套,聽起來未免繁瑣,但關鍵在於「壹是皆以修身為本」,修身就是自己把自己管理得很好,然後才談得上齊家治國平天下。

我們看馬英九的修身之道,在保健、勤學、與品德涵養這三面,都有值得青年朋友參酌之處。

多台Web Server(IIS)作 Load Balance,session怎麼處理?

如果您有一部以上的 Web 伺服器,那麼應該要把工作階段(Session)作業資訊儲存在哪裡?

當您使工作階段跨處理序時,工作階段資料(Session)就會記錄在所有 Web 伺服器均可存取的位置,這可以是在 SQL Server® 上或是在 ASP.NET 狀態伺服器上。這可以在 web.config 中設定。

[轉貼]當信任瓦解 社會也就崩潰

建立信任,不容易,卻很重要!

當彼此信任度越高,管理就越少。路,走對了,就不怕遙遠。

四川大地震,願大家都平安,Peace!

今日的種種敵意,都是過去五十、一百年來的積累;

未來的五十、一百年會如何,就要看我們今日怎麼去做。

ASP.NET 1.x版的範例,程式的移植

把寫好的ASP.NET移植到其他電腦上面執行,但又不希望「原始程式碼」曝光,該怎麼辦呢?......這一章的內容,就是要跟大家分享這方面的經驗。Visual Studio .NET可以把我們的ASP.NET程式編譯與封裝成一個 .DLL 檔案,幫我們解決這些問題!

ASP.NET 1.x版的範例,DataGrid的資料編輯

這隻程式可以說是ASP.NET 1.x版 初學者不可錯過的經典範例!把以前ASP必須使用好幾隻程式才能完成的功能,一次解決。

市面上的書籍,講的最糟糕的部分也是這一段。講的超難!......只因為他們不採用Visual Studio .NET來開發!真的差別很大!生產力差很多很多......

ASP.NET 1.x版的範例,DataGrid的資料刪除

這隻程式很簡單,但是......務必搭配上一章的e.Item.ItemIndex觀念,一起研讀本章,方能生效!

以前的教學經驗,這一關是初學者進入ASP.NET一定會「卡住」的地方。並不好解釋這邊的抽象觀念,更何況是以書寫的文字方式來表達呢?

ASP.NET 1.x版的範例,e.Item.ItemIndex

摘要:ASP.NET 1.x版的範例,e.Item.ItemIndex

ASP.NET 1.x版的範例,DataGrid的排序功能

延續上一章的內容,慢慢讓讀者熟悉 DataGrid for ASP.NET 1.x的功能,使用VS.NET 2003版撰寫。

ASP.NET 1.x版的範例,DataReader 搭配 DataGrid

ASP.NET 1.x版的範例,DataReader 搭配 DataGrid

利用 Visual Studio .NET 進行快速開發,幾分鐘便可以完成ASP.NET程式。搭配DataGrid控制項,瞬間便能產生專業的程式。(檔案大小:1115K)

FileUpload控制項「批次上傳 / 多檔案同時上傳」的範例 (VB語法)

以下是新書內容:

FileUpload控制項真的簡單好用,不使用它來作批次上傳,卻要改用別的方法,實在不聰明。
要用就一次用到底,

公開FileUpload控制項「批次上傳」的範例,千萬不能錯過。

JavaScript + ASP.NET

1. 以動態方式將用戶端指令碼(JavaScript)加入至 ASP.NET Web 網頁
2. 將用戶端指令碼事件 加入至 ASP.NET Web 伺服器控制項

使用者自訂控制項 / User Control

透過User Control可以取代以前ASP用的 「#include file =」,而且更靈活好用。

SqlDataReader 同時執行多個SQL指令!

當DataReader尚未關閉之前,是不能連續使用第二個DataReader的.....這實在很困擾。因為在以前的ASP時代,一個資料庫連線裡面,搞不好同時開好幾個RecordSet來工作呢!

VS 2008的Web.config設定檔有哪些異動?

Web.config設定檔,是ASP.NET的重要檔案,尤其對於Visual Studio的用戶來說,更為重要~

在VS 2008(.NET 3.5版)裡面,跟上一代VS 2005(.NET 2.0版),Web.config設定檔,有哪些差異呢?

資料集(DataSet)與微軟MSDN文件

資料集(DataSet)是ADO.NET裡面的新觀念,跟以前舊版的ASP差距較大。但地位非常重要。

ASP.NET 2.0/3.5 ---- DIY快速學習法

ASP.NET 2.0 / 3.5---- DIY快速學習法
透過這幾個步驟與網站,也能快速入門~

[轉貼]給求職者的忠告:一千份履歷之後

工作上的需要,最近我得負責找個人。或許因為這個職務是一般的行政職,所以我們從人力銀行收到的履歷,要遠比公司其他專業職務的需求,來得多非常多。因此,這一兩週,我的工作,有極大一個部分是得過濾這龐大數量的履歷。

從第一份看起,到超過一千份,我看到了一些心得;整理一下,不知道在即將邁入求職旺季的時刻,對有需要應徵工作的朋友,會不會多少有點幫助?

Windows 2008果然是好樣的!

今天同事裝好這兩套新的OS,跟大家報告一下:

Windows VISTA安裝完成,一開機 860MB RAM.....挖勒!Orz

Windows 2008好樣的!一開機完成,有裝IIS,只有396MB RAM。果然棒!

如何使用 .NET,從檔案中讀取 XML

如何使用 .NET,從檔案中讀取 XML

[入門]如何挑一本好書,學習ASP.NET。個人觀點,非戰文。

不瞞您說,小弟也出過幾本書(電腦書),以我的身份來說這些事,其實很不客觀。

大家看看就好,不要開戰吵起來。


以ASP.NET為例,什麼樣的電腦書適合「初學者」來閱讀呢?

VS 2008 Hotfix,解決「屬性視窗」卡住的問題

使用VS 2008常常發現運作得很不順利,尤其是點選控制項之後,好像卡住了。

屬性視窗就是跳不過去。老是卡在原本的位置。

[習題]驗證控制項(Validator)搭配 當地語系(Localization)

我們常用的驗證控制項,也可以搭配Localization,讓驗證控制項的「錯誤訊息(ErrorMessage)」屬性,變成各國語言的文字。

作法跟上一個範例一樣,是透過資源檔( .resx檔)來管理各國語言的內容。

[習題]TreeView、Menu、SiteMapPath #2 --多國語系 /當地語系 / Localization

台灣的ASP.NET中文書籍,較少提到 Localization的部份。可是目前撰寫的系統,要應付全球這麼多國的語系,不可能不提到Localization。以我為例,一套系統要給台灣與中國大陸使用,中文就會分成「正體中文」與「簡體中文」兩個版本了。

[習題]TreeView、Menu、SiteMapPath #1----權限控管,搭配Login控制項

要搭配ASP.NET 2.0的 Login控制項,依照不同帳號、不同權限,看到不同的導覽列。就需要一點小技巧。下面的範例,分成三種權限,最高等級 Admin,依次為 Manager與 User。

後置程式碼(CodeBehind) 想要寫一個 蹦現視窗Pop-up , 出現警告訊息

ASP.NET 後置程式碼(Code Behind) 想要寫一個 蹦現視窗Pop-up , 出現警告訊息
該怎麼做呢?

[搞笑文]別再開槍了~好痛

別再開槍了~好痛

圖片來源:朋友轉寄

.NET的世界裡,VB / C#語法轉換不該是一個問題。

花了很多時間,幫忙回答問題。
我最討厭遇見的「顧人怨」問題,就是:請幫我把 YY程式碼改成XX,好嗎?

把C#改成VB.NET語法,或是相反流程,真的這麼難嗎?
搞不好連回答都沒看呢,光是看見語法不同,就懶得看下去了。