<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[夏影的专栏]]></title><description><![CDATA[编程学习心得]]></description><link>https://blog.youkuaiyun.com/syszhouming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; syszhouming]]></copyright><item><title><![CDATA[MFC窗口全屏方法]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/9789327</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/9789327</guid><author>syszhouming</author><pubDate>Tue, 06 Aug 2013 11:42:49 +0800</pubDate><description><![CDATA[在MainFrame中更改窗口样式
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    if( !CFrameWndEx::PreCreateWindow(cs) )
        return FALSE;
    // TODO: 在此处通过修改
    //  CREATESTRUCT cs 来修改窗口类或样式]]></description><category></category></item><item><title><![CDATA[MFC从屏幕右下角升起的弹窗 .]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/9788965</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/9788965</guid><author>syszhouming</author><pubDate>Tue, 06 Aug 2013 11:29:11 +0800</pubDate><description><![CDATA[首先创建一个Dialog程序，找到Dialog.cpp，在DIalog初始化函数OnInitDialog()中添加以下代码
 
// 获得桌面大小   
CRect rectWorkArea;  
SystemParametersInfo(SPI_GETWORKAREA,0,&rectWorkArea,SPIF_SENDCHANGE);     
  
// 获得对话框大小   
C]]></description><category></category></item><item><title><![CDATA[MFC程序退出提示]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/9788811</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/9788811</guid><author>syszhouming</author><pubDate>Tue, 06 Aug 2013 11:20:00 +0800</pubDate><description><![CDATA[1.在CMainFrame添加ON_WM_SYSCOMMAND()


2.在CMainFrame.h定义OnSysCommand (UINT nID, LPARAM lParam) 函数


3.在CMainFrame中实现void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam)
{
	if((nID & 0xFFFFFFF0)]]></description><category></category></item><item><title><![CDATA[MFC消息映射机制]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/9788571</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/9788571</guid><author>syszhouming</author><pubDate>Tue, 06 Aug 2013 11:11:18 +0800</pubDate><description><![CDATA[消息映射机制
    将原来的消息处理函数的switch-case结构进行优化，一个消息对应一个处理函数。
   消息映射的实现
       在类的定义中添加消息映射的声明宏
            DECLARE_MESSAGE_MAP
       在类的实现中添加消息映射实现宏
            BEGIN_MESSAGE_MAP(theClass,baseClass)]]></description><category></category></item><item><title><![CDATA[Win32编写窗口程序的步骤]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/9787929</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/9787929</guid><author>syszhouming</author><pubDate>Tue, 06 Aug 2013 11:00:36 +0800</pubDate><description><![CDATA[编写窗口程序的步骤： 
   1 定义WinMain函数 
   2 定义窗口处理函数 
   3 注册窗口类 
   4 创建窗口 
   5 显示窗口 
   6 消息循环 
   7 消息处理
 
#include "stdafx.h"
#include "stdio.h"
HINSTANCE g_hInstance = 0;//接收应用程序实例句柄

//主窗口处]]></description><category></category></item><item><title><![CDATA[C++线程同步的四种方式]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/9787829</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/9787829</guid><author>syszhouming</author><pubDate>Tue, 06 Aug 2013 10:46:28 +0800</pubDate><description><![CDATA[线程之间通信的两个基本问题是互斥和同步。
       (1)线程同步是指线程之间所具有的一种制约关系，一个线程的执行依赖另一个线程的消息，当它没有得到另一个线程的消息时应等待，直到消息到达时才被唤醒。
        (2)线程互斥是指对于共享的操作系统资源（指的是广义的"资源"，而不是Windows的.res文件，譬如全局变量就是一种共享资源），在各线程访问时的排它性。当有若干个线程都要使]]></description><category></category></item><item><title><![CDATA[SSH框架整合之注册登录]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/7686119</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/7686119</guid><author>syszhouming</author><pubDate>Sun, 24 Jun 2012 15:46:41 +0800</pubDate><description><![CDATA[上一篇介绍了三大框架的搭建，今天基于上一次的框架使用MVC模式完成注册和登录功能。
MVC模式：模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑，通常可以用JavaBean或EJB来实现。 View层用于与用户的交互，通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁]]></description><category></category></item><item><title><![CDATA[SSH整合之框架搭建]]></title><link>https://blog.youkuaiyun.com/syszhouming/article/details/7683887</link><guid>https://blog.youkuaiyun.com/syszhouming/article/details/7683887</guid><author>syszhouming</author><pubDate>Fri, 22 Jun 2012 09:15:15 +0800</pubDate><description><![CDATA[最近研究了下SSH三大框架的整合，网上没有比较全的资料，现将心得写出，供大家参考。想学习的同学也可以学习下，由于三大框架的整合比较多，稍后会慢慢放出。
首先简单的介绍下三大框架：三大框架(SSH)主要用于java编程语言的Web开发，SSH全称是Struts+Spring+Hibernate，功能分别是Struts（进行数据传递），Spring（依赖注入），Hibernate(数据库管理)。]]></description><category></category></item></channel></rss>