摘要:
添加引用 Microsoft Word *.0 Object LibraryMicrosoft Graph *.0 Object Library 变量说明 Object oMissing = System.Reflection.Missing.Value;object oEndOfDoc = "\\endofdoc"; 操作类说明 Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.ApplicationClass();Microsoft.Office.I 阅读全文
摘要:
其实,微软的企业库中有一个非常不错的数据操作类了.但是,不少公司(起码我遇到的几个...),对一些"封装"了些什么的东西不太敢用,虽然我推 荐过微软的企业库框架了...但是还是要"评估"...一评就是几个月...而且,一些公司有的根本就是裸ado.net开发,或者自己封装的数据库操作 类非常别扭,很不好用.这里我给大家共享一个我参照企业库中的数据操作组件编码风格写的数据库操作类,对使用它的程序员来说,编码是很舒服滴(起码我觉得很好撒).以下是代码,很简单的,没有做任何多余的封装,只是改变了ADO.NET的编码步骤,方便了具体开发数据库操作代码的程序员.u 阅读全文
摘要:
播放服务器端的视频图2-4 自定义的Silverlight视频播放器 这个实例设计了1个自定义的Silverlight视频播放器(视频源文件放在服务器端),如图2-4所示,这个示例完全在Expression Blend 4中设计,视频放在服务器端的文件夹中,网上调试成功。示例设计的复杂一点,当然功能也强,如果减少功能程序也会简单。图2-4上方是视频播放控件 MediaElement(me);下方是需要播放的视频图片,点击可以选择视频源;中间有1个视频播放控制面板,Silverlight视频控件 MediaElement有边下载边播放的功能,图2-5中间有个播放进度条,同时显示下载进度和播放进度 阅读全文
摘要:
入门 (WPF)http://msdn.microsoft.com/zh-cn/library/ms742119.aspxWindows Presentation Foundation 简介Windows Presentation Foundation 入门Windows Presentation Foundation 3.5 版中的新增功能Windows Presentation Foundation 社区反馈应用程序开发http://msdn.microsoft.com/zh-cn/library/ms754032.aspx应用程序开发概述应用程序管理Windows Presentatio 阅读全文
摘要:
string 与 wstring 相互间的转换第一种方法调用Windows的API函数WideCharToMultiByte()函数和MultiByteToWideChar()函数第二种方法使用ATL的CA2W类和W2CA类。或使用A2W宏与W2A宏。第三种方法跨平台的方法,使用CRT库的mbstowcs()函数和wcstombs()函数,需设置localestring ws2s(const wstring str){ size_t _DSize = 2*str.size()+1; char * _Dest = new char[_DSize]; memset(_Dest, ... 阅读全文
摘要:
/* * CMutex.h * Process level lock */#ifndef UTIL_MUTEX_H#define UTIL_MUTEX_H#include "../common/Common.h"class CMutex{public: /** * Check if mutex exists */ static int Exists( const char * pszName, bool * bExist, int proj_id = -1/* Linux only */ );public: ... 阅读全文
摘要:
#ifndef OPP_LOGING_H#define OPP_LOGING_H#define LOG_ERR(fmt,...)\ Logger::instance()->Log(Logger::Error, fmt, __VA_ARGS__);#define LOG_WARN(fmt, ...)\ Logger::instance()->Log(Logger::Warn, fmt, __VA_ARGS__);#define LOG_INFO(fmt, ...)\ Logger::instance()->Log(Logger::Info, fmt, __VA_ARGS__.. 阅读全文
摘要:
BOOL EnumProcessInfo(){//定义进程信息结构PROCESSENTRY32 pe32 = {sizeof(pe32)};//创建系统当前的进程快照HANDLE hProcessShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (hProcessShot == INVALID_HANDLE_VALUE){return false;}//输出进程信息到文件ofstream fout("EnumInfo_ToolHelp_process.txt");//循环枚举进程信息char szBuf[30 阅读全文
摘要:
#ifndef QUEUETP_H_#define QUEUETP_H_template<class Item>class QueueTP{private: enum{Q_SIZE = 10}; class Node { public: Item item; Node * next; Node(const Item & i):item(i),next(0){} }; Node * front; Node * rear; int items; const int qsize; QueueTP(c... 阅读全文
摘要:
将多字节整数类型的数据,从主机的字节顺序转化为网络字节顺序原型:#include <netinet/in.h>uint32_t htonl(uint32_t hostlong);uint16_t htons(uint16_t hostshort);uint32_t ntohl(uint32_t netlong);uint16_t ntohs(uint16_t netshort);描述:不同的计算机里对它们的多字节整数(例如:一个大于char的整数)使用不同的字节顺序。这就意味着,如果你从intel的盒子中send()一个两个字节的短整数到一个Mac中(在它们成为Intel之前),一 阅读全文