0%

前提情要

筆者收到主管的指示,要來寫一個執行檔(exe)程式,筆者離這種exe程式好久遠了,自從轉換到Web領域後幾乎都是寫API為主,一開始從.net MVC5開始進入Web領域,寫了幾年的Razor View後,前一份工作剛好前後端分離,前幾年都在寫dotnet core web apiangular為主,Console Application離我好遙遠阿,但筆者已經被dotnet core的內建DI機制及AppSettingsConfig已經習以為常,對於Console Application來說這些都是要自己實作上去的,不妨藉由這次機會來實作看看。

閱讀全文 »

前提情要

筆者自從四年前開始買第一把機械式鍵盤後,深深著迷,雖然第一把鍵盤為茶軸,打過Cherry原廠鍵盤G80-3494後,完全回不去了,覺得直上直下超好打字,瘋狂買各家廠牌的紅軸。因為筆者吃飯用開發程式語言C#在mac上開發還是不友善,Mac還是淪為娛樂機,但自從dotnet core推出後,完全就是造福mac使用者啊,就會比較多時間在mac上面做研究及開發。

閱讀全文 »

前提情要

說說Dart程式語言,原本是來實作Angular前端框架而存在,早期Angular框架還有分兩派,TypescriptDart,但發展到後面,完全被Typescript取代。時間線移回現在,Dart程式語言從Flutter2017年中發佈開始,又重回戰場。筆者在看Function這個章節時,不禁讓筆者想到這些歷史背景,原本Dart程式語言是為了開發Web應用程式的阿,因此某些特性上跟Javascript特性相符也不是沒有道理的,例如: Lexical Scope語彙範疇。每個程式語言都要有的Function方法,Dart語言的世界裡Function方法會是甚麼樣子呢,趕緊跟著筆者的腳步來看看吧。

閱讀全文 »

前提情要

Dart程式語言的資料型別介紹來到最後一篇啦,前面三篇滿滿的內容,筆者都寫到頭昏腦脹,主要是希望趕上讀書會的進度,希望在這週完成Dart程式語言的了解。筆者尚未完成很重要的Function方法、Operators運算子、Control Flow及最重要的Class概念,把這些都釐清楚後,我想進入到Flutter的世界,只要學好xml格式的UI Control配置,我想應該是可以開發一些Demo應用程式了,好興奮阿,就跟著筆者繼續學習這篇的主角Symbol吧。

閱讀全文 »

前提情要

上一篇介紹完Strings之後,這篇來到BooleansListsSetsMaps了,因為Booleans就比較沒甚麼好解說的,就是truefalse,因此把另外三個也納進來一起解說,以免篇幅太少,基本上ListsSetsMaps也滿好理解的,這些資料型別是其他程式語言常見到的,只要搞清楚三者的差異以及適用時機,基本上就是駕輕就熟了,跟著筆者一起學習吧。

閱讀全文 »

前提情要

上篇介紹完Dart語言開發環境與第一支Hello World程式後,這篇要來介紹資料型別與變數,筆者就以官方Dcoument文件中的Language>Tour為主,參考其介紹方式,解釋各個資料型別,此篇主要介紹Numbers這個資料型別。

閱讀全文 »

前提情要

筆者因公司正打算將公司產品App改用Flutter實作,希望能當先鋒隊,因此自己私下參加讀書會,藉此熟悉一下Flutter的開發方式,屆時公司需要實作時,就可以直接上場大戰啦。

大概在幾年前因同事閒聊聊到Flutter,那時好奇有寫過一篇介紹文,因那時屬自己私底下研究性質,很容易就半途而廢,當然學習下場不是很好,大概兩週就放棄了,這一次藉由讀書會,找到一群熱愛技術的同好督促,才會學得久,學得好。

閱讀全文 »

前提情要

筆者的系列文章:Typescript101,上一篇介紹文中提到的簡單地hello.ts檔案,透過tsc指令將其編譯成javascript檔案,算滿簡單易懂的,這次則建立typescript專案,真正在撰寫應用程式時透過這種方式居多,不妨跟著筆者實作看看吧。

閱讀全文 »