|
|

 |
在邁向 .NET 應用開發的第一步,除了備妥 Microsoft 的 Visual Studio
工具外,接下來的工作就是開始埋頭撰寫程式了嗎? |
 |
架構性的規劃,一些很重要的設計,是否在開始動手前就想到了?如果只利用工具列中的標準元件,足夠嗎? |
 |
要開發一個完整功能的表單,還有哪些要考慮的? |
大多數企業資訊開發人員,在面對這樣的思考之虞,藉由遠綠資訊在實際專案開發上的豐富經驗,在新一代的 SmoothEnterprise.NET 產品上,為 IT 人員找到了最佳的『重裝配備』,有了
SmoothEnterprise.NET,使開發時程更縮短、功能更強大、設計更貼心!SmoothEnterprise.NET 將工具與元件完全整合至 Visual Studio 的開發環境中,為原本的標準配備,增加了『噴射級』的馬力,讓完全無 .NET 開發經驗的程式設計者,也能馬上參與實際應用程式的開發! |
|
 |
|
 |
|
|
專案建置精靈
Project Wizard
自動將繁瑣的準備工作,變得更為簡易!
|
好的開始,是成功的一半。開始一個新的應用系統開發,往往需要堅實的基礎架構工程,透過整合至 Visual Studio 的專案建置精靈,在不影響原有建置程序外,自動額外啟動 SmoothEnterprise.NET
的應用模組選項功能,只要依指示步驟,便能輕易將現成的應用模組挑選,植入系統,讓應用系統在建立初期,不再只是空殼子,而是內容豐富的『準系統』了!同時由 SmoothEnterprise.NET
自動將必要的機制與系統設定,甚至到後端的資料庫,都幫忙一次包辦,讓過去需要具備特定技術的工作,變得出乎意料的簡單和快速。 |
|
|
 |
|
 |
 |
|
 |
|
|
增加了數種
表單精靈
Form Wizard
真正符合各種實際應用需求
|
有方便的元件拖拉,是否就已完成大部份的程式開發工作?開發出來的應用程式,是否距離實際使用上,還有很多未考慮完整的設計?辛苦建立的表單,是否真正善用 .NET 物件導向的精神和做法,日後的維護真有比較輕鬆和容易嗎?
SmoothEnterprise.NET 內建的數種表單精靈,是累積了過去實際專案開發上的真實成品,經由上萬名使用者的經驗及驗證,所發展的程式產生器 (Form Generator),除了上述的種種考慮之外,更與
SmoothEnterprise.NET 的許多先進設計緊密結合,使得日後不管是功能的延伸、使用者端的介面操作等,都能展現專業的功能演出。
 |
|
|
 |
|
 |
 |
|
 |
|
|
數十種額外的
視覺化元件
Server Component
以及上百種
物件類別
Class Library
讓開發材料的選擇上更豐富、有彈性!
|
如果過去對於 Web 應用上的元件,總是覺得不如視窗程式上的豐富有彈性,在第一次使用 Visual Studio 的那般驚喜之外,SmoothEnterprise.NET
更將讓開發者有如配備了一只『程式百寶箱』!用同樣的開發工具、同樣的程式語言,整合前端、後端技術,搭配專業級視覺包裝所精心設計的 SmoothEnterprise.NET
內建開發元件,讓所有的畫面和功能,完全脫胎換骨!更讓程式的開發,不再又愛又恨,盡情享受物件視覺式的開發樂趣。
 |
|
|
 |
|
 |
 |
|
 |
|
|
進階前端元件
HTML Component
讓程式介面,
完全改頭換面 ! |
再先進的 Server 端運算技術,沒有好的 Client 端介面技術,對於使用者來說,僅僅提供了普通的駕駛座配備,將很難滿足日漸複雜的功能需求。SmoothEnterprise.NET
運用最領先的Client 開發技術,為 Web 應用程式介面提供數種進階的應用元件,除了打破目前
HTML 所能提供標準元件的限制,也讓 Web 的應用,經由
SmoothEnterprise.NET 的 HTML Component 的加持,十足的提高了未來系統的前端火力。 |
|
|
 |
|
 |
 |
|
 |
|
|
頁面及元件的
個人化機制
Personaliztion
應用程式變聰明了!
|
對於『個人化』的好處,早已是一個完整的系統所不能說沒有的設計了,然而要讓程式功能達成個人化的方式背後,還在仰賴程式開發人員來撰寫一行一行的程式碼?寫得越多,包袱越多?更不用談到如果系統
90% 以上功能都要個人化的設計,將會是開發人員最大的惡夢。而由於系統所提供的服務變多了,功能需求變化更大,畫面也更複雜了,資料隨著時間也越來越龐大。要從過去單一支程式功能只服務幾位使用者的規模,轉為服務數以百、千甚至萬計的使用者,若沒有好的個人化機制,要如何滿足每位使用者的需求呢?透過
SmoothEnterprise.NET 的幫忙,從畫面元件到整體頁面的個人化處理,可以不需要撰寫程式碼,系統就能依每位使用者來紀錄其個人的設定!真正做到開發人員輕鬆、使用人員滿意、程式更加聰明。 |
|
|
 |
|
 |
 |
|
 |
|
|
細部授權機制
Data Authorization
多樣化的授權設計!
|
一般對於程式功能的授權,都只考慮在『單維度』的處理上,就所提供的不同功能,『縱向』區分使用上的權限類型,如新增、修改、刪除等等。然而以程式展現的資料角度分析,會有『橫向』的資料層級上的劃分,例如部門請假單資料、公司所有請假資料等。甚至特殊的應用考慮,就連顯示的畫面區塊、顏色提示、按鍵位置等等,都會衍生出數種不同權限組合。這樣『多維度』的授權考慮,必須仰賴
SmoothEnterprise.NET 的特殊設計,利用資料授權 (Data Authorization) 的機制,讓所有不同的授權種類,都集中於同一程式中來一併處理,非過去土法煉鋼的個別開發,就未來的授權管理上,也更單純一致。 |
|
|
 |
|
 |
 |
|
 |
|
|
多語系架構介面
Multi-Language
不用再維護多套的程式了,要多少語系支援就有多少!
|
跨地區性應用服務最大的挑戰在於不同語系的支援問題,除了編碼問題,包括畫面文字、系統訊息、資料本身等等,都一直是程式開發最令人頭疼的難題。SmoothEnterprise.NET
的多國語言支援設計,除了讓使用者解決了使用上的障礙,由系統自動偵測 Client 端的語系設定,直接呈現使用者語系的畫面及內容;對於開發者而言,更不用特別依不同語系來個別開發程式,相反的只由單一程式來提供不同語系的輸出,不僅維護簡單,日後要新增其他語系支援,也不用修改程式碼,真正為開發人員提供了非常簡單快速的完整方案。 |
|
|
 |
|
 |
 |
|
 |
|
|
動態版面樣版
Layout Template
喜歡怎麼調整就怎麼調整,不用幾分鐘,全部頁面換裝完成!
|
依照頁面的區塊切割,提供了彈性的組裝調整,可配合企業形象的視覺規劃,動態將共同頁面區塊在執行階段結合內容或程式資料,才傳送至使用者端,這樣的規劃與設計,具備多方面的好處,例如:整體版面的變動,只需調整樣版頁面即可;與版面配置和開發人員的程式撰寫工作分開,單純化開發作業,也不會影響頁面的設計;利用
Server 端的『快取技術』,將頁面樣版直接儲存於伺服器端的記憶體中,讓頁面的反應速度大為提升。 |
|
|
 |
|
 |
|