我正在编写一个Windows应用程序,它将通过ODBC连接连接到Sybase数据库。
它将根据用户在GUI中的选择动态创建一条SQL语句。它需要速度快(有时是1M+记录),并能够导出到Excel或其他报告工具(图形等)什么是最好的编程语言来编写它?
我倾向于C#,我有用C#,C++和VB编写的经验,但我只有中等水平的经验,无论如何都不是专家。我对学习新的语言持开放态度,如果它们比我之前列出的语言更有优势。
谢谢你的帮助。
发布于 2010-09-30 12:29:17
所有.Net语言(C#、托管C++和VB)都可以访问相同的运行时库。C#和VB都比托管C++更简单,就我个人而言,我更喜欢C#而不是VB (但这是一个品味问题)。
您可能还想考虑使用Java,因为它在用于数据库事务的企业应用程序中也广泛使用。它可用于创建可在Excel或其他分析/可视化应用程序中使用的CSV文件。
发布于 2010-09-30 12:43:09
您也可以考虑使用Powerbuilder。它与Sybase有一种特殊的关系(“专门为Sybase构建的本地驱动程序..”参见http://www.sybase.com/products/modelingdevelopment/powerbuilder)。它的语法类似于VB,应该很容易上手。较新的版本具有出色的报表功能,如图表、图表等。
https://stackoverflow.com/questions/3827668
复制相似问题