05 2011 档案

摘要:1、Calendar控件:我们主要用了该控件的SelectionChanged事件,通过Calendar控件的SelectedDates属性,可以对用户所选择的具体元素进行判断。View Code protected void Calendar1_SelectionChanged(object sender, EventArgs e) { this.Label1.Text = "你选择的日期是"+Calendar1.SelectedDate.ToShortDateString(); }2、隐藏控件:主要用来缓存页面变量HiddenField,通过该控件的Value值来定义隐 阅读全文
posted @ 2011-05-12 22:09 蓝鸿鹄 阅读(470) 评论(0) 推荐(1)
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Wizard.aspx.cs" Inherits="MapQQ.test.Wizard" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&l 阅读全文
posted @ 2011-05-12 21:13 蓝鸿鹄 阅读(588) 评论(0) 推荐(1)
摘要:委托、事件与Observer设计模式范例说明假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。现在我们需要写个程序来模拟这个烧水的过程,我们将定义一个类来代表热水器,我们管它叫:Heater,它有代表水温的字段,叫做temperature;当然,还有必不可少的给水加热方法BoilWater(),一个发出语音警报的方法MakeAlert(),一个显示水温的方法,ShowMsg()。namespace Delegate { class Heater { private int temper 阅读全文
posted @ 2011-05-07 13:46 蓝鸿鹄 阅读(289) 评论(1) 推荐(0)
摘要:C++类对象内存结构 首先介绍一下C++中有继承关系的类对象内存的布局:在C++中,如果类中有虚函数,那么它就会有一个虚函数表的指针__vfptr,在类对象最开始的内存数据中。之后是类中的成员变量的内存数据。 对于子类,最开始的内存数据记录着父类对象的拷贝(包括父类虚函数表指针和成员变量)。 之后是子类自己的成员变量数据。 对于子类的子类,也是同样的原理。但是无论继承了多少个子类,对象中始终只有一个虚函数表指针。 为了探讨C++类对象的内存布局,先来写几个类和函数 首先写一个基类: class Base{public:virtual void f() { cout << " 阅读全文
posted @ 2011-05-05 23:12 蓝鸿鹄 阅读(1667) 评论(0) 推荐(0)
摘要:导入win32api程序View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Runtime.InteropServices; 6 7 namespace ScreenLock 8 { 9 class Win32Api10 {11 12 13 //设置钩子14 [DllImport("user32.dll")]15 public static extern int SetWindowsHook 阅读全文
posted @ 2011-05-04 21:05 蓝鸿鹄 阅读(277) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2011-05-03 23:20 蓝鸿鹄 阅读(140) 评论(0) 推荐(0)