【C#、Web】製作電商網站

這是筆者從去年5月起寫的第5個專案了,雖然前面也用HTML寫了2個專案,但這算是第一個較正式的網頁,這個專案寫了比較長的時間,以前端 + Web API的前後端分離的概念完成,就是直接以全端為目標在努力,接下來各章節內,會條列式做了哪些工作,大家有興趣就看下去吧,章節主要可分為

  1. 前置技術說明
  2. 前端工作說明
  3. 功能模組與後端工作

 

 

 

 

 

 

 

 

 

 

...繼續閱讀 »

【Web API、C#】LINE Bot推送訊息實作

  • 8801
  • 0
  • C#
  • 2021-04-18

現在幾乎人人都有使用LINE,而LINE也提供多隻API給開發者使用,近幾年最流行的就是使用機器人自動回覆訊息。故筆者想要在下個專案嘗試串接LINE的API,這篇主要要記錄如何用LINEBot推送訊息,推送的方法大致可分為reply、pushMessage,但由於LINE Develop提供的pushMessage超過定量的推送會收費,所以又花了點時間研究一下LINE Notify。

 

...繼續閱讀 »

【WinForm】 旅遊行程編輯器專案之功能塊3

這篇要來介紹旅遊行程編輯器專案的第3個功能塊囉,目的是讓使用者可以自由的選擇景點,並調整行程。透過以winform元件與Map,呈現旅程的結果。
 

功能塊3大致功能如下

  1. 建立新的旅程專案
  2. 使用places API或資料庫查詢,選取景點加入旅程。
  3. 使用者編輯各景點細節,包含出發日期、起始時間、停留時間、交通工具等景點資訊。
  4. 產生對應的view,包含文字資訊與map顯示

     
...繼續閱讀 »

【C#】Selenium的概念與操作方法

  • 8995
  • 0
  • C#
  • 2020-11-26

筆者近期都在忙著籌備第二個專案,最近在研究Selenium的使用方法,日後會用來抓取專案會使用的資料。Selenium常常伴隨著出現的關鍵字可能會是自動化測試、爬蟲,究竟Selenium到底是什麼,又可以做些甚麼事情,就讓我們繼續看下去!

 

 

...繼續閱讀 »

interface與abstract之我見

  • 8883
  • 0
  • C#
  • 2020-10-29

筆者在第一個專案中大量了使用物件導向的三大特性之一 封裝,而繼承與多型究竟是甚麼?這篇目的是為了強迫自己開始學習去理解物件件導向其他兩大特性。這篇就針對interface與abstract查到的資料做整理與消化! 但因為真的很不熟悉,若有觀念上錯誤,歡迎各位先進糾正!

...繼續閱讀 »

【WinForm】 旅遊行程編輯器專案之功能塊1

這篇會介紹功能塊1中,有使用到的套件與概念,介接Google Maps API,以及利用WebBrowser顯示地圖,讓生硬的資料變成可以與讓使用者互動的頁面,並用更直覺的方式執行程式。功能塊1的架構思考流程會是:

  1. 介接Google Maps API,提供搜尋的功能,取得相關的資訊。
  2. 將API資訊整理後,自動化生成頁面物件,並提供儲存資料的功能。
  3. 用WebBrowser呈現URL。

     
...繼續閱讀 »