原创 MVC

MVC是一個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件: 模型、視圖、控制器。 它們各自處理自己的任務。 模型(model) 模型表示企業數據和業務規則。 在MVC的三個部件中,模型擁有

原创 使用ActionForward導航

元素<forward>則表示了當Action實例的execute()方法運行完畢或,控制器根據Mapping可將響應信息轉到適當的地方。如上面現實,如果客戶登陸成功,則調用welcome forward,將成功信息返回到/welcome.

原创 Struts Action Mapping

上面講到了一個客戶請求是如何被控制器轉發和處理的,但是,控制器如何知道什麼樣的信息轉發到什麼樣的Action類呢?這就需要一些與動作和請求信息相對應的映射配置說明。在struts 中,這些配置映射信息是存儲在特定的XML文件(比如stru

原创 使用動態ActionForm

配置動態ActionForm <form-beans> <form-bean name="employeeForm" type="org.apache.struts.action.DynaActionForm"> <for

原创 一般函數指針和類的成員函數指針

函數指針是通過指向函數的指針間接調用函數。函數指針可以實現對參數類型、參數順序、返回值都相同的函數進行封裝,是多態的一種實現方式。由於類的非靜態成員函數中有一個隱形的this指針,因此,類的成員函數的指針和一般函數的指針的表現形式不一樣。

原创 C++類的繼承與多重繼承的訪問控制

對於單個類來說,討論保護繼承與私有繼承的區別意義是不大的,他們的區別只在多級繼承的情況中體現。   在這裏我聲明一下,對於此章節的內容不太適合用過多的文字進行描述,主要還是看例子,通過例子熟悉之間的關係,過多的文字描述會模糊讀者思路。  

原创 Struts標記庫taglib介紹

Struts提供了用來封裝邏輯的各種定製JSP標記,因此頁面設計者可以將主要精力花在頁面的可視特徵上,而不必主要考慮Java語法或其它JSP語法 n Struts-bean.tld:使訪問和定義bean更容易,爲了實現國際化,應使用不同的

原创 數據類型、變量和運算符

 1. Turbo C程序的一般組成部分        Turbo C 2.0 象其它語言一樣按其規定的格式和提供的語句由用戶編寫應用  程序。請看下面一段Turbo C源程序。      例1: /*

原创 利用C++支持多國語言

本文以emule爲例,探討一下多國語言支持的實現。選擇emule,因爲它的多國語言支持實現的相當好,可以支持動態切換。而且最關鍵,它是開源的,可以直接通過源碼來研究它的實現技術。    emule是利用動態加載資源DLL來實現多語言切換

原创 win32 c++編寫系統服務程序

首先先創建一個控制檯程序,或者win32程序,都沒關係。因爲後臺服務是看不到界面的。 服務程序應具有這樣的功能: 一個服務主函數,註冊服務控制句柄,啓動要運行的代碼。 二是服務控制函數,註冊給系統,提供對服務管理程序SCM的響應,就是我的

原创 C++程序設計最佳實踐

隨着計算機語言的發展,我們現在編寫一個程序越來越容易了。利用一些軟件開發工具,往往只要通過鼠標的拖拖點點,計算機就會自動幫你生成許多代碼。但在很多時候,計算機的這種能力被濫用了,我們往往只考慮把這個程序搭起來,而不去考慮程序的性能如何,程

原创 利用C語言實現計算機圖像處理的方法

1.圖像平移   圖像平移只是改變圖像在屏幕上的位置,圖像本身並不發生變化。   假設原圖像區域左上角座標爲(x0, y0),右下角座標爲(x1, y1),將圖像分別沿x和y軸平移dx和dy,則新圖像的左上角座標爲(x0 + dx, y

原创 C++構造函數調用順序

class Y {...} class X : public Y {...} X one; 構造函數的調用順序是下面的順序: Y(); // 基類的構造函數 X(); // 繼承類的構造函數 對於多基類的情況,下面是一個例子: class

原创 結構(struct)

結構是由基本數據類型構成的、並用一個標識符來命名的各種變量的組合。  結構中可以使用不同的數據類型。      1. 結構說明和結構變量定義      在Turbo C中, 結構也是一種數據類型, 可以使用結構變量, 因此,  象其它 

原创 應用資源文件

Struts框架提供了好用和靈活的消息系統,在Java和JSP代碼中,要給定一個消息的關鍵字;消息文本在運行時叢屬性文件中檢索。框架文檔將消息屬性文件引用爲  application resources  或者  message reso