Code Charge Studio 是一個蠻複雜的系統,他是一個程式產生器,所以,必需將很多使用者設定的需求以資料的形式建立檔案記錄下來,這樣產生器程式才可以產生出使用者設計的程式。
而這個過程,由於 Code Charge Studio的系統裡面,有很多視窗,Web程式也牽涉到很多東西,php、mySql、HTML、CSS、js等等。Code Charge更厲害,同一個系統,你可以決定要產生PHP, ASP, JSP, Perl, ColdFusion, ASP.NET.等原始語言!開發團隊很厲害,要同時熟悉這麼多語言!所以,其內容複雜程度可想而知。
在實際操作Code Charge的過程中,筆者發現其正確的操作程序,有實是很重要的。否則,就會產生錯誤而找不到原因!
例如:筆者製作一個頁面,引入另一個引入頁,後來因為被引入頁做了修改,複製成另一個新的頁檔,而原頁筆者直接去修改該頁的 Property裡面的值而已,結果,後來不斷的產生問題,而不知道哪裡出問題。想起來會不會是引入頁面的問題,所以,就將該引入頁刪除,然後重新從上面的功能頁插入,這樣就好了!
我在想,應該是 Code Charge 紀錄一些資料在 property裡面,也記錄在 .CCP或XML格式的資料檔裡面,而從功能列執行的動作,會同時去更新 Property 及 XML 檔案,而如果直接去修改Property,而XML資料檔沒有改,還是記錄舊的,因此,就產生錯誤。
因為對於Code Charge 的內部作業環境還不是很熟悉,有些東西可以直接改,有些東西一定要從 他提供的功能列來產生改變,筆者覺得其操作的一致性,以及操作的"防呆"措施還不是很理想,所以,才會讓使用者有機會在不熟悉的情形下改了不應該改的東西,而發生錯誤!
這部分 Code Charge 還有很大的改進空間的。
但是,就效率產生原始程式的應用來說,Code Charge還是一個強大節省大量時間的系統。但就是要遵守他的規則就是了。如果違反,會發生不知道的錯誤而不自知!
此時,光要抓出錯誤,就又浪費了一大堆時間!
本網誌記錄網站設計的一些內容筆記。 網站設計需要整合很多工具與概念。 我畢業自淡江電子計算機科學學系,算是科班出身。但我們那個年代(50年代,唉!LKK了!),網路還只是剛開始,相關的技術都是出社會以後陸續接觸學習。 網站的建立與設計,牽涉的範圍真的很廣泛。 網站的目地是甚麼?銷售網頁、電子購物、廣告、社群經營、互動、教學、客戶服務、網站應用程式、...... 需要整合的人才,程式設計師、資料庫管理師、網頁美編、文字編輯、多媒體製作等等。 這裡將記錄一個LKK對網站系統重新學習與複習,還有教學使用的一些資料。
訂閱:
張貼留言 (Atom)
如何判斷現在FORM是在 insert mode? 還是 update mode?
只要用 if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。
-
讓 PHP 接收 post 的 json 資料 - 8月 02, 2013 我們在串接API的時候會用到 CURL 函式 POST 資料給 JSON 接收,雖然我們是使用 POST 傳出資料。但是我們在接收的 SERVER 端使用 $_POST 卻抓不到任何資料。 原來 ...
-
Note that it's ultimately the responsibility of the server admin to ensure his system is secure. These are some basic security tips tha...
-
分享:網站上 http://shuai.be/archives/php-undefined-index/ 平時用 $_GET[ ‘ xx ’ ] 取得參數值時,如果之前不加判斷在未傳進參數時會出現這樣的警告 : PHP Notice: undefined i...
沒有留言:
張貼留言