Access2003數據庫快速開發教程(一)
時 間:2013-10-30 20:36:32
作 者:竹笛 ID:8 城市:上海 QQ:2851379730
摘 要:學習要求:閱讀了解。
正 文:
序言
《禮記•大學》曰:“湯之《盤銘》曰:茍日新,日日新,又日新!犊嫡a》曰:作新民!对姟吩唬褐茈m舊邦,其命維新!薄兑捉•乾》曰:“(君子)終日乾乾,與時偕行!彼,緊跟時代的步伐,并借機引領時代的潮流,一直是華夏文明最基本的素養,而在當前這個信息化早已開啟的時代,如若說我們的信息化技術還遠遠不能滿足我們當前的需求,或者說,已經遠遠落后于主流的正常脈絡,那么,最起碼不能說是很正!斎,各司其職也有其道理所在,然則論語也說:“行有余力,則以學文”,那么,身為信息化時代的現代人,我們是否也應該:“或有閑暇,則以補習呢?”補習什么呢?最起碼,計算機技術,也應該是一部分人的選擇吧?我們也不說什么有識不有識之類的套話,最起碼,相對于一部分的人而言,這也是工作所必需,進階所必用,如若有人相助,也可不學,如若無人,則于其所必需、必用而不學,那又會怎么樣呢?無疑是“困而不學,民斯為下矣!
就計算機技術而言,除了基本的應用之外,最為重要的領域之一,便是數據管理,事實上,信息化的實質便是數據化,廣義的數據,不外乎0和1(二進位制),由此推論,當然是包括一切的計算機文件,就狹義的數據而言,則是指存儲在數據庫系統中的記錄——廣義的領域,當然通之甚難,可是,就狹義的領域而言,如若不能知其所長,用其所善,無疑是非常遺憾的——而本教程就是從這狹義的領域開始講起的。
講數據管理,當然就離不開數據庫,講數據庫,就離不開數據庫產品,當前比較知名的數據庫產品有Access、SQL Server、Mysql、ORACLE、DB2、Sybase等,就Access而言,其知名度也不容小覷,與此同時,易用性和普及面,也值得讓人稱道——這當然得益于Microsoft Office極高的市場占有率,但就數據庫系統的開發而言,畢竟麻雀雖小,五臟俱全,因此,盡管在基本的應用方面,Access的易用性的確比較卓越,但是就比較高端功能的開發——比如,就權限控制體系、工作中常用函數模塊而言,Access在這方面的表現,卻并不比其他開發容易多少,這就形成了一個很是尷尬的現狀——盡管Access很容易上手,但是卻很難借助它開發出一套比較專業的、完整的數據庫管理系統——這就頗有些雞肋的味道。只是,我們該怎么辦呢?食之不能,棄之又可惜——因此,如若能有一款基于Access開發的平臺軟件,事先就搭建好那些讓普通用戶極為為難的模塊,而只留下個性化的部分留待用戶解決,那不是很好么?
《盟威軟件快速開發平臺》就是這么一款平臺軟件——正所謂問題之所在,就是機遇之所在,長期以來,我們深悉其中的隱情,所以,一直致力于這個難題的解決——于是,這就有了《盟威軟件快速開發平臺》前身——《Access開發平臺》(后因軟件版權注冊的關系,更名為《UMV開發平臺》)的問世——那已經是2005年的陳年舊事了。
人隨年增,技伴時熟,《Access開發平臺》自從2006年秋正式投入商業化運營以來,一直在積累著寶貴的項目經驗,學員的數量也隨之不斷擴大,正是基于如此豐富的經驗和如此廣泛的支持,這才有了《盟威軟件快速開發平臺》的問世和成熟。
正所謂工欲善其事,必先利其器,那么,現在已經有了好的利器,我們又如何做好開發,以便維護我們的數據呢?首先,我們要明確,無論多么先進、多么優秀的數據庫管理系統,都只是現實管理中的一個工具,也就是說,它只是輔助管理,而非決定管理,因此,不要寄希望有了一套好的管理系統就能萬事大吉。
當然,好的管理系統,能提升管理的品質,增進管理的成效,這也確實是客觀的事實,但這也基于現實中合理的資源配置為前提條件的——因此,作為開發人員,一定要懂管理,即便不懂管理,也要有懂管理的人協助——這是開發一套好的管理系統的最為首要的前提條件,無論采用什么樣的開發工具。
其次,有了好的管理設計和流程規劃,那么,就可以借助于軟件去實現、去輔助、去優化、去提升,這就需要選擇一款好的平臺,F在既然已經選擇了Access,那么,首先,就要對Access有所了解,比如,比較基礎的幾個組成部分,一些比較基礎的常識和控件的使用等——如若連這些最基礎的常識都不具備,就想用好《盟威軟件快速開發平臺》,那也是不現實的,當然,我們也可以在學習平臺的過程中來發現問題,并解決問題,也就是說,這個基礎知識的部分,也可以邊學平臺邊來發現,邊來解決。
了解了管理,又了解了基礎知識,接下來,就可以熟悉平臺環境下的基礎開發技術——這也是本教程編寫的根本目的所在。在這個過程中,基本的使用技巧和開發技術,當然是我們所要注意的,但更要注意的是各個功能模塊的設計思想——這可以說是軟件開發最為核心的技術之一,長久來講,設計思想學習的好壞,幾乎完全可以確定以后的成長空間——這也就是為什么面對同樣的工具和材料,有些人能成為能工巧匠,有些人卻淪為蝦兵蟹將的根本原因所在。
其實,不只在軟件領域,幾乎在所有的領域,設計思想,都幾乎是最為緊要最為核心的組成部分——大到國家的發展設計,中到企業的發展設計,小到軟件的功能設計,原理都是別無二致的,所以,《論語》中強調:“一以貫之”,《內經》中也說:“夫治國亦然”——這實在深有體悟的經驗之談。
當然,對于初學者而言,代碼或許會成為一個攔路虎——代碼,看起來或許有點神秘,其實說穿了,一點也不神秘,比如,正常情況來說,漢語,對于學習過漢語的人能懂,而英語呢,對于學習過英語的人才能懂,而對于計算機呢,什么語言能懂呢?計算機唯一能懂的,當然是計算機語言,而這個計算機語言,用兩個字來概括,就是:代碼。當然,計算機代碼也有很多種,相對于《盟威軟件快速開發平臺》而言,我們所要面對的VBA語言和SQL語言,只是眾多計算機語言之中的兩種而已,但只要是語言,原理都是一樣的——都有基本的元素(字、詞、句)、語法和規則,此外,還有一個無比重要的東東——那就是經驗,因此,學習代碼就和學習母語、外語的原則是一樣的——當然,初期的學習,或許是有一點難度,但是不要著急——想當初我們學習漢語,學寫漢字,也是從一個字一個字的模仿中走來的,學英語,也是從一個單詞一個單詞的讀誦中走過來的。因此,代碼的學習,也要這樣,不要著急——先學著抄,再慢慢學著改,抄抄改改——漸漸就學會了,這和我們小時候學習漢語、漢字是一樣的。不過,如今畢竟不同以往,眼下學代碼,肯定不會像當初學漢語、漢字那么漫長,這就如同我們后來學英語就當初比學漢語的進度要快得多一樣。為什么呢?學漢語的小孩子,你很難和他交流——而我們學英語的時候,可以用漢語來交流,而如今學代碼的時候,可以用漢英雙語來交流——因此,大家不要畏敵如虎,其實,在很多時候,最大敵人不是外來的,恰恰是自己游移不定、瞻前顧后、畏敵如虎的膽怯慵懶之心,而事后,我們往往也能發現,當我們能真正地面對困難的時候,困難往往沒有我們事先想象的那么可怕——也就是說,人們往往都是先被自己打敗,而后才被外在的環境所打敗——正如大唐杜牧《阿房宮賦》中云:“滅六國者,六國也,非秦也;族秦者,秦也,非天下也!
有了以上的經驗和技術,再假以時日,大部分的管理系統也就不成問題了,而我們的工作也必然可以憑之更上一層樓——而世上各行各業,無論東方西方、文科理科,還是古代現代、玄妙現實,都是相通的,簡而言之,變化之中,亦有不變在,不變之中,亦有權變在,因此,善能利用者,亦必能憑借管理技術和開發技術的提升,全面提升自己的生活品質和思想境界,最起碼,道在生活,總是可以漸漸體悟一點點的。
本為序言,原欲草草數言,以明心法,但行之筆下,卻啰嗦寫了這么許多,本不想浪費大家的寶貴時間,但又覺得不說不行,所以,望知者不生厭倦,更能增益,不知者善知其樞,益進其功。不然,時間虛耗,勞而無功,又何所望哉?
是以序言,普望有所成。
第二課學習見下面相關文章里面的教程二
Access軟件網QQ交流群 (群號:150401543) Access源碼網店
常見問答:
技術分類:
源碼示例
- 【源碼QQ群號19834647...(12.17)
- 【轉載】windows32位A...(01.25)
- 【Access高效辦公】本年累...(01.16)
- 【Access源碼示例】分隔數...(01.10)
- 【轉載】在Access中使用B...(01.04)
- 【Access計算周歲、虛歲示...(12.30)
- 【Access高效辦公】本年累...(12.27)
- 【Access源碼示例】按輸入...(12.06)
- 【Access Dcount函...(12.05)
- 【Access源碼示例】按輸入...(12.03)

學習心得
最新文章
- 關于Access字段設置為長日期類...(02.01)
- 一個判斷是否包含字母的自定義函數(01.31)
- 【Access高效辦公】條件格式設...(01.30)
- 提高查詢速度的四個技巧(01.28)
- 《Access快速開發基礎教程》免...(01.27)
- Access文本框輸入法控制小技巧...(01.26)
- 【轉載】windows32位API...(01.25)
- 《Access快速開發基礎教程》免...(01.24)
- 兔年春節Access優惠贈禮活動(01.23)
- 《Access快速開發基礎教程》免...(01.18)