乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何使用VS2008开发操作<em>EXCEL</em>的应用程序

如何使用VS2008开发操作<em>EXCEL</em>的应用程序

作者:乔山办公网日期:

返回目录:excel表格制作


vs2008你用mfc或是直接win32可以直接绘图。只不过现在的图形库换成opengl而已,显然后者和directx一样,绘图性能更加强大。所以这跟编程软件没有关系。
vs下,无论是2003~2010,都是走同一个流程,创建出一个窗口,然后引入opengl库,在渲染时,用gpu指令等进行操作。

微软要推广directx,自然看opengl很不爽,所以只支持到版本1.1.opengl标准化步伐太慢,所以directx后来居上,但他的开发很大程度是借鉴opengl的。
现在opengl唯一的优势就是他的跨平台。

既然搞opengl,找些资料来看,这东西很专业,不是三两下就能摆平的。总得来说,opengl的api对渲染控制起来比较细腻,directx则简单得多,但这是相对。两者关系,就象初学3ds max 5.0和9.0 版本越高,建模越容易,但细节方面调整就不那么如意了。学精了,两者才没有区别。

一、最常用的 OLE 自动化方式
这个方式应该说是功能最全的方式,可能也是应用的最多的方式。由于这种方式采用的是隐藏启动 Office Excel 的方式,所以几乎是全能,任何功能都可以完成。不过缺点也是比较明显的:
1、采用 OLE 方式,需要用户计算机上安装有 Office Excel,否则就失败;
2、由于是隐藏启动 Office Excel,而 Mcirosoft 的一贯作风就是功能强大、体积巨大无比,所以这个速度是个很大的瓶颈。
3、它的基本方法是使用导出 .h 进行 OLE 操作,这种方式在文件数目不多,对功能要求大过速度的话,这是首选。
二、ADO/ODBC 的方式

这种方式需要确保 ODBC 中已安装有 Excel 表格文件的驱动 "MICROSOFT EXCEL DRIVER (*.XLS)",所以同样依赖于 Office Excel 是否安装。
三、Sourceforge 上的开源 Excel 库

搜索了一下,有几个似乎人气比较高,像 libXLS,XLSlib 等,下载下来看了一下说明,好像更多是作为 php 的插件来使用的,对 C++ 似乎没多大帮助。
四、第三方收7a64e78988e69d83338费 Excel 操作库

第三方收费的,找到一个 LibXL (注意不是 LibXLS),他的官方网站是 http://www.libxl.com/
五、一些不需要依赖 Office Excel 的方式
六、重点推荐的

BasicExcel !
作者和 CSpreadSheet 的作者是同一个,不过是因为考虑到以前 CSpreadSheet 的一些局限性和想实现兼容性,重新写的。地址是:http://www.codeproject.com/KB/office/BasicExcel.aspx
项目属性包含路径

为什么要用excel画图啊,直接用VC画就是了嘛,估计你这个问题很少有人搞过,呵呵,一般都是调用excel操作数据,或者画曲线图等等,

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网