在前篇
boost::serialization 用基类指针转存派生类(错误多多,一波三折)文中我们都是使用serialize函数来实现序列化,其代码格式如下:
private:
friend class boost::serialization::access;
template
void serialize(Archive& ar, const unsigned int ...
分类:
其他好文 时间:
2014-05-10 09:09:19
阅读次数:
520
只要打开VS->新建项目,然后选择WPF
Application就ok。进入界面可以,你直接运行F5运行界面。就可以看到一个窗体了。简单吧。咱们进一步来看看右边关于solution
Explorer的里面的东西。这里面包含了关于咱们新建项目的一些基本的文件。但是具体是个什么东西呢?如下图。
分类:
其他好文 时间:
2014-05-08 21:41:47
阅读次数:
434
1 template 2 class lock_guard{ 3 public: 4 explicit
lock_guard(Lock& lock){ 5 lock.lock(); 6 } 7 ~lock_guard(){ 8 lock.un...
分类:
编程语言 时间:
2014-05-08 19:50:17
阅读次数:
520
最近看boost的时候总是遇见这个eval_if,不知道啥意思,就没法看下去了,比如
前篇文章boost::serialization 拆分serialize函数分析时就出现这样一段代码:
template
inline void split_member(Archive & ar, T & t, const unsigned int file_version)
{
typedef BOOS...
分类:
其他好文 时间:
2014-05-07 06:21:14
阅读次数:
556
介绍 Windows Presentation Foundation
WPF 是一个库,为开发用户界面提供了全新的模型,用它创建桌面的应用程序比使用 Windows 窗体更有优势;WPF 还提供了新的基于 XML 的语言 XAML,用于处理大量的窗体布局,而让 F# 专注于开发应用程序的感兴趣部分。
注意
现在有几种 XAML 设计器,这些设计器使用图形化的所见即所得(WYSWI...
第一步:去掉那些最大化最小化和关闭
代码如下:
WindowStyle="None"
第二步:去掉那边框
代码如下:
AllowsTransparency="True"...
创建圆角边框可以通过设置border的
CornerRadius
属性其边框呈现圆角样式
代码:
效果图:
位置说明:
CornerRadius="左,右,右下,左下"
提示:
如过圆角处有颜色...
分类:
其他好文 时间:
2014-05-06 23:04:18
阅读次数:
351
DockPanel为容器控件
主要了解其Dock属性和LastChildFill属性的使用
一、LastChildFill="True"
时
代码:
DockPanel.Dock="Top">Top
Bottom
Left
Right
Fill
效果图:
...
分类:
其他好文 时间:
2014-05-06 19:27:51
阅读次数:
375
1.新建CopyToLayouts.bat文件保存到项目Web解决方案根目录下,写入以下内容:ECHO
OFF@SET TEMPLATE="C:\program files\common files\microsoft shared\web server
extensions\14\Template...
分类:
其他好文 时间:
2014-05-06 14:24:59
阅读次数:
306
通常实现INotifyPropertyChanged接口很简单,为你的类只实现一个PropertyChanged
的Event就可以了。例如实现一个简单的ViewModel1类: public class ViewModel1 :
INotifyPropertyChanged { ...
分类:
其他好文 时间:
2014-05-06 14:12:55
阅读次数:
443