非計算機專業學編程選哪種語言入門比較好?
我大學的專業是化學,通過了VisualBasic國家二級考試,通過自學獲得了二級證書。個人覺得VisualBasic(以下簡稱VB)簡單易學,用起來很快,還能提高辦公操作水平,特別適合非計算機專業人士學習編程。
一、VB與VBA的關系
VB是微軟開發的一種結構化、模塊化、面向對象的可視化編程語言,它包括事件驅動機制來輔助開發環境。VB,基于Windows操作系統,簡單易學。它的視覺設計環境和"你看到的就是你得到的設計方法隱藏了應用程序開發的復雜性,簡化了各種復雜的操作。VB可用于開發許多領域的應用程序,如科學計算、數據庫管理、圖形操作、Internet/intranet等。
學習VB可以提高使用辦公軟件的操作技能和效率。可以說,能否熟練使用Office中的宏,是區分一個Office操作人員是高手還是小白的標準。Office中的宏,即VisualBasicforApplications(以下簡稱VBA),是VB的一種宏語言,可以用來擴展Windows的應用功能。如果你學習VB,你必然會掌握Office的VBA,從而大大提高你的辦公效率和操作水平。
二、VB的特點
1.面向對象
VB采用面向對象設計的思想,用簡單組裝復雜,化復雜為簡單,然后實現某個功能。對象是指操作實體,如窗體、命令按鈕、標簽、文本框等。編程是指根據界面設計要求,在界面上設計窗口、菜單、按鈕等各類對象,并為每個對象設置屬性。
2.事件驅動的
在Windows環境中,事件是驅動的,運行的對象可以響應多個不同的事件。每個事件都是由代碼組成的,代碼決定了對象的功能。當被觸發時,比如點擊一個命令按鈕,對象就會實現功能,如果事件沒有被觸發,就會處于零狀態,無法執行功能。整個應用程序由獨立的事件流程組成。
3.全面發展
VB為編程提供了多種集成開發環境。在這種環境下,你可以設計界面,編寫代碼,將應用程序調試編譯成可以在Windows下運行的可執行文件,并為其生成和安裝VB集成開發環境,為程序員提供了極大的便利。
4.強大的數據庫訪問功能
使用數據控制控件可以訪問各種數據庫。VB6.0提供ADOControl控件,不僅可以用最少的代碼實現數據庫操作和控制,還可以替代DataControl控件和RDOCon。遠程數據對象控制。
5.強大的幫助功能
⑴VB為用戶提供了各種向導,幫助用戶完成復雜的操作。例如,使用數據表單向導,您可以不用編寫任何代碼就創建一個數據庫應用程序,即使您不需要。;我根本不懂數據庫操作。使用打包和擴展向導,您可以輕松地為您的應用程序創建安裝程序,并且可以將您的應用程序發布到各種存儲設備或網絡。
⑵用戶只要安裝CSDN在線幫助,就可以使用VB中的幫助菜單和F1功能鍵,隨時方便地獲得所需的幫助信息。VB幫助窗口顯示相關示例,通過復制粘貼代碼可以獲得大量示例代碼,為用戶學習和使用提供方便。
第三,我的自學經歷
我在學習VB的過程中看了很多書,推薦以下三本(后面有附圖)。
1.入門教材:出版社出版的《《VisualBasic程序設計培訓教程》》中文版;;美國郵電出版社。
2.高級教材:冶金工業出版社出版的《《VisualBasic函數實用手冊》》。
3.改進教材:出版社出版《《VisualBasicAccess數據庫應用系統開發與實例》》中文版;;美國郵電出版社。
當然,VB的功能還不夠強大,無法實現復雜的算法。如果要寫大型程序,就要選擇其他編程工具。另外,VB在Win7之后的操作系統中的兼容性和穩定性都不是很好。
matplotlib氣泡圖怎么調整氣泡大小?
步驟:
1.右鍵單擊氣泡并選擇數據系列格式;
2.選擇[選項]選項卡,在預覽上有一個調整百分比的地方。放下來。