[微軟社群之星2015]Visual Studio支援R語言

  • 360
  • 0

在沒看到Channel 9的這個影片之前,我根本不知道R語言是什麼東西。Google了一下,才知道R主要是用來做統計分析,並繪出相關的統計圖的一種程式語言(Wiki的說明)。在TIOBE的程式語言排行榜中,目前暫居18名。所以,他不並是一個冷門的語言啊!尤其是隨著大數據的盛行,這個可以相對輕鬆的做出統計圖的軟體,不難想像會變得更熱門。

...繼續閱讀 »

[Git]使用VS Code的Git功能

  • 53847
  • 0

身為一款程式編輯器,VS Code除了可以支援多種程式語言的編輯外,Source Control的功能也是很必要的。目前最為熱門的Source Control機制,就是Git,而VS Code也把支援Git的使用,當作主功能之一,這可以由Git佔據左側功能列之中,就可以看到其重要性。

...繼續閱讀 »

以ClickOnce部署VSTO的Excel專案

  • 686
  • 0

ClickOnce可以自動比對安裝在Client端的版本資訊與Server的版本資訊,若有差異,則會自動下載安裝最新版。這讓.NET寫的Windows Form程式在做版本更新時,更加的簡單及方便。這個機制,也可以使用在VSTO的專案,只是相對WPF、Windows From、Console Application,VSTO的ClickOnce的支援相對陽春,有些功能(例如複製文件到使用者電腦),並沒有提供UI進行設定,需要另外客製化。但至少,自動同步Client端的版本這個功能還是Workable的,這已經可以減低不少維護的負擔。

...繼續閱讀 »

[TypeScript]在Visual Studio Code中使用TypeScript

  • 9757
  • 0
  • 2016-03-05

最近想要使用TypeScript來寫前端的js,以享受型別檢查及簡單的Refactory功能。雖然手上已經有Visual Studio這套強大的工具,但Visual Studio Code的專案是以目錄為基礎的,不像Visual Studio是以專案檔或Solution檔為基礎的。就前端開發專案來說,使用Visual Studio Code是一個簡單方便的選擇。

...繼續閱讀 »

[TypeScript]使用TSD管理TypeScript定義檔

  • 3422
  • 0

使用TypeScript呼叫外部的Libraray或Framework時,最需要的就是那些Libraray或Framework的定義檔。基本上,維護定義檔是一件繁鎖且需要隨時Fllow版本更新的麻煩事,幸好,網路上有熱心人士們貢獻他們的心力做了這件事,統一將這些定義檔集中在DefinitelyTyped上。這裡聚集了許多Library的定義檔,也因此,就會需要一些工具用來進行下載,查詢,更新之類的管理工作。

...繼續閱讀 »

[React]React Component 中function的LifeCycle

  • 705
  • 0
  • 2016-03-05

當呼叫React.createClass()以建立React Component時,需要傳入一個自訂物件給該funciton。這個物件可以任意的定義其成員,但一定要有一個function-render()才行。除了render()之外,React的LifeCycle還有其他function參與在其中,可以因應不同的需求將邏輯寫在各function中。

...繼續閱讀 »

[微信]使用微信JSSDK

  • 362
  • 0
  • 2016-03-05

要使用微信JSSDK,其實不難。只是一開始使用時,需要處理公眾平台的設定,以及一些較為繁瑣的步驟來進行驗證及授權,最後取得供JSSDK使用的憑證-signature。有了這個signature之後,就等於擁有叫用微信Native功能的鑰匙,可以用來叫用JSSDK的所有功能。

...繼續閱讀 »

[微信]對微信的一點小感觸

  • 280
  • 0
  • 2016-03-05

一開始使用微信之前,覺得它只不過是大陸版的Line,是一個即時通訊軟體。但深入瞭解後,才發現它厲害的程度,已經超越了一般App的境界。說誇張點,它幾乎已經可以包辦所有的App的功能。在大陸,手機只要安裝一個App-就是微信,這樣的說法也不為過。

...繼續閱讀 »