非计算机专业学编程选哪种语言入门比较好?
我大学的专业是化学,通过了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.选择[选项]选项卡,在预览上有一个调整百分比的地方。放下来。