摘要: 前言 VS2010的HTML验证中,没有我们的HTML 5,网上我看到使用vs2010 sp1补丁的方法,但是我的安装不了,后来发现下面的方法,让你的vs2010具有html5的验证功能。 下载这个文件 this archive 并解压. 复制 html_5.xsd to D:\Program Fi... 阅读全文
posted @ 2014-12-11 19:09 程序员丁 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 前言 ? .net工程(包括Web和WinForm)的Properties文件夹下自动生成一个名为AssemblyInfo.cs的文件,一般情况下我们很少直接改动该文件。但我们实际上通过另一个形式操作该文件。那就是通过在鼠标右键点击项目的属性进入“应用程序”->“程序集信息”,然后修改信息。 ... 阅读全文
posted @ 2014-12-11 16:38 程序员丁 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 现在的热门话题之一是HTML5 和 CSS3。好的, 它们都很时髦,它们也必然会影响网络开发的未来。 让我们尝尝鲜,花点时间安装设置一下,尽快让Visual Studio2010支持HTML5 和 CSS3 吧。 首先到微软网站上下载 Visual Studio 2010 SP1升级包。双击开始执行... 阅读全文
posted @ 2014-12-11 09:37 程序员丁 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 本文内容部分摘自园子里其他博主的内容,感谢他们的探索和分享,谢谢!本文主要方便自己记录自己的学习和操作过程,同时也希望能够通过搜索引擎通过不同的关键字分享该文章,以方便更多的同学。PS:VS2010上安装MVC3.0并不需要升级VS2010的SP1版本。 在VS2010上安装MVC3.0首先需要必备... 阅读全文
posted @ 2014-12-11 09:18 程序员丁 阅读(182) 评论(0) 推荐(0) 编辑
摘要: DECLARE_DYNCREATE( class_name ) 参数: class_name 类的实际名字(不用引号括起来)。 说明: 使用DECLARE_DYNCREATE宏可以使每个CObject的派生类的对象具有运行时动态创建的能力。框架利用这种能力来动态创建对象,例如,当它在... 阅读全文
posted @ 2014-11-26 17:00 程序员丁 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 前提:MFC应用程序中,MainFrm 类头文件 MainFrm.h 中#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000解释:这是微软的预编译控制。 在_MSC_VER较小时,它对一些东西的支持与新版不同 _MSC_VER分解如下: M... 阅读全文
posted @ 2014-11-26 16:44 程序员丁 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 前提:在InitInstance() 函数的初始化过程中,我们可以看到代码CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CHelloDoc),... 阅读全文
posted @ 2014-11-26 16:20 程序员丁 阅读(2570) 评论(0) 推荐(1) 编辑
摘要: 从 InitInstance 成员函数内调用该函数,启用和加载最近使用的(MRU)文件和最后浏览状态的列表。 void LoadStdProfileSettings( UINT nMaxMRU = _AFX_MRU_COUNT );参数nMaxMRU:要跟踪的最近使用的文件个数。如果 nMaxMR... 阅读全文
posted @ 2014-11-26 15:47 程序员丁 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 前言:在用mfc框架编写应用的时候,如果注意,你会发现在App应用类的InitInstance()函数中,初始化时总有一个 SetRegistryKey("String"); 这是什么函数呢,设置记录字符串,不明觉厉,于是用心去查了一下,分享给大家。总起:其实很明了,如果你的应用需要使用注册表,则它... 阅读全文
posted @ 2014-11-25 17:39 程序员丁 阅读(2727) 评论(0) 推荐(1) 编辑
摘要: 2013年日志及2014年、2012年等一些日志见我的QQ空间: http://user.qzone.qq.com/917577501/main我的博客园: http://www.cnblogs.com/herbertchina/ 阅读全文
posted @ 2014-11-25 16:57 程序员丁 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 此宏描述的头文件位置: afxwin.h如果在 DECLARE_MESSAGE_MAP之后声明任何成员,则必须为其指定新的访问类型 (公共、 private或 protected)。说明:定义消息映射的声明类。 你的应用程序的每个 CCmdTarget 派生类,必须提供消息映射来处理消息。 有关消... 阅读全文
posted @ 2014-11-24 11:13 程序员丁 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 背景:不用说,学习C++的你,一定知道这是个词……至于难不难懂,就看你的理解能力了,我理解也是费劲千辛万苦啊,成员函数的重载、覆盖(override)、隐藏、virtual 很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。注:此处的覆盖,英文(override),有些地方翻译为重写等... 阅读全文
posted @ 2014-11-22 22:24 程序员丁 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 说明:这篇日志我不知道怎么命名好,虽然内容很少,但是讲的关键字很多,如果你有幸打开这篇日志,不妨往下看看背景:我们使用 VC++6.0 开发MFC应用程序,初学者一定会为那么多行的注释代码感到头痛,下面就说说这些有益无意义的注释//{{AFX_MSG、//{{AFX_VIRTUAL、//{{AFX... 阅读全文
posted @ 2014-11-22 14:06 程序员丁 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 背景:MFC初学,头文件中有#if !defined(AFX_HELLOMFC_H__706D36F5_2F1B_40AC_8BE9_0BD6A1D7BBDE__INCLUDED_)#define AFX_HELLOMFC_H__706D36F5_2F1B_40AC_8BE9_0BD6A1D7BB... 阅读全文
posted @ 2014-11-21 22:28 程序员丁 阅读(18018) 评论(2) 推荐(0) 编辑
摘要: STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。现然主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(... 阅读全文
posted @ 2014-10-28 08:24 程序员丁 阅读(300) 评论(0) 推荐(0) 编辑
摘要: C++强大的功能来源于其丰富的类库及库函数资源。C++标准库的内容总共在50个标准头文件中定义。在C++开发中,要尽可能地利用标准库完成。这样做的直接好处包括:(1)成本:已经作为标准提供,何苦再花费时间、人力重新开发呢;(2)质量:标准库的都是经过严格测试的,正确性有保证;(3)效率:关于... 阅读全文
posted @ 2014-10-28 08:12 程序员丁 阅读(518) 评论(0) 推荐(0) 编辑
摘要: const 与define 两者都可以用来定义常量,但是const定义时,定义了常量的类型,所以更精确一些。#define只是简单的文本替换,除了可以定义常量外,还可以用来定义一些简单的函数,有点类似内联函数(Inline)。const和define定义的常量可以放在头文件里面。CONST用法1. ... 阅读全文
posted @ 2014-10-27 12:36 程序员丁 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、基础议题(basics)条款1:仔细区别 pointers 和 references(Distinguishbetween pointers and references)一个基本的语法问题。条款2:最好使用 C++ 类型转换运算符(Prefer C++-style casts)C++的类型转换... 阅读全文
posted @ 2014-10-27 11:15 程序员丁 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 条款1:尽量用const和inline而不用#define以const 行使常量折叠,用inline 代替常用操作的宏定义,而且库里面有很多常用函数可用。当然不能抛弃宏,宏还是很有用滴。偶最近才发现宏的可爱之处。。。咔咔。条款2:尽量用而不用iostream的 IO智能,灵活,类型安全。呃,效率要比... 阅读全文
posted @ 2014-10-27 11:13 程序员丁 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前提:C++运算符重载无疑是C++中既基础又实用的一种方式,但对于一个初学者来说又不那么容易搞清楚,个人感觉原因主要是:1、运算符的类内重载和类外重载的区别2、一些如:const 、friend、inline关键字的用法不太熟悉关注:简要介绍一下这几个关键字用法inline:这里的所有inline关... 阅读全文
posted @ 2014-10-27 10:56 程序员丁 阅读(1115) 评论(0) 推荐(0) 编辑