需求
遍历当前打开的IE实例,分别获取IE浏览器中打开文档的一个节点值,调用IE内容中的一个javascript函数。
分析
Java直接控制IE浏览器,有点麻烦。只有通过VC来实现,生成一个dll文件,Java通过JNI调用。
实现:
1、准备工作:该工程采用的原理是通过和IE对象的接口的交互来实现对IE的访问,实际上是采用COM的技术。所以需要在vc工程中加入对COM的支持:
#import <shdocvw.dll>
#import <mshtml.tlb> // Internet Explorer 5
#include <atlbase.h>
CComMo ...
最近工作中遇到关于Access数据库同步的问题,需要使本机的Access副本所在文件夹共享,方便服务器来同步数据。这就需要在安装的时候使文件夹成为共享文件夹,不能让客户自己来设置吧!
用VC中的NetShareAdd函数可以实现使文件夹共享,函数原型如下:
NET_API_STATUS NetShareAdd(
LPWSTR servername, //字符串参数采用unicode编码
DWORD level,
LPBYTE buf,
LPDWORD parm_err
);
不过要在VC工程->设置->连接中的对象/库模块中将ne ...
昨天遇到一个奇怪的问题,就是float->CString时,float值为0.701407,转换为CString类型就变为0.7014068了,代码如下:
znum=((float)aget[z]-average)/standardvariance;
strCol.Format("%f",znum);
原来是Format这个method在搞怪。
首先看Format的声明:
function Format(const Format: string; const Args: array of const):
格式指令具有以下的形式:
"%" [index ":"] ["-"] [wid ...
VC对数据库的操作,通常就是通过ADO、ODBC或DAO方式访问。在最近的工程中,对ADO和ODBC操作数据库有了一定的了解,DAO方式还没有尝试。
下面是通过ODBC访问数据库的操作,ADO方式建立连接时会出现异常。
一、ACCESS->EXCEL
主要思想就是通过CDatabase操作数据库,将ACCESS中的数据读取出来,然后再插入到EXCEL中。代码如下:
//将access数据导入到excel中
void ExportToExcel(CString filename, _RecordsetPtr &resultlist, CWnd *wnd,CString tableNam ...
最近一个同学让我帮他做一个数据统计及计算的软件,主要是计算一些方差、增长率什么的,盛情难却,虽然补助不多,但还是做了。
拿到需求后--其实也算不上什么需求,就是一些计算公式,界面的风格也没定--,我首先先确定软件的开发环境和使用工具,最后选定了用VC开发,数据库是Access,因为软件是在windows操作系统下运行的,数据量也不大。自从毕业后就没怎么接触过VC,我们单位软件开发都在Java环境下,对VC有些生疏了。
接下来,基本实现了需求中的功能,包括求和、几何平均数、标准分数、T分数、百分等级等。然后需要思考的就是如何部署界面,使用户使用时方便以及界面的美观性。曾记得我 ...







评论排行榜