許多人都有各自的興趣,如打球、踢毽子、看書、看電視、玩游戲等等....我近來迷上了猜燈謎,於是業餘做了一個線上猜燈謎的網站:何問起謎語。先出個謎語讓你猜猜:不可缺一點(打一字)。可以線上猜:http://m.hovertree.com/miyu/bjae/j13e2e2e.htm,輸入答案,點擊“猜 ...
許多人都有各自的興趣,如打球、踢毽子、看書、看電視、玩游戲等等....我近來迷上了猜燈謎,於是業餘做了一個線上猜燈謎的網站:何問起謎語。
先出個謎語讓你猜猜:
不可缺一點(打一字)。
可以線上猜:
http://m.hovertree.com/miyu/bjae/j13e2e2e.htm,輸入答案,點擊“猜謎”按鈕就可以了。
這個猜謎的功能是之前做好的。最近想增加燈謎知識方面的文章,又不想再修改之前的項目。於是做了一個項目:HoverTreeTop,是ASP.NET項目,實現了文章的添加修改和生成靜態頁。內容管理面板是一個項目,生成的靜態頁面可以靈活配置在指定位置,內容管理和最終生成頁面是可以分開的,於是基本不用修改之前的項目,就能在原來猜燈謎功能的基礎上增加了燈謎知識分享的功能。現在流行說無圖無真相,用在開發方面可以說沒有效果預覽就沒真相,於是先發個地址看看:http://m.hovertree.com/dmyd/ 這就是初步完成的頁面。
功能雖然簡單,但是思路不錯。老程式猿都知道,開發時要求高內聚低耦合,現在把管理面板和最終頁面分開,也算是“解耦”。解耦的第二方面是項目採用分層結構,方便開發和維護。解耦的第三方面則是後端開發和前端設計的分開。使用模版作為中介,前端開發人員只需設計模版的html頁面。後端程式開發只需替換模版中指定的替換符就行了。何問起已經做了2套模版,一套是何問起謎語用的,就是剛纔的網址,還有一套是隨源碼發佈的,淡藍風格的模版。使用了HTML5,自適應屏幕,可以在PC上瀏覽也可以在手機瀏覽。手機掃描二維碼體驗效果:
HoverTreeTop使用C#語言,開發工具為Visual Studio 2015,基於.NET 4.6或4.0。可應用於中小企業網站、個人網站建設。為開源項目,方便.NET初學者、網站後端開發人員等學習和應用。目前實現了文章的添加修改生成。希望後續實現更多功能。
管理面板項目是:HoverTreePanel
登錄用戶名和密碼可以在web.config文件中配置,預設登錄名:hewenqi,密碼:hovertree。
密碼預設配置為MD5加密,MD5工具:http://tool.hovertree.com/
運行時需根據實際情況配置web.config文件和修改模版頁。模版頁放在HoverTreePanel項目的HoverTreeTemplate文件夾下。
資料庫文件在hoverTreeTopDb文件夾中,可以選擇附加方式,也可以還原HovertreeTopDb.bak文件,在SQL Server 2008上測試成功。
源碼下載:
http://hovertree.com/h/bjaf/hv6cqe5n.htm
推薦:http://www.cnblogs.com/sosoft/p/kaifajishu.html