常用代码(VC)-SAMA-4.13-110504.rar

时间:2014-05-24 10:26:31
【文件属性】:

文件名称:常用代码(VC)-SAMA-4.13-110504.rar

文件大小:1.1MB

文件格式:RAR

更新时间:2014-05-24 10:26:31

常用代码 SAMA

以下代码是我多年工作中总结的常用代码,其中部分代码是其他人写的代码 我将常用代码写成一个DLL,使用DOT.NET 2003,如果要使用该DLL,就必须要修改项目的C++的默认属性为/MDd或/MD,否则会有内存异常 请参考http://msdn.microsoft.com/en-us/library/ms235460(VS.80).aspx, 里面有讲具体原因 当然如果你喜欢可以直接使用原代码, 有些代码写的不一定很好,仅仅当做参考一下 这些常用代码包括:日志,注册表管理,正则表达式,XML操作,文件扫描,资源文件使用,MD5加密,字符串操作,时间操作,文件操作,OS操作,串口操作等 存储的文件目录结构是: CommFunctions ----COMM ----MD5 ----UtilLog ----UtilRegistry ----UtilRegularString ----UtilResource ----UtilScanFile ----UtilXML ----CommonDataDefine.h ----Util.cpp ----Util.h 另外也可以参考我发的另外几个关于经验分享的帖子 经验分享,如何写DLL http://topic.csdn.net/u/20080822/00/17bbae38-9936-42b6-ac76-806911e7830a.html 经验分享,如何写线程 http://topic.csdn.net/u/20080906/01/1e9aa0c3-6167-4abb-a2b3-91083716edfd.html 经验分享,如何使用try,catch, throw之一 http://topic.csdn.net/u/20080823/19/75373f80-7709-44b3-856f-31651910b6e6.html 经验分享,如何使用try,catch, throw之二 http://topic.csdn.net/u/20080824/12/abeadfe6-cc1b-4f6d-ab04-93b82a5eab54.html 经验分享,如何设计代码架构 http://topic.csdn.net/u/20080830/00/2be80d62-5340-4f6f-a067-368a6215972e.html


【文件预览】:
SAMA
----MD5()
--------md5.h(2KB)
--------IMD5.h(595B)
--------md5.cpp(11KB)
--------global.h(829B)
----COMM()
--------CComm.h(16KB)
----SAMARegularString()
--------StringMatchServiceImpl.h(821B)
--------IStringMatchService.h(2KB)
--------StringMatchServiceImp.cpp(5KB)
----SAMAXML()
--------XMLParserImpl.h(3KB)
--------IXMLParser.h(4KB)
--------XMLParserImpl.cpp(24KB)
----SAMAResource()
--------ResourceImpl.cpp(10KB)
--------ResourceImpl.h(4KB)
--------IResource.h(4KB)
----SAMAScanFile()
--------IScanFile.h(1KB)
--------FSItemMgr.h(8KB)
--------ScanFileImpl.cpp(740B)
--------ScanFileImpl.h(429B)
--------FSItemMgr.cpp(12KB)
----stdafx.h(433B)
----SAMA.ncb(3.04MB)
----SAMALogWindow()
--------resource.h(1KB)
--------SAMALogWindowView.cpp(2KB)
--------AboutDlg.cpp(722B)
--------bin()
--------stdafx.h(517B)
--------debugbin()
--------SAMALogWindow.vcproj(5KB)
--------SAMALogWindow.h(20B)
--------MainFrm.h(2KB)
--------Settings.cpp(3KB)
--------ResetTitle.h(667B)
--------SAMALogWindow.aps(19KB)
--------AboutDlg.h(1KB)
--------stdafx.cpp(290B)
--------SAMALogWindow.cpp(1KB)
--------MainFrm.cpp(6KB)
--------ResetTitle.cpp(904B)
--------res()
--------SAMALogWindowView.h(1KB)
--------SAMALogWindow.rc(11KB)
--------Settings.h(656B)
----SAMARegistry()
--------RegistryKnobImpl.h(4KB)
--------RegistryDataDefine.h(304B)
--------IRegistryKnob.h(4KB)
--------RegistryKnobImpl.cpp(43KB)
----SAMAExcel()
--------CSpreadSheet.h(34KB)
----SAMA.cpp(79KB)
----SAMA.suo(23KB)
----SAMA.def(40B)
----stdafx.cpp(291B)
----SAMA.h(11KB)
----SAMAVariant()
--------Variant.cpp(6KB)
--------Variant.h(2KB)
----SAMA.sln(2KB)
----SAMALog()
--------LoggerImpl.h(3KB)
--------LogDefine.h(4KB)
--------ILogger.h(3KB)
--------LoggerImpl.cpp(15KB)
----SAMADataDefine.h(3KB)
----SAMA.vcproj(6KB)

网友评论

  • 感谢分享,下载个学习下
  • 编译不通过,少ATL库
  • 要下载ATL的库才能通过编译
  • 要下载ATL的库才能通过编译 .
  • 还可以,但是一定要下载ATL的库才能通过编译