PIXNET Logo登入

卑微研究生的部落格

跳到主文

放一些技術文章

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 5月 11 週一 200912:31
  • 在Android上使用資料庫 - db4o

2009-05-11_021702
雖然目前在台上市的第一支Android手機:HTC Magic,價錢一整個很Magic(二萬塊誰買啊,中華電信你去吃屎啦),不過後續還會有其它廠商會出,所以我們還是繼續努力的學Android程式設計吧。在Android平台上,如果要使用資料庫,一般都是用SQLite。不過使用SQLite,要寫的程式碼很多,就我之前看的範例,讓人很沒有動力去學。幸好我前陣子在網路上看到一個不錯的Library(聽說這個要翻作圖書館是吧XD),那就是db4o。db40有支援Java跟.NET平台,當然也支援了Android。接下來就示範用db4o寫一個簡單的通訊錄(以Eclipse為開發工具)。首先開一個新專案,名稱:Db4oAndroid。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(1) 人氣(2,760)

  • 個人分類:其它技術
▲top
  • 5月 08 週五 200901:50
  • [工商服務]本人參加的共筆部落格

正直紳士們的社交場,是我最近參與的部落格,大概是從四月就開始了吧。目前在那邊已經寫了十篇文章,技術性文章在這邊也會發表,不過有些比較宅的就只丟在那邊(汗)。由於那邊的作者蠻多的,要快速找到我的文章,請點右邊的Tag:卑微研究生,這樣就可以找到我的文章了。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(1) 人氣(11)

  • 個人分類:未分類文章
▲top
  • 4月 29 週三 200922:43
  • C# 3.0 - Lambda Expressions的應用

2009-04-27_233423
Lambda Expressions究竟可以拿來幹嘛呢?來看看下面的範例吧。下面這個Person類別,記錄著各位教友的姓名以及糟糕度。想要成為本教的教主,當然糟糕度一定要高到破表,看看下面的程式碼。 理所當然的,某人的數值一定要是最高的XD,那要怎麼找出糟糕度最高的人呢?首先一定要先知道所有人裡面,糟糕度最高是到多少。上面這一行就是利用Lambda Expressions把最高的數值給找出來,所以接下來只要找到符合這個數值的教友就行了。這段LINQ語法中,就是從list裡面找出糟糕度跟max吻合的糟糕教友XD,實務上通常會有多筆,所以最後還要呼叫First函式,代表說只取一筆資料。 下面是完整的程式碼。不過呢,那段LINQ語法可以改成這樣,看起來會比較直覺點。執行結果,嗯…不意外啊XD
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(1) 人氣(215)

  • 個人分類:.Net 技術
▲top
  • 4月 20 週一 200920:31
  • C# 3.0 - Lambda Expressions

2009-04-16_224346
只要念過國中,對於數學上的函數一定不莫生,例如:y(x) = x + 1。而在C# 3.0所新增的Lambda Expressions,跟數學函數是很類似的東西,而它的用途跟LINQ也有很大的關係。前面所舉的y(x) = x + 1,在C#上實作是非常簡單的,程式碼如下:其中這一行,表示這個函數的介面。再來就是AddYourFunc,用來接收yFunc的實際內容以及x值。最後在Main底下加入以下測試的程式碼,可以把(x) => x + 1這一行程式碼整個當作參數傳進去。執行結果如下:
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(522)

  • 個人分類:.Net 技術
▲top
  • 4月 18 週六 200906:46
  • 各家電視布袋戲簡介

布袋戲,老一輩的可能會想到雲州大儒俠的史豔文,年輕一點會或許會先想到霹靂系列的素還真。事實上,所謂的電視布袋戲其實不是只有前面提到的這兩個系列,只是這兩個系列非常的紅,所以很多人只知道這兩個。以下列出幾個比較有名的系列。金光系列霹靂系列天宇系列巨登系列神魔英雄傳現況 目前還存活在出租市場的,只剩霹靂跟天宇這兩個系列。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(2) 人氣(1,594)

  • 個人分類:布袋戲
▲top
  • 4月 10 週五 200918:12
  • 好用的JSON Library:Json.NET

2009-04-10_095226
JSON是一種純文字資料格式,用於Web服務,詳細說明可以參考維基百科。JSON雖然簡潔,但要用程式去解析,還是要花費相當的力氣,幸好在.NET平台上,有Json.NET這樣的免費Library可以使用。Json.NET目前出到3.0版,支援.NET 3.5,同時也有實作LINQ功能,這意味著你可以用LINQ做查詢,著實方便不少。下面是網站上所列出的功能:LINQ to JSONLightning fast JsonReader and JsonWriterThe JsonSerializer for quickly converting your .NET objects to JSON and back againJson.NET can optionally produce well formatted, indented JSON for debugging or displayAttributes like JsonIgnore and JsonProperty can be added to a class to customize how a class is serializedAbility to convert JSON to and from XML
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(878)

  • 個人分類:.Net 技術
▲top
  • 4月 09 週四 200911:03
  • Ruby語言的Duck Typing

2009-04-09_024800
Ruby的Duck Typing有點類似物件導向的多型,但差別在於多型要透過繼承才能實現,Duck Typing則不用。至於什麼是Duck Typing,可以用一句話來講:「如果牠走路像鴨子,叫聲也像鴨子,那牠就是隻鴨子!」。以往程式要物件做什麼時,都會先檢查型別,例如下面的程式碼(C#): 當呼叫Test這個函式時,一定得檢查引數p是否為Parent或其衍生類別,但是在Ruby中,變數是沒有型別的,丟進來的到底是什麼也不知道。現在用Ruby寫一段類似的程式碼:上面的程式碼中,宣告了三個類別,其中TestClass跟TestClass2都有相同的函式叫test,但是這兩個類別並沒有繼承的關係。而TestContainer裡面的classtest就是用來測試這兩個類別,測試的程式碼如下:執行之後會分別印出test跟test2,在執行container.classtest時,直譯器不檢查型別,只管有沒有一個叫test的函式,有的話就執行它。以上就是Ruby的Duck Typing,Ruby是一個非常有趣的語言,身為程式設計師,不玩玩這類直譯式語言就太可惜了!
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(145)

  • 個人分類:其它技術
▲top
  • 4月 09 週四 200905:46
  • Android上的對話方塊

2009-04-08_214020
延續上一次的範例,這次來玩玩對話方塊。一般的程式,在做完某些事後會有一些提示訊息。例如使用下載軟體,東西下載完後,通常都會在程式的某一個角落顯示下載完畢訊息。在Android上,要做到這個功能很簡單。在上一次的範例中,加入一個函式openMessage。在openMessage函式加入下列程式碼:其中Toast.LENGTH_SHORT這個值是提示訊息顯示的時間長短,使用Toast.LENGTH_LONG可以讓顯示時間長一點。執行的畫面如下: 但是這樣有一個缺點,如果訊息比較長,又不想讓它自動消失,就必須採用別的辦法。接下來修改一下程式碼:   執行看看,有比較像一般視窗程式的對話方塊吧。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(200)

  • 個人分類:其它技術
▲top
  • 4月 08 週三 200903:58
  • Hello Android

2009-04-07_183031
Android是Google推出的智慧型手機平台,Open Source而且免費。目前參與的廠商非常多,不過市面上目前只有HTC推出的G1手機。話雖如此,對於Android平台,許多人還是抱持著樂觀的態度。本篇文章,是針對想學習Android程式設計的朋友,提供一個入門的基本概念,包括開發環境的設定、基本的程式設計。  首先,要開發Android程式,請先準備下列軟體。Android SDK:這個是最重要的,沒了它就啥事都不能幹。Netbeans:下載時記得點選中文版的,不要像我當初傻傻的安裝英文版Android Plugin
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(248)

  • 個人分類:其它技術
▲top
  • 4月 05 週日 200910:12
  • 最近遇到一些事...

最近遇到官司問題,老實說還以為這輩子都不會有機會上法院,結果就這樣讓我遇到,不過遇到了,也只能去面對了。幸好通知書不會寄到家裡,不然讓家人知道也挺麻煩的,希望能順利解決這件事,也希望對方能體會我的誠意啊。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:心情筆記
▲top
«1...15161753»

熱門文章

  • (2,253)TGRE與研究所
  • (902)ADO Entity Framework跟LINQ to SQL的差別
  • (862)這是殺庫啦
  • (611)藝術家性格?!
  • (490)九把刀.樓下的房客
  • (172)SilverLight - 從JavaScript呼叫.NET物件
  • (67)網誌主題曲.五分亭之會
  • (43)儞已經死了
  • (11)恐佈的台北交通
  • (5)涼宮春日的相關連結

文章分類

  • 料理 (1)
  • 布袋戲 (9)
  • KUSO (21)
  • ACG (19)
  • 閱讀 (4)
  • 物件導向 (2)
  • 未分類文章 (53)
  • 網誌主題音樂 (14)
  • XBOX開發相關 (5)
  • 翻譯文章 (3)
  • 其它技術 (25)
  • 毒舌評論 (11)
  • 技術學習 (11)
  • .Net 技術 (135)
  • 未分類文章 (1)

參觀人氣

  • 本日人氣:
  • 累積人氣:

Google

最新留言

  • [22/01/16] 訪客 於文章「各家電視布袋戲簡介...」留言:
    該更新囉...
  • [22/01/05] 訪客 於文章「ASP.NET MVC 教學 Part ...」留言:
    如果對軟體積木有興趣, 可以參考一下, 謝謝: 「用 AS...
  • [21/11/23] 英文編修潤稿 於文章「[C# 2.0]使用Generic Co...」留言:
    如何為論文定合適的標題? 歡迎訂閱Uni-edit學術論文寫...
  • [20/12/06] 小小書僮 於文章「多型的概念...」留言:
    大大寫得很好,受教了。小提醒,形狀應該是shape...
  • [20/05/22] 百合 於文章「[C# 2.0]使用Generic Co...」留言:
    Uni-edit 論文英文編修服務,將分享更多客戶使用的經驗...
  • [20/03/18] Uni-edit Taiwan 於文章「[C# 2.0]使用Generic Co...」留言:
    Uni-edit的客戶回饋: 我的第一篇由Uni-edit...
  • [19/10/06] yezx18 於文章「各家電視布袋戲簡介...」發表了一則私密留言
  • [19/10/06] yezx18 於文章「天宇終究也只是一個扶不起的阿斗...」發表了一則私密留言
  • [18/06/20] w309907 於文章「[Python] 令新手驚呆的 **kw...」留言:
    x8zYWyR2wqgjpB奢侈品仿牌原單品質良心賣家,誠信...
  • [17/12/22] Golden Editing 於文章「圖學廣度Paper報告...」留言:
    Golden English editing 全新線上全英...