我看到了很多关于 .NET 和生成条形码的线程和帖子。很多人都在谈论库、dll 和一些“开箱即用的应用程序”。我只是问自己:我真的需要这些东西吗?我(此时)能够在没有任何额外库或其他东西的情况下创建条形码。与Font一起工作很好。我只需要一个条形码字体,让我们像3 of 9一样免费取一个,我可以安装它(实际上我什至不必安装它,它足以拥有文件的路径)然后我会做这样的事情:
Font f = new Font("Free 3 of 9", 80);
this.Font = f;
Label l = new Label();
l.Text = "*STACKOVERFLOW*";
l.Size = new System.Drawing.Size(800, 600);
this.Controls.Add(l);
this.Size = new Size(800, 600);
我可以显示条形码。你知道吗?我的手机可以读取它。所以这就是多么容易。我可以将其保存为 jpg,我可以将其粘贴到 xml 文件中等等。如果我想要另一个条形码,我只需要新字体,将 3 of 9 更改为其他内容,仅此而已。
所以我的问题是:我错过了什么?每个人都在谈论“呃使用已经完成的东西”,“使用库”等等。那么如果我在没有额外的库和其他东西的情况下继续这个,我会遇到什么问题呢?有什么建议么?谢谢