Windows开发-周排行
在 WPF 中,可以使用 BitmapEffect 对象为每一个 Visual 对象生成各种各样的效果,一个 Visual 对象可以设置一种或多种 BitmapEffect 效果,WPF 内置了几种效果:OuterGlowBitmapEffect(外发光)、DropShadowBitmapEffec...
以NASM为例,软件安装完毕后,启动Windows操作系统的命令窗口,在安装目录(比如C:\Program Files\NASM)下运行nasm是ok的,但是在其他任意目录下运行nasm就会报错. 这意味着我们还不能使用nasm命令,这是因为:虽然我们以经安装了nasm,而安装目录下也包含了nasm...
组元是C# 4.0引入的一个新特性.需要基于.NET Framework 4.0或者更高版本。组元使用泛型来简化一个类的定义。组元多用于
方法的返回值,如果一个函数返回多个类型,这样就不在用out\ref等输出参数了,可以直接定义一个Tuple类型就可以了。
1.0 简单使用
//一个成员
Tuple test = new Tuple(1);
Console.WriteL...
(转)最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享。大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直...
一、下载zabbix客户端软件:zabbix_agents_1.8.19.win;二、解压后会在bin目录下会有如下两个个文件夹,其中win32是32为系统用的,win64为64位系统用的:三、将win32文件夹拷贝到C盘根目录下,并将其改名为zabbix(如果是64位系统,则将win64拷贝到C盘根目录下,改名为zabbix)..
Win8无线网络连接受限的解决办法:
通常Win8网络受限主要是由于电脑没有获取到有效的IP地址,从而导致出现受限制提示,而IP地址都是电脑自动获取,如果获取失败的话,不妨自己设置IP即可。
方法是在保证网络没有问题的情况下,我们可以首先尝试给Win8电脑设置一个固定IP,Win8..
安装了WIN2003系统64位的,IIS也是运行在64位下面,可是要使用伪静态,又找不到64位的伪静态组件,所以只好让IIS 运行在32位下面了,方法如下:cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPool...
函数功能:该函数获得一个顶层窗体的句柄,该窗体的类名和窗体名与给定的字符串相匹配。这个函数不查找子窗体。在查找时不区分大写和小写。函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);參数:IpClassName :指向一个指定了...
这里罗列出几个相关的事件和属性,具体的实现介绍已有非常优秀的文章了,文章末尾我将会给出,大家可以去参考。 属性: AllowDrop: 目标控件必须设定为true,才能接受拖拽来的东西。 事件: ItemDrag: 源控件在拖动开始时发生。在这里需调用DoDragDrop方法开始拖拽行为。 Drag...
今天在调试程序时发现一个 WIN32_FIND_DATA 的BUG,在循环读取一个文件夹下的图片文件时,发现结构体中 nFileSizeLow 和 nFileSizeHigh 值 == 0的情况,即能获取到文件名,但读出的文件大小为0的尴尬情况。但事实上,图片文件是正常的,大小从80K~170K的都有,比较诡异,与各位分享一下。
typedef struct _WIN32_FIND_DAT...
这个示例主要演示的是在多进程操作数据库时,如何避免并发重复数据入库的例子。过多的线程理论不再阐述,网上、书上皆有。项目采用 Asp.Net Framework 4.5 / Mysql 5.4 数据库。首先创建一个 LockInsertDB.cs 文件,这个文件用来实现数据库添加;1usingSyst...
psr.exe (Problems Screen Recorde)问题步骤记录器
它可以录制屏幕信息
使用方法:
1.打开psr.exe
win键+r, 打开“运行”对话框;输入psr.exe,按回车键
2.运行psr.exe后,点击开始记录
3.然后就可以进行正常操作了,当要结束记录时,点击停止记录
然后会弹出一个保存文件位置的对话框,选择一个位置保存,...
int iNum = 0;
string sNumber = "1003";
int iResult = 0;
int.TryParse(sNumber, out iResult);
if (iResult == 1)
{
iNum = int.Parse(sNumber);
}...
openssl版本:openssl-1.0.0k64位编译1、编译环境:openssl-1.0.0a必须用vs2008编译(Open Visual Studio 2008 x64 Cross Tools Command Prompt),VC6+nasm32是无法编译了,因为openssl-1.0.0...
前言既然作为一个踏踏实实学习技术的人,就要有一颗谦卑、虚心和追求卓越的心,我不能一次就写出很完美的代码,但我相信,踏踏实实一步一步的优化,代码就可以变得趋近完美,至少在某一个特定场景下相对完美,这和做人有很类似的道理,这是一种态度。前几天,发了我在博客园的第一篇编码实践《C#编程实践–帮老婆计算产假...
微软的Exchange邮件服务不同与一般的邮件server,他不能简单使用SmtpClient等组件实现邮件收发的功能。那么怎么通过Exchange服务发送邮件呢?微软的Exchange服务都有webservice接口, 通过其提供的webservice发送邮件也是最简单的方法。验证Exchange...
一:面向对象的基本知识C#程序分为面向过程和面向对象什么是对象:一切皆为对象:Object,生活中常说的“东西”就是程序里面所指的对象;生活中遇到的东西我们都在下意识的归类;归类意味着抽象模型;类:class,对某类众多对象的共同特点抽象出来的模型。他们的关系:类是好多对象的抽象,对象是类的实例化。...
最近要开发一个C#操作Excel的小工具,但是装上Office之后又是各种组件冲突。后来发现了NPOI,觉得非常好用。这里跟大家分享下,官网:http://npoi.codeplex.com/downloads/get/872547下面网站有教程:http://www.cnblogs.com/ata...
里氏代换原则。可以用子类的对象替代父类的对象。抽象依赖原则。依赖——形参,关联一、抽象方法:在一些父类中,某些行为不是非常明确,因此无法用代码来具体实现,但是类必须具备此方法,因此把这样的方法定义为抽象方法。abstract特点:1.只声明,不实现。2.加abstract关键字。eg: 1 publ...
GTK是一个功能强大的开发平台,跨系统,提供了丰富的庞大的代码库,应用开发者可以用之快速做出自己的产品。这个月用他开发了一个GUI程序,是个画图工具,功能包括:图片导入导出、线型编辑、拖拽、删除、调整粗细、颜色、虚实、阴影,亮点是实现了一种自定义的线型:尖灭线(..