天狼鼠

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 47 下一页

2012年4月22日

摘要: Flex提供了<mx:WebService>、<mx:HTTPService>和<mx:RemoteObject>标签来直接访问远程数据,这用于与各种不同语言环境开发提供的远程服务端数据源(如WebService)进行数据交互通信显得更加容易.本文以.NET平台下C#语言开发的WebService作为远程数据源,详细介绍Flex与.NET的WebService的数据通信知识点;包括连接WebService,远程调用WebService方法,给WebService方法传递参数等相关知识点。三个标签的使用方法基本上是一样,这里就以<mx:WebServic 阅读全文
posted @ 2012-04-22 23:43 情有独钟 阅读(180) 评论(0) 推荐(0) 编辑

摘要: Flash/Flex也支持基于Socket的网络连接 ,服务器端可以是C++,VB,C#,Java等任一语言开发。监听一个网络端口便可以接收到Flash/Flex开发的客户端的连接。ActionScript 3.0提供了通过Socket连接的方式与服务器端通信。这点是超越传统B/S结构的重要特征。这样使得网络通信可以即时连接,避免了HTTP协议无状态连接的弊病。ActionScript 3.0使用XMLSocket类进行连接。需要注意的是使用XMLSocket类进行Socket连接时,不能自动穿过防火墙。要想穿过防火墙连接,则需要使用基于HTTP协议的RTMP协议。通过查阅Adobe提供的AP 阅读全文
posted @ 2012-04-22 23:37 情有独钟 阅读(321) 评论(0) 推荐(0) 编辑

2011年5月29日

摘要: VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond(){Sleep(6000); //延时6秒} 编译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。为了更好地处理这种耗时的操作,我们有必要 阅读全文
posted @ 2011-05-29 00:29 情有独钟 阅读(255) 评论(0) 推荐(0) 编辑

2011年4月6日

摘要: CClientDC dc(this);CPen pen(1,2,RGB(0,0,255));if(!m_dcMem.m_hDC){m_dcMem.CreateCompatibleDC(&dc);CRect rect;GetClientRect(rect);CBitmap bitmap;bitmap.CreateCompatibleBitmap(&dc,rect.Width(),rect.Height());m_dcMem.SelectObject(&bitmap);m_dcMem.SelectObject(&pen);m_dcMem.BitBlt(0,0,rec 阅读全文
posted @ 2011-04-06 17:07 情有独钟 阅读(262) 评论(0) 推荐(0) 编辑

2011年4月4日

摘要: CWnd::PostNcDestroyvirtual void PostNcDestroy( );参数: 在窗口被销毁以后,缺省的OnNcDestroy成员函数调用这个函数。派生类可以利用这个函数来执行自定义的清除工作,比如删除指针。虚函数PostNcDestroy 在视图窗口关闭时最后调用的成员函数,它与CFrameWnd::PostNcDestroy完成相同的功能,即删除视图对象。代码如下: void CView::PostNcDestroy() { delete this; } void CVoltageDlg::PostNcDestroy() { delete this; CMainF 阅读全文
posted @ 2011-04-04 10:17 情有独钟 阅读(1487) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 47 下一页