为VB程序创建模块(类似于firefox插件)

发布于 2024-08-28 02:47:00 字数 535 浏览 4 评论 0原文

我有一个联系人管理程序,想为多家网络营销公司设计。我想要的结构将包括一个涵盖基本联系人管理功能的核心程序。之后,人们可以为其特定的网络营销公司购买一个模块。该模块将包含原始程序需要能够操作的各种控件。以下是它必须具备的示例:

  • 一个组框,其中包含链接到家谱视图的按钮,以及从公司提供的后台导入下线的选项。
  • 显示在联系页面上的面板,允许用户输入业务信息或通过从后台导入下线来填写:即业务 ID、资格级别、赞助商信息等。
  • 当用户在 上搜索联系人时显示的面板联系人列表页面,允许用户根据加入时间、公司 ID 等信息进行排序。
  • 显示在个人业务概述页面中的面板,该面板向个人显示其下线中有多少人处于每个资格级别,并为特定资格级别的个人开发邮件列表。

我开发了代码来执行所有这些功能,我只是想给您一个需要完成的示例。我想我想要创建的是一个可以下载并且程序可以识别的库,但我不太确定该去哪里。我真正想做的是弄清楚我可以制作什么样的文件来包含所有这些代码以及程序将识别的 GUI 信息。

有什么想法吗?

感谢

约翰

I have a contact manager program that I'd like to design for multiple network marketing companies. My desired structure would include a core program which covers basic contact management functions. After that one could purchase a module for their specific network marketing company. This module would contain a variety of controls that the original program would need to be able to manipulate. Here is an example of what it would have to have:

  • A group box containing buttons that link to a genealogy view, and the option to import one's donwnline from the back office provided by a company.
  • A panel which is displayed on the contact page allowing the user to input business information or which will be filled by importing a downline from the back office: ie business ID, qualification level, sponsor information etc.
  • a panel displayed when one searches for contacts on the contact list page which allows the user to sort based on information such as when they joined, what their business id is and so forth.
  • a panel which is displayed in a personal business overview page which presents to an individual how many people in their downline are at each qualification level and develop a mailing list for individuals of a certain qualification level.

I have the code developed to perform all these functions, I just wanted to give you an example of what needed to be done. I'm thinking that what I'm trying to create is a library that one can download and the program will recognize, but I'm not really sure where to go. What I'm really trying to do is figure out what kind of file I can make that will contain all this code and the GUI information that the program will recognize.

Any ideas?

With thanks,

John

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

把回忆走一遍 2024-09-04 02:47:00

好吧,我的解决方案不是以插件方式进行,而是以我认为的带有数据库集成的“自定义更新”方式进行。您执行此操作的方法是通过为公司制作 .msi 安装程序或类似的“新”(或旧)版本程序来为公司进行特定更新。这可以做任何事情,从安装程序的原始、干净版本,或安装专门为其更改代码的另一个版本。就项目而言,最好将这些更改存储在单独的文件夹中,例如 SVN 或 CVS 存储库中。

现在,对此持保留态度,因为这可能需要大量工作,具体取决于您计划进行的“更新”次数。当然,这可能正是您正在寻找的,因为一旦您获得更新,您无需重新编程即可将其分发给另一家公司。您只需对其进行分支并对现有代码进行任何必要的更改即可。

Well, my solution would be to do it not in a plug-in style, but what I like to think of as a "custom update" style with database integration. The way you would do it is do a specific update for a company by making a .msi installer or something similar for the "new" (or old) version of the program for them. This could do anything from installing the original, clean version of the program, or installing another version with the code changes made specifically for them. Project-wise, it would be best to store these changes in separate folders, as in a SVN or CVS repository.

Now, take this with a grain of salt, since this may be a lot of work, depending on how many "updates" you are planning on doing. Of course, this could be what you're looking for because, once you have an update, you don't have to reprogram it to distribute it to another company. You just branch it and make any necessary changes to the already existing code.

在巴黎塔顶看东京樱花 2024-09-04 02:47:00

看来这些论坛上的最后一条评论被证明是最有帮助的。我最终得到了一个设计,其中主程序是主机和接口。我花了一段时间来吸收汇编代码的运行方式,希望能更多地了解它……这就是我真正学习的方式……搞乱和修补事物,阅读描述并尝试在不同的场景中使用。调试起来有点困难,但我越来越有信心我正朝着正确的方向前进。

It appears that the last comment on those forums proved to be the most helpful. I ended up with a design where the main program is the host and the interface. I've been taking a while to absorb how the assembly code operates in the hopes of learning more about it...that's how I learn really...mess and tinker with things, read descriptions and try using in different scenarios. This is a little challenging to debug but I'm growing confident that I'm heading in the right direction.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文