• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    我所熱衷的編程生涯連載(2)

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 07:45:55
    文檔

    我所熱衷的編程生涯連載(2)

    我所熱衷的編程生涯連載(2):好了, 還是繼續(xù)上個帖子的內(nèi)容吧~ 自創(chuàng)的數(shù)據(jù)庫我采用的抽屜式的存儲模式, 有點像磁盤的Fat32那種管理. 靈活性 : 我首先考慮的是存儲的內(nèi)容, 就是說應(yīng)用的時候很明顯會存儲各種類型的數(shù)據(jù), 她可能僅僅是個整型數(shù), 也可能是個字符串, 也可能是個文件, 還有可
    推薦度:
    導(dǎo)讀我所熱衷的編程生涯連載(2):好了, 還是繼續(xù)上個帖子的內(nèi)容吧~ 自創(chuàng)的數(shù)據(jù)庫我采用的抽屜式的存儲模式, 有點像磁盤的Fat32那種管理. 靈活性 : 我首先考慮的是存儲的內(nèi)容, 就是說應(yīng)用的時候很明顯會存儲各種類型的數(shù)據(jù), 她可能僅僅是個整型數(shù), 也可能是個字符串, 也可能是個文件, 還有可

    好了, 還是繼續(xù)上個帖子的內(nèi)容吧~ 自創(chuàng)的數(shù)據(jù)庫我采用的抽屜式的存儲模式, 有點像磁盤的Fat32那種管理. 靈活性 : 我首先考慮的是存儲的內(nèi)容, 就是說應(yīng)用的時候很明顯會存儲各種類型的數(shù)據(jù), 她可能僅僅是個整型數(shù), 也可能是個字符串, 也可能是個文件, 還有可

    好了, 還是繼續(xù)上個帖子的內(nèi)容吧~

    自創(chuàng)的數(shù)據(jù)庫我采用的抽屜式的存儲模式, 有點像磁盤的Fat32那種管理.

    靈活性: 我首先考慮的是存儲的內(nèi)容, 就是說應(yīng)用的時候很明顯會存儲各種類型的數(shù)據(jù), 她可能僅僅是個整型數(shù), 也可能是個字符串, 也可能是個文件, 還有可能本身就是個結(jié)構(gòu),數(shù)組,類什么的...如此多的類型就要求存儲結(jié)構(gòu)的靈活性. 相當(dāng)于抽屜里可以裝任何形狀和大小的東西.

    固定性: 靈

    延伸性: 不能像現(xiàn)實中的抽屜那樣, 木匠一開始就設(shè)計好整個抽屜的格數(shù)和邊框大小, 那么抽屜的單位大小和總個數(shù)就限制了, 這在實際數(shù)據(jù)存儲應(yīng)用中是相當(dāng)不利的. 那么就需要數(shù)據(jù)庫有幾乎無限的擴展延伸功能, 這就相當(dāng)于這抽屜可以有無數(shù)個小格, 并且每個小格可以無限制的放大.(受整個房間的限制, 相當(dāng)于硬盤這種存儲物理介質(zhì)).

    從實現(xiàn)上面三點的角度出發(fā), 我覺得基本上滿足應(yīng)用需求對數(shù)據(jù)結(jié)構(gòu)的要求了. 于是乎, 就開始原理圖(又不是電路板, 要什么原理圖啊...), 流程應(yīng)用圖, 你知道, 自己做個事情流程規(guī)范什么的也是隨機應(yīng)變的...然后編碼實現(xiàn), 測試. 結(jié)論是可行.

    然后將核心算法優(yōu)化后以動態(tài)鏈接庫的方式實現(xiàn)了, 加上UI構(gòu)成了一個完整的數(shù)據(jù)管理工具.

    很遺憾的事我現(xiàn)在使用的VB語言, 計算效率低下這是眾所周知的, 于是我后續(xù)又將代碼用C++語言實現(xiàn)了, 效率就是高啊~

    你可能要問了, 就是個數(shù)據(jù)存儲搞那么復(fù)雜干嘛? 我會告訴你: 使用簡單方便, 誰用誰知道~

    回溯到我開發(fā)游戲時的問題: 1. 圖片聲音等文件的整合存儲: 那么幾百上千張的圖片(人物圖, 背景貼圖, 界面圖)終于可以很簡單的從預(yù)先用工具存儲好的數(shù)據(jù)庫中讀取了, 僅僅需要一句代碼就行. 這還不方便嗎? 而且數(shù)據(jù)庫是個獨立的文件, 發(fā)布的時候很美觀簡潔. 相信真正資深的Dota程序猿玩家一定會知道WAR3.MPQ這種文件是干什么的, 沒錯, 就是類似資源數(shù)據(jù)庫的作用, 里面有圖片, 聲音, 甚至是3D模型. 2. 數(shù)據(jù)庫內(nèi)容的讀取: 現(xiàn)在我就可以方便的在程序里讀取數(shù)據(jù)庫里的內(nèi)容進(jìn)行使用了. 比如存的圖片我可以直接讀取到BitMap里, 也可以讀取到IPicture里, 聲音文件甚至可以直接PlaySound就播放了, 這是何等的愜意啊. 3.壓縮和加密: 通過使用修改過的AES加密算法和修改過的Zlib壓縮算法, 對數(shù)據(jù)庫的內(nèi)容安全也做到了保障. 4. 存儲的多樣性, 除了一般的數(shù)據(jù)和文件, 甚至可以直接存儲和讀取C++中的Struct結(jié)構(gòu)體, 類, 這讓編程方便度大大提高啊.

    程序構(gòu)成:


    主界面:

    數(shù)據(jù)界面:

    文件管理組件:


    未完待續(xù)...(下一個帖子描述我開發(fā)可靠UDP通訊和P2P模式的應(yīng)用...)

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    我所熱衷的編程生涯連載(2)

    我所熱衷的編程生涯連載(2):好了, 還是繼續(xù)上個帖子的內(nèi)容吧~ 自創(chuàng)的數(shù)據(jù)庫我采用的抽屜式的存儲模式, 有點像磁盤的Fat32那種管理. 靈活性 : 我首先考慮的是存儲的內(nèi)容, 就是說應(yīng)用的時候很明顯會存儲各種類型的數(shù)據(jù), 她可能僅僅是個整型數(shù), 也可能是個字符串, 也可能是個文件, 還有可
    推薦度:
    標(biāo)簽: 連載 帖子 好了
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 无码久久精品国产亚洲Av影片| 国产精品久久久久久久久鸭| 久久精品国产亚洲AV香蕉| 久久久久久久久久免免费精品| HEYZO无码综合国产精品227| 精品久久人人爽天天玩人人妻| 日产精品99久久久久久| 国产成人精品视频在放| 亚洲精品成人久久久| 国产成人精品免高潮在线观看| 国产成人精品日本亚洲11| 色欲国产麻豆一精品一AV一免费| 久久久久一级精品亚洲国产成人综合AV区 | 好吊妞视频精品| 亚洲人成电影网站国产精品| 动漫精品专区一区二区三区不卡| 蜜芽亚洲av无码精品色午夜| 四虎国产精品永久地址入口| 精品熟女少妇aⅴ免费久久| 91无码人妻精品一区二区三区L| 99久久精品国产麻豆| 国产精品日本一区二区不卡视频 | 亚洲国产精品成人精品无码区| 国语自产精品视频在线观看| 亚洲精品欧美日韩| 91精品一区国产高清在线| 久久精品黄AA片一区二区三区| 亚洲AV日韩精品一区二区三区| 国产三级国产精品国产普男人| 日本精品卡一卡2卡3卡四卡| 99精品久久精品一区二区| 久久精品一本到99热免费| 亚洲av无码乱码国产精品fc2| 亚洲日韩精品无码一区二区三区| 亚洲精品在线视频| 一本一本久久aa综合精品| 亚洲av午夜福利精品一区人妖| 久久夜色精品国产噜噜噜亚洲AV| 四虎成人精品无码| 人妻精品久久无码区| 国产精品综合色区在线观看|