WordPress 2.3 出來啦

http://blog.ericsk.org/archives/772

2.3 帶來的更新計有:

1. 內建 Tagging
在 2.3 以前的版本,大多數使用者會採用 Ultimate Tag 之類的 plugin 來讓自己的 WP 增加 tagging 的功能,自從 WP 2.3 之後,這個功能直接內建,而且也可以從以往 Ultimate Tag 的資料匯入到新版本增加的 table 裡。

2. 更新通知
可以透過 api.wordpress.org 來檢查自己的 plugin 有沒有新版本,也會檢查 WP 是不是有釋出新的版本,平時沒有在注意官方訊息的人,這功能應該頗有幫助。

3. canonical URLs
這個我沒在用不太清楚,不過似乎是會有幫助 SEO 的效果。

4. 審查文章
這個對於多人共筆部落格比較有用,就是當某一作者發佈文章後,其它的作者或管理者可以審查這份文章。

5. 新版的 WYSIWYG 編輯器

6. Atom 1.0 完整支援

7. 採用 jQuery 改寫 JavaScript 部份

8. 分類 table 的設計彈性化
Category, Tag 什麼的都放在同一個 wp_taxonomy table 裡,再由不同的 type 來區分

9. 可以用 plugin 的方式來寫 importer

10. 改進 Importer 的記憶體使用效率

11. 可以透過 hook 及 filter 改寫 update system

12. 增加 $wpdb->prepare() 這個函式

13. 修正了不少 bugs..

WordPress Themes – 大型的 WP 佈景主題網站,超過 1,000 種佈景主題!

若有使用或架設 WordPress 的朋友應該知道,一個好的佈景主題是部落格的基礎。或許大家都曾經聽過 Theme Viewer, 但近期又有一個不錯的佈景主題網站 – WordPress Themes。

與一般佈景主題網站相同的是它也具備了預覽圖、Test 佈景主題的功能,此外還對於佈景主題的種類、顏色或是欄位數來詳細的分類,您也可以透過以最新佈景、最多人下載的佈景、評分最高的佈景等等方式來找尋適合您 WordPress 部落格的佈景主題,完全免費!

【網站網址】http://www.wpthemesfree.com/

VB.NET實現窗體圖標最小化到狀態欄

來源:http://big5.chinaz.com:88/www3.chinaz.com/Program/.NET/0P3133E2007.html

本文所使用的編程環境是Microsoft Visual Studio 2005,首先打開 Visual Studio。在文件 (File) 菜單上,單擊新建項目 (New Project)。 在新建項目 (New Project) 對話框的模板 (Templates) 窗格中,單擊 Windows 應用程序 (Windows Application)。單擊確定 (OK)。

想要將窗體圖標最小化時自動隱藏到任務欄,我們可以使用一個控件,這個控件的名字叫做NotifyIcon控件,打開左側的工具箱找到 NotifyIcon控件直接將它拖到窗體上。把NotifyIcon的Icon屬性設一下,當然ICON屬性你可以設置一個好看的圖標。

將下來單擊Form1窗體,進入屬性設置把Form的WindowState設成Minimized;ShowInTaskbar屬性設成False。圖2
接下來我們就要輸入代碼了 Chinaz.com

在Form的Resize代碼事件中,

 

以下為引用的內容:
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Resize
If Me.WindowState = FormWindowState.Minimized Then
Me.Hide()
End If
End Sub

站長.站代碼的意思是讓窗體最小化的時候就自動隱藏到狀態欄。

這樣運行的時候窗體就會自動隱藏,出現在狀態欄了。

想雙擊圖標的時候顯示窗體的話可以設置NotifyIcon控件的DoubleClick代碼

代碼如下:

以下為引用的內容:
Private Sub NotifyIcon1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.DoubleClick
Me.ShowInTaskbar = True
Me.Show()
Me.WindowState = FormWindowState.Normal
End Sub

如果我們想創建右鍵菜單的話,我們可以在窗體上添加一個ContextMenustrip控件,用NotifyIcon的ContextMenu屬 性進行關聯。在工具箱中選擇菜單和工具欄,直接將ContextMenu控件拖到窗體上進入屬性設置,輸入相應菜單關鍵字(自己想輸入的文字如下圖的軟件 版本等)。 Chinaz.com

  圖3

然後單擊窗體的NotifyIcon1控件,設置屬性,在contextmenustrip處選擇剛才編輯過的右鍵菜單ContextMenustrip1進行關聯請看圖4

然後按F5運行程序,點擊窗體最小化按鈕,窗體的圖標自動隱藏到狀態欄了。點擊右鍵你可以看到精美的右鍵菜單。 Chinaz.com

.NET 透過 SqlConnection 連接 SQL Server 的連線字串

最簡單的連線字串,是以信任連線的方式連接 SQL Server 資料庫,字串如下:

Server=ServerAddress;Database=DataBaseName;Trusted_Connection=True;

ServerAddress是資料庫伺服器的名稱,DataBaseName則是所要連接的資料庫名稱,Trusted_Connection設為True,表示直接透過信任連線連接,因此不需要指定帳號密碼資料。

無論使用C#或是VB.NET,當你要透過ADO.NET連接SQL Server資料庫的時候,必須指定連接字串,這篇文章,我們來看一下相關連線字串的彙總。

最簡單的連線字串,是以信任連線的方式連接 SQL Server 資料庫,字串如下:

Server=ServerAddress;Database=DataBaseName;Trusted_Connection=True;

ServerAddress是資料庫伺服器的名稱,DataBaseName則是所要連接的資料庫名稱,Trusted_Connection設為True,表示直接透過信任連線連接,因此不需要指定帳號密碼資料。

底下是非信任連線的狀況,其中的Trusted_Connection設定為flase,因此必須再指定ID與Password兩個屬性值給他,這兩個值分別代表開啟資料庫所需的帳號與密碼:

Server=ServerAddress;Database=DataBaseName;User ID=Username;Password=Password;Trusted_Connection=False;

除了上述的語法,你也可以利用以下的替代語法:

Data Source=ServerAddress;Initial Catalog=DataBaseName;Integrated Security=SSPI;
Data Source=ServerAddress;Initial Catalog=DataBaseName;User Id=myUsername;Password=myPassword;

「Integrated Security=SSPI」的意義與「Trusted_Connection=True」的相同,其他的幾個項目則對應至相同的屬性。

另外,你也可以透過指定 IP Address 的方式,連接逺端資料庫,字串如下,要特別注意的是,其中的Data Source除了IP位址,最後一個數字「1433」,是SQL Server的預設連接埠:

Data Source=192.168.100.100,1433;Network Library=DBMSSOCN;
Initial Catalog=DataBaseName;User ID=Username;Password=PasswordName;

如果你使用的是SQL Server Express版本,則連線字串是相同的,差別只在於Server名稱必須加上一個SQLEXPRESS ,如下式:

Server=ServerAddress\SQLEXPRESS ;Database=DataBaseName;Trusted_Connection=True;

由於.NET 2.0所釋出的SQL Server Express版本,允許開發人員直接以資料庫檔案的型式,進行資料庫存取維護,就如同Access資料庫,對於這種類型的資料連線字串又與上述的不同,請參考「SQL Server Express 資料庫檔案的連線字串」。