努力估算:使用C / Win32或学习C#/ .NET
我打算写一个小应用程序来抓一个人的痒,可能会让一些同事的生活更轻松.这是我有的:
> 10年的C经验 申请应该做什么: >打开二进制文件,将其提供给上述库. 除了XML解析部分之外,我在C / Win32中包含COM / Office Automation之前已经完成了所有这些工作.涉及很多样板代码,但它是可行的,结果将是一个非常小的应用程序,而无需安装程序. 那么为什么要考虑C#/ .Net呢? >没有解析XML的经验 到目前为止我的考虑: >学习.NET可能很有趣,可能会在更现代的环境中减少代码/第一步. 我的主要目标是功能.努力是一个问题. XML解析是可选的. 请指教. 更新:我忘记明确提到的一件事是我也担心这个工具可以轻松地部署到我的同事身上.使用Win32我很确定我可以提出一个EXE文件< 1Mb,可以轻松通过电子邮件发送,不需要安装.与.Net没那么多.我可以在Visual Studio Express(免费)中创建必要的MSI或其他内容,还是需要第三方工具? 解决方法
由于其他人的问题大部分已经涵盖,我只想快速评论您的注意事项:
完全同意.它绝对有趣,通常它会导致更少的代码.您现在的投资肯定会在未来的项目中受益.在.Net中编程比在C中编程更快.不仅更容易,而且更安全.您与C中常见的许多编程错误隔离,这些错误主要与内存管理不当有关.您还可以获得一个非常完整的托管API来执行构建自己的框架通常需要的东西.
因此你犹豫不决. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |