0%

前言

相信各位開發者剛接手到一個新專案時,有時候因為檔案太多而無法快速了解類別之間的關係。

而在Visual Studio 2017當中,微軟官方貼心的新增一個功能-類別設計工具

若要開啟「類別設計工具」這個功能,我們需要額外安裝。

閱讀全文 »

前言

最近筆者接了一個工控系統,其中PLC所使用的是Modbus TCP的通訊協定。

由於這個部分因為從來沒有接觸過,所以花了一點時間研究。

趁著現在記憶猶新,趕緊寫下來,方便日後對照,也讓讀者們能夠快速看懂Modbus TCP協定。

Modbus為工業上常用的通訊協定之一,也是目前工業領域通訊協定常用的標準協定。

閱讀全文 »

前言

這是筆者在大學期間修的一門手機應用課程。

而在去年在修這一門課的時候,筆者是使用Cordova 將JqueryMobile App 發行至 Android平台上

時隔一年,筆者也從Windows跳槽至Mac OSX了。

而一年後再修相同的課程感覺真的很不一樣,對於許多概念越來越能快速釐清。

閱讀全文 »

前言

翻遍了各大國外網站,StakeOverFlow也每一篇仔細看過。

發現對於如何一步步將 Angular Universal完整部屬到IIS上的步驟,不是內容過時,就是步驟漏了不少。

因此撰寫一篇完整的將SSR專案部屬到IIS上的步驟。

相信我,這一篇絕對會是最完整的部屬流程文章,如果不是,倒想看看你的完整流程。

閱讀全文 »

前言

找了各式各樣的文章,一直沒有看到完整關於Angular Univeral的詳細步驟教學

而在設定時也會有一些小細節需要處理,因此本文將完整從 Client Side Render 如何成功導入 Server Side Render

讓 Google的爬蟲能夠搜尋的到使用 Angular開發的網站。

在2020的今天,隨著Web Framework的竄起,使用前端框架 如:Angular,React,Vue開發系統早已是見怪不怪的事。

但這種前端主流框架,對於 SPA 沒辦法進行SEO一直以來都是開發者最為頭痛的事。

因此就有 Next.js 這類的工具可以協助我們進行Server-Side-Render。

閱讀全文 »

前言

一直以來都知道Dapper在做存取資料庫方面非常的簡單,只需要給予該SQL語法以及回傳的Model型別,就可以將對應的資料回傳並且轉換成List。

而其中Dapper還有一個最厲害的地方就是:不用預先宣告強型別,查詢資料表後就可以直接傳回 dynamic 的List。

例如:

1
var list = cn.Query("SELECT Name,Class FROM Student").ToList();

該語法將傳回List<dynamic>,因此不需要特別建立Model也可以將該資料回傳並作使用。

因此開始思考,如何透過dynamic動態生成物件?

閱讀全文 »

前言

當我們使用 Cordova 進行 build的時候,Codova會自動幫我們產生 debug版本的apk

但當我們要將APP 進行上架時,僅有debug版的apk是不能進行上架的

因此我們需要將APP轉為可上架版本。

本篇文章將會全面帶你操作,學習如何將APP打包成 Signature Version 的 發布版本(Release)

閱讀全文 »

前言

在很久以前,筆者曾經寫過一篇利用jQueryMobile 部署至ios的文章

而在網路上利用將Cordova 將 WebAPP 發行至Android的相關教學文件非常的多,因此難度的門檻其實是相當低的。

但時隔一年,隨著前端的FrameWork不斷推陳出新,大部分的都以採用前端FrameWork進行開發。(如:Angular、React、Vue)

今天我們就來看看,如何利用Cordova搭配前端FrameWork來部署到Android手機吧!(同樣的方式依然可以部署到ios手機上,請參閱之前寫的文章)

閱讀全文 »

前言

昨天晚上看完了 Alex大的 「CSS到SASS入門引導」直播

看完之後其實學到不少東西,趁著自己記憶猶新趕快將Alex在 Youtube留存的影片再拿來複習一下

順便紀錄在部落格當中,下次就可以更快速學習。

閱讀全文 »

前言

.Net Core 出來了很久,作為一個.Net的忠實信徒,卻這麼久沒有去觸碰它,實在慚愧。

最近,因為碩班實在忙碌,很多珍貴技術想碰卻苦無時間,甚至連發部落格的時間都少得可憐。

一直想用 Angular6 + .NET Core 2 開發一套系統,於是花了一點時間鑽研一下文件。

而身為.NET 愛好者,方便的工具肯定是少不了。以前在寫 WebAPI的時候,簡單的 EF + Code First就可以讓我省去大半開發時間

於是現在轉換到了.NET Core,當然也要來好好利用這些工具。

閱讀全文 »