ThinkPHP中的Page類在ThinkPHP/Extend/Library/ORG/Util/Page.class.php中,所以使用前要引入Page類:
創(chuàng)新互聯(lián)專注于恩平企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城開發(fā)。恩平網(wǎng)站建設(shè)公司,為恩平等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
復(fù)制代碼
代碼如下:
import('ORG.Util.Page');
//Page類的引入
$db
=
M('abc');//實(shí)例化數(shù)據(jù)表abc
$where
=
array(
'id'='2';
);//條件語句$where,例表中字段id的值為2
$count
=
$db-where($where)-count();//獲取符合條件的數(shù)據(jù)總數(shù)count
$page
=
new
Page($count,
10);//實(shí)例化page類,傳入數(shù)據(jù)總數(shù)和每頁顯示10條內(nèi)容
$limit
=
$page-firstRow
.
','
.
$page-listRows;//每頁的數(shù)據(jù)數(shù)和內(nèi)容$limit
$result
=$db-where($where))-limit($limit)-select();//分頁查詢結(jié)果
$this-result
=
$result;//賦值
$this-show
=
$page-show();//獲取分頁的底部信息
以上代碼是分頁類實(shí)現(xiàn)的基本語句,當(dāng)然喜歡使用原生sql語句的朋友也可以配合原生sql語句實(shí)現(xiàn)查詢分頁:
復(fù)制代碼
代碼如下:
import('ORG.Util.Page');
//Page類的引入
$db
=
M('abc');//實(shí)例化數(shù)據(jù)表abc
$where
=
array(
'id'='2';
);//條件語句$where,例表中字段id的值為2
$count
=
$db-where($where)-count();//獲取符合條件的數(shù)據(jù)總數(shù)count
$page
=
new
Page($count,
10);//實(shí)例化page類,傳入數(shù)據(jù)總數(shù)和每頁顯示10條內(nèi)容
$Modle
=
new
Model();//實(shí)例化新數(shù)據(jù)模型
$sql
=
'select
id,name
from
abc
where
'.$where.'
limit
'.$page-firstRow.','.$page-listRows;//sql語句
$result
=
$Modle-query($sql);//執(zhí)行sql語句
$this-result
=
$result
$this-show=$page-show();
當(dāng)然,分布查詢獲取的內(nèi)容也可以先對查詢完的數(shù)據(jù)進(jìn)行處理再賦值,比如
復(fù)制代碼
代碼如下:
...
$result
=$db-where($where))-limit($limit)-select();//分頁查詢結(jié)果
$res
=
abc($result);//abc方法(自定義方法或php函數(shù))對結(jié)果$result進(jìn)行數(shù)據(jù)排序或重組處理等
$this-result
=
$res;//賦值
人們在閱讀某種信息時,視覺總有一種自然的流動習(xí)慣,先看什么,后看什么,再看什么。
在心理學(xué)的研究表明,一般的瀏覽習(xí)慣是從上到下、從左到右,在一個平面上,上松下穩(wěn)而
壓抑。同樣,平面的左松右穩(wěn)。所以平面的視覺影響力上方強(qiáng)于下方,左側(cè)強(qiáng)于右側(cè)。這樣
平面的上部和中上部被稱為
"
最佳視域
"
,也就是最優(yōu)選的地方。在網(wǎng)頁設(shè)計(jì)中一些突出或推
薦的信息通常都放在這個位置。
當(dāng)然這種視覺流程只是一種感覺并非一種固定的公式,
只要
符合人們的心理順序和邏輯順序,
就可以更為靈活地運(yùn)用,
在網(wǎng)頁設(shè)計(jì)中,
靈活而合理地運(yùn)
用直接影響到傳達(dá)信息的準(zhǔn)確與有效性。
二、網(wǎng)站風(fēng)格
/
創(chuàng)意
風(fēng)格
(style)
是抽象的。是指站點(diǎn)的整體形象給瀏覽者的綜合感受。整體形象包括站點(diǎn)的版面
布局,色彩,字體,瀏覽方式等
…
。如:我們覺得迪斯尼是生動活潑的而
IBM
則是專業(yè)嚴(yán)
肅的。
每一個網(wǎng)站都會給人們留下的不同感受。
這里我們需要做到的是根據(jù)網(wǎng)站的定位做出
網(wǎng)站特有的風(fēng)格。
除此我們還需要在風(fēng)格同一上需要把握一下,
其實(shí)這個風(fēng)格的統(tǒng)一和傳統(tǒng)
的印刷出版物沒什么區(qū)別。你網(wǎng)頁上所有的圖像、文字,包括像背景顏色、區(qū)分線、字體、
標(biāo)題、注腳什么的,都要統(tǒng)一風(fēng)格,貫穿全站。這樣子用戶看起來舒服、順暢,會對你的網(wǎng)
站留下一個
"
很專業(yè)
"
的印象。而企業(yè)網(wǎng)站設(shè)計(jì)師往往就缺乏這一點(diǎn),沒有全局意思。
創(chuàng)意,所謂創(chuàng)意就是不拘一格
?
某些設(shè)計(jì)師在做創(chuàng)意的時候大費(fèi)周章,做出來確實(shí)不可否認(rèn)
很有創(chuàng)意、很別致,但往往對于行業(yè)網(wǎng)站的客戶為什么不能接受呢
?
此時不要太責(zé)怪客戶的
不識貨,應(yīng)該反思,
抓住客戶的需求。其實(shí)做行業(yè)網(wǎng)站不需要很多大的創(chuàng)意,也不要浪費(fèi)過
多的時間去追求如何個性、
網(wǎng)站建設(shè)如何好看,
我們只需要一點(diǎn)小小的創(chuàng)意貫穿全站,
也許
會使網(wǎng)站更生動更具有吸引力、更有思想,比如中國現(xiàn)車交易網(wǎng)
(2005
年此站已經(jīng)消失
)
就
是一個很好的案例,它把車的外形融入到網(wǎng)站中,使它脫穎而出。
三、網(wǎng)站配色
1.
用一種色彩。這里是指先選定一種色彩,然后調(diào)整透明度或者飽和度,
(
說得通俗些就是
將色彩變淡或則加深
)
,產(chǎn)生新的色彩,用于網(wǎng)頁。這樣的頁面看起來色彩統(tǒng)一,有層次感。
2.
用兩種色彩。先選定一種色彩,然后選擇它的對比色
(
在
Photoshop
里按
ctrl+shift+I)
再進(jìn)
行微小的調(diào)整。整個頁面色彩豐富但不花稍。
3.
用一個色系。
簡單的說就是用一個感覺的色彩,
例如淡藍(lán),
淡黃,
淡綠;
或者土黃,
土灰,
土藍(lán)。
也就是在同一色系里面采用不同的顏色使網(wǎng)頁增加色彩,而又不花,
色調(diào)統(tǒng)一。
這種
配色方法在網(wǎng)站設(shè)計(jì)種最為常用。
4.
灰色在網(wǎng)頁設(shè)計(jì)中又稱為
"
萬能色
"
,其特點(diǎn)是可以和任何顏色搭配,在使用時把握量避免
網(wǎng)頁變灰。
在網(wǎng)頁配色中,盡量控制在三種色彩以內(nèi),以避免網(wǎng)頁花、亂、沒有主色的顯現(xiàn)。背景和前
文的對比盡量要大,
(
絕對不要用花紋繁復(fù)的圖案作背景
)
,以便突出主要文字內(nèi)容。
四、
網(wǎng)站
LOGO Logo
顧名思義就是站點(diǎn)的標(biāo)志圖案,
logo
最重要的就是用圖形化的方式傳
遞網(wǎng)站的定位和經(jīng)營理念、同時便于人們識別。網(wǎng)站制作
logo
的設(shè)計(jì)過程中一般有以下三
種思路:
1.
直接以網(wǎng)站網(wǎng)址作為
logo
。
2.
根據(jù)網(wǎng)站提供的產(chǎn)品
/
服務(wù)特點(diǎn)展開
logo
設(shè)計(jì)。
3.
以傳遞網(wǎng)站運(yùn)營商的經(jīng)營理念為特色。
五、網(wǎng)頁框架與布局
網(wǎng)頁布局大致可分為
"
國
"
字型、
拐角型、
"T"
字型、
"L"
字型、
綜合框架型、
Flash
型、
變化型,
在這里就不做一一論述了。
其實(shí)在我們在做設(shè)計(jì)的時候并沒有過多的去考慮什么形式,
比如
我們在一張紙看到一個圓形的東西,
很容易可以聯(lián)想到它像太陽,
而有些人則聯(lián)想到月亮等
等
…
這都是一種形式比喻,
最重要的是抓住客戶的需求,
把握網(wǎng)站的定位做處合理的框架布
數(shù)據(jù)庫課程設(shè)計(jì)心得 范文 1: 在我看來,數(shù)據(jù)庫課程設(shè)計(jì)主要的目標(biāo)是利用課程中學(xué)到的數(shù)據(jù)庫知識和技術(shù)較好的開發(fā)設(shè)計(jì)出數(shù)據(jù)庫應(yīng)用系統(tǒng),去解決各行各業(yè)信息化處理的要求。通過這次的課程設(shè)計(jì),可以鞏固我們對數(shù)據(jù)庫基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的基本 方法 ,進(jìn)一步提高我們綜合運(yùn)用所學(xué)知識的能力。
當(dāng)我們這組決定做大學(xué)生就業(yè)咨詢系統(tǒng)時,我們并沒有著手寫程序。而是大家一起商量這個系統(tǒng)概述、系統(tǒng)目標(biāo)、系統(tǒng)需求、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)詞典。當(dāng)這些都準(zhǔn)備好了之后,我們進(jìn)行模塊的分工。每個人都有自己的模塊設(shè)計(jì),而且寫出來的代碼要求可以實(shí)現(xiàn)相應(yīng)模塊的功能,得到理想的效果。當(dāng)每個人都把自己的分工做好了,最后會由一個人把這些全部組合搭建在一起。我們使用的是Html和php相互嵌套使用,當(dāng)一個系統(tǒng)做好了之后,我會好好地把程序都看一遍,理會其中的奧秘。
我所負(fù)責(zé)的是數(shù)據(jù)庫的備份和還原還有一些界面的實(shí)現(xiàn)。還記得自己剛接觸html的時候,覺得很感興趣,所以有一段時間幾乎到了癡迷的程度。然而Php是我剛接觸不久的一種編程語言。不過覺得它的功能真的很強(qiáng)大,可以開發(fā)出很多大型的系統(tǒng)。但是在做備份和還原的時候,要考慮的東西還是很多的。當(dāng)我遇到錯誤的時候,感到很受打擊。值得欣慰的是,在同學(xué)的幫助和大量參考書的查閱下,我把自己的模塊做好了。這就是我收獲最大的地方。而且,我明白了遇到困難永不放棄的重要性,我知道了團(tuán)隊(duì)合作的重要性,我領(lǐng)悟了只有堅(jiān)持不懈才會取得勝利。
知識的獲得是無止境的,只要你想學(xué),只要你行動,沒有什么會難倒我們的?;厥走@一個多星期的課程設(shè)計(jì),我很欣慰。因?yàn)槲矣辛藙恿?,有了勇氣。謝謝老師對我們的不懈幫助,謝謝學(xué)校給了我們這一次實(shí)踐的機(jī)會,也謝謝組員們的關(guān)懷。這些美好的回憶美好的東西將永遠(yuǎn)伴隨著我。
數(shù)據(jù)庫課程設(shè)計(jì)心得范文2:
一周的課程設(shè)計(jì)結(jié)束了,在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識,也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情的方法和技巧。在設(shè)計(jì)過程中,和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。我學(xué)會了運(yùn)籌帷幄,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世,這次課程設(shè)計(jì)對我來說受益良多。
課程設(shè)計(jì)是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.“千里之行始于足下”,通過這次課程設(shè)計(jì),我深深體會到這句千古 名言 的真正含義.我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)。我這次設(shè)計(jì)的科目是數(shù)據(jù)結(jié)。
數(shù)據(jù)結(jié)構(gòu),是一門研究非數(shù)值計(jì)算的程序設(shè)計(jì)問題中計(jì)算機(jī)的操作對象(數(shù)據(jù)元素)以及它們之間的關(guān)系和運(yùn)算等的學(xué)科,而且確保經(jīng)過這些運(yùn)算后所得到的新結(jié)構(gòu)仍然是原來的結(jié)構(gòu)類型。作為一門獨(dú)立的課程在國外是從20XX年才開始設(shè)立的。20XX年美國唐·歐·克努特教授開創(chuàng)了數(shù)據(jù)結(jié)構(gòu)的最初體系,他所著的《計(jì)算機(jī)程序設(shè)計(jì)技巧》第一卷《基本算法》是第一本較系統(tǒng)地闡述數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)及其操作的著作。“數(shù)據(jù)結(jié)構(gòu)”在計(jì)算機(jī)科學(xué)中是一門綜合性的專業(yè)基礎(chǔ)課。數(shù)據(jù)結(jié)構(gòu)是介于數(shù)學(xué)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件三者之間的一門核心課程。數(shù)據(jù)結(jié)構(gòu)這一門課的內(nèi)容不僅是一般程序設(shè)計(jì)(特別是非數(shù)值性程序設(shè)計(jì))的基礎(chǔ),而且是設(shè)計(jì)和實(shí)現(xiàn)編譯程序、 操作系統(tǒng) 、數(shù)據(jù)庫系統(tǒng)及其他系統(tǒng)程序的重要基礎(chǔ)。
通過這次模具設(shè)計(jì),我在多方面都有所提高。
一、編譯工具VisualC++
很多程序在結(jié)構(gòu)上是獨(dú)立的,但是本此設(shè)計(jì)的程序功能不是零散的,它有一個連接是的程序是一個整體,怎樣達(dá)到這種統(tǒng)一體呢?因?yàn)檫@個輸出連接是貫穿始終的。說到這,就應(yīng)該說以下我所應(yīng)用的調(diào)試工具,也就是運(yùn)行環(huán)境VisualC++,可以充分利用Windows的支持剪貼版和英文的特點(diǎn)。正是在實(shí)現(xiàn)循環(huán)鏈表的程序中充分利用這個特點(diǎn),才能制作出全漢化的初始化畫面。
二、鞏固和溫習(xí)了C語言
在界面設(shè)置中使用函數(shù)調(diào)用while。其中文本顯示顏色和背景顏色都可以任意按照自己的喜好,任意改變,但改變的時候必須采用標(biāo)準(zhǔn)英文大寫,同時在制作顯示菜單的窗口,大小根據(jù)菜單條數(shù)設(shè)計(jì)。最后采用printf輸出程序設(shè)計(jì)界面。
這次的程序軟件基本上運(yùn)行成功,可以簡單的建立鏈?zhǔn)窖h(huán)鏈表,并進(jìn)行輸出,及循環(huán)語句的運(yùn)用和選擇語句的控制。由于時間和知識上的限制,使得程序規(guī)模相對較小,即功能還不很全面,應(yīng)用也不很普遍。原來C語言可是涉及很多知識,而不是枯燥無聊的簡單的代碼部分而已,利用C語言方面的知識,我們可以設(shè)計(jì)出更完善的軟件。
三、積累了寶貴的 經(jīng)驗(yàn)
我這次課程設(shè)計(jì)代碼中主要使用了鏈表的循環(huán)和遍歷這兩中操作。循環(huán)鏈表(CircularLinkedList)是單鏈表的另一種形式,它是一個首尾相接的鏈表。其特點(diǎn)是將單鏈表最后一個結(jié)點(diǎn)的指針域由NULL改為指向頭結(jié)點(diǎn)或線性表中的第一個結(jié)點(diǎn),就得到了單鏈形式的循環(huán)鏈表,并稱為循環(huán)單鏈表。類似地,還有多重鏈的循環(huán)鏈表。在循環(huán)單鏈表中,表中所有結(jié)點(diǎn)被鏈在一個環(huán)上,多重循環(huán)鏈表則是將表中的結(jié)點(diǎn)鏈在多個環(huán)上。為了使某些操作實(shí)現(xiàn)起來方便,在循環(huán)單鏈表中也可設(shè)置一個頭結(jié)點(diǎn)。這樣,空循環(huán)鏈表僅由一個自成循環(huán)的頭結(jié)點(diǎn)表示。所謂遍歷(Traversal),是指沿著某條搜索路線,依次對樹中每個結(jié)點(diǎn)均做一次且僅做一次訪問。訪問結(jié)點(diǎn)所做的操作依賴于具體的應(yīng)用問題。
這次課程設(shè)計(jì)我選中的題目是個人資料的管理。編寫了一個可以簡易使用的個人資料管理系統(tǒng),可以進(jìn)行資料的輸入和管理。雖然在我的程序中有一部分是從網(wǎng)上搜索得來的,但我已經(jīng)竭力將所獲得的信息變成自己的資源,動手上機(jī)操作,在了解和看懂的基礎(chǔ)上有所改變和創(chuàng)新,但是在的程序軟件中還有部分的不足,需要加以更新。僅管,我并沒能很好的利用所學(xué)數(shù)據(jù)結(jié)構(gòu)的知識,但我也盡了自己最大的努力用我所學(xué)來完成這次的課程設(shè)計(jì)。同時,通過這次課程設(shè)計(jì),我認(rèn)識到了自己動手實(shí)踐的弱勢,特別是在編程方面,知道了計(jì)算機(jī)的實(shí)踐操作是很重要的,只有通過上機(jī)編程才能充分的了解自己的不足。
四、對以后的學(xué)習(xí)充滿了信心和期待
通過這次的課程設(shè)計(jì),更是讓我深刻認(rèn)識到自己在學(xué)習(xí)中的不足,同時也找到了克服這些不足的方法,這也是一筆很大的資源。在以后的時間中,我們應(yīng)該利用更多的時間去上機(jī)實(shí)驗(yàn),加強(qiáng)自學(xué)的能力,多編寫程序,相信不久后我們的編程能力都會有很大的提高能設(shè)計(jì)出更多的更有創(chuàng)新的作品。
數(shù)據(jù)庫課程設(shè)計(jì)心得范文3:
數(shù)據(jù)庫課程設(shè)計(jì)大賽的塵囂漸漸遠(yuǎn)去,懷著對這次大賽的些許不舍,懷著對當(dāng)初課程設(shè)計(jì)開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計(jì)積累的信心與斗志,我開始寫這篇 文章 ,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡并期望與大家共勉。
首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué)asp.net),我接觸到microsoft 公司的.net產(chǎn)品。那個時候我已經(jīng)學(xué)過vc和asp,因?yàn)閣indows程序設(shè)計(jì)實(shí)驗(yàn)的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因?yàn)榱?xí)慣了c++里面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個好奇心很強(qiáng)的人,突然看到了一個號稱“.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實(shí)的開發(fā)工具”,而且主推c#語言,由于對c語言的一貫好感,我?guī)缀跏橇⒖虒λa(chǎn)生了興趣。我就開始了對c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時候我把我們這學(xué)期的課本數(shù)據(jù)庫系統(tǒng)概論看了一遍。我記得以前用c語言編程的時候,數(shù)據(jù)是在內(nèi)存中申請空間,譬如使用數(shù)組等等。很耗費(fèi)內(nèi)存空間。這個時候就是數(shù)據(jù)庫站出來的時候啦,于是我又裝上了sql server2000,以前學(xué)asp的時候用的是access,那個時候只是照著人家做,理論是什么也不是很清楚。
通過一個暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計(jì)打下了鋪墊。
來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個看法就是我自己應(yīng)該具備的能力不是我會多少,而是我應(yīng)該具備快速學(xué)會東西的能力。遇到什么就學(xué)什么。我們有時候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實(shí)都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個工具就容易多了,just do it!我記得我做這個數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識難題。以及后來的數(shù)據(jù)庫分析的時候用到的powerdesigner也是一樣。
開發(fā)的時候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了mvc架構(gòu),就是你啦。我決定用這個架構(gòu),不會,沒關(guān)系,咱學(xué)。just do it!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實(shí)踐。這個時候我更加深入的了解了利用ado.net操縱數(shù)據(jù)庫的知識。并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過大概2個多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計(jì)--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術(shù)應(yīng)用獎。
與其臨淵羨魚,不如退而結(jié)網(wǎng)。這次數(shù)據(jù)庫課程設(shè)計(jì)給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個數(shù)據(jù)庫開始無論遇到什么困難,我都沒有一絲的放棄的念頭。出于對知識的渴望,出于對新技術(shù)的好奇,出于對一切未知的求知。我完成了這次數(shù)據(jù)庫課程設(shè)計(jì),不過這只是我學(xué)習(xí)路上的驛站,未來十年.net的核心技術(shù)就是xml[至少微軟是這么宣傳的],我會繼續(xù)學(xué)習(xí)它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,just do it!語言并不重要畢竟它僅僅是工具,用好一個工具并不是一件值得為外人道的事情,主要是了解學(xué)習(xí)思想。古語說的好:學(xué)無止境啊!
我很慶幸我參加了這次數(shù)據(jù)庫大賽,讓我確實(shí)打開了眼界。
Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應(yīng)用程序.這些應(yīng)用程序都利用ASP技術(shù)在Internet Information Services運(yùn)行.比較復(fù)雜的WEB應(yīng)用程序則使用PHP/MySQL或者ASP/Microsoft SQL Server.
它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級程序員提供許多功能。不過,這種便于使用可能使人誤解。這類開發(fā)者都是沒有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn)練的辦公室從業(yè)人員。因此許多人以為這樣的開發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)。
一些專業(yè)的應(yīng)用程序開發(fā)人員使用 Access 用作 快速應(yīng)用開發(fā),特別是給街道上的推銷員制作一個初型或獨(dú)立應(yīng)用程序的工具??墒侨绻峭競€網(wǎng)絡(luò)存取數(shù)據(jù)的話,Access 的可擴(kuò)放性并不高.因此當(dāng)程序被較多使用者使用時,他們的選擇多會是傾向于一些客戶端-服務(wù)器為本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。無論如何,不少 Access 的功能(表單,報告,序列和VB代碼)可以用作其他數(shù)據(jù)庫的后期應(yīng)用,包括 JET(檔案為主的數(shù)據(jù)庫引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的產(chǎn)品。這種方法允許開發(fā)者把一個成熟的應(yīng)用的數(shù)據(jù)移動到一臺更大功率的服務(wù)器而沒有已經(jīng)在適當(dāng)?shù)奈恢脿奚l(fā)展。
很多開發(fā)者誰使用Microsoft Access使用Leszynski命名約定,雖然這不普遍;它是一次編程大會,并非一個DBMS實(shí)施的規(guī)章。