上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: MFC的状态 MFC定义了多种状态信息,这里要介绍的是模块状态、进程状态、线程状态。这些状态可以组合在一起,例如MFC句柄映射就是模块和线程局部有效的,属于模块-线程状态的一部分。 模块状态 这里模块的含义是:一个可执行的程序或者一个使用MFC DLL的DLL,比如一个OLE控件就是一个模块。 一个应用程序的每一个模块都有一个状态,模块状态包括这样一些信息:用来加载资源的 Wind... 阅读全文
posted @ 2009-04-04 23:53 Devil_Zhang 阅读(406) 评论(0) 推荐(0) 编辑
摘要: MFC的进程和线程 Win32的进程和线程概念 进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。 线程是操作系统分时调度分配CPU时间的基本实体。一个线程可以执行程序的任意部分的代码,即使这部分代码被另一个线程并发地执行;一个进程的所... 阅读全文
posted @ 2009-04-04 23:52 Devil_Zhang 阅读(159) 评论(0) 推荐(0) 编辑
摘要: MFC的DLL 一般的,在介绍Windows编程的书中讲述DLL的有关知识较多,而介绍MFC的书则比较少地提到。即使使用MFC来编写动态链接库,对于初步接触DLL的程序员来说,了解DLL的背景知识是必要的。另外,MFC提供了新的手段来帮助编写DLL程序。所以,本节先简洁的介绍有关概念。 DLL的背景知识 静态链接和动态链接 当前链接的目标代码(.obj)如果引用了一个函数却... 阅读全文
posted @ 2009-04-04 23:52 Devil_Zhang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 应用程序的退出 一个Windows应用程序启动之后,一般是进入消息循环,等待或者处理用户的输入,直到用户关闭应用程序窗口,退出应用程序为止。 例如,用户按主窗口的关闭按钮,或者选择执行系统菜单“关闭”,或者从“文件”菜单选择执行“退出”,都会导致主窗口被关闭。 当用户从“文件”菜单选择执行“退出”时,将发送MFC标准命令消息ID_APP_EXIT。MFC实现了函数CWinApp::OnAp... 阅读全文
posted @ 2009-04-04 23:51 Devil_Zhang 阅读(214) 评论(0) 推荐(0) 编辑
摘要: MFC对象的创建 前面几章介绍了MFC的核心概念和思想,即介绍了MFC对Windows对象的封装方法和特点;MFC对象的动态创建、序列化;MFC消息映射机制。 现在,考查MFC的应用程序结构体系,即以文档-视为核心的编程模式。学习本章,应该弄清楚以下问题: MFC中诸多MFC对象的关系:应用程序对象,文档对象,边框窗口对象,文档边框窗口对象,视对象,文档模板对象等。 MFC对象的创建和销毁:... 阅读全文
posted @ 2009-04-04 23:51 Devil_Zhang 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 消息映射的实现 Windows消息概述 Windows应用程序的输入由Windows系统以消息的形式发送给应用程序的窗口。这些窗口通过窗口过程来接收和处理消息,然后把控制返还给Windows。 消息的分类 队列消息和非队列消息 从消息的发送途径上看,消息分两种:队列消息和非队列消息。队列消息送到系统消息队列,然后到线程消息队列;非队列消息直接送给目的窗口过程。 这里... 阅读全文
posted @ 2009-04-04 23:49 Devil_Zhang 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。 为什么要用泛型集合? 在C# 2.0之前,主要可以通过两种方式实现集合: a.使用ArrayList 直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。 b.使用自定义集合类 比较常见的做法是从CollectionBase抽象类继承... 阅读全文
posted @ 2009-03-30 22:36 Devil_Zhang 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 性能 首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,... 阅读全文
posted @ 2009-03-30 20:41 Devil_Zhang 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 日历 运行效果: 思路: 这个例子的思路总体有两个难点: 1、计算任意月份的第一天是星期几,即日历显示时,当前月份对应星期几 2、日历窗口的层(、)的构造,及其相应的事件(点击日期号填写当前的日期,点击年份选择年份,点击月份选择月份)。 在解决第一个问题时:我们选确定好1900-1-1是星期一,然后累计计算任意年份月份的第一天是第几天,然后模7,得出的结果就是当前月份第一天是星期几。这个问题充... 阅读全文
posted @ 2009-03-27 23:58 Devil_Zhang 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 属性页 效果图 思路:用span标签制作页标题,用div标签制作内容页面,通过span标签的click事件来控制相应div的显示与隐藏。 HTML代码: 新闻 汽车 体育 ... 阅读全文
posted @ 2009-03-27 23:55 Devil_Zhang 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页