Login  

Blog Stats

News


Visual Developer - Visual Basic MVP

隨筆分類

文章分類

每月文章

優質好站連結


強力鎯頭 の VB 部落

您好 ! 歡迎蒞臨 Power Hammer 的 VB 部落 ! 網誌內容主要為 VB .Net C# WMI 等相關資訊 , 提供網友參考

Monday, October 19, 2009 #

《逆引導式》商業應用程式開發指南

作者:王啟源
出版社:碁峰資訊
出版日:2009/10/20
ISBN:978986181792

《逆引導式》商業應用程式開發指南


新書簽名會 贈書活動
http://blog.xuite.net/keigen/books/27268981 (內有作者精彩介紹短片)
http://www.blueshop.com.tw/board/show.asp?subcde=BRD200910140843552JK&fumcde=FUM200410061532262QU


內容簡介
軟體組裝工廠的模組化組裝手冊

使用Visual Studio 2008、SQL Server 2008 Express、CSLA .NET Application Framework
‧本書將商業應用程式的特徵歸納出11種模式,並針對該些模式設計出實作練習,每一個練習都可以視為一個獨立的執行單元,可以單獨演練並自行設定場景反復學習,以求達到技藝純熟,舉一反三之成效。
‧練習、練習、再練習,是學習程式設計的不二法門。本書最後以一個實際的『人事薪資管理系統』串聯先前所學到的11種模式,期望讀者能再度由練習中,驗收學習成果。
‧配合作者精心設計的專案範本、項目範本、程式碼片段,讓程式設計就像組裝積木一樣。
‧標準化程式設計流程,簡化繁瑣的程式碼輸入動作,可將心力集中於構思應用程式的功能面上。
‧使用者介面層、商業邏輯層、資料存取層完全分離的程式開發技巧,增加程式碼重複再利用。
‧逆引導教學法:由案例需求出發,由上而下先確認學習目標,再由下而上逐步建構出所需的技巧。

本書適合讀者:
‧初學者,想從一開始就立下良好程式設計習慣的人
‧學習完基礎程式設計,卻無法完整地設計出應用系統的人
‧從不同的職場,想快速進入程式設計領域的人
‧想為團隊找出一個協同程式開發模式,增進生產力的人

讀者服務網址:http://blog.xuite.net/keigen/books

目錄
第一部分 做好準備立即出發
第01章 導讀
第02章 整備開發環境
第03章 程式碼撰寫標準
第04章 商業物件概述
第二部分 商業物件設計範例
第05章 使用者身份識別
第06章 名稱鍵值清單
第07章 可編輯根物件
第08章 可編輯根物件清單
第09章 動態根物件清單
第10章 可編輯根父物件
第11章 可切換物件
第12章 唯讀根物件
第13章 唯讀根物件清單
第14章 唯讀根父物件
第15章 命令物件
第三部分 人事薪資管理系統實作
第16章 使用者介面架構
第17章 應用程式組裝
第四部分 回首過去展望未來
第18章 協同作業分工合作
第19章 邁向系統分析、專案經理之路
附錄 基礎操作

posted @ 3:33 PM | Feedback (1)

Friday, September 25, 2009 #

VB.Net 效能監視器運用 (數位儀表板)

可運用於 Win Form , 或 Web Form 監視 Web Server 或 IIS 

Winform Gauge

Web Form Gauge
 

關於 3rd Party Gauge 元件可參考
http://www.devexpress.com/
http://www.componentart.com/


關於 CPU 溫度的取得可參考 < VB.Net 使用 WMI 取得 CPU 溫度 >
http://blog.blueshop.com.tw/hammerchou/archive/2007/10/11/52873.aspx

由於 Windows 本身並無提供各項硬體溫度的監控方式,
因此 WMI 雖然是 Windows 提供的管理服務,
但仍然需要硬體支援才能得到所需的資訊。
MSAcpi_ThermalZoneTemperature 顧名思義是透過 Acpi 這個共同管理介面來查詢,
因此您的系統必須具備 ACPI Thermal Zone 才有辦法問到,
而 ACPI Thermal Zone 其實是 Notebook 設計下的產品
在 PC 系統下並無 ACPI Thermal Zone 的設計。
一般在 PC 上是使用 Win32_TemperatureProbe 進行查詢,
但由於 Win32_TemperatureProbe 是直接問 SMBIOS,由 SMBIOS 裡面挖出資料,
但 SMBIOS 是否有支援 WMI 是由主機板廠商決定。
也就是說,若主機板廠商有支援 WMI ,便可以使用
Win32_TemperatureProbe 的 CurrentReading 讀到 CPU 溫度。
但很不幸的,大多數(幾乎可說是全部)的主機板廠商都沒有支援這項功能。

PC若要知道 CPU 溫度,必須要以 C 語言自行實作 Monitor Chip Driver
可參考
http://temperature.myweb.hinet.net/index_en.htm

posted @ 11:55 PM | Feedback (1)

VB.Net 拆解多頁的 Tiff 的並存檔

一些數位證件或電腦接收的傳真亦或是掃瞄器掃出的多頁 TIFF 檔
該如何透過程式,逐一取出單張Tiff圖檔

(TIFF ; Tagged Image File Format) http://zh.wikipedia.org/wiki/TIFF

Sample 參考如下: 

posted @ 7:25 PM | Feedback (0)

OpenFileDialog 時檢視縮圖

Call API 

Thumbnail View

posted @ 7:07 PM | Feedback (0)

截取 Web Cam CCD 影像存成圖

Call API  capCreateCaptureWindowA 處理

posted @ 5:23 PM | Feedback (1)

全域鍵盤欄截 Keyboard Hook (Block Key)

Call API 
 

 

posted @ 4:50 PM | Feedback (0)

Monday, September 14, 2009 #

VB.Net執行期拖拉移動控制項範例

方法1:

方法2:
 
PS:
可於Run-Time 使用者拖拉控件後的 MouseUp 事件記錄控制項所在位置 , 另外在 Form_Load 事件撰寫載入控件位置的程式碼, 即可達到讓使用者自行調整版面的效果

於執行期移動控件
 

 

posted @ 11:59 PM | Feedback (0)

Thursday, August 20, 2009 #


如何動態連線 / 斷線UNC路徑 (不建立網路磁碟機)

UNC ( Universal Naming Conversion )

posted @ 6:31 PM | Feedback (1)

Friday, October 24, 2008 #

關於 HTML Unicode 轉換

在網頁原碼中常會見到 &#XXXXX 格式的字元 , 稱為 Unicode HTML 碼
由於編碼之故 , 非 Big5 字元集中的文字 , 如 GB2312 碼或日文字元等,
無法正常的顯示,而這些對應不到的文字,就需編碼轉換成 Unicode HTML,
就如同在文字檔中使用簡體字或日文字,需存成UTF-8或Unicode等編碼格式,
對於這種 Unicode HTML 格式的字 , IE 等瀏覽器會自行解析成對應的字元
但若由程式抓取網頁內容存檔,亦或存入資料庫,則需轉換還原成正確的文字

Unicode HTML

<< VB.Net >> 

 Unicode Text

<< C# .Net >> 

編碼器參考:

http://timc.idv.tw/classic/timc.idv.tw/scripts/unicode.htm 

http://www.csie.ntu.edu.tw/~piaip/unihtml/ 

http://www.unicodetools.com/unicode/convert-to-html.php 

 

 

posted @ 3:23 PM | Feedback (7)

VB.Net 播放 MP3 或 MIDI 音樂

一般 WAV 可用 My.Computer.Audio.Play(location) 播放 

posted @ 2:42 PM | Feedback (2)

關於 RGB Color 轉 Hex Color

<< VB.Net >> 

<< C# .Net >> 

posted @ 2:03 PM | Feedback (1)

Thursday, October 23, 2008 #

如何過濾重複的陣列元素

<< VB.Net 2005 >> 

<< VB.Net 2008 >> 

posted @ 4:48 PM | Feedback (2)

Wednesday, October 22, 2008 #

VB.Net 如何互轉 System.Drawing.Image 與 OLE StdPicture 

方法 1 : Call OleCreatePictureIndirect API 

方法 2 : 引用 Microsoft.VisualBasic.Compatibility

請先加入參考 Microsoft.VisualBasic.Compatibility

posted @ 12:26 AM | Feedback (4)

Tuesday, October 21, 2008 #

VB.Net 如何鎖定鍵盤及滑鼠

Sample 中, 按下 Button 後 , 鍵盤及滑鼠將被鎖住10秒  

 

posted @ 11:05 PM | Feedback (3)

Monday, October 20, 2008 #

VB 如何取得硬碟序號

Hard Disk Serial Number

以上為 VB6 語法 , VB.Net 則需改寫

 

其他相關參考 :

如何取得 硬碟 及 主機板 序號

C# 取得 硬碟機 序號 ( 物理 / 邏輯 磁碟)

 

posted @ 11:51 PM | Feedback (3)


如何取得MP3等多媒體檔案格式播放長度

<< VB.Net >>







Get Media Length


<< C# >>





posted @ 12:25 AM | Feedback (5)

Sunday, October 12, 2008 #

 

使用 VB 或 Script 設定 IE 網頁檢查更新版本

 

前段時間朋友問到的問題 , 他們開發的網頁系統遇到IE中網頁更新設定被改掉問題

希望透過 Script 的來調整 IE網頁檢查更新版本設定, 底下整理供網友參考

 

 Microsoft Internet Explorer SyncMode

 

參數設定說明:

每次造訪網頁時

3

每次啟動 Internet Explorer

2

自動

4

0

 << VB.Net >>

 

先引用 Imports Microsoft.Win32 

 << VB6 >> 

  << VBScript >> *.VBS 

另外也可存成 Reg , 再用 Shell 函數呼叫執行 , Shell ”RegEdit /s SyncMode.reg”

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"SyncMode5"="4"

 

 

  PS : 程式執行後需重新開啟 IE

 

 

posted @ 11:21 PM | Feedback (4)

Friday, August 01, 2008 #


新書介紹 - ASP.NET 3.5 精要剖析

ASP.NET 3.5 精要剖析 封面

<內容特色>
這是一本以Visual Basic為主要語法所撰寫的ASP.NET入門書,全書分成六個部份,從網站的概念開始,
詳細說明Visual Basic以及物件導向程式設計模型,逐步討論各種ASP.NET元素與相關的程式運作機制,
資料庫存取技術的整合,同時納入ASP.NET 3.5內建的AJAX全新控制項,
最後一併說明了Silverlight這項嶄新的RIA開發技術。本書以教學為導向,
著重觀念的理解,透過適當的範例,剖析各種ASP.NET重要概念,
讓讀者能夠經由各章精心安排的課程,一窺ASP.NET技術全貌,
並且在完成課程內容的閱讀之後建立強固的基礎。

<章節目錄>
CH01.
先瞭解Web應用程式是怎麼回事
CH02.HTML
與網站設計
CH03.
初探ASP.NET-站在巨人的肩上向世界說Hello
CH04.Visual Basic
與後置程式碼檔案-活化ASP.NET網頁
CH05.
結構化程式設計與網頁驅動事件 擁抱ASP.NET的靈魂
CH06.
控制項- 網頁介面的組成元素
CH07.ASP.NET
網頁與版面設計控制項 視覺化介面組成設計
CH08.
類別-探索ASP.NET網站的構成核心
CH09.
物件導向程式設計-邁向專業的關鍵
CH10.
運用.NET Framework類別庫-快速開發網頁功能
CH11.
檔案上傳與網路硬碟-網站目錄架構操作功能實作
CH12.
導入資料庫-建立支援資料庫存取的動態網頁
CH13.
資料控制項-網頁與資料的完美結合
CH14.ADO.NET
-資料庫動態網頁的靈魂
CH15.DataSet
與資料繫結-ADO.NET 料處理的重量級物件
CH16.
會員管理-網站授權與驗證機制的快速整合
CH17.XML
Web Services-資料處理的進一步延伸
CH18.ASP.NET AJAX
-網頁介面再進化
CH19.Silverlight程式設計-ASP.NET
CH20.
網路相簿-一個完整的範例RIA革命

<光碟內容>
DVDMicrosoft Visual Studio Express Editions安裝光碟
CD
:各章節範例檔

posted @ 5:54 PM | Feedback (2)

Wednesday, March 26, 2008 #

 

新書介紹 - Microsoft LINQ 最佳實務講座

 

書籍介紹

 

開發思維專家角度務實本質

專為開發人員打造的重量級鉅獻,探觸Visual Studio 2008最完整的技術。

 

LINQ.NET Framework 3.5不容忽視的新成員,它將資料查詢技術提升至更高的層次。

Microsoft LINQ 最佳實務講座 最將帶領你以嶄新的眼光,學習如何使用LINQ存取資料庫與物件。

本書共分四大篇,涵蓋瞭解LINQ所需的知識與相關討論,且提供完整的LINQ技術全方位學習導引,

LINQ的核心精神、發展軌跡、類別庫的運用,直到各種異質資料來源的查詢維護操作,

逐步探索LINQ的面貌。

 

 

Microsoft LINQ 最佳實務講座 

 

內容特色

 

■ LINQ全方位剖析

引領讀者探索LINQ技術的輪廓,從基礎概念進入LINQ實際的範例操作,

完整說明C#語法新增功能與LINQ的關係,以及LINQ查詢運算式。

 

■ LINQ to Objects

LINQ的核心在於整合程式語言的查詢方法子句與標準資料查詢方法成員,這些成員的數量不多,

只要掌握它們,便可輕易跨越LINQ門檻,將其運用於應用程式的開發。

 

■ LINQ to XML

XML已是被廣泛採用的標準文件格式,當今開發工具均提供XML完整支援。更進一步的,

LINQ發展了一組專門用來對應XML文件的APILINQ to XML

以統一的語法提供存取XML文件所需的功能,

C#VB.NET操作XML文件變得更簡單。

 

■ LINQ to ADO.NET

將分別從SQLADO.NET兩個方向來探討LINQ與關聯式資料庫查詢的整合應用,

開發人員可根據需求,針對各種異質資料來源進行混合查詢等應用,以簡化資料存取功能的設計工作。

 

目錄

  

1         LINQ概況

1-1 LINQIEnumerable<T>

1-2 IEnumerable<T>介面與Enumerable類別

1-3 查詢運算子與運算式

1-4 LINQ的幾個部分

1-5 LINQ與程式語言的整合

1-6 物件化的資料查詢模型

1-7 LINQ的另外一個重點-集合物件資料存取

 

2         LINQ查詢與C# 3.0

2-1 列舉集合與泛型

2-2 IEnumerable<T>System.Linq命名空間

2-3 LINQ查詢運算式

2-4 C# 3.0新增功能

2-5 Lambda運算式

2-6 擴充方法

2-7 型別推論

2-8 物件初始化與匿名型別

 

3         LINQ查詢運算式與Enumerable擴充方法 I

3-1 Enumerable擴充方法

3-2 投影作業

3-3 資料篩選運算

3-4 排序運算

3-5 群組與關聯

3-6 篩選檔案系統搜尋應用

 

4         LINQ查詢運算式與Enumerable擴充方法 II

4-1 彙總運算

4-2 設定作業

4-3 產生作業

4-4 計量運算

4-5 分割運算

4-6 項目作業

4-7 DefaultIfEmpty

4-8 轉換運算

 

5         LINQ to XML

5-1 關於LINQ to XML

5-2 LINQ to XML API架構

5-3 XML文件載入與輸出

5-4 XML元素操作

5-5 屬性

5-6 XML節點與LINQ查詢運算式

5-7 XML擴充方法

 

6         LINQ to ADO.NET – LINQ to SQL

6-1 LINQ to SQL

6-2 關於實體類別

6-3 System.Data.Linq命名空間

6-4 資料查詢維護

6-5 實體類別與物件關聯設計師

6-6 LINQ to SQL與資料繫結

6-7 運用預存程序

6-8 關聯實體類別

6-9 LINQ to SQLLINQ標準查詢運算式

6-10 XML與關聯式資料的整合運用

 

7         LINQ to ADO.NET - LINQ to DataSet

7-1 LINQ to DataSet

7-2 DataRowExtensions與延伸方法

7-3 DataViewDataTable轉換

7-4 資料查詢

 

 

 

posted @ 2:02 PM | Feedback (8)

Monday, January 14, 2008 #



ASP.NET 商業級資料庫網站開發實務-ADO.NET共舞】封面介紹

 

以下為【ASP.NET 商業級資料庫網站開發實務-ADO.NET共舞】封面與介紹文案,

此書正舉辦贈書活動,欲參加者,請按 這裏

 

【ASP.NET 商業級資料庫網站開發實務-與ADO.NET共舞】封面介紹  

本書寫給具備入門基礎的ASP.NET網站開發設計人員,

學習如何透過多層式的架構設計,

ADO.NET的開始,建立動態資料庫網站系統。

課程內容的主要目標,在於提供一個完整的學習藍圖,

讓讀者瞭解如何從無到有,建構一個可以真正上線運作的商業網站雛形。

本書特色

  • ADO.NET類別與離線資料集DataSet剖析
  • ADO.NETASP.NET網頁整合應用實例
  • 多層式架構組成探討
  • 資料存取層與強型別資料集設計說明
  • 商務邏輯層類別設計
  • 類別圖表的建立與設計說明
  • ObjectDataSource資料控制項與類別繫結設計
  • 主版頁、HTML元素、CSS與展示層建構設計
  • 資料控制項運用、樣板設計使用時機探討
  • 會員管理機制與驗證授權管理實作討論
  • 會員資料表與現有資料庫整合運用
  • 透過完整範例探討多層架構系統與會員管理機制的整合應用
  • 效能、快取類別與網頁快取設計
  • SqlCacheDependencySQL Server資料快取技術
  • 事件記錄檔與效能監視器運用

 

posted @ 2:18 PM | Feedback (2)