当前位置: 首页 > news >正文

虚拟技术对网站建设维护的影响怎么看网站有没有做推广

虚拟技术对网站建设维护的影响,怎么看网站有没有做推广,浙江商城网站建设,自己做网站推广产品这是一个ATL开发实例的流程#xff1a; 1. 在atl中插入一个atl实例#xff0c;然后添加一个类#xff0c;派生自ccmdtarget。 2. 添加相应的属性或者方法#xff0c;在这里需要明白一点的是#xff0c;这个属性和方法其实是一个概念#xff0c;只是添加一个属…这是一个ATL开发实例的流程 1.       在atl中插入一个atl实例然后添加一个类派生自ccmdtarget。 2.       添加相应的属性或者方法在这里需要明白一点的是这个属性和方法其实是一个概念只是添加一个属性就相当于添加了两个方法一个用于获取属性的一个用于设置属性的。 3.       注意一点atl具有自注册的功能我只需要对其进行build就可以实现注册的功能 4.       这就相当于创建了一个代码组件 接下来就是在工程中进行调用了调用的步骤如下 1.       首先我们用#import “…..dll”进行引入。注意这里引入的是dll而不是tlb(mfc写的组件调用的是tlb) 2.       用afxoleinit或者是Coinitialize(NULL)进行初始化。 3.       创建一个接口对象比如:IOperatorPtr m_p; 4.       对象实例化eg:m_p.CreateInstance(__uuidof(Operator));即可 5.       用接口调用接口函数即可。 接下来是一个实例 Atl中的主要代码 STDMETHODIMP CFace::test(long Amount, BSTR *pbstrResult) {        // TODO: Add your implementation code here          TCHAR szBuf[512];        WCHAR *wszBufnew WCHAR[512];        BSTR bstrNew;        if (m_balanceAmount0)        {               wsprintf(szBuf,不能借款);               MultiByteToWideChar(CP_ACP,0,szBuf,-1,wszBuf,512);               bstrNew::SysAllocString(wszBuf);               *pbstrResultbstrNew;        }        else        {               wsprintf(szBuf,借款成功);               MultiByteToWideChar(CP_ACP,0,szBuf,-1,wszBuf,512);               bstrNew::SysAllocString(wszBuf);               *pbstrResultbstrNew;        }        return S_OK; }   STDMETHODIMP CFace::get_Balance(long *pVal) {        // TODO: Add your implementation code here        *pValm_balance;        return S_OK; }   STDMETHODIMP CFace::put_Balance(long newVal) {        // TODO: Add your implementation code here        m_balancenewVal;        return S_OK; } 下面是在程序中对这个代码组件的调用的主要代码初始化和实例化都已经在initialdialog中完成 void CAaDlg::OnButton1() {        // TODO: Add your control notification handler code here        UpdateData();        BSTR str; //     CoInitialize(NULL); //  if (FAILED(m_p.CreateInstance(__uuidof(Face)))) //  { //          AfxMessageBox(not found); //    }        strm_p-test(m_data);        CString s(CString)str;        AfxMessageBox(s); }   void CAaDlg::OnButton2() {        // TODO: Add your control notification handler code here        UpdateData(); //     IFacePtr ptr; //     ptr.CreateInstance(__uuidof(Face)); //     ptr-put_Balance(m_money);        m_p-put_Balance(m_money);        MessageBox(存款成功); }   void CAaDlg::OnButton3() {        // TODO: Add your control notification handler code here //     CoInitialize(NULL);        long l; //    IFacePtr ptr; //    if (FAILED(ptr.CreateInstance(__uuidof(Face)))) //    { //           AfxMessageBox(not found); //    } //    ptr-get_Balance(l);        m_p-get_Balance(l);        CString str;        str.Format(%d元,l);        MessageBox(str); } 注意在接口的设计的时候方法的参数的第二个为输出参数在程序中进行调用的时候我们调用的接口方法的参数只有一个。如果写两个参数的话编译器是通不过的。可以再外面设置一个变量用来获取接口方法返回的值。转载于:https://www.cnblogs.com/yangxiaoluck/archive/2009/11/25/1610289.html
http://www.lebaoying.cn/news/26707.html

相关文章:

  • 公司做网站 分录中国建材网官方网站
  • 将制作好的网站上传去因特网帝国cms如何做网站
  • 秦皇岛的网站建设公司网站开发未来发展趋势
  • 手机建站程序免费下载电商网站有哪些类型
  • 深圳网站的设计公司怎样进行网络推广效果更好
  • 做网站的动态图片大连建网站网站制作
  • 江西做网站的公司哈尔滨网站设计公司电话
  • 神马网站可以做兼职wordpress个人博客
  • 建一个网站难不难如何设计网站中的上传功能
  • 长治建设网站公司网站门户怎么建设
  • 旅游网站怎么做新媒体广告代理加盟
  • seo还有前途吗seo成都
  • 织梦做的网站打包在dw修改广州网页设计学校有哪些
  • wordpress文字环绕图片网站关键词优化推广哪家好
  • 企业做网站 里面都写什么微信小程序游戏开发一个多少钱
  • ps网站建设教程视频网页设计与制作字体设置
  • 高校网站一般采用什么网页布局企业培训课程设计
  • 网站页面设计效果图嘉陵 建设 摩托车官方网站
  • 网站建设后台怎么弄苏州做网站专业的公司
  • 台州免费做网站wordpress win2003
  • 域名交易网站建设dw建网站怎么做
  • 做一个网站的基本步骤太原自动seo
  • 做搬运的话哪个网站好网站建设案例的公司
  • 合肥网站设计建有没有公司做农副产品网站的
  • 让网站会员做产品标签确认怎么开公众号微信
  • DW做旅游网站毕业设计建网站买的是什么
  • 阿里云虚拟主机做淘客网站广东省消防建设工程申报网站
  • 网站最新一次改版时间什么意思柳城网站开发
  • 网站flsh怎么做做任务打字赚钱的网站
  • 网站建设写百度风云排行榜官网