四月 2008 Entries

[入門]微軟建議的:寫程式的好習慣(命名與編碼規則)

看了這兩篇文章,才發現原來我有些壞習慣。
不改不行。

Visual Basic 編碼慣例 / Visual Basic 命名慣例

VNC 遠端遙控 for Linux or MS-Windows

與微軟的 Terminal Server、賽門鐵克的PcAnywhere相比,毫不遜色。

VNC是遠端遙控軟體的老大,完全免費而且有各種版本推出。 for Linux or MS-Windows都有。

Linux的指令

如同以前的 MS-DOS時代,我們要動手輸入指令。

Linux也是。如果不透過視窗介面的話,指令就非常重要了。

網路概論,上課講義

這是以前上課用的講義,關於「網路概論」的東西。

盡可能講一些淺顯實用的資料,不要太枯燥。

如何在 Linux上面安裝與架設 Mail Server?

如何在 Linux上面安裝與架設 Mail Server?

SSD固態硬碟,自己DIY!

SSD固態硬碟,自己DIY!總體來說,是使用CF卡,加上轉接卡,來當作硬碟。(轉接卡在Y拍有賣,IDE介面的一百元上下而已,超便宜。)

如何安裝作業系統呢?首先安裝在硬碟裡面,然後GHOST到CF卡上面。

[照片]MVP技術交流座談會(聚餐)

MVP技術交流座談會
2008-04-28
台北市,微風廣場,貝里尼餐廳

[入門]常用的VB語法

常用的VB.NET語法,不外乎「IF 判別式」與「迴圈」。

本章包含簡單的IIS環境架設,以方便撰寫ASP.NET
學習不求多,只求瞭解與靈活運用!

[入門]常用的HTML碼介紹

2.常用的HTML碼介紹

利用MS FrontPage 來學習HTML碼,本文適合初學者入門。

Global.asax文件裡面的事件

Global.asax文件裡面的事件 http://www.xmlasp.net/n1247c12.aspx

Global.asax檔繼承自HttpApplicatio類別,它維護一個HttpApplication Object Spool,並在需要時將Spool中的物件分配給應用程式。Global.asax 檔包含以下事件

[入門 / MSDN] VB.net 與 C# 語法大全,能上網就能用

全都是正體中文的說明,線上就能學習 VB.net語法。

VB語法 / 資料型態 / 常用的VB函式

使用 Using...End Using區塊來寫程式,要非常小心!

使用 Using...End Using區塊來寫程式,要非常小心!

不要忽略了裡面可能發生的危機。

[搞笑文]也是 .NET啊!....你敢說 DigGirl.net跟 .NET無關嗎?(怒)

也是 .NET啊!....你敢說 DigGirl.net跟 .NET無關嗎?

http://www.diggirl.net/ (有人暱稱它是豬哥網。這暱稱的音、義都很傳神)
很棒的創意。當年的無名小站也是相同理念才成立。

與其要上網蒐集美女圖,不如請美女自己上傳圖片到我的硬碟裡....

但是,DigGirl提供的軟體更有趣、也更有用。

跨網頁公佈 Cross-Page Posting

依照微軟的作法,ASP.NET可以使用 Cross-Page Posting (跨網頁公佈)

完全不需要用到 JavaScript就能完成喔。

[習題]給初學者的範例,多重欄位搜尋引擎 for GridView #2

摘要:給初學者的範例,多重欄位搜尋引擎 for GridView #2
透過 SqlDataSource來作,以「組合SQL指令」的方式,搜尋多個欄位。

ASP.NET 1.x版的範例, DataGrid搜尋引擎

ASP.NET 1.x版的範例, DataGrid搜尋引擎

在此提供常見的功能給大家練習。「搜尋引擎」,相信是每個網站所必備的功能之一

[習題]給初學者的範例,多重欄位搜尋引擎 for GridView #1

很簡單的範例,一次要搜尋幾個欄位,

大概都是這樣的寫法啦。

VS 2005與2008 能否繼續使用 ASP.NET 1.x版的DataGrid ????

您可以在Visual Studio 2005或2008開發環境下,

點選畫面左方的「工具箱」,按下滑鼠右鍵!就能夠新增 DataGrid 2.0版來使用了。....

Visual Studio是ASP.NET開發的優良工具!

老文重貼,當年的ASP.NET 1.0,就連市面上的電腦書,大部分(九成以上)還是用記事本、NotePad在撰寫。

現在看起來很不可思議,但當年就是這樣。

SQL 分頁

找到幾篇好文章與大家分享,我自己也作個記錄。

直接在SQL指令裡面做好「分頁」,而不是由程式來作分頁。

網路聊天室,介紹 Application與Session的最佳案例

很多人一聽到聊天室這個範例,就嗤之以鼻。

沒錯,這個範例很簡單,網路上也很多公開的程式碼寫的很棒!

但是,對於學生或是初學者來說,該怎麼介紹、解釋Application與 Session給他們瞭解?

網路聊天室,是一個最適合用來解說 Application與 Session的範例了。作法並不難,但卻可以讓讀者立刻瞭解Application與 Session兩者的差異。

Windows Vista減少不必要的服務、最佳化(優化)

Vista比較討人厭的地方,在於「啟動很多的多媒體服務」,這些服務很耗資源,而且少用。

更可怕的是:很多服務,在 Win2003可以手動關閉的。

在VISTA無法關閉,或是仍就會啟動這些服務。



如此一來,一開機所消耗的RAM,就有很多無謂的浪費了。好可惜。

DSLR,單眼數位相機的選購

玩相機的小經歷。DC==>DSLR
朋友~~您也常常覺得:

小DC在某些場合拍出的照片,晃動很厲害嗎?
拍到了一個瓶頸,不能繼續進步?
DC拍照時,爽度就是不夠!

沒錯!有了上面的症頭,你也該加入DSLR行列了。

[照片][遊記]日本、北海道、夏

[遊記]日本、北海道、夏
Panasonic (LUMIX)的FZ-1,恆定光圈 F2.8,光學十二倍萊卡鏡頭。

多說無益,大家直接看看照片吧。

[習題]將ASP.NET的成果,匯出 Excel檔案

將ASP.NET 2.0的成果,匯出 Excel檔案

以下是幾個有用的網站說明。相關的範例,都有收錄在我出版的新書裡。

Repeater,不用自己寫迴圈

如同 DataList 一樣,Repeater也都是源自於ASP.NET 1.x版的產物,算是老前輩了。

Repeater的作法很簡單,就是讓我們免除「自己寫迴圈」,就能重複列出資料庫裡面的內容

ASP.NET 2.0二十個實用小範例

在還沒出書之前,我自己找的一些範例,日積月累也有二十幾個。

比較特別的是「多國語言」的作法,我蒐集了三個。



因為東西太多,網頁太長(導致速度很慢,請您耐心等候)

網頁是: http://www.taconet.com.tw/mis2000_aspnet/ASP_NET20.htm

什麼是MVP? What's MVP?微軟最有價值專家?

我是2008月底,發現微軟網站上的公告,就寫了報名表參加。
包含中英文履歷,但我交出去時已經遲了一天。也不知道對方(台灣微軟)有沒有收到?

我只知道MVP的審查至少有兩關,第一要通過台灣微軟的審核,然後才會到美國微軟作評審。

FileUpload控制項,檔案上傳

以前寫ASP要靠第三協力廠商提供的控制項才能上傳,現在有了「FileUpload」控制項,變得很簡單。


底下這兩個網址,MS提供的範例非常精彩且實用!照抄都能學到東西~棒!
http://msdn2.microsoft.com/zh-tw/library/system.web.ui.webcontrols.fileupload.aspx

http://msdn2.microsoft.com/zh-tw/library/ms227669.aspx

[習題]輸出成Excel,並且有多個工作表(Work Sheet)

輸出成Excel,並且有多個工作表(Work Sheet)
Excel 2003當我們另存新檔,會有一個「Excel XML」檔的選項。

GridView密技#3---GridView合併儲存格後,隔列變底色(AlternatingRowStyle)

會把GridView左邊的第一行格子,
若上下格皆有相同的內容,自動變成 "同一格"

GridView密技#2---GridView合併儲存格

GridView合併儲存格
......這功能很多人在問,應該也有很多解答了。不過,大家交流一下也無妨。
以下是我在微軟MSDN論壇的一些討論,都有我自己改寫的程式碼。僅供大家參考。

GridView密技#1---大腸包小腸 / 巢狀GridView(Master-Detail / 主細表)

GridView裡面包裹另外一個小的GridView
用來製作「Master-Detail 的功能」,中國大陸稱為「主細表」~這個範例讓我們學會在GridView裡面,「自己手動加入新的Row & Cell」

Linux的歷史典故與故事

本文出處 http://www.taconet.com.tw/mis2000lab/

Linux的歷史典故與故事.....上集 下集 (PDF檔案,2003/9月修改)

Linux檔案與目錄

這是我寫過的電腦書籍,出版社提供一章,免費給大家試讀。
看過就會知道,LINUX其實沒這麼難。
很多使用習慣是差不多的。

雙重關聯 下拉式選單(DropDownList)

常常有人在問:這種功能要怎麼作?例如:選擇「縣市」名稱後,就會自動跳出相關的「鄉鎮市區」......

以前很難做到的功能,現在透過Visual Studio 2005/2008只要 30秒就能完成,而且完全不需要寫程式。

[ADO.NET] DataReader的標準範例 for ASP.NET 2.0 / 3.5

DataReader的標準範例 for ASP.NET 2.0 /3.5

1. Try....Catch....Finally版

2. Using....End Using版

本文出處 http://www.taconet.com.tw/mis2000_aspnet

自己動手寫的版本 ---- 網站的 Detail程式 (DataReader)

自己動手寫的版本 ---- 網站的 Detail程式 (DataReader),中國大陸稱為「主細表」

Detail的程式 http://www.taconet.com.tw/mis2000_aspnet/vs2005_case.htm#222
點選任何一個產品,就會看見這個產品的明細、內容、價格....等等

本文出處 http://www.taconet.com.tw/mis2000_aspnet

自己動手寫的版本 ---- 網站的 Master程式 (DataReader)

自己動手寫的版本 ---- 網站的 Master程式 (DataReader),中國大陸稱為「主細表」

Master的程式 http://www.taconet.com.tw/mis2000_aspnet/vs2005_case.htm#333
相當於購物網站的首頁

本文出處 http://www.taconet.com.tw/mis2000_aspnet

如何購買NB?如何購買Notebook?如何購買筆電?如何購買筆記本電腦?

看了董大偉老師的一篇文章,http://studyhost.blogspot.com/2007/11/nb.html (關於NB執行速度的瓶頸 )
我也有所感觸。

小弟購買NB(Notebook,筆記本電腦)的日子不算早,大約在2001年初就成為NB一族。
以後就沒再使用桌上型電腦(PC / Desktop)來工作了。
對我來說,桌上型電腦PC,只是用來作備份而已。