如何手动安装、启动、卸载和删除Windows服务

Win7下需要以管理员身份运行cmd 1. 安装服务: cmd下进入目录:C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe 运行:installutil D:\work\Projects\AddressMappin...

2016-02-14 10:51:39

阅读数 4941

评论数 0

Windows service中的Timer控件

写Windows服务的Timer控件并不是在工具箱上直接拖拽过来的Timer,那是System.Windows.Forms命名空间下的组件,而我们这里使用的Timer应该是System.Timers.Timer。 解决方法有:打开"工具箱"---右键---"选择项&q...

2015-09-15 14:11:34

阅读数 720

评论数 0

C# -- 判断字符是否能转化为整形

int iNum = 0; string sNumber = "1003"; int iResult = 0; int.TryParse(sNumber, out iResult); if (iResult == 1) { iNum = int.Parse(sNumber);...

2014-10-14 17:36:53

阅读数 2775

评论数 0

如何把js文件编译成dll供页面调用

1. 在解决方案中添加一个项目:JSControl 2. 在这个项目添加一个js文件(JScript1.js) 脚本的内容: function showAlert(){ alert('Today is a good dary'); } 3. 改变JScript1.js的属性,Build Actio...

2014-08-12 11:16:34

阅读数 2764

评论数 0

VS2010创建解决方案 -- 添加项目后解决方案不见了

2014-08-12 10:49:38

阅读数 6414

评论数 0

VS改大小写的快捷键

改成小写:Ctrl+U 改成大写:Ctrl+Shift+U 记得要选中要修改的一段英文。

2013-12-25 10:17:25

阅读数 52818

评论数 0

获取格林威治时间

整个地球分为二十四时区,每个时区都有自己的本地时间。为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated,也翻译为:全球标准时间)。UTC与格林尼治平均时(GMT, Greenwich Mean Time,也翻译成:格林威治标准时间)一样...

2013-10-15 10:52:41

阅读数 5458

评论数 0

C#中Const与Static Readonly的区别

区别: const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值,比如: public const π=3.1415926; public const DayHours=24; 像这些恒定不变的量,我们最好是用Const来声明。 static readonly是在...

2013-08-05 09:55:08

阅读数 1002

评论数 0

微软RDLC的Report也精彩

1、Table:Report可以做出漂亮的Table,背景颜色字体可以自定义,绑定数据源也很方便。   2、Chart:图标也可以做的很炫,自定义的功能也比较多【当然了,肯定没有ppt和Excel中的漂亮,但是对于开发的来讲也算能接受了,希望以后升级能more and more better】 ...

2013-04-22 14:25:11

阅读数 1556

评论数 2

VS 附加到进程调试技巧

有些时候碰到自己开发的程序嵌入到别人的框架中,而在接口的地方出了问题,而又不方便将自己的模快加入到别人的工程中【有很多相关的文件,还有mster页面等】,这个时候VS的附加到进程调试变得不可或缺了,过多介绍的东西就不多说了,直奔主题 1、拷贝project1的dll及相关的xap及页面文件到对应...

2013-02-08 15:34:47

阅读数 54797

评论数 7

VS调试 不会命中断点,源代码与原始版本不同的解决办法

有这么几种方法可以尝试去解决此问题: 1、工具”——>选项”——>调试”——>要求源文件与原始版本完成匹配”去掉勾选。 2、清理解决方案,重新生成;重新格式化文件;ctrl+a全选文档,CTRL+K,CTRL+F,重新编译。 3、用nodepad将代码转存为unicode格...

2013-02-08 15:07:56

阅读数 27963

评论数 6

Silverlight Spy初探

突然接手别人写的一个silverlight的项目,需要尽快熟悉它的功能,但是又很多页面元素不能很快的找到,于是Silverlight Spy就出世了,网上下载个最新版本【试用】,如下: 1、主界面: 2、用Xaml Spy加载Silverlight程序:             点击l...

2013-02-05 15:31:18

阅读数 3044

评论数 1

where T : class的含义

public void Request(List EntityList) where T : class { } 这是参数类型约束,指定T必须是Class类型。   .NET支持的类型参数约束有以下五种: where T : struct                      ...

2013-01-29 14:58:04

阅读数 15908

评论数 1

C#中的Action<>和Func<>

其实他们两个都是委托【代理】的简写形式。 一、【action Delegate的代码: public delegate void myDelegate(string str); public static void HellowChinese(string strChinese) { Co...

2013-01-29 14:47:45

阅读数 34094

评论数 9

c#关于Delegate最简单的例子:两个窗体间的消息传递

关于Delegate【代理、委托】是C#中一个非常重要的概念,向前可以推演到C++的指针,向后可以延续到匿名方法、lambda表达式。         现在我就从一个最简单最实用的一个小例子出发分析一下Delegate的使用。         现在有两个窗体Form1和Form2。     ...

2013-01-09 11:53:42

阅读数 5339

评论数 0

C#让代码运行exe时执行,而时Debug不执行

1、C#让代码运行exe时执行,而时Debug不执行 if (!Debugger.IsAttached) {  Console.Write("Process is running"+"\r\n"); }   2、另外说一下预编译指令:#regio...

2013-01-07 09:21:25

阅读数 6079

评论数 0

C#中新特性的学习:Delegate、匿名方法、lambda表达式

最近在修改一个项目的代码中,用到了lambda表达式的写法,就顺便学习了一下,发现弄清楚lambda必须要弄清楚匿名方法,弄清楚匿名方法必须要弄清楚Delegate,弄清楚Delegate还要理解C++的指针,还好之前用过Delegate,闲话少叙,还是分享一下测试代码吧。 1、Delegate ...

2012-10-18 10:42:40

阅读数 5977

评论数 1

c# 管道通信-命名管道(二)

命名管道的连接总结:        命名管道的连接有两次阻塞的地方,一是在WaitForConnection()时[客户端进行连接同理]会阻塞,二是在ReadString()[读取管道信息]时。        在服务器端第一次创建命名管道后等待连接,当客户端连接成功后服务器端的命名管道就用作通...

2012-09-07 15:43:13

阅读数 10472

评论数 6

C# 管道通信-命名管道(一)

最近在做一个应用程序,涉及到两个应用程序之间的通讯,就想到了用C#的命名管道的方式来实现,经过一番小折腾,总算实现了,现把一些主体的代码粘贴出来与大家分享:         管道通讯会涉及到client端和Server端,Client端的主要代码:         需要引用命名空间:using...

2012-08-31 17:51:43

阅读数 21942

评论数 2

为C# Windows服务添加安装程序

首先,当然是创建一个Windows服务的项目【新建项目里面选择就可以了】。然后要给服务“添加安装程序”,如图1所示:(这一步和自己用InstallUtil注册是完全一样的) (图1)     添加后,会出来一个serviceProcessInstal1,还有serviceInstall...

2012-08-30 13:56:57

阅读数 914

评论数 0

提示
确定要删除当前文章?
取消 删除