为了将一个使用ComponentOne的工程进行迁移首先,必须把您的工程转换为Visual Studio格式,这包括移除对之前版本程序集的引用以及替换新的程序集。其次,必须更新.licx文件或者许可授权文件,以便工程能够正确运行。转换工程的步骤:
- 打开Visual Studio,选择File菜单,Open Project菜单项。
- 找到您希望转换为Visual Studio的.sln文件。选中并单击Open。之后将会出现Visual Studio转换向导。
- 单击Next。
- 选择Yes,在转换之前创建一个您当前工程的备份,并单击Next。
- 单击Finish按钮,将您的工程转换为Visual Studio格式。转换完成窗口出现。
- 如果您希望查看转换记录,请单击选择"向导关闭时显示转换记录"。
- 单击Close。工程转换完成并打开。现在你必须删除对任何以前版本的ComponentOne .dll文件的引用,并添加对新版本的引用。
- 转到"解决方案资源管理器"(View |Solution Explorer),选择该工程,然后单击
ShowAllFiles按钮。
注意:注意:如果没有选中Solution中的工程节点,则不会在SolutionExplorer工具栏显示Show All Files按钮。 |
- 展开References节点,右键单击C1.Common并选择移除。使用同样的方法移除C1.Win.C1BarCode.2.dll。
- 右键单击Reference节点,并选择AddReference。
- 浏览并选择C1.Win.C1BarCode.2.dll。单击OK,将其添加到该工程的引用。
更新.licx文件:
- 在解决方案资源管理器中,右键单击licenses.licx文件并选择删除。
- 单击OK永久删除licenses.licx必须重新Build整个工程以便创建一个新的,内容更新过后的.licx文件。
- 单击Start Debugging按钮开始编译并运行工程。新增的.licx文件可能在解决方案资源管理器中不可见。
- 选择File,Close以关闭窗体,然后双击Form.vb或Form.cs文件
在解决方案资源管理器中打开它。新的licenses.licx文件将会出现在文件列表中。
迁移过程到此结束。
主要功能
C1BarCode 从最早就是为了在C1Report组件中使用而开发的,并且自从2004年五月发布的build 151开始做为C1Report 的一部分包含进来。
我们认为,ComponentOne BarCode for WinForms可以做为ComponentOne的一个有价值的补充我们决定它作为一个独立的组件,因为除了报表之外,对于其他的应用程序而言,它也很有用。例如,您可以使用C1BarCode向Grid单元格、网页、或者其他常见的.NET PrintDocument添加条码图像。下面的图片显示了一个C1Report 报表,显示的每一条数据都包含C1BarCode:
WinForms条码的主要功能包括: 支持10种不同的编码
控件支持10种编码,包括:CODABAR码,cod128,CODE39,code93,EAN13,EAN8,Code I2of5,Postnet, UPCA、UPCE。
!worddav9e4c9f4ba287efad84a4ee410c8b714c.png|height=689,width=487!提供C1QRCode 格式
QR码(快速响应矩阵码)格式是时下最流行的二维条码格式,几乎所有的智能手机都带有免费的扫描程序,可以扫描并识别该条码。更多信息请参阅使用C1QRCode 章节。
自动添加校验位
C1BarCode控件会按照不同编码的编码规则,依据需要进行编码的值,自动添加所需要的控制字符也校验字符,以保证条码能够更良好的被设备识别。
易于部署免版税的DLL
C1BarCode是一个免版税的DLL,可以向任何常规程序集一样和您的应用程序一起部署。