- 博客(120)
- 收藏
- 关注
转载 [轉載]Windows 7觸控應用實境
緣起 觸控,其實在我們生活周遭已經應用的不少,例如在ATM提款機的提款介面,已經很多都改成觸控的方式。觸控的確可以讓我們在操作器具時,可以用更直觀的方式來操作。而隨著Windows 7於2009年10月上市後,其內建的觸控、多點觸控功能,搭配能夠支援觸控、多點觸控的電腦,可以讓我們用更直觀的方式來操作電腦。此篇就來介紹一下Windows 7裡面的觸控、多點觸控操作方式,以及一些軟體使用的...
2010-01-27 23:41:00 172
转载 [jQuery]分享jQuery的教材(講義、範例程式)
緣起 前陣子受命準備教材,幫公司的同事上jQuery的課程,於是小喵準備了約6個小時的課程,內容包括jQuery的簡介與應用,以及一些說明用的範例程式。 課程內容 規劃的課程章節如下: 什麼是jQuery:jQuery的簡介與初體驗 強大的jQuery選取器:jQuery最最強大的強項之一 CSS:如何透過jQuery來設定CSS Utilities:介紹一些jQuery的處理的...
2009-12-03 23:19:00 140
转载 [jQuery]寫個RowSpan的fn
緣起 今天剛好有個需求,有個複雜的Table要來做RowSpan的動作,程式是ASP。如果寫在Table產生時來處理,一來會讓程式看得比較混雜,二來也不好處理。因此乾脆來試著寫個jQuery的fn來做這件事情。 程式 程式上並不複雜,呼叫者必須是該Column的所有物件集合,然後透過each逐一檢查,看看內容是否與上一個相同,而有不同的時候,記錄為要做RowSpan的物件,其他的物件就h...
2009-11-24 19:21:00 192
转载 [ASP.NET]COM+多層式程式撰寫(資料存取層初體驗)
緣起: 承繼之前的系統分層概念(請參考:淺談多層式架構 (Multi Tiers)),在資料存取層中,應該只有資料的存取,沒有商業的邏輯。小喵之前的系統並沒有這一層,以往都是商業邏輯混搭資料存取。這一篇就來嘗試撰寫資料的存取層。順便開始程式撰寫部分的介紹。 方案管理: 為了方便未來程式撰寫不用開好幾個VS,我們透過方案的方式可以將資料層、商業邏輯層、介面層(Web Project)集中在...
2009-11-04 15:01:00 125
转载 [SQL]利用UNION ALL整合統計合併資料
緣起 有時候需要整併一些資料時,UNION ALL可以是個不錯的技巧。本篇用一個範例來說明這樣的應用 範例題目: 假設有四家商店,被其中一家整合了,於是需要將四家商店的資料整合。假設目前四家店都可以整理出(機種MODEL、數量QTY、單價PRICE),而每一家店,都有賣一些獨特的機種,是其他三家所沒有的。那麼如果希望整理出以下這樣的資料,大家會怎麼整理呢?? 機種MODEL、店家A金額A...
2009-10-29 09:57:00 82
转载 [修練營ASP.NET]COM+的交易(Transaction)讓商業層確保資料的完整性
緣起 承繼之前的【淺談多層式架構 (Multi Tiers)】與【透過COM+來變身(切換身分)執行】。我們這一篇要來講COM+中小喵覺得最精華的部分--COM+的【交易(Transaction)】支援。再分析系統後,我們可能會將各式各樣的商業邏輯寫成Function放在不同的Project裡面的Class中,並且會互相呼叫來完成要進行的商業邏輯。而在互相呼叫的過程中,就可能有必要將彼此...
2009-10-12 22:39:00 117
转载 [jQuery]挑選日期的好物 jQuery Plugin [dynDateTime]中文化特別處理
剛好同事在輸入日期可以點選的工具,小喵經過那一次【jQuery初體驗】之後,自然而然就想到jQuery的一堆PlugIn 比較著名的是jQuery DatePicker,不過小喵覺得雖然他功能強大,光看說明文件就不得了,而style還得需要透過線上的功能產生css下載。比較麻煩的是中文化的部分,有些網站光這部分就寫了不少Code這讓小喵覺得。還是找找看有沒有其他的。 終於皇天不負苦心喵,...
2009-09-16 13:22:00 213
转载 [修練營ASP.NET]淺談多層式架構 (Multi Tiers)
從需求談起 我們舉個小例子來理解一般的方式與多層的方式有何不同 假設:我需要顯示最近三個月內,所有營業員的銷售金額成績排名 一般的做法: 在一個畫面中,拉個GridView,一個SqlDataSouce,把需求的語法設定好在SqlDataSouce之後,接著顯示出來就可以了。 這樣的做法,從【資料的展現】【商業邏輯的條件設定】【資料庫的存取】都在一個畫面中處理完畢。 這樣的做法,...
2009-09-11 16:21:00 142
转载 [ASP.NET]幫助初學者建立連接字串(Connection String)的兩種方式(含影片教學)
剛接觸ASP.NET的初學者,可能不太知道怎麼樣去設定連接字串。小喵在此介紹如何透過伺服器總管,幫助我們快速的建立連接字串的方式,提供給初學者參考。 方式一:伺服器總館建立→屬性視窗查連接字串(Connection String) 請參考以下的影片教學 方式二:如果要設定Web.Config裡面的Connection String的設定,小喵分享可以透過拖拉放就建立的方式,提供...
2009-09-11 01:19:00 83
转载 [SQL]為查詢的結果加上序號(ROW_NUMBER,RANK,OVER)
在MS SQL2005以後,增加了一些幫查詢結果加上序號的函數 以下的範例使用北風(NorthWind)資料庫 介紹如下: 1.ROW_NUMBER 依照指定的欄位排序,並逐筆加上順號的方式 例如: SELECT ROW_NUMBER() OVER(ORDER BY CustomerID) AS ROWID ,*FROM Orders2.RANK依照排序的...
2009-08-06 18:05:00 93
转载 [ASP.NET]TreeView使用拖拉放的方式更改樹的結構
緣起 剛好在MSDN論壇中看到有人問了這麼個問題,還蠻有趣的,因此小喵就動手嘗試寫看看。這裡面用到了【TreeView結合資料庫】與【client端呼叫Server端事件的技巧】,另外在【TreeNode】沒有Attributes來設定Client端事件時,加入Client端事件的技巧。 背景知識 1.TreeView如何結合資料庫,這部分詳細的解說請參考這一篇 ASP.NET 2.0 ...
2009-08-06 13:23:00 141
转载 學習ASP.NET 2.0會員機制三部曲
緣起 怎麼建置會員機制,這個問題幾乎每隔一段時間就會在討論區中被人提起。小喵利用這個機會把以前寫過的文章整理一下,依照由淺而深的方式來學。 首部曲(動畫教學驗證授權機制) 在ASP.NET 2.0裡面,已經有內建一套會員機制,讓初學者可以在不撰寫任何程式碼的情況下,應用在自己的ASP.NET 2.0的Web應用系統中。這個方式必須搭配SQL Server Express。所以如果沒有...
2009-08-03 17:22:00 76
转载 [SQL]取得日期在第幾週
記錄一下這個函數—DATENAME 取得否日期在該年的第幾週 SELECT DATENAME(Week,'2009/1/31') AS WeekNum詳細可參考http://msdn.microsoft.com/en-us/library/aa258263(SQL.80).aspx转载于:https://www.cnblogs.com/topcat/archive/200...
2009-07-10 11:16:00 102
转载 修改ASP.NET內建驗證機制的密碼規則
在ASP.NET 2.0以後,有了一套的登入驗證與授權機制。(請參考小喵這篇【ASP.NET的驗證與授權機制(動態錄影說明)】) 其中預設的密碼必須要英數混合,並且需要一個非英數的特別符號,而且至少要有7位。這樣的密碼才能吃得進去,當然這樣的機制是為了要增加密碼的安全性,避免別人用機器人程式來猜出您的密碼。不過如果內部的系統想要簡單一些,其實也可以透過設定Web.Config的方式來改變...
2009-06-15 10:12:00 107
转载 [轉貼]讓Vista有RunAs可切換身分執行程式
在Vista以前的作業系統,要執行一個程式時,可以在圖示上按滑鼠右鍵→以不同身分執行。就可以透過另外一個帳號來執行一個程式。通常在企業中還蠻有用的,例如可能需要暫時切換成AD的其他使用者或者管理者帳號來做特別的處理。不過這個功能在Vista中已經找不到了。這裡提供找回這個功能的方式… 1.至以下網址下載ShellRunas http://technet.microsoft.com/e...
2009-05-15 09:54:00 80
转载 [IE8]使用ASP開發自己站台的視覺化搜尋(Visual Search)
緣起 看到這篇標題的朋友,或許會覺得似曾相識。沒錯,承繼之前的【[IE8]搜尋功能介紹】與【[IE8]開發自己站台的視覺化搜尋(Visual Search)】之後,已經可以使用【ASP.NET】自己開發視覺化搜尋(Visual Search)了。不過小喵有一半以上的系統還是留在【ASP】的架構。這些舊系統在上位升級到ASP.NET之前,也希望能夠利用【ASP】開發出視覺化搜尋。所以這篇的...
2009-04-08 17:01:00 79
转载 [IE8]如何開發自己網站的視覺化預覽的加速器(Accelerator)初體驗
緣起 當一個新的功能出來時,小喵不免會去開始想,這個功能小喵的系統應該怎麼應用上去。IE8裡面,除了加強了搜尋的功能,提供視覺化搜尋外,在IE8中還新增加了好東西,這東西叫做【加速器(Accelerator)】。這篇就來介紹如何開發自己網站,並且支援【預覽功能】的加速器... 預期結果 預期我們希望能夠讓使用者瀏覽任何網頁時,可以透過加速器來搜尋我們提供的相關資料,並且已使覺化的方式預覽...
2009-04-02 21:57:00 99
转载 [IE8]開發自己站台的視覺化搜尋(Visual Search)
緣起 承繼上篇【[IE8]搜尋功能介紹】,IE8新增了視覺式搜尋的功能。當小喵看到這個功能之後,身為Web App Developer的小喵不禁開始想,如果小喵的系統,也能夠提供這樣的功能給使用者,該有多好。於是小喵開始搜尋撰寫這樣功能的各項資訊。 先看看成果 在還沒介紹怎麼設計之前,先來看看預期要達到的成果如何。用寫的不如用看的,請看以下影片 準備測試資料 為了測試這樣的功能,小喵首...
2009-04-02 21:56:00 110
转载 [IE8]搜尋功能介紹
緣起 從IE7開始,IE在右上角多了個搜尋的功能(如下圖),方便使用者要搜尋關鍵字的相關資訊。而IE8相對於IE7有一些不一樣的地方,這一篇就來介紹這個搜尋的功能。 新增提供者 在IE8裡面,預設的搜尋是透過Live Search,我們也可以新增其他的蒐尋提供者,要新增其他的蒐尋提供者,請點選如下圖的【尋找更多提供者】 此時就會進入Microsoft的網頁中,裡面有很多提供者可以選擇...
2009-04-02 21:54:00 198
转载 GridView利用TempleteField中的LinkButton加JavaScript,達到點選Row任何位置就可選擇Row...
緣起 承接上一篇【如何透過JavaScript來觸發LinkButton的PostBack,呼叫後端的程式】,這一篇就利用那個技巧,來實現在GridView中,點選Row的任一位置,就可以選擇該Row。 範例:北風的Employees與Orders 我們利用北風資料庫中的Employees與Orders這兩個資料表,來當作我們的範例,透過兩個GridView,第一個GridView顯示所...
2009-03-24 11:17:00 382
转载 如何透過JavaScript來觸發LinkButton的PostBack,呼叫後端的程式
緣起 這一篇最終的目的,是希望能夠透過JavaScript來觸發Server端的Function來做一些事情,在這個過程中,我們透過觀察LinkButton的PostBack運作,進而想出如何使用JavaScript利用LinkButton的PostBack來達到這樣的目的。 觀察Button與LinkButton的PostBack動作 首先,在畫面中安排一個TextBox,一個Butt...
2009-03-24 10:11:00 438
转载 Windows 7 新功能系列--桌面背景輪播設定
在Windows以前的版本,要做到桌面背景定時輪播,需要安裝一些第三方的軟體。而Windows 7本身就內建這樣的功能。設定的方式,請參考以下的示範影片。 转载于:https://www.cnblogs.com/topcat/archive/2009/03/16/1412797.html...
2009-03-16 00:46:00 66
转载 Windows 7新功能系列--工具列的預覽功能
在Vista裡面,工具列可以預覽單一項目的目前畫面,讓我們可以找到想要的。但是在Windows 7裡面的工具列,預覽畫面的功能更直接、更清楚。例如:開啟的資料夾會集中在一個項目群組,而預覽的時候,可以看到這些畫面的目前狀況。又例如:在IE裡面,自從IE7後開始有了Tab頁籤的方式。但是在工具列裡面的預覽,一個IE視窗可能是開了好幾個頁籤(Tab),但是在Vista的工具列預覽,只...
2009-03-15 23:44:00 93
转载 Windows 7 新功能系列 -- 視窗的大小與位置
在Windows7裡面,可以透過拖拉視窗到畫面的【上、左、右】的邊邊,就可以將視窗切換到【上:放到最大】、【左:放成左邊視窗一半】、【右:放成右邊視窗一半】。詳細的操作方式,用文字不好說明,請看影片就知道說的是怎麼回事囉。转载于:https://www.cnblogs.com/topcat/archive/2009/03/15/1412746.html...
2009-03-15 22:52:00 87
转载 Windows 7 內建的放大鏡
小喵記得在上次Tech Ed上課的時候,講師在台上講解時,為了讓大家看清楚畫面上的東西,因此開啟放大鏡的功能,並且局部放大,放大後還可以操作、編輯畫面。這麼酷的功能,小喵好奇是怎麼做到的。有次在跟講師們吃飯的時候,小喵問了一下曹老師,看這是什麼軟體,可以在哪裡下載。(小喵有時候在公司有講課的話,可以用到。曹老師說,那是某一個微軟出的滑鼠的功能,滑鼠上有個功能鍵可以這麼用。另外也可以下載另...
2009-03-11 21:22:00 179
转载 C# 與 VB.NET程式碼互轉
很多人在網路上找相關的參考資料,都會遇到一個問題,那就是:【我是學VB.NET的,C#的程式碼看不懂。】或者【我是學C#,VB.NET寫的內容我看不懂。】其實這是很可惜的,因為您對於C#或者VB.NET的不熟悉,可能跳過可以解決問題的方法。 其實網路上有很多的資源,可以幫C# 與 VB.NET 的程式碼互轉。當然,不見得所有的轉換後都可以使用,不過經過轉換後,多多少少可以讓自己能夠閱讀別...
2009-03-11 09:42:00 102
转载 透過公用Function使GridView能夠進行RowSpan(行合併)
使用GridView一陣子後,應該或多或少會遇到這樣的需求,就是某些重複出現的Row希望能夠做RowSpan的合併動作,網路上要找這樣的解決方式應該還蠻容易的。不過既然是可能經常會用到的東西,不如把她抽出來寫成公用的Function,未來需要的時候,呼叫該Function直接處理就好 我們以北風資料庫的Order Details為例子,選出前50筆,然後希望相同的OrderId能夠合併在...
2009-03-11 09:22:00 90
转载 當HP TX2-1003AU遇上Windows 7 Beta—Part2 觸控、多點觸控
從多點觸控說起 這台NB HP TX2-1003AU最大的特色,就是他的螢幕使用了N-Trig的螢幕,同時支援多點觸控與電磁筆。比較一下這款在Vista與Windows 7的多點觸控的不同,請看下表。 Vista Windows 7 觸控點數 2 10 SmartMenu(M手勢) O X 放大縮小 O O 更靈敏 旋轉 O 左右90度 O 角度不限...
2009-03-11 07:33:00 67
转载 當HP TX2-1003AU遇上Windows 7 Beta--Part1(安裝/分數/虛擬光碟)
緣起 記得之前一篇【新筆電HP TX2-1003au體會多點觸控(Multi-Touch)】小喵分享小喵新的筆電 HP TX2-1003AU在Vista中,體驗Multi-Touch。而自從微軟放出Windows 7 的Beta測試之後,小喵就一直想換裝上Windows 7來體驗。終於在N-Trig發佈了這台HP TX2的Windows 7的Beta驅動程式後。終於可以去體驗了。...
2009-03-10 23:35:00 87
转载 透過手寫程式了解GridView的運作
緣起: 小喵接觸ASP.NET是從ASP.NET 2.0開始(VS2005),而GridView這個控制項也是從這個時候開始出現,由於有DataSouce的輔助,讓我們在使用上非常的方便。只要拖拉一下,設定一下,資料就可以透過GridView顯示在網頁上了。不過方便的結果,可能用了一段時間,開發了幾套系統,卻還不知道這GridView到底是怎麼運作的(因為通通包裝的好好的)。 這一篇是強...
2009-02-23 16:13:00 74
转载 [轉貼]上傳檔案前,JavaScript檢查檔案格式、大小
資料來源:http://www.blueshop.com.tw/board/show.asp?subcde=BRD20090219135915SXD&fumcde= 特別感謝Bryan大大的提供 範例程式如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; ...
2009-02-20 14:15:00 97
转载 新筆電HP TX2-1003au體會多點觸控
從多點觸控說起 第一次看到多點觸控,是從微軟的神桌(Surface)的影片開始有概念,不過這個操作直覺方便的桌子,造價不斐,一般人不太可能接觸的到這樣的東西。直到微軟宣布,將來會在Windows 7裡面支援多點觸控(網路上的影片),這讓這項方便直覺的操作方式,有機會可以出現在我門的周遭。不過第一台支援Multi-Touch的NB(Dell的XT)要價不斐(售價82,796)不是小喵可以玩...
2009-01-19 00:37:00 112
转载 在GridView中使用CSS固定上、左表頭(似Excel凍結視窗)(限IE)
承接上篇透過CSS設定,達到類似Excel凍結視窗的效果(固定上面、左邊表頭) 小喵這次想在ASP.NET中達到相同的效果。但是中間遇到了幾個狀況,要一一排除掉,小喵將排除的方式記錄如下: 1.首先這樣的方式並非標準的CSS語法,然而開WebForm的時候,aspx裡面都會加入一行來檢查是否是標準的格式,有這行會失敗,必須將此行刪除 <!DOCTYPE html PUBLIC "-...
2009-01-12 12:14:00 114
转载 透過CSS設定,達到類似Excel凍結視窗的效果(固定上面、左邊表頭)
直接看asp範例 <%@ Language=VBScript %><%xcnt = 50ycnt = 60%><HTML><HEAD><META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"><style type="tex...
2009-01-09 17:16:00 140
转载 程式概念速成--給剛接觸程式設計的初學者
緣起 小喵之前在公司裡面,應公司邀請在公司內開VBA for Excel的課程,上課的學員們有的有程式撰寫的經驗,有的在學校裡有學過一些程式語言,可是還有不少人,什麼是程式根本沒有概念。這樣的對象對於教學上是一種挑戰,大家的程度經驗不同,因此難易的掌握很不容易。於是小喵製作了一個這篇教材,讓有經驗的複習一下,沒經驗的可以在最短時間內(預計第一堂課,約3小時)可以知道基本的程式設計。經過這...
2009-01-07 11:32:00 75
转载 使用半透明的Div遮蓋表單防止重複送出(Submit)範例
一般表單當送出後,需要執行比較長的時間,往往畫面留著,有些使用者等不及會再按看看,造成表單重複送出。其實這個問題可以用一個絕對位置的div搭配簡單的JavaScript就可以把表單遮蓋,讓等待的人按不到按鈕。 程式很簡單,先看一下畫面的部分: <div> 測試 <asp:Button ID="Button1" runat="s...
2008-12-09 08:47:00 84
转载 Silverlight 2 Control Toolkit 初體驗(安裝錄影教學)
Silverlight 2 與之前的Ajax一樣,有提供Control Toolkit可以下載使用 如果要設計Silverlight2的朋友可以參考小喵以下的這篇文章: 報告班長:新兵戰士Silverlight 2 工具裝備完成,準備出發 裝好Silverlight 2的開發環境後,要怎麼去使用Toolkit呢 首先當然要下載Silverlight Toolkit囉 依照以往Ajax...
2008-11-13 19:10:00 55
转载 報告班長:新兵戰士Silverlight 2 工具裝備完成,準備出發
在今年度的Tech Ed中,有幾個課程介紹Silverlight 2.0,在這一代進步了許多(中文完全沒問題,支援VB.NET/C#,許多控制項...),因此也該是時候可以著手Silverlight 2了。 在聽完相關的介紹後,小喵就一直再等待著開發工具能夠完整出來,終於在今天發現相關開發工具已經完整到齊。新兵戰士小喵可以開始整理裝備,準備出發。 準備事項: 在此列出需要開發的環境 V...
2008-11-06 15:34:00 72
转载 在SQL中用中文筆劃排序語法
如果顯示中文資料時,希望他依照中文的筆劃來排序,可以用以下的語法: SELECT *FROM [TableName]ORDER BY [FieldName] COLLATE Chinese_PRC_Stroke_ci_as转载于:https://www.cnblogs.com/topcat/archive/2008/09/18/1293154.html...
2008-09-18 11:26:00 94
转载 利用【工具箱】存放常用程式碼片段(操作錄影示範)
緣起 VS提供可以存放程式碼片段(相關步驟請參考大鈞Dotjum的一篇VS.NET 裝上 程式碼片段 (Code Snippet )),讓我們把常用的一些片段程式可以方便使用。本篇則是介紹另一個,使用【工具箱】來存放常用程式碼片段的方式。存放的程式碼,可以自行定義索引區塊,小喵在此舉常用的一些ADO.NET語法片段來當作範例 方法 相關的方式小喵做了一小段的錄影,請參考 http://d...
2008-09-17 16:50:00 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人