- 博客(0)
- 资源 (5)
空空如也
AnkhSVN 2.5.12471.17
VS2008的SVN插件AnkhSVN。
1.下载完毕后,进行安装,安装向导安装即可。
2.打开VisualStudio2008,单击菜单“工具”-“选项”,然后选择SourceControl下的插件选择,选择我们刚刚安装的插件。
3.新建项目,勾选“AddtoSubversion”。输入svn地址,验证信息,点击“commit”。
4.还可从svn打开工程,打开时选择url即可。VS2008的SVN插件AnkhSVN的使用情况介绍完毕。
2014-09-16
Pimero 2011.1 Professional v6.1.4045.24194英文版
安装说明:执行setup_pimero.exe进行软件的安装,完成之后运行软件,点击左上角人型小图标中的Enter LicenseKey,弹出对话框,运行crack文件夹中的keygen.exe,输入你建立在Pimero的用户名得到注册码,复制到对话框中,重新启动软件即可正常使用。
Pimero是一款便利的约会记录和日程管理工具,适合小型团体或个人使用。它的网路同步功能可以让同一个小组的人员更好的了解项目进度。
Pimero 作为你的团队的一部分发挥作用,Pimero 是一款对於小型团队和个人非常完美的预约日历和联系管理器。如果你经常外出,使用多台电脑或者把一些人组织到一个团队当中,那麽 Pimero 将为你在预约计划方面提供便利。使用该软体的自动化非伺服器同步,基於点对点的技术,你丝毫不需要考虑如何更新你的预约。
运行 Pimero 的每一台电脑自动地与网路当中的其它电脑进行同步。在旅程当中携带带有预约和任务列表的笔记本电脑,在路上不需要考虑列表发生了什麽样的变化,在你把电脑重新连接到网路的时候该软体就会同步办公室或者家里在你外出时期所发生的改变。同步操作是双向的。
如果你经常在不同的地点工作,你经常从网路上的所有电脑访问你的私人登录。这种方式让你可以在任何时候,任何地方容易地获得你的资讯。使用该软体的多用户功能,你拥有了为工作团队简单清晰地显示预约以及为同事,员工和朋友以及其他人显示任务列表的完美工具。可以使用 Team Meeting Finder 为若干用户寻找可供使用的时间并且可以指定谁可以进入并且观看其他的资讯。可以保护你的带有只有你才可以阅读的私人项目的私人领域,而不必考虑其它设置。可以在若干输入分类当中进行选择并且一直维持一个清晰的概览。Pimero 把数据安全放到了非常重要的位置上并且自动地加密所有传输的数据。此外,所有你的私人数据都被加密存储在了你的电脑上。
2014-06-02
ToolBarComboDemo如何在工具栏上添加平面下拉控件
使用过WordXP的人都知道,她的界面可谓是耳目一新。尤其是她的菜单和工具条可真是酷。网上也有很多很多的人都在模仿着她,包括很多的软件公司的产品。她的出现,使得软件界刮起了一陈XP界面时尚风。废话就不再多话了,言归正题,下面我就将实现的步骤一步步地告诉给你。
第一步:新建一个单文档项目
第二步:到资源编辑器中,新增一个工具项。里面没内容的,资源就命名为ID_TOOL_ZOOM吧。呵呵,新增一个工具项与我的下拉控件有什么关系呀?当然有关系,因为一会那个下拉控件就是在这个位置上显示出来的。
第三步:派生新类,从CToolBar派生,类名就叫CMainToolBar。怎样派生,我只提示你一下,菜单Insert->New Class…。在Class Type中选Generic Class,如果不选的话…你试试吧。
第四步:由于我们要有一个下拉框,所以呢得在CMainToolBar中声明一个CComboBox对象,声明如下:
public:
CComboBox m_wndZoom;
第五步:用新类代替旧类。替换之前,得将新类的声明文件包含进来,在MainFrm.h文件上,加上这句#include "MainToolBar.h"。然找到 CToolBar m_wndToolBar;用CMainToolBar 代替CToolBar。
第六步:在CMainFrm的OnCreate函数最后(当然是return 0之前了),添加下面的代码:
int index = 0;
RECT rect;
//找到指定的工具项
while(m_wndToolBar.GetItemID(index)!=ID_TOOL_ZOOM)
index++;
//设置指定工具项的宽度并获取新的区域 80是宽度
m_wndToolBar.SetButtonInfo(index, ID_TOOL_ZOOM, TBBS_SEPARATOR, 80);
m_wndToolBar.GetItemRect(index, &rect);
//设置位置
rect.top+=2;
rect.bottom += 200;
// 创建并显示控件
if(!m_wndToolBar.m_wndZoom.Create(WS_CHILD|WS_VISIBLE| CBS_AUTOHSCROLL| CBS_DROPDOWNLIST | CBS_HASSTRINGS , rect,
&m_wndToolBar, ID_TOOL_ZOOM))
{
TRACE0("Failed to create combo-box\n");
return FALSE;
}
m_wndToolBar.m_wndZoom.ShowWindow(SW_SHOW);
//填充内容
m_wndToolBar.m_wndZoom.AddString("25%");
m_wndToolBar.m_wndZoom.AddString("50%");
m_wndToolBar.m_wndZoom.AddString("75%");
m_wndToolBar.m_wndZoom.AddString("100%");
m_wndToolBar.m_wndZoom.AddString("125%");
m_wndToolBar.m_wndZoom.AddString("150%");
m_wndToolBar.m_wndZoom.AddString("175%");
m_wndToolBar.m_wndZoom.AddString("200%");
//选择默认项
m_wndToolBar.m_wndZoom.SetCurSel(3);
添加好了,运行一遍看看。呵,真的可以。不过,还存在着三个问题还需解决,一:工具条不够高。二:下列框不是平面控件。三:如何处理消息。下面我在一一解决:
问题一:工具条不够高
解决特别容易,进入资源管理器,打开工具。随便找个工具项,设置其Height属性为20。这样工具条就增高了。
问题二:下列框不是平面控件 这个也容易解决,用别人的类就行了。我在这用的是Kirk Stowell的CFlatComboBox。示例程序已经包含这个类进来了。用ProjectàAdd to ProjectàFile…将FlatComboBox.h和FlatComboBox.Cpp文件添加进工程中。然后到MainToolBar.h中将CFlatComboBox类包含进来,当然是用#include "FlatComboBox.h"。最后用CFlatComboBox类代替CComboBox 类。 重新编译,运行一遍看看,是不是平面了?
问题三:如何处理消息 是啊,到现在为至。这控件只能看,不能用,有什么意义呢。所以我们还得处理他的消息,让他有活可干。我们不能指望着ClassWizard能帮上我们什么忙,因为ClassWizard上看不到这个消息,所以一切都得靠我们自己。 在CMainFrm类上,我们要在protected里添加afx_msg void OnSelectZoomed();函数。然后转到MainFrm.cpp文件上,找到BEGIN_MESSAGE_MAP,增加一句ON_CBN_SELENDOK(ID_TOOL_ZOOM, OnSelectZoomed)。然后呢,当然就是要实现它的处理函数了,处理函数如下:
void CMainFrame::OnSelectZoomed()
{
//获取到内容并MSGBOX显示出来
CString strContent;
m_wndToolBar.m_wndZoom.GetWindowText(strContent);
AfxMessageBox(strContent); //弹出选择的内容
}
小功告成,然后又是编译、运行。看看界面,确实是平面的、有控控件的工具条。
作者注:很久没写作文了,这是我出社会后写的第一篇作文,写的不好请多多包涵!
2009-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人