|
|
最新部落格
-
|
檢視全文: http://huan-lin.blogspot.com/2008/04/domain-specific-development-domain.html...
|
-
|
就在公佈部落格的新家之後,「點部落」的站長(同時也是 ASP.NET MVP)Dotjum 與我聯繫,表示願意提供空間存放「Huanlin 學習筆記」舊站的文章,以免有些文章就這麼消失了。這個提議正好解決了我擔心的事。...
|
-
|
〈開發人員的逆襲: Domain-Specific Languages〉以及搬家訊息。...
|
-
|
好心人整理的:blog roll: Visual Studio Team System Development Team...
|
-
|
最近對目前參與的專案有一些軟體品質方面的疑慮,想要從平日登錄到 BugNET 的資料抓出一些統計數據,這才發現 BugNET 提供的統計圖表並不是很夠用。所幸它提供了一個 view,從這個 view 取出的資料,幾乎已經能夠滿足我的需要了,剩下的只是如何產生圖表而已。這篇就大概介紹一下我從這個 view 取出哪些資料,以及利用 Excel 產生的圖表,同時扼要說明一下這些圖表的用途。...
|
-
|
《Large-Scale Software Architecture: A Practical Guide using UML》裡頭談的是如何使用 UML 來設計大型軟體的架構,不過,如作者說的,中小型軟體專案也可以採用書中建議的方法,因為很多看似大型的、重量級的方法,都必須從比較小的 case 去實踐、練習(儘管會付出過多 effort,有殺雞用牛刀之嫌),否則一次就從大案子下手,結果恐怕不會太樂觀。這裡記錄的是我閱讀第 6 章時做的筆記,主要是物件導向分析設計過程中的 domain analysis...
|
-
|
偶然看到「親類別」這個詞,有點好奇,便到 Google 搜尋關鍵字「parent class 親類別」,才知道原來 parent class 也有人翻譯成「親類別」。但......這是什麼時候開始的呢?印象中以前都沒有看到過。我還真是後知後覺。...
|
-
|
Typing 這個字在不同場合需要不同的譯法,不能一概都翻成「型別」,否則容易跟 type 混淆。以下整理幾種 typing 的譯法。...
|
-
|
精誠(恆逸)資訊的講師們出了 Visual Studio 2008 全系列書,預計 3 月 13 日到 3/14 日上市,對研究新技術有興趣或工作上有需要的朋友可以參考看看喔。...
|
-
|
大部分的字典都可以查到,super 是「超級」的意思,但是如果 super 是跟其他單字連用的前綴詞(prefix)時,其意義就不見得是「超級」了,superclass 就是一個例子。...
|
-
|
近日的空檔時間幾乎都在處理跟翻譯有關的事,下午出門活動一下,順便到書店晃晃,無意間撇見一本書:《優使性2.0網站經驗設計與使用者研究》,好奇之下翻開看了幾頁,以了解作者為什麼要以「優使性」這個詞彙來取代 usability 原有的譯名。這篇主要是說一下自己不用「優使性」的理由。...
|
-
|
這是在 survey 翻譯輔助工具時,意外得到的「收獲」:...
|
-
|
《等效翻譯探索(增訂版)》是由翻譯家金堤先生所著,這本書原為簡體版,後來才在台灣發行繁體中文版。閱讀時很順暢,沒有明顯感覺簡體書的影子,想必繁體中文版已經針對兩岸用語差異的部份做過一番調整了。...
|
-
-
|
在原文書中碰到 orthogonal 時,總是會讓我停下來,想想作者要表達的意思到底是什麼。我在 Collins COBUILD Advanced Leaner's Dictionary 2006 和 Longman Dictionary of Contemporary English 4th Edition 都查不到這個單字,但是分別在以下網路資源中找到這個單字的中文翻譯...
|
-
|
C# 3.0 有不少新語法是因應 LINQ(Language INtegrated Query)而生,因此,在學習 LINQ 之前,必須先掌握 C# 3.0 新增加的幾個關鍵語法。這裡先談談區域變數型別推測的功能,亦稱為隱含型別區域變數(implicitly typed local variables)。...
|
-
|
在前面的練習當中,很多地方都是由專案範本、IDE、以及 Dynamic Data 框架幫我們處理掉,我們就只是用滑鼠拖拉幾下,再到 web.config 中設定一下屬性就完成了。即使做了練習,可能還會有一點知其然不知其所以然的感覺:為什麼這樣網站就可以 run 了?其中各個環節是怎麼串起來的?因此,這裡簡短地將前面練習過程中幾個要點整理一下,希望能讓 Dynamic Data Web Site 的拼圖更完整。...
|
-
|
上一篇是 ASP.NET Dynamic Data 的入門練習,主要是體驗一下 Dynamic Data 技術的威力,看看它如何幫我們在幾分鐘內完成一個資料驅動 Web 應用程式的骨幹(scaffolding)。本文則打算整理一些 Dynamic Data 技術的基本觀念,並延續上一篇的練習,提供一些客製化網頁的技巧,包括:自訂欄位(示範將欄位的顯示名稱改成中文)、使用特定的控制項來顯示/編輯欄位值(RenderHint)。...
|
-
|
Visual Studio 2008 和 .NET Framework 3.5 多了不少新玩意兒,例如:multi-targeting、更強的 Web UI designer、C# 3.0、VB 9.0、單步除錯時可直接 step into .NET Framework 原始碼、JavaScript Intellisense 、LINQ...
|
-
|
Microsoft TechEd 2007 有一個場次是介紹 IronPython,看了該場研討會的錄影之後,我也下載了最新版的 IronPython (v2.0 alpha 7) ,嘗試依樣畫葫蘆,寫一點好玩的範例程式。我試寫了 Microsoft Agent(你或許曾在 MS Word 裡面看過它)以及 Speech Synthesizer 範例,執行結果如下圖...
|
-
|
上一篇的鍵盤掛鉤範例所設置的 hook 是 WH_KEYBOARD,其鍵盤攔截的有效範圍僅限於該應用程式。如果你需要無時無刻攔截到特定按鍵(不管目前作用中的視窗是不是你的應用程式,都要攔截特定按鍵),則必須設置全域掛鉤(global hook),其對應的 hook 常數是 WH_KEYBOARD_LL(數值為 13,最後的 LL 是 Low Level 的縮寫)。...
|
-
|
這是一個以 C# 撰寫的 Windows Forms 範例程式,示範如何設置鍵盤掛鉤,以攔截特定的按鍵。...
|
-
|
MMDays 專欄有一篇名為「Java會步上 COBOL 的後塵嗎?」的文章,其中比較引起我注意的,是 Mr. Friday 認為相當精闢的一段評論:...
|
-
|
在你的應用程式中,那些標示為可序列化(Serializable)的類別可能會因為程式改版而增加新的序列化欄位,或者將原本需要序列化的欄位移除。在 .NET 1.x 時代,這些伴隨應用程式版本演進所產生的欄位變動,很容易就導致新版的應用程式無法讀取舊版應用程式所儲存的檔案,或者舊版應用程式無法讀取新版應用程式儲存的檔案。.NET 2.0 的版本相容序列化(Version Tolerance Serialization)機制的主要目的就是在解決這類問題。...
|
-
|
本文以一個非常簡單的報表範例來說明從報表設計、程式撰寫、到部署報表的各個步驟,主要的目的是希望未曾用 Visual Studio 2005 開發過 Crystal Reports 報表的人能藉由 step-by-step 練習的方式,對整個報表的開發過程有個概略的認識。...
|
|
|
|