亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 2683 | 回復(fù): 17
打印 上一主題 下一主題

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/a> [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-10-08 11:13 |只看該作者 |倒序瀏覽
大四了,找工作中常聽說三層架構(gòu),那么如果我的界面層和業(yè)務(wù)邏輯層要完全分離的話,我的邏輯層如何接受到界面層的數(shù)據(jù)和指令呢?比如說我現(xiàn)在用C++來寫邏輯部分,用VB來畫界面,程序運行的時候我怎么得到界面輸入的數(shù)據(jù)(業(yè)務(wù)邏輯部分需要此數(shù)據(jù)來進行運算并和數(shù)據(jù)層進行交互),采用消息傳遞?套接字?請高手指點,不勝感激。

論壇徽章:
0
2 [報告]
發(fā)表于 2005-10-08 11:48 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
套接字可能代價小一點

不過不明白為什么要用不同的語言實現(xiàn)呢

論壇徽章:
0
3 [報告]
發(fā)表于 2005-10-08 12:16 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
縮短開發(fā)時間啊,VB做界面很簡單很快,C++能實現(xiàn)復(fù)雜的邏輯,二者綜合,應(yīng)該很好的吧。我也只是這么一說,為了完全分離界面和邏輯而已,不知道能不能實現(xiàn),怎么實現(xiàn)?還請大家多多指點。

論壇徽章:
1
榮譽版主
日期:2011-11-23 16:44:17
4 [報告]
發(fā)表于 2005-10-08 12:25 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
沒明白,如果僅僅是邏輯,VB和C++也沒什么區(qū)別呀。

論壇徽章:
0
5 [報告]
發(fā)表于 2005-10-08 12:31 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
界面與邏輯完全分離有點難,如果是做個產(chǎn)品的話,你的界面分離了可以獨立于業(yè)務(wù)而用于多個應(yīng)用中,否則做起來代價太大,你界面直接面應(yīng)具體的功能算了。
建議:做的稍通用一點,用socket的話,建立一個交互機制,約定好數(shù)據(jù)、控制命令、數(shù)據(jù)展示方式等信息的表達,由client端來控制整個過程,發(fā)出請求、展示數(shù)據(jù)、接受用戶操作、發(fā)出命令、返回結(jié)果,大致這個流程吧。

論壇徽章:
0
6 [報告]
發(fā)表于 2005-10-08 12:36 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
用中間件?

論壇徽章:
0
7 [報告]
發(fā)表于 2005-10-08 15:41 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
原帖由 "galaxywar" 發(fā)表:
界面與邏輯完全分離有點難,如果是做個產(chǎn)品的話,你的界面分離了可以獨立于業(yè)務(wù)而用于多個應(yīng)用中,否則做起來代價太大,你界面直接面應(yīng)具體的功能算了。
建議:做的稍通用一點,用socket的話,建立一個交互機制,約..........


這位兄臺說的差不多,能否再具體一點呢?謝謝....舉個例子最好了,哇哈哈。

論壇徽章:
0
8 [報告]
發(fā)表于 2005-10-08 17:45 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
我也沒做過這樣的東西,大致參考一下JAVA的J2EE架構(gòu),J2EE的架構(gòu)是由java和jsp還有瀏覽器組成。
如果完全參考這個架構(gòu),你的C++程序就做了業(yè)務(wù)處理程序(類似數(shù)據(jù)庫處理等模塊)、WEB服務(wù)器的功能,你的VB界面就充當了后兩層,負責(zé)發(fā)出請求、解釋服務(wù)器返回的數(shù)據(jù)并展示(也進行一定交互控制),再將數(shù)據(jù)提交給服務(wù)器。這個工程量太大,而且沒什么意義,可能練手不成打擊了自信。
其實我覺得參考一些成功的商業(yè)軟件或生活中一些成功的商業(yè)產(chǎn)品,并不一定要做到大而全才有出路,“!币部梢浴
你可以參考JAVA的架構(gòu),不過給自已找一個“客戶”,他的需求很容易用JAVA的三層架構(gòu)做,但有不如意的地方,如果改成你的方式,則完全達到要求,雖然你的方式不具通用性,但在對這一特定應(yīng)用,你的方案是最好的。比如據(jù)我所知,J2EE的效率和實時性不怎么別人滿意?梢钥紤]一些實時信息展示、控制等應(yīng)用。
以上如何僅為設(shè)想,提供一個思路而已。

論壇徽章:
1
榮譽版主
日期:2011-11-23 16:44:17
9 [報告]
發(fā)表于 2005-10-08 21:09 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
說的是 MVC 吧.

模型 - 視圖 -控制器.

業(yè)務(wù)邏輯處理與 顯示相分離.

最近正做struts. 頗有感觸.

論壇徽章:
0
10 [報告]
發(fā)表于 2005-10-09 10:00 |只看該作者

設(shè)計的困惑,大家?guī)蛶停。ㄏM蠹叶紒碛懻摚?/h2>
謝謝樓上的兩位朋友,你們的建議對我今后的發(fā)展有莫大的幫助。不過我目前不想往J2EE方向發(fā)展,我想的是研究一種產(chǎn)品性的東東,如果能像我想象的那樣實現(xiàn)了界面和邏輯完全分離,這樣就可以做成產(chǎn)品,相信大家都明白做產(chǎn)品和做項目的區(qū)別吧,這樣的話我一畢業(yè)就可以創(chuàng)業(yè)了,呵呵,做夢ING!..............

我不明白的還是如果界面不涉及任何邏輯,那怎么和邏輯層聯(lián)系起來呢?打個比方,界面完全采用設(shè)計模式只畫了一個textbox控件,一個button控件,我的邏輯層里有對textbox的值做運算的函數(shù),有button的響應(yīng)事件,那么我的這個事件怎樣得到激發(fā),我的textbox的值又怎么接收到?
PS:第一種,消息傳遞?(如果是windows系統(tǒng),調(diào)用API可以實現(xiàn)自定義消息發(fā)送,這一部分寫成一個類?每個界面都調(diào)用這個類?)第二種:套接字?(在多文檔的父窗口中寫一個監(jiān)視的類,子窗口的執(zhí)行指令通過socket發(fā)送?).............

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP