Visual WebGUI Custom Control

上次講咗直接用 HtmlBox run Xonomy(一個建基於 jQuery 的 XML editor),今次就係講掂樣將佢整做 Custom Control,整成 Custom Control 嘅好處多多,例如可以將喲 css/ js/images/html  都做成 embedded 檔案,唔使担心裝漏咗,又或者錯咗版本。不過,你需要識嘅嘢就多喲,睇落高檔啲,實際都係 pro 啲嘅,如果學有所成,日後要喺 Visual WebGUI 入面用 jQuery 的 plugins 就易好多!

首先,用 VS2010 開一個新嘅吉嘅 solution,solution 名係 VWG.Community,加第一隻 project,project type 要選做 Visual WebGUI Library,而 project 名就叫 VWG.Community.Forms ,咁,日後有第 2 第 3 隻 Custom Controls 都可以放喺同一個 project 入面。 delete 咗 create new project 時候 VS2010 佢送嘅 UserControl1.cs,再 add 一個 new item Visual WebGUI Custom Control ,個名用 XonomyBox,我哋以後就叫哩個 Custom  Control 做 XonomyBox,個 Assembly name 就係 VWG.Community.Forms.XonomyBox,完成嘅話就會好似下面張圖咁:

Screen Shot 2016-02-23 at 10.06.33 AM

Continue reading “Visual WebGUI Custom Control”

Visual WebGUI 利用 HtmlBox 和 Html Page 互動

個標題好似唔係咁易明 🙂

不過,如果有用過 Visual WebGUI 嘅朋友就可能估到係講咩。

起因係我想替我用 Visual WebGUI 寫嘅其中一個 application 補寫一個功能,俾啲用戶自己更改啲 login users 嘅 security level,原本嘅 security level 用一隻 XML 檔案嚟做,記住不同 security level 喺某個功能有咩 CRUD permission。可以睇一下隻 XML 就易明好多:

Continue reading “Visual WebGUI 利用 HtmlBox 和 Html Page 互動”

OnePlus X 開箱

OnePlus X 香港區快閃日我報咗名,不過當日搞搞下終於冇去買。之後收到個 invite 我都冇入手,將個 invite 過俾一位老友,掂知個 invite 係要跟人嘅,於是幫佢代購,代購嘅報酬就係有份開箱,有份開箱就有哩個開箱 report。;-)

掂解唔買?

有啲 specs 過唔倒自己囉!

Continue reading “OnePlus X 開箱”

升級 El Capitan 之後 screen resolution 得番 1024×768

唔係講我部 Mac,係隻 vm!

本來好哋哋,收到 El Capitan 升級通知,我已經等咗好耐都唔喐手,一向我都係等其他網友升咗先,今次以為冇咩大問題,自己試下啦,掂知中招,升完級個 display 得番 1024×768!死未!

試咗好幾種辦法都冇用,本來打算 restore 個 snapshot,暫時唔用 El Captian,不過…

Continue reading “升級 El Capitan 之後 screen resolution 得番 1024×768”

喺 Windows 7 安裝 OpenVPN Client 駁 Endian 個 OpenVPN Server

我用開 m0n0wall 不過最近搬咗個 Data Center,順便升級一下隻 firewall,棄 m0n0wall 改用 endian 有兩個原因:

  1. 速度
    隻 m0n0wall 我用隻 VIA (embedded CPU),512M RAM,4GB CF-Card boot disk,鋁外殼,貪佢自然散熱,夠細,不過就係 network speed 唔夠快。今次搵隻淘宝大陸貨,CPU 用 Intel 1037U,2GB RAM,8GB mSATA,Rack mount,6 隻 RJ45,RMB $1,080,揼足本!
  2. endian
    首先係 Google Compute Engine 支持 IPsec IKEv2,m0n0wall 仲未 support,EFW 3.0 就可以。而且,同樣係 firewall,我唔想學太多不同嘅系統,班老友用咩我就照跟!

Continue reading “喺 Windows 7 安裝 OpenVPN Client 駁 Endian 個 OpenVPN Server”

使用 VisualWebGUI 的 Project 由 v6.3.17 升級至 v10.0.4

Gizmox-ProductBox-VWGps_trans

Visual WebGUI  v6.2.x 及之前嘅版本係免費嘅,不過由 v6.3.x 開始就要收錢,而且又整多咗啲 Extensions/ Enterprises 嚟收錢,所以我啲舊 projects 基本係升級到 6.3.17 就停咗,唔想再俾錢,而且佢啲新版本 6.4.x/ 7.1.x/ 7.2.x 出得好快,搶錢之餘又越搞越差,舊 bugs 喺新版本又會出現番,forum 上啲勁人又唔見哂,總之就係早走早著!

不過,到咗今年佢知道唔掂,大概係使哂啲天使投資,回歸當初,搞咗個 10.0.x 出嚟,open source,完全免費!

咁,我咪又試下升級啲 projects,由 v6.3.17 直升 v10.0.4,貪佢可以支持 Chrome/ Safari/ IE 10/ IE11,唔使淨係用 Firefox。

Continue reading “使用 VisualWebGUI 的 Project 由 v6.3.17 升級至 v10.0.4”

用 DreamFactory 配 MS SQL 自動生成 RESTFUL API — 安裝上的問題

今單嘢搞咗我幾日,真慘!我用 Bitnami 個 DreamFactory image 就咩事都冇,自己一步一步安裝就掂都有問題,差啲俾佢激死,想過要放棄添!

喺 Ubuntu 14.04 LTS 上安裝 DreamFactory 基本上沒有什麼麻煩,照著 online 說明做已經可以。

準備 Ubuntu 時可以選 LAMP 再加 SSH Server,因為,反正 DreamFactory 都要用到 Apache2 和 mysql,由得個 installer 裝好過自己慢慢打字嚟安裝啦,不過,安裝 packages 的時候最好都仲係分類一步一步嚟,唔好照跟 online 中的例子一次過打哂啲 packages 一次過安裝。

Create database 嘅時候我係用:

CREATE DATABASE dreamfactory CHARACTER SET utf8 COLLATE utf8_general_ci;

直接叫 mysql 用 UTF-8,因為我啲 projects 一直都係用 unicode (NVARCHAR)。

Continue reading “用 DreamFactory 配 MS SQL 自動生成 RESTFUL API — 安裝上的問題”

在 ESXi 5.5 安裝 OSX 10.10 (Yosemite) Step 3 final

安裝完 OS X 10.10 VM 之後,基本上係唔用得嘅,問題多多,最大件事係個畫面得 1024 x 768 咁細,想將就嚟用都唔得,另外隻 cursor 老人遲鈍,要隻 mouse 停低等佢,好唔掂!

哩篇文就係介紹我掂樣搞,得出一個粗粗哋可以用嘅 Yosemite VM。 哦,我用嚟寫 program 啫,簡單啲,如果要做 graphic 我就唔知得唔得囉!?

Continue reading “在 ESXi 5.5 安裝 OSX 10.10 (Yosemite) Step 3 final”