摘要:
javascript 时间日期处理相加,减操作方法js<script language="JavaScript"><!--var d = new Date("2008/04/15");d.setMonth(d.getMonth() + 1 + 1);//加一个月,同理,可以加一天:getDate()+1,加一年:getYear()+1alert(d+"月后是"+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate());//-->& 阅读全文
posted @ 2012-02-14 22:28
知识天地
阅读(17501)
评论(0)
推荐(1)
摘要:
var myDate = new Date();myDate.getYear();//获取当前年份(2位)myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0代表1月)myDate.getDate();//获取当前日(1-31)myDate.getDay();//获取当前星期X(0-6,0代表星期天)myDate.getTime();//获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours();//获取当前小时数(0-23)myDate.getMinutes();//获 阅读全文
posted @ 2012-02-14 22:01
知识天地
阅读(541)
评论(0)
推荐(0)
摘要:
void SuperbikeControl::GetChildWindow(CWnd *cwnd){ CWnd *wnd = cwnd->GetWindow (GW_CHILD); if (wnd != NULL) { wnd->PostMessageW (WM_KEYDOWN, VK_ESCAPE, 0); Sleep(50); wnd->PostMessageW (WM_KEYUP, VK_ESCAPE, 0); PlaySound(_T("sound\\bell.wav"), NULL, SND_FILENAME | SND_ASYNC); Slee 阅读全文
posted @ 2012-02-14 14:22
知识天地
阅读(525)
评论(0)
推荐(0)
摘要:
1.作用:Call this member function to modify a window's style.2.函数原型:BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINTnFlags);3.参数含义:dwRemove指定要删除的扩展属性,dwAdd指定修改时要增加的扩展属性,nFlag标志一般设置为0。4用法:1、修改控件的原有属性用ModifyStyle(1,WS_DISABLED);(实际测试时只要是>=0的整形数就行)2、改回来的话要用ModifyStyle(WS_DISABLED,1);(实际测试时只要是> 阅读全文
posted @ 2012-02-14 14:21
知识天地
阅读(1108)
评论(0)
推荐(0)
摘要:
这类异常主要是由线程程未被杀死所致,只要添加一个onclose事件,在里面添加关闭线程代码,程序就不会在有异常,很灵的,刚发现的,记录一下。 阅读全文
posted @ 2012-02-14 14:19
知识天地
阅读(263)
评论(0)
推荐(0)
摘要:
函数功能:该函数改变指定窗口的属性.函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置。函数原型:LONG SetWindowLong(HWND hWnd,int nlndex,LONG dwNewLong);参数:hWnd:窗口句柄及间接给出的窗口所属的类。nlndex:指定将设定的大于等于0的偏移值。有效值的范围从0到额外类的存储空间的字节数-4:例如若指定了12位或多于12位的额外类存储空间,则应设为第三个32位整数的索引位8。要设置其他任何值,可以指定下面值之一:GWL_EXSTYLE:设定一个新的扩展风格。GWL_STYLE:设定一个新的窗口风格。GWL_WNDPROC 阅读全文
posted @ 2012-02-14 14:19
知识天地
阅读(1346)
评论(0)
推荐(0)
摘要:
绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分背景,而仅绘制图像,这样就可以将位图中图像透明地绘制到窗口上。绘制"透明"位图的关键是创建一个"掩码"位图(mask bitmap),"掩码"位图是一个单色位图,它是位图中图像的一个单色剪影。在Windows编程中,绘图都要用到设备描述表,我们需创建两个内存设备 描述表:位图设备描述表(image DC)和"掩码" 阅读全文
posted @ 2012-02-14 14:17
知识天地
阅读(3374)
评论(0)
推荐(0)
摘要:
包含透明色的位图的绘制方法有多种,最简单的方法是调用现成的函数:TransparentBlt,也可以通过自己的代码实现类似 TransparentBlt的功能,实现过程也有两种形式,一种是事先做一张掩码位图,另一种是动态生成掩码位图。本文将介绍动态生成掩码位图绘制具有 透明区域位图的方法。一、TransparentBlt 函数的使用TransparentBlt 函数在Windows98/Windows2000以上版本运行,系统中需要包含 Msimg32.dll,使用时可以链接 Msimg32.lib。Windows98下的TransparentBlt会产生资源泄漏,所以不建议在WIN98下使用 阅读全文
posted @ 2012-02-14 14:16
知识天地
阅读(783)
评论(0)
推荐(0)
摘要:
1.把光标定位在第1页末,执行“插入/分隔符/下一页/确定”命令;2.执行“视图/页眉和页脚”命令,分别将光标定位在页脚,单击“页眉/页脚”工具栏上的“链接到前一个”按钮;3.执行“插入/页码”命令;4.在“页码”对话框中,单击“格式”按钮;5.在“页码格式”对话框中,“起始页码”设置为“1”;6.单击“确定”、“确定”完成页码插入。(二)在Word文档中怎么自动生成目录(1)转入大纲视图:视图—大纲。(2)把光标放置在每一个需要记录到目录的标题前面,然后设置每个标题的级别(在任务栏)。(4)切换到页面视图:视图—页面。(5)把光标放到目录页。然后:插入—引用—索引和目录—目录—确定,即可生成 阅读全文
posted @ 2012-02-14 14:14
知识天地
阅读(26899)
评论(0)
推荐(0)
摘要:
我做了一个单文档界面的东东里面一个菜单项点击后弹出一个对话框 CMainFrame::OnXXXXX()这个对话框里有个按钮,按它再弹出一个对话框,不知怎么做啊?高手指点.......问题点数:25、回复次数:9Top1 楼songbai(O'Sanile)回复于 2002-02-14 19:44:36 得分5写一个对话框的类,如 class_dlg,然后在那个按钮里的事件中写class_dlg dlg;dlg.DoModal();就行了。Top2 楼Cline(营营[无意苦争春,贯看群芳谢])回复于 2002-02-14 19:45:10 得分5...CMyDialog::OnBut 阅读全文
posted @ 2012-02-14 14:07
知识天地
阅读(386)
评论(0)
推荐(0)
摘要:
网上有不少Microsoft的测试题,引来不少的眼光。在这里把所有的测试题加以整理,再附上答案。(个 别题目答案有多种,文本仅代表作者的思路)每道题的后面会给出一个时间。这个时间是作者做出该题所用的时间。(注意,这不是什么标准时间,相信所有浏览本 试卷的朋友都会在某一道或多道题上找到灵感,迅速解题的)一.最基本题型(说明:此类题型比较简单)1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(这道题我当初想了一个小时)2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同 阅读全文
posted @ 2012-02-14 14:06
知识天地
阅读(382)
评论(0)
推荐(0)
摘要:
全球微软技术支持中心(上海)MSDN论坛技术支持 2009-03-171, .NET Framework 3.0与.NET Framework 3.5的新特性2,反射机制3, new与override的区别4,做过的项目应用到的技术5,应用程序域6,值类型和引用类型的区别。7、Property和attribute的区别8、asp.net 中五大新特性是什么?9、Internal和protected作用范围。10、Using的用法11、C#类和结构体的区别12、加入一个命名空间里面有A、B、C三个程序集,在B里面可以调用程序集A里面被表示为internal的类吗?微软中国SDE开发面试题 200 阅读全文
posted @ 2012-02-14 14:06
知识天地
阅读(254)
评论(0)
推荐(0)
摘要:
反射的概述: 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码System.Reflection.AssemblySystem.Reflection.MemberInfoSystem.Reflection.EventInfoSystem.Reflection.FieldInfoSystem.Reflection.MethodBaseSystem.Reflectio 阅读全文
posted @ 2012-02-14 14:04
知识天地
阅读(608)
评论(0)
推荐(0)
摘要:
public 任何外部类都可以不受限制的存取类数据private 限定此类内部使用protected 除了类本身可以用外,任何继承此类的类都可以使用internal 表示在同一个应用程序(Application)或类库(Library)中都可以使用,不过这个我们基本上不用 阅读全文
posted @ 2012-02-14 14:03
知识天地
阅读(465)
评论(0)
推荐(0)
摘要:
Attribute和Property都可以翻译成“属性”,有的地方用Attribute表示“属性”,有的地方又在用Property,初 学者常常在这两个单词间“迷失”,甚至认为二者没有区别,是一样的。可是Attribute不等于Property。二者之间到底有何区别?我们从OOA/OOD(Object Oriented Analysis / Object Oriented Design,面向对象分析与设计)说起。在OOA/OOD中的使用Attribute表示属性,指对象(Object)的特征(Feature)。我们 在一些编程语言(如C#、Delhpi等)中遇到的“属性”一词,为何是Prope 阅读全文
posted @ 2012-02-14 14:03
知识天地
阅读(16628)
评论(1)
推荐(2)
摘要:
关于页面传值的方法,又引发了一场讨论。看来这个还是有很多人关注的,因此我就我个人观点做了些总结,希望对大家有所帮助。 1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码private void Button1_Click(object sender, System.EventArgs e){string s_url;s_url = "b.aspx?nam 阅读全文
posted @ 2012-02-14 14:02
知识天地
阅读(291)
评论(0)
推荐(0)
摘要:
前几天,有位同学问我它们用起来有什么区别,当时也不大清楚,糊弄过去了,但是,人不能自欺欺人,不能连自己的无知也要糊弄!翻了下书,总结一下。区别:结构是一种用关键字struct声明的自定义数据类型。与类相似,也可以包含构造函数,常数,字段,方法,属性,索引器,运算符和嵌套类型等,不过,结构是值类型。1.结构的构造函数和类的构造函数不同。 a.结构不能包含显式的无参数构造函数。结构成员讲自动初始化为它们的默认值。 b.结构不能包含以下形式的初始值设定类:base(argument-list);2.对于结构中的实例字段成员,不能在声明时赋值初始化。3.声明了结构类型后,可以使用new运算符创建构造对 阅读全文
posted @ 2012-02-14 14:02
知识天地
阅读(518)
评论(0)
推荐(0)
摘要:
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命 名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到这个类型的时候,就每个地方都要用详细命名空间的办法来区分这些相同名字的类型。而 用别名的方法会更简洁,用到哪个类就给哪个类做别名声明就可以了。 阅读全文
posted @ 2012-02-14 14:02
知识天地
阅读(296)
评论(0)
推荐(0)
摘要:
3.4.1共享内存在相互通信的进程之间设有一个公共内存区,一组进程向该公内存中写,另一组进程从化共内存中读,通过这种方式实现两组进程间的信息交换。这种通信模式需要解决两个问题:第一个问题是怎样提供共享内存;第二个是公共内存的互斥关系则是程序开发人员的责任。3.4.2消息机制消息机制是用于进程间通信的高级通信原语之一。进程在动身过程中,台能需要与其他的进程进行进程交换,于是进程通过某种手段发出自己的消息或接收其他进程发来的消息。这种方式类似于人们通过邮局收发信件来实现交换信息的目的。至于通过什么手段收发消息,就像人们选择平信还是航空信一样,是一种具体的消息传递机制。1、 消息缓冲通信消息缓冲通信 阅读全文
posted @ 2012-02-14 14:01
知识天地
阅读(942)
评论(0)
推荐(0)
摘要:
sealed的中文意思是密封,故名思义,就是由它修饰的类或方法将不能被继承或是重写。 sealed关键字的作用: 在类声明中使用sealed可防止其它类继承此类;在方法声明中使用sealed修饰符可防止扩充类重写此方法。 sealed修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。 密封类: 密封类在声明中使用sealed 修饰符,这样就可以防止该类被其它类继承。如果试图将一个密封类作为其它类的基类,C#将提示出错。理所当然,密封类不能同时又是抽象类,因为抽象总是希望被.. 阅读全文
posted @ 2012-02-14 14:00
知识天地
阅读(1641)
评论(0)
推荐(0)
浙公网安备 33010602011771号