2015年12月1日
摘要: 來源ASP.NET Starter Kits 的 Portal 專案。用途以泛型集合為中介,做資料庫欄位及物件屬性之映射。原始碼using System;using System.Collections.Generic;using System.ComponentModel;using System... 阅读全文
posted @ 2015-12-01 09:46 吉格艾諾 阅读(195) 评论(0) 推荐(0)
  2015年11月27日
摘要: 獲取網頁存取授權 在取得用戶同意授權碼之後,就可以接著拿 openid 和 access token。 openid,筆者稱之為用戶唯一識別碼,access code 則是網頁存取授權碼,騰訊官方稱為網頁授權接口調用憑證。從騰訊的公眾平台開發文件可以知道,openid 是跟著用戶走的,每個用戶都有自 阅读全文
posted @ 2015-11-27 10:43 吉格艾諾 阅读(220) 评论(0) 推荐(0)
  2015年11月26日
摘要: 只要是牽涉到公眾平台,並需要取得用戶信息的相關操作,不外乎兩大要素:openid 和 access code。而在取得 openid 和 access code 之前,還有一個很重要的敲門磚,就是 code,筆者稱之為用戶同意授權碼,其作用在識別用戶是否同意微信應用發起的用戶公開訊息調用請求。也就是 阅读全文
posted @ 2015-11-26 11:21 吉格艾諾 阅读(224) 评论(0) 推荐(0)
  2015年11月17日
摘要: 之前接觸物件導向,絕大部份時間都是在理論層面打轉,最近適逢公司推出自有產品的微信解決方案,並且需要一個微信端與產品端的資料對接工具,因此就想趁這個機會,用物件導向的開發方式來玩玩看,另一方面也順便瞭解一下,在 .Net 的體系中開發視窗應用程式與網站應用程式的差異。 一來是自己的職涯正好趕上一個技術 阅读全文
posted @ 2015-11-17 14:41 吉格艾諾 阅读(167) 评论(0) 推荐(0)
摘要: 一、術語定義物件(Object)凡是生活中任何具體的人事物,或抽象的概念,皆可稱之為「物件」。若是以程式碼的觀點來看,「物件」就是一個已建立執行個體(Instant),並佔用一段記憶體空間的類別(Class)。導向(Oriented)這個詞在此處與引導或方向完全無關,若要以中文的思維來理解,導向就是... 阅读全文
posted @ 2015-11-17 14:25 吉格艾諾 阅读(218) 评论(0) 推荐(0)
  2015年11月4日
摘要: 在經歷過上一篇的慘不忍睹程式碼之後,就開始思考:為什麼我用物件導向寫出來的程式會是這個樣子?為什麼我寫出來的東西,跟曾經看過的物件導向程式差這麼多?幸好後來有一段蠻長的空檔,讓我有充裕的時間思考反省這個問題,更慶幸的是也有足夠時間去改正缺失。經過反思之後,終於發現程式慘不忍睹的原因:當時寫程式的第一... 阅读全文
posted @ 2015-11-04 14:44 吉格艾諾 阅读(166) 评论(0) 推荐(0)
摘要: 由於剛開始用物件導向的思維來寫程式,很多地方尚未適應,而且時程也有點趕,所以做出來的東西,很有機會慘不忍睹。上一篇所提到的全部操作效果,初期的實作程式碼如本文底部所示,整個程式碼就是資料上傳 form 的 code-behind。各位可以看到,程式非常雜亂,有處理常數的,有處理控制項狀態的,有做表單... 阅读全文
posted @ 2015-11-04 14:39 吉格艾諾 阅读(625) 评论(0) 推荐(0)
摘要: 這一系列的分享,並不打算像許多程式設計的著作那樣:定一個主題然後附上完整的程式碼。畢竟網路上已經有一堆免費的實作案例,而且案子規模比這大的都不知有多少。真要找完整的 source code,筆者會建議去那些網站挖寶。這邊想做的,只是分享一些自己在做專案的過程中,所遭遇到的重要關卡,乃至跨越這關卡的過... 阅读全文
posted @ 2015-11-04 14:31 吉格艾諾 阅读(259) 评论(0) 推荐(0)
摘要: 前面瞭解過程式的背景需求和基本架構之後,接著就來看整個開發工作是靠哪些原始碼兜起來的。因為兩個 WinForm 的原始碼骨架都差不多,所以這邊就拿 SybaseUtility 專案當範例。Service References服務參考,下載功能會用到的 Web Service,也就是發佈到遠端網站的 ... 阅读全文
posted @ 2015-11-04 14:10 吉格艾諾 阅读(147) 评论(0) 推荐(0)