水果圈麦片和一块显卡

发布日期:2026-05-13 10:35:34   浏览量 :1
发布日期:2026-05-13 10:35:34  
1

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

发布于 2026 年美国母亲节。

这封电子邮件于 2006 年 12 月 4 日到达,由我父亲从比尔那里转发而来。比尔是我父亲当时签约所在公司的一名工程师。那时我 14 岁。比尔附加了一个压缩文件,其中包含一个嵌入了内联超文本预处理器脚本的超文本标记语言页面,该页面由该公司某人在四年前编写,此外还附带了一份来自西门子 9005 数字专用分支交换机的示例文本转储文件。该文件名为 parsebev3.html,以贝夫命名,贝夫是每天实际运行该解析程序的用户。当时已经存在三个“为贝夫打造的解析程序”版本。现在的任务是制作第四个版本,作为一个 Windows 桌面应用程序。

主解析窗口:输入文件文本框,

如果你儿子能看看这个,并评估一下做起来有多容易,我将不胜感激。我认为与其将其重写为 ASP.Net 应用程序,不如直接创建一个基于 Windows 的 .net 应用程序。使用 VB 或 C## 均可。我相信我们可以想出某种方式来补偿他的工作,请与坎迪谈谈。

比尔的妻子坎迪也在邮件收件人中;她将负责处理报酬事宜。加上贝夫,他们三人构成了这个小团队的核心角色,这个项目属于他们的程度远超过属于我的程度。

西门子 9005 是一款数字专用分支交换机,这类设备负责为那些仍然运行自有电话系统的办公室处理交换任务。交换机上的每个分机都附带了一堆功能编程配置:服务等级、寻线组成员资格、遇忙呼叫转移目标、无应答呼叫转移目标、自动呼叫分配指派。交换机会将所有这些信息转储为一种结构化但繁琐的文本格式,而在后续流程中,需要有人将这些转储数据导入电子表格软件以便实际查看配置。这就是任务所在:读取文本转储文件,解析每个分机的记录,输出制表符分隔值文件。

我下载了压缩文件,查看了一会儿超文本预处理器代码,然后开始编写。我选择了 Visual Basic 6.0。

比尔的邮件曾推荐使用 Visual Basic .NET 或 C#。但在那时,我已经编写 Visual Basic 6.0 代码有两三年了,主要是为浏览器游戏开发网络自动化工具。我的副本是破解版,因为我还是个孩子,没有钱。大约一年前,我曾尝试通过《21 天自学 Visual Basic .NET 2003》这本书来学习 Visual Basic .NET。语言本身没问题。但我卡在了从 Visual Basic 98 到 .NET 生态系统的工具链转变,以及随之而来的动态链接库地狱问题上。所以我回到了 Visual Basic 6.0。这并不是一个天真轻率的选择;正是它让解析程序得以交付。

我在互联网上找不到任何关于西门子 9005 转储格式的规范文档。这种格式只能通过阅读超文本预处理器代码来推断,而这些代码本身可能只是某人根据几个示例转储文件进行的经验性解读。于是我就这么做了,在记事本中打开示例转储文件,并将我所看到的内容记录在我自己模块的顶部。第一部分看起来像这样:

  '   字段                       位置        长度
  '
  '   分机号                     1           7
  '   类型                        9           4
  '   服务等级                         14          3
  '   目标 1                    18          8
  '   ...
  '   免打扰外部呼叫转移        64          1

完整的规范,全部写在模块顶部任何可执行代码之前的注释中,大约有 100 行“找到这个锚点

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部