如何使用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用?相关的知识,希望对你有一定的参考价值。
如何将VB代码,用模块归类?令代码不用记,但可以随时拿出来使用!请详细说明!
不用记的意思是不用记在脑,随时可以拿出来用就是用什么样的模式,存放起应付不同功能的控件时应用什么代码就可以从这拿出来用!
“不用记”是什么意思?
“随时拿出来使用”又是怎么样的一种模式。不是太明白楼主想怎么样?
如果你想把很多不同的功能分别写成各个 类(Class)有 2 种方法,一个是把类代码存储在独立的 *.vb 文件里面,另一个方法可以防止在日后调用的时候泄露代码,把 *.vb 作为独立的项目编译成 *.dll。
第 1 种方法你可以在现有项目上“新建项”,然后在 模板 中选择 类。
第 2 种方式你可以在解决方案上选择“新建项目”,然后再 模板 中选择 类库,编译的时候这个项目中的代码就会打包成一个独立的 DLL 文件。
还有一个问题就是楼主好像搞不清楚 模块(Module) 和 类(Class) 的区别。Module 是在 VB.net 之前的一种概念,可以说是一个过时的东西了。现在取而代之的是 Class。Class 比 Module 多出很多的优点,如果你还是一个学生,我可以直接的告诉你,学校的教材在印刷好的那一刻就过时了。如果你是出来工作的就不要再使用 Module 了,Module 不符合 .net 继承、接口 等核心优点,程序员的工作是累积性质的,就像网游的练级一样。
以下是 MSDN 里面对 Module 的解释:
Module 语句定义了在其整个命名空间中都可用的引用类型。“模块”(有时称为“标准模块”)类似于类,但有一些重要的差别。每个模块均正好有一个实例,并且无需创建此实例或将其赋给变量。模块不支持继承,也不实现接口。请注意,从类或结构是类型这一意义上说,模块并非类型 - 您无法将编程元素声明为具有模块的数据类型。
仅可以在命名空间级别使用 Module。这意味着模块的声明上下文必须是源文件或命名空间,而不能是类、结构、模块、接口、过程或块。无法在一个模块或任何类型中嵌套另一个模块。
==========
楼主可不可以说得再具体一些?写程序不可能完全不用脑吧!估计 30、40 年后有人开发出真正的人工智能,电脑能够自己学习那个时候就真的不需要脑去记了。你看看电影 终结者 就可以明白了。
我平时都不用脑去背记函数名称、功能等。我使用 Visual Studio 2008 + 配套的 MSDN 图书库。方便得很。
如果我要输入:
System.Collections.ArrayList
这行代码。只需要敲键盘 sys.col.arr[Tab] 就完成了。
要知道 ArrayList 类的用途只需要把光标放在这个类的单词上,按 F1,MSDN 就会显示 ArrayList 的使用方法及一切绝对相关的信息,是绝对哦!不是相对,也就是说没有垃圾信息。如果你对写程序有兴趣的话多少也要磨一段时间,你也会有自己的风格。
打了这么多字,如果对你有用多给些分。 参考技术A 添加一个moudle 把共通的代码写在里面!~ 不过都要定义成public的!~
以上是关于如何使用?的主要内容,如果未能解决你的问题,请参考以下文章
如何在自动布局中使用约束标识符以及如何使用标识符更改约束? [迅速]
如何使用 AngularJS 的 ng-model 创建一个数组以及如何使用 jquery 提交?