【数据库编程标准规范系列】之第五章:命名约定
定义完善的变量: 数据类型和作用域 表义性强的变量名,来说明这些变量 必须赋予焦点 5.1 编程原则 有焦点的变量:服务于一个定义明确的目的 无焦点的变量:用于多个目的的变量 焦点的变量 为变量赋予表义性强的名字 增强可读性 淘汰故意缩短的变量名 避免 T
定义完善的变量:
数据类型和作用域
表义性强的变量名,来说明这些变量
必须赋予焦点
5.1编程原则
有焦点的变量:服务于一个定义明确的目的
无焦点的变量:用于多个目的的变量
焦点的变量
为变量赋予表义性强的名字
增强可读性
淘汰故意缩短的变量名
避免Temp,临时变量,暂时性变量
变量名中混合使用大小写字母
Dim strFirst_Name As String
只对常用变量名和长变量名进行缩写,最长不超过32个字符
缩写规则:
一致性,前后统一
选用表义性强的缩写
对变量名中公用部分缩写,专用部分不应缩写
使用统一的量词
变量名结尾处,使用标准化量词:
Dim strCustomerFirst As String
Dim strCustomerLast As String
Dim strCustomerPrevious As String
显式说明变量
建议:显示说明变量
如:Dim、Private、Public或Static
显示按钮:Explicit Option
最佳数据类型,减少内存需求,加快执行速度,降低出错可能,不同数据类型影响计算结果
数字计算:
防止溢出错误
遵循规则:
存储任何类型的文本,String数据类型,包含任何有效的键盘字符,包括数字和非字母字符
存放True和False这两个值,Boolean数据类型
存放不包含小数位、大于或等于-32768、小于或等于32767的数字,用Integer
存放不带小数位的数字,但是数字值大于或小于Integer数据类型允许的值,Long
包含小数位的数字,Single
大于Single数据类型能够存放的数字,Double
存放美元金额,请使用Currency数据类型
存放日期或时间值,请使用Date
只有在绝对必要时,Variant
变量的作用域,对于过程和模块来说它的可视性,应尽量缩小(降低错误率,防止占用资源)
作用域等级,即:过程作用域、模块作用域、全局作用域

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

小米15系列預計10月正式發布,其全系列代號已在外媒MiCode程式碼庫曝光。其中,旗艦級小米15Ultra代號為"Xuanyuan"(意為"軒轅"),此名源自中國神話中的黃帝,象徵尊貴。小米15的代號為"Dada",而小米15Pro則以"Haotian"(意為"昊天")為名。小米15SPro內部代號為"dijun",暗指《山海經》創世神帝俊。小米15Ultra系列涵蓋

蘋果公司最新發布的iOS18、iPadOS18以及macOSSequoia系統為Photos應用程式增添了一項重要功能,旨在幫助用戶輕鬆恢復因各種原因遺失或損壞的照片和影片。這項新功能在Photos應用的"工具"部分引入了一個名為"已恢復"的相冊,當用戶設備中存在未納入其照片庫的圖片或影片時,該相冊將自動顯示。 "已恢復"相簿的出現為因資料庫損壞、相機應用未正確保存至照片庫或第三方應用管理照片庫時照片和視頻丟失提供了解決方案。使用者只需簡單幾步

自去年华为Mate60系列开售以来,我个人就一直将Mate60Pro作为主力机使用。在将近一年的时间里,华为Mate60Pro经过多次OTA升级,综合体验有了显著提升,给人一种常用常新的感觉。比如近期,华为Mate60系列就再度迎来了影像功能的重磅升级。首先是新增AI消除功能,可以智能消除路人、杂物并对空白部分进行自动补充;其次是主摄色准、长焦清晰度均有明显升级。考虑到现在是开学季,华为Mate60系列还推出了秋日礼遇活动:购机可享至高800元优惠,入手价低至4999元。常用常新的产品力加上超值

可以透過使用gjson函式庫或json.Unmarshal函數將JSON資料儲存到MySQL資料庫中。 gjson函式庫提供了方便的方法來解析JSON字段,而json.Unmarshal函數需要一個目標類型指標來解組JSON資料。這兩種方法都需要準備SQL語句和執行插入操作來將資料持久化到資料庫中。

C語言是初學者學習程式設計的理想選擇,其優點包括效率、多功能性和可移植性。學習C語言需要:安裝C編譯器(如MinGW或Cygwin)了解變數、資料型別、條件語句和迴圈語句編寫包含主函數和printf()函數的第一個程式透過實戰案例(如計算平均數)練習C語言知識

MySQL是一個開源的關係型數據庫管理系統。 1)創建數據庫和表:使用CREATEDATABASE和CREATETABLE命令。 2)基本操作:INSERT、UPDATE、DELETE和SELECT。 3)高級操作:JOIN、子查詢和事務處理。 4)調試技巧:檢查語法、數據類型和權限。 5)優化建議:使用索引、避免SELECT*和使用事務。

若要避免PHP資料庫連線錯誤,請遵循最佳實務:檢查連線錯誤,變數名稱與憑證相符。使用安全儲存或環境變量,避免硬編碼憑證。使用完後關閉連接,防止SQL注入,使用準備好的語句或綁定參數。
