ACCESS VBA 命名規范(LNC)修訂第2版
——VBA Leszynski naming convention revision
修訂人:紅塵如煙
基本原則:變量名=屬性+類型+對象描述
屬性和類型為小寫前綴,對象描述為一個或多個英文單詞或縮寫,每個單詞首字母大寫,中間不加分隔符。
示例: mintEmployeeID 模塊級私有整型變量
txtUserName 文本框對象
conUserGroupID 常量
基本規范(建議使用)
特殊用途對象(屬性)
隱藏的系統對象 zh
顯示的系統對象 zs
編程方式創建的臨時對象 zt
對象的備份副本或暫時棄用對象 zz
變量作用域(屬性)
過程級變量 (無)
靜態變量(Static) s
模塊級私有變量(Moudule) m
類模塊中的公用變量(Public) p
變量數據類型(類型)
字節型變量(Byte) byt
布爾型變量(Boolean) bln
整型變量(Integer) int
長整型變量(Long) lng
單精度型變量(Single) sng
雙精度型變量(Double) dbl
貨幣型變量(Currency) cur
日期/時間型變量(Date) dtm
變長字符串變量(String) str
定長字符串變量(String) stf
對象變量(Object) obj
變體型變量(Variant) var
自定義常量(Constant) con
VBA編程對象(類型)
復選框(CheckBox) chk
組合框(ComboBox) cbo
命令按鈕(CommandButton) btn
圖像(Image) img
圖表(Graph) gra
標簽(Label) lbl
直線(Line) lin
列表框(ListBox) lst
子窗體/子報表(SubForm) sfr
選項卡(TabControl) tab
文本框(TextBox) txt
附件(Attachment) att
切換按鈕(ToggleButton) tgl
矩形(Rectangle) rtg
窗體/報表節(Section) sec
超鏈接(Hyperlink) hlk
選項按鈕(OptionButton) opt
選項組(OptionGroup) grp
分頁符(PageBraek) brk
綁定對象框(BoundObjectFrame) frb
未綁定對象框(UnboundObjectFrame) fru
自定義控件(CustomControl) ocx
控件(Control) ctl
表(Table) tbl
查詢(Query) qry
窗體(Form) frm
報表(Report) rpt
宏(Macro) mcr
模塊(Moudule) mod
類模塊(Class) cls
數據訪問頁(DataAccessPage) dap
條件格式(FormatCondition) fcd
操作(DoCmd) dcm
應用程序(Application) app
命令欄(CommandBar) cbr
引用(Reference) ref
當前擁有焦點對象(Screen) scr
命令(Command) cmd
連接(Connection) cnn
數據庫容器(Container) cnt
數據庫(Database) dbs
DAO數據庫引擎(DBEngine) dbe
數據庫文檔(Document) doc
錯誤(Error) err
字段(Field) fld
用戶組(Group) ugp
索引(Index) idx
參數(Parameter) prm
屬性(Property) prp
查詢結構(QueryDef) qdf
記錄集(Recordset) rst
關系(Relation) rel
表結構(TableDef) tdf
用戶帳戶(User) usr
工作組(Workspace) wrk
擴展規范(視需要使用)
對于字段,考慮到使用非Access數據庫時字段數據類型不一樣,建議不加前綴或以大寫字母F(即Field)作為前綴。下面的前綴和后綴只需要使用一種即可。
字段(類型)
自動編號(隨機) idn
自動編號(順序) ids
自動編號(同步復制ID) idr
是/否 ysn
字節 byt
整型 int
長整型 lng
單精度型 sng
雙精度型 dbl
同步復制ID uid
小數 dcm
貨幣 cur
日期/時間 dtm
文本 chr
備注 mem
OLE對象 ole
超鏈接 hlk
附件 att
計算 cal
表(類型)
表(任何類型) tbl
表(dBASE鏈接表) tdbf
表(Excel鏈接表) txls
表(ForxPro鏈接表) tfox
表(Lotus鏈接表) twks
表(ODBC鏈接表) todb
表(Paradox鏈接表) tpdx
表(SQL Server鏈接表) tsql
表(文本文件鏈接表) ttxt
表(查閱表) tlkp
查詢(類型)
查詢(任何類型) qry
查詢(選擇查詢) qsel (無)
查詢(追加查詢) qapp (Append)
查詢(交叉查詢) qxtb (Xtab)
查詢(DDL查詢) qddl (DDL)
查詢(刪除查詢) qdel (Delete)
查詢(篩選器查詢) qflt (Filter)
查詢(查找查詢) qlkp (Lookup)
查詢(生成表查詢) qmak (MakeTable)
查詢(SQL傳遞查詢) qspt (PassThru)
查詢(總計查詢) qtot (Totals)
查詢(聯合查詢) quni (Union)
查詢(更新查詢) qupd (Update)
窗體/報表(類型)
窗體(任何類型) frm
窗體(對話框) fldg (Dialog)
窗體(菜單) fmnu (Menu)
窗體(消息框) fmsg (Message)
窗體(子窗體) fsfr (SubForm)
報表(子報表) rsrp (SubReport)
ACCESS VBA命名約定(LNC)修訂第2版.doc(在“了解更多”里下載)
前言——個人經歷碎碎念
本人多年pvp娛樂玩家(主要是電腦太差,團隊本12幀左右實在玩不了)。國服wlk開始第一天建立的dk并且持續至今的dk號。選擇是矮人,因為喜歡矮人的板甲看起來很舒服并且打擊動作個人挺喜歡的。轉bl的那段時間是獸人,之后又轉回來了。
WLK版本是小白階段的pve玩家,從toc的冰瘟血天血 循環------到Icc的卡銅墻鐵壁技能鏈,打小薩魯法爾。雙光環dkt扛過10pt LK是當時版本的最高成就。pvp屬于每周55混分級別。
CTM版本開始由于時間不太多,進入比較專注的只打pvp。55抱到大腿bdk dz fs zs NQ 4dps 躺倒2200獲得55成就. 大元帥等評級成就主要是CTM和MOP版本獲得的。
然后到了MOP。至今最大的pvp成績是MOP第一賽季邪dk+nq22 (nq 褲衩掉叻-灰谷,大神已經afk,多年QS玩家) 天梯登頂28勝1敗成績,2100左右分數,輸的那一場是我掉線。那時候沒什么人玩22,評級剛剛出來玩的人很多,排隊20min左右出一場對面匹配1800.實在沒有隊伍。天梯的前后50min左右全部是刷子。所以運氣比較好,登了個頂。而且那個版本的dk主流還是bdk。mop之后版本dk們開始傾向于邪惡天賦pvp。mop后期22達到了2622等級最高(和bl的MK小雷 高中生大神又已經afk)。33只跳了2200成就。
WOD之后時間又不太多了,第一賽季初33打到2379.差一點跳成就,第二個dk號也是2360左右也是差一點。二三賽季沒打,無成績。 沒有固定隊友,也很少熬夜,33感覺難以沖分。
對wow pvp的認識(一個娛樂pvp dk玩家的眼里)
我的經歷特點:隊友的直接的磨合都不是特別長久。并且也感覺難以固定時間進行配合。基本都是靠大家的基本功硬撐上去的。還有大神們幾乎都是專精于同一個職業,reroll很少。 (樓主悄悄地玩了一下風行MK和這個版本的DH,他們和dk的JJC定位比較類似,感覺上手很快)并認為的wow的pvp主要是這樣子的。
wow的pvp更多依賴于思考,相比其他競技性游戲而言的話,手速反應力要求不太高。
1.所有職業基本都是能玩的,并且基本有打到33的2200分數潛質。部分版本強勢職業能比較容易的打上去,或者上限更高。心態要放好。定位清楚自己打wow的pvp的目標
2.上手慢,特別慢,需要熟悉本職業,并且了解其他職業的特點。爆發標識,防守標志等。熟悉這些需要查閱大量的相關數據。而且版本變換的話,很多老資料就無效了。這對很多玩家造成的影響很大。當然如果只是打個2200的話,只需要了解一個大概的就可以了。
3.對于dk這個職業為代表的沒控制的沒明顯爆發的職業而言,pvp復雜場合里面的傷害能力是您上分的基礎。沒有基礎就修不了高樓。您不是賊法等控制爆發職業可以靠CC鏈加爆發打死人的。作為一個dk。沒有那么多的控制。要殺死人最有效果的也就是給對面帶來持續的高傷害能力。
4.評級高DPS和高HPS是也是高分的基礎。這里能看得更加明顯。控制鏈在評級多個職業大量aoe的情況下顯得過于烏托邦。一不小心就破控制了。所以大家采用最穩妥的高dps和高hps 讓dps》對方的hps,配合短時間的硬控治療造成血線缺口擊殺人。 此思路在33里面就是dotAA隊的一樣的思路,代表組合死術薩,今年嘉年華出現的yd am 治療等,依靠高dps 和短控制等干擾對方治療加血以此求得擊殺點。 而老版本的賊法牧是控制鏈加爆發的代表,完全是另外一種思路,本人不會打這種控制爆發的哈。 在dk的路上已經難以回頭了。。
5.綜上,dk等控制不多的職業打jjc,如果您能達到pve的頂級手法并且在pvp的混亂條件下還能正常發揮,這個賽季的2200離你不遠了。
6.野外pvp,野外團戰等內容的話更像是pve,玩具太多種,大家都可以互秒的。雷神島pvp裝和永恒島pve裝的時候就是這樣子了。幾個gcd帶走下一位。所以本人不怎么在意這些部分。 而且這些內容感覺blz也沒有給什么獎勵。完全不如場內有意思嘛
重點來了,本賽季cjq+bdk 眼神22 2400匹配的dk經驗
我本來和qs打之前不知道能2400都打的這么輕松的。。完全超乎我的預料的2200左右。這里贊美一下hell大真的很暴力的。我們大概從1900左右開始打的 40多場左右,30勝利左右。結束時候分數大概在2246左右分數。2400左右匹配
主要面對的組合是近戰加治療。 感覺如果碰到fs加治療的話會死的很慘,但是fs+治療被其他組合吃光光了。22就是這樣嘛組合克制很明顯。
組合思路: RUSH RUSH 治療。
我們只有一場面對痛苦ss+奶薩時候殺了痛苦ss的。分段是2000左右時候的。之后統統是無腦rush 治療。 60%左右的治療會撐不到第三個冰柱出場,剩余的撐到第三個冰柱帶走,不然就是我們自己被帶走啦~
我的天賦 3133332 或者2233322 我2個天賦都在用感覺傷害差不多。可能有幻覺。平砍流適用于對面的短腿跑不掉的治療。如果感覺對面能擺脫我的追擊的話 。我就是3133332開頭的天賦了. 最后的龍息是關鍵天賦我基本沒有變過,當然另外2個也可以使用。不過bdk和cjq的對抗對面近戰帶治療的節奏 。感覺還是龍息適合。 榮譽天賦里面 角斗士勛章 死靈光環 嚴寒中心 寒冰鏈接不變。 另2個視情況變化,黑暗模擬這個版本基本沒用過。主要是龍息時候符能吃緊,感覺用不起。
rush要點通用思路。 起手最好騎馬貼近對方治療。 然后第一個冷酷嚴冬盡量定身2人 開爆發打。 寒冰鏈接請盡量保證多彈跳幾次。 大冰龍留手里做斬殺使用,或者對面link等時候暴躁壓血線使用。此方法可以盡量保證高傷害。而且第一個冷酷嚴冬會被cjq的制裁配合 暈加暈 而且對面近戰打你也不是不打也不是。特別是對面的脆皮近戰dz 貓形態的xd這種。
bdk保命要點:冰固情況下的靈界打擊,一發可以回血30%左右,配合符文武器和之前預存的符能能夠回血不少的。不過只有這一波。你也活不到3min后的下一波了。。。。符文武器也可能會被龍息極限爆發時候配合噴出去。請視情況判斷該給龍息還是給冰固。 如果判斷這場可能你需要冰固回血的話,請不要使用平砍強化的天賦。因為冰固回血之后一定沒有足夠符能給你打冰打的了,那些天賦就變成廢的了。
bdk傷害要點:冷酷嚴冬盡量多蹭2個目標,龍息和大冰龍注意角度,吹風注意位置,總結一下能蹭到另外一個dps的時候 不要放過這些免費的不損失對主目標的傷害壓力的機會。你每造成的1點傷害 對面都是需要花一些東西才能夠補回來的。雙線壓血就是這樣子來的壓力的。還有打不到主目標的時候 打得到誰打誰。
大概的組合對抗思路:
dz+治療:這個版本目前是刺殺賊帶治療,有且只有刺殺賊才能帶治療并且常見治療是ms。因為我練了一個dz玩玩了解刺殺的弱點,脆皮,dot抽血爆發。再加上我是矮人dk, 這個組合我們遇到的都沒有輸過。湮滅打在dz身上太疼了。是對面治療的黑洞。我和cjq在rush ms的時候當ms跑掉時,我湮滅給dz幾下就吃不消了 dot被石像形態完克。近身才能上dot 還會被綠壩檔毒藥。 組合克制在這里盡顯無余。
YD+治療:類似于dz+治療。qs保護還可以解除流血。yd本身的保命來源是2層盾墻。類似于dz的閃避和斗篷開過了后來打傷害的話都是冒著很大的風險的。也是比較克制的組合。 PS yd站起來刷血的話不用管他。他加血時候可是0傷害的。相當于被我們2個dps白打。看情形鼠標指向心靈冰凍斷一個就行了。
生存獵+治療:lr定身或者冰凍拆火不錯。但是我們還是能rush死。 利用lr近戰的特點,dk短腿的特點,打不到治療的時候,請用力抽打lr。治療被另外一個近戰追著打的時候看到自己的另外一個dps還是瘋狂掉血,這樣他會很難過的。這一條適用于所有組合。如果打不到治療,一定不能浪費任何一個gcd。盡量全部把gcd變成傷害,打死一個bb對面都難過。讓對面治療來加。雙線殘血心里很難過的特別是ms抬血能力相對的來說沒有其他治療強硬。
痛苦ss+奶薩:rush 奶薩。本來我以為ss無腦換恐懼我們2個人,我們就很難打的,但是我們碰到的幾對 都rush死了奶薩。然后我們也差點死亡,感覺再給對面的奶薩3s的話,我或者cjq就會被ss打死了。運氣比較好。 大冰龍就是對抗著2個組合時候link 時候一大口2人一起a 寒冰鏈接有的話也可配合上去一起彈。 sm的反擊TT和電能TT請秒拆。不然GG 。 我們全勝
zs+治療:類似于dz和yd+治療。我們輸了幾對 zs破膽震蕩波群體控制拆火對于我們這2個的情況比 dz和yd的拆火能力更加的適應。 55開吧
dk+治療:拆火能力弱于zs。 傷害高一zs15%左右感覺給我們rush 治療的機會更大。當然bdk帶治療我們2個也會被冷酷嚴冬2個寒冰鏈接彈的。。單體的壓力沒有zs那么大。
DH+治療:碰到一對dh+ms的 贏了一次輸了3次。 ms起手原地套那個讀條的疊加盾。dh起手爆發又高。持續30s,變身時候不怎么需要ms照顧血量 。打不過。地圖好一點的話,有一些機會。 但是這個組合會被dz+治療 yd+治療這些完爆呀。。組合克制正常的啦 。 我們比較劣勢。
風行MK+治療:我們沒有碰到過。根據2600冰防大神帖子的經驗的話,應該是劣勢的。運氣好沒碰見
大概就是這些組合了吧。 對面dps+防騎的我們沒有遇到過。雙dps的2400左右我們也只看到只有我們一對。我本來都打算和防騎配合試試的,然后找到了cjq大神·hell多次在我追不到治療/馬上要躺下的時候完成了對治療的擊殺
后面的幾張截圖是當時隨便截下來的。主要我們2個人的秒傷。如同我對jjc的認識一樣。如果職業基礎打得好,樓才能修高。切目標要快速哈 bdk轉火基本不損失傷害的。冰打湮滅吹風嘛。