- 博客(34)
- 资源 (9)
- 收藏
- 关注
原创 使用CPPUNIT对MFC程序进行测试
1 资源下载 使用的是cppunit-1.12.1 ,在网上下载后 需要自己编译 ,编译过程中可能出现各种问题 在此,将自己编译好的软件放在了资源中,可以直接使用: http://download.csdn.net/detail/shuilan0066/4395617,免去了重复编译的工作。 资源中同时包含CPPUnitProjectWizard
2012-12-03 15:18:11 618
转载 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码
Visual Studio 200511(共 12)对本文的评价是有帮助 -评价此主题发布日期 : 11/10/2005 |更新日期 : 11/10/2005Scott DockendorfTelligent Systems, Inc.适用于:Microsoft Visual Studio 2005 Team System Beta 2Team Architect &
2012-11-27 09:54:18 663
转载 vs2005 的C++单元测试
使用 Visual Studio 对公共方法进行单元测试,跟以前 NUnit 一样,都是引用需要的类,然后对公共方法进行测试。 但是 Visual Studio 还可以对类的私有方法进行测试。而Visual Studio 不允许测试代码跟实际代码放在一个项目中,我们来看看是Visual Studio UnitTest如何做的。 比如我们有这样一个私有方法 namespace
2012-11-27 09:53:08 696
转载 C# 多线程
一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及 其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是
2012-11-07 20:39:09 700
转载 VC++ telnet远程登录
转载于:http://blog.csdn.net/yincheng01/article/details/7213760Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令
2012-09-05 22:05:08 2254
转载 C# Timer解析
转至:http://blog.csdn.net/BusyDonkey/article/details/5327665在C#里现在有3个Timer类:System.Windows.Forms.TimerSystem.Threading.TimerSystem.Timers.Timer这三个Timer我想大家对System.Windows.Forms.Timer已经
2012-08-16 21:59:46 888
转载 MFC INI文件读写
INI文件是Windows系统中一类比较重要的文件,通常用来存放系统或者应用程序的配置信息,以方便系统或者应用 程序在初始化时再次读入。比如Windows系统中的配置文件win.ini和system.ini,它们就主要存放系统启动或用户登陆时的系统信息。这 项功能在方便了系统配置的同时,也为非法程序的自动运行提供了可乘之机。显然,这类文件的重要性应该引起我们的重视。但是对于这样的ini文件的读写操
2012-08-15 23:33:22 624
转载 mfc 使用MSXML.DLL读写XML
使用MSXML.DLL读写XML; 文件顶部加入 #import "msxml3.dll"; using namespace MSXML2; //这两句作用是,在程序的文件夹下生成MSXML3.TLH和MSXML3.TLI两个文件; ------------------------------------------------
2012-08-15 23:20:18 2305
转载 剖析Windows任务管理器开发原理与实现
以下内容都转载于:http://www.fz5fz.orgC++代码Windows2000/XP内含的任务管理器(Taskmgr)相信大家都熟悉吧,相比之下XP里的要比2000功能更加强大,返回的信息也更加的详细,不过您是否觉得还有很多希望获得的消息没有包含在里面吗?您是否觉得Windows的系统管理工具箱里的东西太分散了吗?下面就让我们看看它们的开发原理,并动手实现一个真正的任务管理
2012-08-15 22:46:53 887
转载 C# TCP编程基础
以下内容为转载: 前一篇《Visual C#.Net网络程序开发-Socket篇》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 UDP 套接字的创建,不需要处理连接的细节,这使得我们在编写套接字级别的协议时,可以更多地尝试使用 TCPCl
2012-08-12 14:33:01 1260
转载 C# Socket编程基础
以下内容知识部分为转载,最后的问题说明、分析、解决、Demo为自述:Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别
2012-08-12 14:25:16 951
原创 浅谈软件开发过程和迭代开发
以下是我在软件行业中9年的工作经验,7年的带队、软件分析、建模、设计、开发的经验的一些浅谈。希望对在软件行业中的软件分析员、软件架构师及项目经理等职位的相关人员共勉。1 浅谈软件开发过程 一个完整的软件开发包括以下七个步骤: 1 准备工作 2 获取需求
2012-06-24 17:03:28 2493
原创 VC6.0中使用ADO操作Access数据库有感
这段时间使用VC++6.0,在写一些通过PLC控制工业硬件设备的机电光一体化的控制程序。现在程序写的差不多了,但是客户的要求需要增加对硬件设备各种信息的存储、查询、统计等功能。在VC++6.0下,还从来没有应用过ADO来处理数据库,在网络上搜罗了一些相关的资料,问题是解决了。在此,把我的一些VC++6.0对ADO的操作感受写一下。当然,对我最主要的也是一个技术备份。 Nor
2010-03-25 09:48:00 1467
原创 维护Web应用程序状态(2)——Session
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2008-12-02 16:56:00 1399
原创 维护Web应用程序状态(1)——Cookie
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classi
2008-11-30 20:55:00 1161
转载 Linq 学习(7) 延迟执行 & 查询非泛型集合
本篇介绍Linq的延迟执行和查询非泛型集合。延迟执行从Linq的查询过程看,不断有新类型、集合的构建、释放,感觉效率不高,但Linq的延迟执行机制将大大改善常规操作加载整个数据源导致的效率低下的状况。示例:static void Main() { int[] collection = { 10, 11, 12, 13, 14 }; Consol
2008-11-29 15:48:00 744
转载 Linq 学习(6) Group & Join
本篇介绍Linq的Group和Join操作。GroupGroup是进行分组操作,同SQL中的Group By类似。原型如下:public static IEnumerableIGroupingTKey, TSource>> GroupByTSource, TKey>( this IEnumerableTSource> source, FuncTSour
2008-11-29 15:45:00 3023
转载 Linq 学习(5) 集合操作
本篇介绍Linq的集合操作。Count/LongCountCount/LongCount 返回结果集中元素的数量,返回类型分别为int/long。原型为:public static int CountTSource>(this IEnumerableTSource> source[, FuncTSource, bool> predicate])姓名长度大于四个字符
2008-11-29 15:44:00 977
转载 Linq 学习(4) 投影、筛选和排序
这里简单介绍Linq的投影、筛选和排序子句。Selectselect 在一个集合序列按给定的条件进行投影,select 可以返回组合的筛选结果,返回匿名类型,对返回结果进行操作,返回组合的子查询结果等等。select 的方法定义原形为:public static IEnumerable Select(this IEnumerable source, Func selector)
2008-11-29 15:28:00 814
转载 Linq 学习(3) 语法结构
Linq 语法结构(来自Linq in action)举个例子实现:查询以a开头的字符串,按降序输出。C#代码:string[] list = { "adobe", "excel", "acer", "query", "async", "xianfen", "apple", "amazon", "player", "best", "wow" }; var re
2008-11-29 15:25:00 883
转载 Linq 学习(2) .NET 3.X新特性回顾
自动属性(Automatic Properties)不妨称自动属性之前的属性为传统属性。自动属性简化了语法,但也失掉了属性设置获取时进行操作的功能,也无法设置初始值。若想只读或只写可在set或get前加上访问修饰符,设置的访问修饰符必须比属性本身的可访问性低,并且不能同时设置get和set的访问修饰符;internal和protected存在交集,因此不能同时设置属性和get或set分
2008-11-29 15:22:00 758
转载 Linq 学习(1) 概述
本篇简单回顾C#语言集合操作的变化,通过与Linq对等的面向对象的语法来认识Linq。Linq是Language Integrated Query, 初识Linq感觉跟SQL Server的Tsql很像,可以进行语言必备的逻辑操作,也可以实现对集合的直接查询。Net1.X时代C#不支持泛型,集合用元素只能为object类型的ArrayList等。添加、取出元素都与Object
2008-11-29 15:19:00 672
原创 ASP.NET2.0使用主题设计网站
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-11-29 15:16:00 1149
原创 Batch获取MSN好友信息、Gmail邮箱Yahoo邮箱Live邮箱联系人
<!--@font-face {font-family:宋体}@font-face {font-family:"/@宋体"}p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideo
2008-11-25 13:47:00 4076 7
转载 .NET中的虚函数
面向对象的程序设计有三大要素,封装、继承和多态。虚函数是多态的重要组成部分,同时又在类的继承关系中有着很多变化。本文讨论.NET中对虚函数的支持。 首先,我们通过一个例子来看看虚函数的普通用法:class CA { public virtual void Foo() { Console.WriteLine("CA.Foo");
2008-11-17 15:10:00 1006
转载 创业成功的10大准则
1、做小生意,解决生活中的问题;做大生意,解决社会中遇到的问题。 2、生活中处处充满商机,若没有发现,是因为你缺少一双发现商机的眼睛。 3、创业,最需要的不是资金,也不是人才,而是一个好的思路;没有资金,可以筹集;没有人才,可以召集;而没有一个好的思路,就很难找来资金和人才,创业思路决定企业的出路。 4、创业,设定目标很重要,没有目标,就缺少了奋斗的方向,这样就
2008-11-07 18:29:00 605
转载 三十岁以后程序员的发展之路
1.创业 优势:有经验,手边有一定源代码,基本懂得一个项目从头至尾的全过程,知道一定项目管理,售前售后是怎么回事。 劣势:可能不了解什么是生意,不懂得销售,没有积累自己的消息渠道和客户渠道。 机会:已经比企业的老板对IT懂得的多得多。 威胁:但不知道老板为什么用IT,IT到底给管理带来了什么作用。 2.当顾问 优势:比一般的管理咨询顾问多了一些IT知识,做事情可以落地一
2008-11-07 18:22:00 802
原创 再说SQL Server数据库优化
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-10-19 22:19:00 601
原创 说说SQL Server中常见提高效率/性能的小技巧
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classi
2008-10-13 14:49:00 963
转载 使用VS 2005和SQL Server 2005创建连接
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object classid
2008-10-10 22:17:00 723
转载 再说“身份验证模式(SQL Server Express 2005)”
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-10-10 22:08:00 1938
原创 VC6.0图形处理技术和文字处理技术
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2008-09-27 10:36:00 5637 2
原创 用VC进行COM编程所必须掌握的理论知识
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-09-27 10:27:00 1620
原创 C++ sizeof使用规则以及陷阱分析
1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes,associated with a variable or a type (including aggregate types). Thiskeyword returns a value
2008-09-27 10:24:00 766
Batch库获取MSN好友信息、Gmail邮箱Yahoo邮箱Live邮箱联系人的Demo
2008-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人