大大毛 的筆記

            DDM's Note

          哪怕沒有辦法一定有說法,
          就算沒有鴿子一定有烏鴉,
          固執無罪 夢想有價,
          讓他們驚訝.

          posts - 14, comments - 23, trackbacks - 0, articles - 58
             :: 首頁 ::  :: 聯系 ::  :: 管理

          日歷

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          公告

          果然是不能想得太好。

          隨筆分類(4)

          積分與排名

          • 積分 - 60893
          • 排名 - 864

          最新評論

          C++(數據管理系統)

          Posted on 2006-03-09 04:50 大大毛 閱讀(805) 評論(0)  編輯  收藏 所屬分類: 其它

          前言:
          ????????哎,C++冇學好,所以這個東東只用了最基礎的,做這個時異常還沒有學到,所以就沒有用了,模板也是,還有。。。,總之是一個完全初學者的產品。不過這個還是有點大大毛的特色的

          編譯環境:
          ??????? Win2K + VC6
          功能:
          ??????? 表級操作
          ??????????????? 選擇表
          ??????????????? 新建表,增刪改列字段,字段類型從int,float,bool,date,str中去選擇,設定主鍵,這個主鍵用于增加記錄時的重復值檢查。
          ??????????????? 顯示表結構。
          ??????? 記錄操作
          ??????????????? 增、刪、改、查和排序
          ????????整個都是DOS界面,沒有進行裝潢

          r_db登錄.JPG

          如果是管理員身份登錄,則會出現"管理表"的菜單項

          r_db菜單.JPG

          進入管理表菜單,可以新建新表以及對已經選擇打開的表進行列級的操作:

          o_db管理表菜單.JPG

          新建表項,可以新添一張新表,表名支持中文

          r_db新建表.JPG

          列級的操作,例如添加列,可以支持五種列類型,當然如果選擇了字符串,則有長度限制1-100

          r_db新增列.JPG

          對新表操作結束后,退到主目錄,選擇保存修改后,再次選擇打開表則可以看到剛才新建的表

          r_db新建表后.JPG

          特點:
          ??????? 這個東西的成因是要交課程設計,于是就干上了。記得當時交代的是2選1的任務,要不交一個員工信息管理上去,要不就是一個學生學藉管理(這個QQ群上很火啊)。于是就來了點具有大大毛特色的設計,順便可以多學習一下。2個任務從根本上來講是一樣的,無非是數據字段不同而已,都是對表的增刪改查操作。我的作法也很簡單,就是來個抽象好了,做一個與具體表以及具體字段無關的設計,模擬著做一個數據庫(實際上只是一個表級管理系統),這個系統只要能夠實現建立表,以及能夠進行那些操作即可。
          ?????????抽象說著很簡單,具體實現上很是復雜的。可以從下圖所示的文件結構上看出這一點(類的層次結構)。

          r_db文件目錄.JPG

          ??????? 總而言之特點就一個,就是它是一個小到極點的數據庫,支持的字段類型int,float,bool,date,str,就這多了,N多遺憾和感覺在DOC文檔中都有記載。
          使用:
          ??????? 源碼只能朋友自己去研究了,看類名就知結構,里面帶一個main.exe直接運行即可,一開始的登錄用“ddm”即可,密碼都放在db\admin.sys中了,不輸密碼亦可進,不過就不能使用管理表的功能了。
          結構說明:
          ???????? 按照一個表的元素進行了劃分:fieldtype字段類型,recordstruct記錄結構,record記錄,table表。
          下載:
          ???????? db.rar


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          i am ddm

          主站蜘蛛池模板: 赣州市| 乌兰察布市| 银川市| 林西县| 法库县| 青铜峡市| 东乡县| 贵阳市| 普洱| 栾城县| 平陆县| 准格尔旗| 无为县| 衡南县| 宜城市| 宿松县| 凌源市| 舟山市| 大港区| 两当县| 清流县| 盘锦市| 尼木县| 赣州市| 天峻县| 南靖县| 和硕县| 浦江县| 永川市| 蛟河市| 桑植县| 乐都县| 廊坊市| 张家港市| 日喀则市| 新巴尔虎右旗| 广安市| 合水县| 罗平县| 西贡区| 大关县|