設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 3831|回復(fù): 1
打印 上一主題 下一主題

[Access本身] 【Access小品】約定優(yōu)于配置--熊貓監(jiān)測管理示例

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2014-10-6 16:35:34 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
  版友彩虹下的愿望同志在做一個關(guān)于大熊貓保護(hù)的公益數(shù)據(jù)庫,我看了一下實(shí)例,感覺這個數(shù)據(jù)庫設(shè)計(jì)的很糟糕。于是乎便打算寫一個示例以解其惑。這個示例不打算講述數(shù)據(jù)表結(jié)構(gòu)的設(shè)計(jì),因?yàn)檫@個問題已經(jīng)反復(fù)講過多次。而是想引入一個設(shè)計(jì)理念,叫做“約定優(yōu)于配置”或者叫做“習(xí)慣優(yōu)于配置”。

  最近兩個月來,我在研究MVC,這是一個VS.NET關(guān)于ASP的一種開發(fā)構(gòu)架。在其中有一個很有意思的觀點(diǎn)就是“約定優(yōu)于配置”。這到底是一個什么樣的觀點(diǎn)呢?大體可以這樣理解:就是按照一定的習(xí)慣或規(guī)律,對程序開發(fā)的許多方面做出人為的約定,項(xiàng)目的開發(fā)建立在這些約定的基礎(chǔ)上,由于有了這些約定,因此可以帶來程序的簡化。

  那么這個觀點(diǎn)在Access開發(fā)中是否有用呢?答案是肯定的。我們稍微約定一下幾個方面,就可以帶來開發(fā)效率顯著提高的效果。比如,數(shù)據(jù)表字段命名與窗體中非綁定控件同名,數(shù)據(jù)表的增刪改一致性處理等。本例中,采取了這個觀點(diǎn),所以用較少的代碼,便實(shí)現(xiàn)了較為完整的功能。

    約定本身是主觀的,因此你可以這樣約定,他可以那樣約定。約定的目的是客觀的,也就是說所有約定都以提高開發(fā)效率和降低維護(hù)成本為目的。但凡你知道這個“約定優(yōu)于配置”的觀點(diǎn),并嘗試著在你的項(xiàng)目中去實(shí)踐,就多少會帶來好的效果。

示例:

視圖:




本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x

本帖被以下淘專輯推薦:

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖1 訂閱訂閱
2#
發(fā)表于 2015-7-20 12:58:06 | 只看該作者
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-16 18:43 , Processed in 0.154829 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表