【你也可以写个聊天程序 - C# Socket学习1】教程文章相关的互联网学习教程文章

C# web程序js 与 后台密码强弱验证【代码】

1、js端验证function checkPass(s) {if (s.length < 8) {return 0;}var ls = 0;if (s.match(/([a-z])+/)) {ls++;}if (s.match(/([0-9])+/)) {ls++;}if (s.match(/([A-Z])+/)) {ls++;}if (s.match(/[^a-zA-Z0-9]+/)) {ls++;}return ls }2、后台验证publicclass CheckPass{///<summary>/// 密码强度///</summary>publicenum Strength{Invalid = 0, //无效密码Weak = 1, //低强度密码Normal = 2, //中强度密码Strong = 3//高强度密码 ...

C#程序集系列10,强名称程序集【代码】【图】

当一个程序集的名称,版本,文化,Public Key都做了设置,就可以把这个程序集叫做"强名称程序集"。强名称程序集可以防止被仿冒或篡改。本篇首先创建一个强名称程序集,接着模拟篡改程序集,看看最终结果如何? □ 创建一个强名称程序集→在"C#程序集系列08,设置程序集版本"和"C#程序集系列09,程序集签名"中,在F盘的as文件夹中创建了一些文件→删除所有除了.cs类型的所有文件→创建一个密匙→编译Cow.cs,并用密匙签名→编译MainCla...

C#总结小程序【图】

主要功能左侧树状图功能添加,修改,删除1.添加点击添加按钮执行点击事件 弹出机窗口之后点击添加 2.删除点击删除执行下面的单击事件 点击确定即可删除成功。3.修改 原文:https://www.cnblogs.com/wxl941549541/p/9221196.html

[C#] 调试silverlight的时候,总是报“向占位程序传送了空的索引指针”

这是由于visual studio在调试silverlight的时候,必须和ie一起工作。按照以下步骤可以把ie设为visual studio的默认浏览器(不用修改操作系统的默认浏览器):1) 在‘解决方案资源管理器’里面选一个 .aspx 页面点右键2) 选择‘浏览方式’3) 在对话框里面选择ie并设为默认浏览器参见:http://stackoverflow.com/questions/79954/visual-studio-opens-the-default-browser-instead-of-internet-explorer原文:http://blog.csdn.net/w...

编写高质量代码改善C#程序的157个建议[优先考虑泛型、避免在泛型中声明静态成员、为泛型参数设定约束]【代码】【图】

原文:编写高质量代码改善C#程序的157个建议[优先考虑泛型、避免在泛型中声明静态成员、为泛型参数设定约束]前言  泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件本身也是...

应用程序在状态栏展示时间(C#)

private DispatcherTimer _timer; private void SetTimeElaspInStatusBar() { try { _timer = new DispatcherTimer(); _timer.Tick += (sender, e) => { DateTime dtNow = DateTime.Now; TimeSpan interval = dtNow - _enterSystemTime; this.barElapsedTime.C...

InterviewQuestion_C#_程序题_001【代码】【图】

请写出下列程式的结果:文件:A.cs 1using System;2 3namespace InterView4{5publicclass A6 {7publicvirtualvoid Fun1(int i)8 {9 Console.WriteLine(i); 10 } 11publicvoid Fun2(A a) 12 { 13 a.Fun1(1); 14 Fun1(5); 15 } 16 } 17 }文件:B.cs 1namespace InterView2{3publicclass B : A4 {5publicoverridevoid Fun1(int i)6 {7base.Fun1(i + ...

C#winform程序关闭计算机的正确姿势【代码】

/// <summary>/// 计算机电源控制类/// </summary>public class EnvironmentCheckClass{[DllImport("user32.dll")]static extern bool ExitWindowsEx(ExitWindows uFlags, ShutdownReason dwReason);[DllImport("kernel32.dll", ExactSpelling = true)]internal static extern IntPtr GetCurrentProcess();[DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]internal static extern bool OpenProcessToken(I...

C# 生成高质量缩略图程序—终极算法

先看代码: using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; /**//// <summary> /// /// **生成高质量缩略图程序** /// /// File: GenerateThumbnail.cs /// /// Author: 周振兴 (Zxjay 飘遥) /// /// E-Mail: tda7264@163.com /// /// Date: 07-04-07 /// /// </summary> public class GenerateThumbnail ...{ /**//// <summary> /// 生成缩略图 静态方法...

C# 文件拖放到此程序的操作【代码】

问题描述:怎么写代码可以实现指定类型的文件通过鼠标拖放显示在程序的文本框中,如:选中3个文件(3个文件的格式有MP3和wma)拖到程序,程序的文本框显示这三个文件的路径...解决代码:this.textBox1.AllowDrop = true; this.textBox1.Multiline = true;privatevoid textBox1_DragDrop(object sender, DragEventArgs e){Array aryFiles = ((System.Array)e.Data.GetData(DataFormats.FileDrop));for(int i = 0;i<aryFiles.Length;...

C#调用exe文件,IIS发布后无法掉用本地exe程序的解决方法

原文:C#调用exe文件,IIS发布后无法掉用本地exe程序的解决方法http://blog.csdn.net/junjieking/article/details/6277836?reload这位楼主的问题,我也遇到了,但是我按照他那样操作并没有解决问题,弄了好久终于找到解决方案了, 方案如下:IIS管理器——应用程序池——设置应用程序池默认设置——进程模型——标识,这个标识里面有内置账户和自定义账户,我设置自定义账户,然后填上Administration(必须是管理员账户或者拥有管理...

C# 编写的串口通信程序【代码】【图】

如果,翻看我之前的博客,会找到一篇用I/O模拟IIC通信的程序文章。好吧,如果找不到可以点击这里,这里就不在赘述了,系统也已经完全调试通过了。今天的任务是,把测试得到的数据在上位机的界面上显示出来,于是键盘手花了两天的时间模仿着巨人的肩膀通过了用C#编写的界面程序,界面很简单就像下面显示的一样。下面就一步一步给大伙展示一下我的程序吧。C#非常的强大而且友好,串口的通信可以通过编程环境(这里我用的是Visual Stu...

c#给用户控件添加事件处理程序

1.首先在usercontrol后台添加如下代码: public partial class MyControl: UserControl{ //添加事件代理 public event EventHandler AX; //在需要响应的事件中添加 private void MyControl_MouseClick(object sender, MouseEventArgs e) { if (AX != null) { AX(this, e); //Or use the following sentence code. //AX(this,...

c# 三种计算程序运行时间的方法【代码】

三种计算c#程序运行时间的方法第一种:利用 System.DateTime.Now// example1: System.DateTime.Now method DateTime dt1 = System.DateTime.Now; System.Threading.Thread.Sleep(time_cap); DateTime dt2 = System.DateTime.Now;TimeSpan ts = dt2.Subtract(dt1); Console.WriteLine("example1 time {0}", ts.TotalMilliseconds); 第二种利用Stopwatch// example2: Stopwatch class System.Diagnostics.Stopwatch sw = new System....

C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe【代码】【图】

不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载。今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以让一个exe即能直接运行也行安装为windows服务首先我们创建一个Windows应用程序,(我创建的是控制台程序,WinForm也一样) 接下来在项目中添加一个Windows服务类 然后双击“MainService.cs”,在上面点右键“打开代码” 这里面写服务的具体实现,...