iT邦幫忙

程式設計相關文章
共有 1293 則文章
鐵人賽 IT技術鐵人 DAY 20
看範例學C# 系列 第 20

技術 看範例學C#-20 兩個執行檔間數值的傳遞與接收

此範例示範如何在兩個執行檔中使用SendMessage傳送值與接收值 此範例是傳遞int數字,如何傳遞string字串就給大家當做練習題了 以下這些程式碼是宣告...

鐵人賽 IT技術鐵人 DAY 7
node.js伺服器實戰 系列 第 7

技術 node.js伺服器實戰(7) - mime支援

利用node-mime模組,建立檔案類型判別的支援。 有沒有套件可用 如果只是根據副檔名來做查詢,其實速度快也不難做,只是要維護檔案類型的對應有點繁瑣。還是去找...

鐵人賽 IT技術鐵人 DAY 12

技術 部署雲端應用程式

昨天我們完成了準備工作,接下來我們就可以直接部署了。 首先一樣是開啟Visual Studio,並開啟Cloud專案(例如我們在第九天所寫的First Clou...

鐵人賽 IT技術鐵人 DAY 7

達標好文 技術 [如何提升系統品質-Day7]測試-單元測試, Just Do It!!

還記得在重構第一篇[如何提升系統品質-Day2]重構– UI, Business logic, Data access概念分開的時候,我們提到了要重構,第一步應...

鐵人賽 IT技術鐵人 DAY 19
看範例學C# 系列 第 19

技術 看範例學C#-19 自製簡易IE瀏覽器

簡易IE瀏覽器範例 今天的範例是做一個簡易IE瀏覽器,用了畫面上一個Webbroser(用來顯示網頁畫面),六個button(按鈕),一個textbox,一個l...

鐵人賽 IT技術鐵人 DAY 6
node.js伺服器實戰 系列 第 6

技術 node.js伺服器實戰(6) - 初步概念驗證

先做一下簡單的概念驗證,看看與檔案系統對應是否可行。 從hello world開始 再提一下最簡單的hello world: var http = requi...

鐵人賽 IT技術鐵人 DAY 10
emacs的30天學習筆記 系列 第 10

技術 emacs 做中學第十天:GDB tarace不進去的地方,一個讓人意猶未盡的狀況

早上5點不到爬起床,現在8點多。 在整理下一個階段的內容,CGI/FASTCGI, 這些早期的老掉牙技術,因為當紅的web framework ROR (RUB...

鐵人賽 IT技術鐵人 DAY 11

技術 部署應用程式到雲端前的準備工作

在完成Cloud Application的開發也完成本地的測試後,我們就可以將應用程式發行到雲端環境了,當然,使用者必須要先申請到Windows Azure P...

鐵人賽 IT技術鐵人 DAY 6

技術 [如何提升系統品質-Day6]重構-簡單使用interface之『你也會IoC』

上次v3版本,我們將Entity, Service, Dao, Utility都放到了類別庫裡面,讓我們可以輕鬆的在不同專案中用同一份組件。雖然文章沒有獲得太多...

鐵人賽 IT技術鐵人 DAY 9
emacs的30天學習筆記 系列 第 9

技術 emacs 做中學第九天:學然後知不足,用然後知不好用

昨晚用了最初階的GDB指令,n (NEXT 下一步) ,s(STEP 進入函式),p (PRINT 把想要的變數,把執行階段呈現出來)。其中 p的變數值呈現,和...

鐵人賽 IT技術鐵人 DAY 5
node.js伺服器實戰 系列 第 5

技術 node.js伺服器實戰(5) - 計畫與範圍

先介紹一下,接下來要做什麼。 計畫初衷 通常從PHP這一類附屬於伺服器的程式語言入手node.js,會碰到一個問題:開發的不只是一個單純的伺服器端程式,而是一個...

鐵人賽 IT技術鐵人 DAY 18
看範例學C# 系列 第 18

技術 看範例學C#-18 Regular Expression 規則運算式

規則運算式範例 規則運算式可以很容易的幫我們分析、比對字串,實在是很強大的一個功能 要使用規則運算式需(Regular Expression)在程式開頭 usi...

鐵人賽 IT技術鐵人 DAY 5

技術 [如何提升系統品質-Day5]重構-跨專案使用類別庫

從重構的v1開始,介紹了原型糾結版,怎麼樣從糾結成一團的程式碼,將UI、Service與Dao的觀念獨立開來(請參考:重構– UI, Business logi...

鐵人賽 IT技術鐵人 DAY 9

技術 首支 Windows Azure 雲端應用程式 - Hello Windows Azure

經由前幾天的知識補給後,我們來寫一支簡單的Cloud Application吧,當然第一次用要先向Windows Azure說聲Hello,所以第一支程式就以H...

鐵人賽 IT技術鐵人 DAY 4
node.js伺服器實戰 系列 第 4

技術 node.js伺服器實戰(4) - 內建模組與http伺服器開發的必備知識

就簡單介紹一下node.js內建有哪些模組可以使用。另外,先稍微看一下怎麼使用http模組。 內建模組簡介 node.js有一些模組是預編譯在執行檔裡面的,不過...

技術 nodeJS 為何要用?

開始前介紹一下,為什麼要使用nodeJS! 為何使用NodeJS NodeJS是使用Google V8 javascript engine 做為實現基礎,編寫模...

鐵人賽 IT技術鐵人 DAY 17
看範例學C# 系列 第 17

技術 看範例學C#-17 驗證身份證字號

驗證身份證字號範例 驗證身份證字號是個蠻常用的功能,像員工資料還是會員資料都蠻常會需要 需入身份證字號,為了要避免輸入錯誤,及故意打錯,所以我們要做好防呆 正確...

鐵人賽 IT技術鐵人 DAY 7
emacs的30天學習筆記 系列 第 7

技術 emacs 做中學第七天:mini web server :獵豹(cheetah)1.8,繼續GDB

HTTP ,P是協定的意思,如果有人問你那是什麼?答案可能很簡單,可能很複雜,有人說可以看flash就是HTTP(漫步在雲端的Jobs說,有品味的手機瀏覽器不支...

鐵人賽 IT技術鐵人 DAY 4

技術 [如何提升系統品質-Day4]重構– DRY & Top-Down思考方式(2)

上一篇的[如何提升系統品質-Day3]重構– DRY & Top-Down思考方式(1)文章因為篇幅限制,所以這一篇會將最後的幾個步驟完成,並看到重構後...

鐵人賽 IT人生鐵人 DAY 4

技術 學生階段-早早覺悟,資訊產業是終身學習的產業。

資訊業的技術一向進步的很快,如果認為資訊業可以一招過江湖的話,那就大錯特錯了,也許你現在學的東西,過了兩三年後可能就不能用了,因為技術不是升級就是被淘汰了......

鐵人賽 IT人生鐵人 DAY 4

技術 學生階段-早早覺悟,資訊產業是終身學習的產業。

資訊業的技術一向進步的很快,如果認為資訊業可以一招過江湖的話,那就大錯特錯了,也許你現在學的東西,過了兩三年後可能就不能用了,因為技術不是升級就是被淘汰了......

鐵人賽 IT技術鐵人 DAY 16
看範例學C# 系列 第 16

技術 看範例學C#-16 使用Windows Media Player播放影片

此篇範例是利用Windows Media Player 這個控制項來輪播影片 因為預設沒Windows Media Player這個控制項, 所以我們要在工具箱...

鐵人賽 IT技術鐵人 DAY 3
node.js伺服器實戰 系列 第 3

達標好文 技術 node.js伺服器實戰(3) - 基礎知識

要開發node.js程式,還是需要知道一些基本知識,才容易上手。 event loop Javascript執行的life cycle,大致可以分成兩個部份:...

鐵人賽 IT技術鐵人 DAY 6
emacs的30天學習筆記 系列 第 6

技術 emacs 做中學第六天:來一個小小的web server ->Cheetah 1.8

古人有云"勿以善小而不為,勿以惡小而為之"。 不要因為小,就看不起它,就像台灣雖小,但拍得出賽德克巴萊這部片。 找一個小小的web serv...

鐵人賽 IT技術鐵人 DAY 3

達標好文 技術 [如何提升系統品質-Day3]重構– DRY & Top-Down思考方式(1)

本篇文章接著上一篇的[如何提升系統品質-Day2]重構– UI, Business logic, Data access概念分開,繼續往下重構。 現實是殘酷的,...

鐵人賽 IT技術鐵人 DAY 15
看範例學C# 系列 第 15

技術 看範例學C#-15 建立關於視窗

通常一個軟體我們為了讓別人知道是由那家公司製作,所以都會加上關於這個功能 而關於這功能通常會有公司名稱,產品名稱 及 版本號資訊 Visual Studio本身...

鐵人賽 IT技術鐵人 DAY 2
node.js伺服器實戰 系列 第 2

技術 node.js伺服器實戰(2) - 環境建置

如何安裝與配置好node.js的執行環境,方便node.js程式與模組執行。 編譯執行檔 在Unix-like作業系統中 node.js的更版速度非常快,大概幾...

鐵人賽 IT技術鐵人 DAY 2

技術 [如何提升系統品質-Day2]重構– UI, Business logic, Data access概念分開

程式寫的好與寫的不好,其實一直很難去定義出來。雖然可以透過一些Quality attribute以及相關的KPI來決定所謂的品質,但卻很難去解釋怎麼樣的寫法,會...

鐵人賽 IT技術鐵人 DAY 14
看範例學C# 系列 第 14

技術 看範例學C#-14 偵測組合鍵

可能有時候程式要做一些管理功能給維修人員使用 就可以使用組合鍵的方式,當我們按 那幾個鍵才會跑出管理功能的登入畫面出來 一般人要不小心按出來,也不太容易,按出來...

鐵人賽 IT技術鐵人 DAY 1
node.js伺服器實戰 系列 第 1

達標好文 技術 node.js伺服器實戰(1) - node.js簡介

先稍微簡單介紹一下,什麼是node.js。 作者 node.js是Ryan Dahl於2009年jsconf上發表的伺服器端Javascript環境,他為了解決...