上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
  2014年4月6日
摘要: 创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢?参考了一些资料,写得都挺好的,这里做一些摘抄和整合。【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别=====================================================================1、CreateThread——Windows的API函数2、_beginthreadex——MS对C Runtime库的扩展SDK函数3、AfxBeginThread——MFC中线程创建的MFC函数CreateT 阅读全文
posted @ 2014-04-06 10:09 bitbit 阅读(419) 评论(0) 推荐(0) 编辑
摘要: (1)Windows坐标系统Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言,GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备坐标。逻辑坐标系(Logical Coordinate)是面向DC的坐标系,这种坐标不考虑具体的设备类型,在绘图时,Windows会根据当前设置的映射模式将逻辑坐标转换为设备坐标。 设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象 阅读全文
posted @ 2014-04-06 09:49 bitbit 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 2013-02-05 14:18 48人阅读 评论(0) 收藏 举报关键字:Unicode,CharacterSet,字符集,UTF-8,ANSI,ASCII,UTF-7原文标题:TheAbsoluteMinimumEverySoftwareDeveloperAbsolutely,PositivelyMustKnowAboutUnicodeandCharacterSets(NoExcuses!)原文链接:http://www.joelonsoftware.com/printerFriendly/articles/Unicode.html作者:JoelSpolsky来源:http://blog. 阅读全文
posted @ 2014-04-06 09:46 bitbit 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: MVC设计模式即MVC框架。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。外文名MVC框架全名Model View Controller产生时间1982年架构内容视图,模型,控制器类别软件构件模式目录1简介2MVC 编程模式3框架内容▪ 视图▪ 模 阅读全文
posted @ 2014-04-06 09:35 bitbit 阅读(11731) 评论(0) 推荐(0) 编辑
摘要: 对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。如果开发人员的沟通能力强过技术能力,在补充一定的项目管理知识后,可以向技术管理的方向转型。如果其对技术一直很感兴趣,而沟通能力也不弱,则可以试着进一步加强技术修养,以期向架构师的方向发展,最终“修成正 阅读全文
posted @ 2014-04-06 09:21 bitbit 阅读(464) 评论(0) 推荐(0) 编辑
  2014年4月4日
摘要: 古人云:“不以规矩,无以成方圆”,也就是说,“方圆”再怎么精彩和美丽,都离不开“规矩”的积淀和约束,这个道理对云计算也同样适用,如果读者对云计算本 身有一定的认知和理解,那么就非常有助于今后对其相关的技术和产品的学习,而本章就是这样专注于云计算本身的章节。在本章的开始,将关注云计算的定义和特 点,接着将从思想和技术这方面来分析云计算的由来,并讲述一下云计算的诞生与成长,最后将重点介绍云计算对整个 IT 产业的影响和主要的使用场景。 1.1 什么是云计算 云计算到底是什么呢? 在这个问题上,可谓众说纷纭。比如,在维基百科上的定义是“云计算是一种基于互联网的计算新方式,通过互联网上... 阅读全文
posted @ 2014-04-04 15:22 bitbit 阅读(4312) 评论(0) 推荐(0) 编辑
  2014年3月24日
摘要: UML的构造快包含3种:(1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。(2) 关系(4种)UML中类与类,类与接口,接口与接口这间的关系有:泛化(generalization)关系,关联(association)关系(关联,聚合,合成),依赖(dependency)关系,实现(realization)关系.泛化(generalization)关系是 阅读全文
posted @ 2014-03-24 16:51 bitbit 阅读(519) 评论(0) 推荐(0) 编辑
  2014年3月22日
摘要: VC DLL编程静态链接:每个应用程序使用函数库,必须拥有一份库的备份。多个应用程序运行时,内存中就有多份函数库代码的备份。动态连接库:多个应用程序可以共享一份函数库的备份。DLL的调用方式:即DLL的使用者在调用库中输出函数时,函数参数的压栈和出栈顺序和方法。VC++支持四种方式:_cdecl调用方式: 也叫C调用方式,函数参数的压栈顺序是从右至左,参数的出栈方式由调用者完成,在调用DLL的函数的地方都应包含清空堆栈的代码,它是C/C++缺省的调用方式。_stdcall标准调用方式:函数参数压栈顺序是从右至左,参数出栈工作由被调用者负责完成。系统将加在函数原型定义前的”WINAPI”宏翻译为 阅读全文
posted @ 2014-03-22 16:25 bitbit 阅读(430) 评论(0) 推荐(0) 编辑
  2014年3月11日
摘要: 本屌丝在新春放假期间闲来无事,在各大编程论坛溜达了一圈。发现年前的帖子中,有VC++程序员在界面开发方面遇到了很多苦恼,有抱怨界面工作不好做的,有抱怨用错了界面库的,也有紧急求得技术问题帮助的。看到这些,想起了五年前的我。我那时正好在一家互联网公司担任技术总监一职,手下有三个人。那是一家刚创办的公司,老板是我初中同学,他在美国呆了几年拿到EMBA后到国内创业。在一次同学聚会上了解到彼此工作方向。后面凭借对未来的向往一起创业,他负责营销和资金,我负责技术研发。我们的目标是开发一款企业用的即时聊天软件(IM),那时还没有企业QQ和IMO。我们感觉市场是空白的,而企业需求则是非常刚性的。于是我们开始 阅读全文
posted @ 2014-03-11 17:38 bitbit 阅读(1385) 评论(1) 推荐(0) 编辑
  2014年3月1日
摘要: // FindTree2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include "stdafx.h"using namespace std;typedef struct _TreeNode{char data;_TreeNode* lChild;_TreeNode* rChild;}TreeNode,*PTreeNode;void PreWalk(TreeNode* p) { if(p == NULL) return; coutdata lChild != NULL) coutdatalCh 阅读全文
posted @ 2014-03-01 14:03 bitbit 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页