2020-04-20 08:45 PM 3 6,289
要用 ASP.NET Core 寫 Electron 程式,除了原本的網頁開發技能,還得學習透過 Electron API 與桌面環境互動,才會像真正的桌面 GUI 應用程式。若只是把 Electron.NET 程式當成純網頁寫,無法自由存取本機檔案、在工具列做變化,那跟用 Console 程式跑網...
2020-04-19 07:53 AM 13 17,572
三不五時難免有寫桌面 GUI 程式的需求,總讓我天人交戰。雖然寫 WPF 難不倒我,但網頁才是我累積超過一萬小時的拿手絕活。組 XAML 搞 INotifyPropertyChanged 邊查邊寫滿頭大汗之際 我總忍不住碎念,要是能用 Web 寫多好? Select/Input/Button 搭 V...
2020-04-18 02:35 PM 0 4,882
早先介紹過用 Puppeteer Sharp + Chromium 寫出 C# 網頁擷圖服務。同事反映會遇到 Chrom 無故卡住無回應的現象,依過去經驗,這類 Chrome 層級的疑難排除非我能力所及,解決只能靠運氣,只能祝福原力與他同在。。 回家沒事亂爬文找替代方案,發現一個有趣解法 - 使用 ...
2020-04-14 08:31 PM 2 3,902
對 ODP.NET 如何跑 Oracle 多行指令,我始終一知半解。何時可以加分號「;」?何時該用 begin end?為何冒出 Encountered the symbol "xxx" when expecting one of the following: ... 錯誤?我...
2020-04-13 09:21 PM 0 9,244
在 Oracle XE 18c 新建帳號 CREATE USER 出現 "ORA-64096 invalid common user or role name",胡亂爬文設好帳號密碼,卻又 "ORA-01017 invalid username/password;log...
2020-04-12 10:55 AM 0 5,393
在家想測試 Oracle,手邊沒有活體做實驗心癢難耐,來裝個 XE 版玩玩好了。 Oracle 有所謂的 Express Edition,XE 版,有 3 個使用者 PDB、2 個 CPU Core、2GB 記憶體、12GB 總資料量的限制,但可免費安裝使用,甚至可用在正式環境,只是不提供修補更新及...
2020-04-11 03:37 PM 0 8,927
我的 Windows 10 早先從 https://www.python.org/ 下載安裝過 Python 3,前幾天在 Cmder 下指令想跑 Python 時卻彈出 Microsoft Store 安裝提示: 依循提示安裝完,在 Cmder 使用便正常了: 不過,當我試著由 Cmder 的...
2020-04-09 10:06 PM 1 3,194
紀念在一個 Regular Expression 小問題卡住的二十分鐘。 手上有份 Oracle DDL (Data Definition Langauge) PL/SQL 指令稿,其中以 / 符號串接多組資料表、View 及 Trigger 建立指令,在 SQL Plus 裡 / 符號可觸發執行動...
2020-04-08 08:51 PM 0 2,243
目前碰到的工作環境,幾乎都有裝 Visual Studio,首次連上 TFS Git 時會使用 Visual Studio UI 設定使用姓名、Email,記憶連線 TFS 伺服器的帳號密碼,之前改用 Git 命令列工具什麼都不用設定就能操作。這次協助設定了一個沒有 Visual Studio 純用...
2020-04-06 08:30 PM 7 15,251
在 Visual Studio 2019 新增 Class Library (類別程式庫)專案,現在有三個選項: Class Library (.NET Standard) Class Library (.NET Framework) Class Library (.NET Core) 這篇簡...
2020-04-05 10:21 AM 6 6,816
再來一個原本在 ASP.NET 不用但搬到 ASP.NET Core 讓我傻住的簡單需求 - 如何在類別程式庫(Class Library)讀取 ASP.NET Core appSettings.json 裡的設定? .NET Core 不再使用 exe.config 或 web.config 存放...
2020-04-04 05:52 AM 2 7,561
想用單元測試專案單獨測試 ASP.NET Core 裡的 EF Core DbContext,一時間傻住不知如何下手,就知道又有基本功要練了。ASP.NET Core 重度依賴 DI,網站專案如要使用 EF Core DbContext 物件需在 Controller 或 Service 建構式新增...
2020-04-03 07:28 AM 0 8,356
從 ASP.NET 5 轉進 ASP.NET Core,有些地方需要重蹲馬步打基礎。 拿最近遇到的切換匿名存取或 Windows 驗證為例。ASP.NET + IIS 的話是從 IIS 管理員或由 web.config 設定;IIS Express 則可用 Visual Studio 專案屬性視窗...
2020-04-02 06:03 AM 3 7,476
ASP.NET 5 採用 One ASP.NET 概念,建立專案時可依需求勾選啟用 Web Forms、MVC 及 Web API 功能: ASP.NET Core 的做法不太一樣,必須由 API、Web Application (Razor Pages)、Web Application (MVC...
2020-04-01 10:09 PM 3 10,049
改寫 .NET Core 後逐漸感受到與 .NET Framework 專案的差異,例如:程式庫一樣是透過 NuGet 安裝及更新,但 .sln 目錄下熟悉的 packages 資料夾不見了。 Visual Studio 建立 .NET Framework 專案時,會將下載的 NuGet 程式庫放在...
2020-03-28 11:18 AM 2 2,590
這幾年流行一種「登錄才有但無限量的優惠」: 優惠沒有限量,所以登錄不是為了限制人數先搶先嬴。登錄程序只要按個鈕,不用填寫資料,不是為了蒐集行銷個資。動動手指就能享受優惠,幾乎等同白給,但又不是全面降價?商家打的是什麼算盤?背後的原理是什麼? 類似設計在生活中比比皆是,例如:(都是我親身經歷過的) ...