对于我们这些深入研究VB.NET的人来说,回到VB6的旅程可能是一次令人困惑的旅行。在VB6中使用计时器就是这样。同时,向代码中添加定时进程对于VBA宏的新用户来说并不明显。...
十条常识性建议,使编写Excel VBA更快更简单。这些技巧基于Excel 2010(但几乎在所有版本中都适用),许多都是受Matthew MacDonald的O'Reilly著作《Excel 2010-缺失手册》的启发。...
在VB.NET中,粗体是“只读”的。本文将告诉您如何改变这一点。...
当VB.NET 1.0被引入时,最大的变化之一是,所有Microsoft生成的源代码都包含在内,并且作为程序员可以在项目中使用。较旧的Visual Basic版本创建了无法识别的p代码,您无法看到,也无法更改。即使生成的代码在您的程序中,更改任何代码都不是一个好主意。如果您不知道自己在做什么,很有可能通过更改Microsoft生成的代码来破坏项目。...
项目、解决方案以及控制它们的文件和工具的整个主题很少被解释。...
在VisualBasic学生学习了所有关于循环、条件语句和子例程等的知识之后,他们经常问的下一个问题是,“如何添加位图、wav文件、自定义光标或其他特殊效果?”答案之一是资源文件。当您使用VisualStudio资源文件添加文件时,它们将直接集成到Visual Basic项目中,以获得最大的执行速度和最小的打包和部署应用程序的麻烦。...
构建完整的自定义组件可能是一个非常高级的项目。但是,您可以构建一个VB.NET类,该类具有工具箱组件的许多优点,而且所需的工作量要小得多。这就是为什么!...
在《编写对象的新实例》一文中,我介绍了创建对象的新实例的各种方法。相反的问题是处理对象,在VB.NET中您不必经常担心。NET包含一种称为垃圾收集器(GC)的技术,该技术通常安静而高效地处理幕后的一切。但有时,通常在使用文件流、sql对象或图形(GDI+)对象(即非托管资源)时,您可能需要控制在自己的代码中处理对象。...
在VisualBasic学生学习了所有循环、条件语句和子例程之后,他们经常问的下一个问题是,“如何添加位图、.wav文件、自定义光标或其他一些特殊效果?”答案之一是资源文件。当您将资源文件添加到项目中时,它将被集成,以便在打包和部署应用程序时获得最大的执行速度和最小的麻烦。...
Process对象的Start方法可能是程序员最不受重视的工具之一。作为一个.NET方法,Start有一系列重载,这些重载是不同的参数集,它们精确地确定了该方法的功能。重载允许您指定在另一个进程启动时可能要传递给另一个进程的任何参数集。...
序列化是将对象转换为线性字节序列(称为“字节流”)的过程。反序列化只是反转该过程。但为什么要将对象转换为字节流呢?...
阅读全文,了解如何反编译Delphi应用程序。...
本分步指南介绍了如何连接到Microsoft Excel、检索图纸数据以及如何使用DBGrid编辑数据。您还可以找到流程中可能出现的最常见错误的列表,以及如何处理这些错误。...
看看你的任务栏。看到时间所在的区域了吗?还有其他图标吗?这个地方叫做Windows系统托盘。您想将Delphi应用程序的图标放在那里吗?您希望该图标设置动画还是反映应用程序的状态?...
在Delphi为支持通过网络(internet、intranet和local)交换数据的应用程序而提供的所有组件中,最常见的两个组件是TServerSocket和TClientSocket,这两个组件都旨在通过TCP/IP连接支持读写功能。...
Delphi的编程语言是强类型语言的一个例子。这意味着所有变量必须是某种类型。类型本质上是一种数据的名称。当我们声明一个变量时,我们必须指定它的类型,它决定了变量可以保存的值集以及可以对其执行的操作。...
向数据库网格添加颜色将增强外观并区分数据库中某些行或列的重要性。我们将通过关注DBGrid来实现这一点,它为显示数据提供了一个很棒的用户界面工具。...
Delphi DBGrid是一个功能强大的组件,如果您正在开发数据感知应用程序,那么您可能每天都在使用它。下面,我们将了解如何向您的数据库应用程序中添加更多用户肯定会喜欢的功能。...
Delphi的DBGrid是数据库相关应用程序中使用最广泛的DB感知组件之一。它的主要目的是使应用程序的用户能够在表格网格中操作数据集中的记录。...
DBGrid旨在使用户能够在表格网格中查看和编辑数据,它提供了多种自定义表示“其”数据的方式的方法。有了这么多的灵活性,Delphi开发人员总能找到新的方法使它更强大。...