小喵在一次去 TWMVC 的場合上課中,聽到 KKBruce 講解有關Web API的內容,這裡面提到了OData這個東西,感覺還蠻有趣的,後來 KKBruce 大大也來小喵的部落格留言,也提到了 OData 。小喵開始找一下相關的資料,發現 OData 搭配 WebAPI 有蠻多不錯的運用。於是,就來場小喵與OData的初體驗吧~
[Web API][OData][筆記] OData初體驗
- 27042
- 0
- (.NET)ASP.NET
小喵在一次去 TWMVC 的場合上課中,聽到 KKBruce 講解有關Web API的內容,這裡面提到了OData這個東西,感覺還蠻有趣的,後來 KKBruce 大大也來小喵的部落格留言,也提到了 OData 。小喵開始找一下相關的資料,發現 OData 搭配 WebAPI 有蠻多不錯的運用。於是,就來場小喵與OData的初體驗吧~
小喵最近開始學 Web API ,看到的範例多是使用北風資料庫,用的Key都是一個Id。不過在現實的系統中,小喵心想多組Key的狀況是一定會遇到的,那麼如何透過 Web API 傳遞多個參數,來應用在多個複合Key的資料表上面呢?於是小喵又開始找方法啦~
在學習 Web API 過程中,小喵心想如果有些資料可以透過自訂的 Header 來帶資料給 Web API 做判斷或處理,也許可以是一種額外帶資料的方式,於是,小喵開始找如何在 WebAPI 中取得自訂 Header 的內容,並做個小小的測試~
小喵最近開始學習Web API,這種沒有畫面的運作方式還真有點不習慣,好在有Chrome裡面的PostMan與Fiddler這兩套工具的幫忙,可以順利進行學習。不過使用Fiddler剛學習POST的時候,就遇到程式總是收不到東西,總是 Nothing (VB.NET) / null (C#)。後來找了一下,原來~
話說,2012年微軟為了讓學生可以體驗社群媒體分享與推廣,進而讓學生可以有機會體驗網路社群的分享經驗,因此辦了一個【微軟社群之星】的活動,報名的同學,在藉由三個階段的挑戰闖關下,能夠體驗網路社群分享的經驗。而小喵有幸在這次的活動中,受邀擔任其中一組同學的教練,在同學們參與活動過程中,給予支援與鼓勵,讓同學可以順利在為期將近五個月的馬拉松活動中,可以順利達成這三道挑戰,完成任務。
小喵心想這樣也沒關係,那麼至少我可以把媒體櫃相關的檔案放在MicroSD上面吧,的確,放在MicroSD來說沒問題,可是當小喵要將這些媒體檔案加入媒體櫃時,問題來了,出現了【此裝置位於抽取式裝置,因此無法併入】…小喵臉上馬上浮上一個表情…囧~難道MicroSD就只能夠這樣,那麼內部一堆軟體只找媒體櫃,這樣MicroSD擴充功能不就是~所幸,經由小喵反映給Acer的好朋友,找到解決的辦法了~
小喵在持續關注的過程,發現Intel有針對Windows 8平板,設計了一顆ATOM的CPU,除了可以使用Windows 市集裡面的App,同時也可以使用X86的應用程式。因此小喵開始把焦點轉移到ATOM為主的Windows 8平板。而台灣首台以ATOM為CPU的平板,正是這次要開箱的Acer W510變形平板,本來還在持續關注是否有其他的廠商推出再來決定,不過剛好看到...
[SQL]SQL中使用類似InStr或者IndexOf的語法—CharIndex
每次在小舖裡面,或者在MSDN論壇中,看到網友們提出的問題,小喵都覺得每個問題都是一個難得的緣分。因為這個緣份,小喵有機會可以跟網友們共同交流、分享知識。能夠有這樣的緣分,小喵要感恩提問的網友,讓小喵可以在交流知識的過程中,也有機會可以共同學習。
期待未來能夠持續的與大家共同分享、討論知識。能夠持續這一份緣~
最近小喵也遇到需求需要給外部的使用者進行上傳圖片,上傳圖片最怕的就是一般惡意的使用者,將別的檔案改附檔名,然後上傳,進行惡意的行為(例如轉址到不良網站),或者將不良的資料附加在一般圖檔的後面,除了圖檔變大外,該圖檔被瀏覽的時候,可能有些惡意的行為出現。為了解決這個問題,剛好在網路上看到一個相關的討論,小喵將之筆記下來,並特別與大家分享。
TechDays 2012 筆記心得—Day2
Visual Studio 2012終於要在今天正式上市了,這次的Visual Studio可是號稱地表最強的HTML5開發工具,萬分期待此次的發表可以聽到最新的相關訊息~
好久沒有在部落格紀錄TechDays的筆記了,今年難得的是微軟大爆發的一年,許許多多的產品都趕在今年推出,從作業系統:Windows 8 / Windows Server 2012,開發工具:Visual Studio 2012,資料庫:SQL Server 2012,系統中心:System Center 2012,還有今年推出的Office雲端:Office 365,搭配明年推出的新版本Office 2013合併稱之為The New Office,相關產品真的爆多。而從這次的TechDays報名提早額滿的情況,可見此次的TechDays吸引了多少的關注。,小喵就簡單的用心智圖的方式記錄下小喵所參與的部分。不過這也只是這次TechDays的一小部分。提供自己記錄,也分享給眾網路上的好朋友們。
小喵剛好最近用到這樣的方式,在使用ObjectDataSource的時候,會寫個Class並撰寫裡面的Function,然後讓這個Object與Function透過ObjectDataSource與某個控制項的新增、修改、刪除、查詢等事件結合。而如果Function的參數不再是單純的某個變數的某種型態,而是一個物件或者物件集合(List(Of MyObject))這樣的話,應該如何透過ObjectDataSource來傳遞物件參數呢?我們看下去…
最近小喵剛好在寫個東西,裡面有個需求,就是想藉由jQuery來控制ListView產生物件的顯示或隱藏。這其中首先要去找到ListView的Item裡面產生的div,並且為這個div加上自訂且唯一的自訂屬性。那麼小喵就可以藉由這個自訂屬性,從jQuery中找到該項目,並進行顯示或隱藏的控制。這樣的需求要如何能夠呈現呢,請繼續看下去
小喵於2012/4/25去參加一個微軟的免費研討會,會中介紹了Visaul Studio 11(以下簡稱VS11)的一些新功能,以及行動裝置開發的一些技巧。上完課後的感覺,VS11果然非常的強大。尤其是對於Web的開發上,HTML5 & JavaScript & CSS的使用真是強大,甚至可以說是目前為止,功能最強大的HTML5與CSS3的編輯器。這個課程的相關錄影已經出來了,課程總共四個單元,他們的錄影檔如下:
最近有位網友詢問了小喵,如果希望使用者登入後,依照他的角色(或者其他的條件),而轉到指定的頁面去,應該怎麼做?小喵做了個小小的範例提供有類似問題的朋友參考看看
當家種的小朋友慢慢長大,也開始到了要使用電腦的時候了,然而目前網路上充斥著各項的不良網站,是否有一個方便使用,可以協助我們幫忙管理家中小朋友電腦的使用。可以避免他們瀏覽到不良網站,或者在不適當的時間使用電腦,或者沉浸在某些網路遊戲。小喵要推薦一個微軟的免費服務—Windows Live 家長監護服務。
使用了Windows Phone 7 到目前為止已經超過了一年,Windows Phone帶給小喵有很棒的體驗,小喵就以本篇來分享就小喵的觀察,Windows Phone有什麼不同於其他手機的設計概念。以下就來分享小喵從一些角度觀察下的心得。
從PDA開始,一路用到目前的Windows Phone,這中間過程歷經了10年的時間,想說來寫這篇做個回憶與紀錄,未來如果陸續有更新,再繼續接續補充下去。就來回顧一下我與Windows Phone是怎麼結緣的~