随笔分类 -  asp.net,C#

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页

C#操作IIS的代码
摘要:using System;using System.DirectoryServices;using System.Collections;namespace IIS6{ /// <summary> /// IISWebServer的状态 /// </summary> public enum IISServerState { /// <summary> /// /... 阅读全文

posted @ 2010-04-11 12:18 与时俱进 阅读(541) 评论(0) 推荐(0) 编辑

一步一步识别验证码(切分和识别)
摘要:今天跟大家一起分享切分和识别,在这里就要有个分支,切分有两个情况,一个是分开的字符的切分和识别,另一个是连在一起的字符的切分和识别。今天先共享分开字符的识别,仍然是源码共享。首先要说一下原理,在网上的很多代码,在切分的时候,很的情况会导致切分失败,比如字符的左右位置不固定。所以在切分的时候,我采用的方法是,以每列Y坐标的像点从左到右扫描,直到遇到这列Y坐标有一个黑色的点作为起点,接着继续向右扫描,... 阅读全文

posted @ 2010-04-11 12:03 与时俱进 阅读(491) 评论(0) 推荐(0) 编辑

一步一步识别验证码(二值化处理)
摘要:2007年到2008年的文章,很多关于验证码的,到了今年,基本看不到,可能是大家对目前的验证码识别没有什么信心了。特别是QQ的验证码,连人眼都比较难识别,更不要说程序了。但目前来说,偶已经掌握了一些技巧,不敢独享,一起与大家分享。由于工作比较忙,但文章会一篇一篇发出来。今天要分享的是二值化,就是在一张图片上,只有两个值,0或1,也可以叫黑白的图片。针对网上写的那些二值化代码,有一个参数,描写得很模... 阅读全文

posted @ 2010-04-11 12:00 与时俱进 阅读(650) 评论(0) 推荐(0) 编辑

用c#进行递归组合
摘要:static string[] m_Data = { "A", "B", "C", "D", "E" }; static void Main(string[] args) { Dictionary<string, int> dic = new Dictionary<string, int>(); for (int i = 0; i < m_Data.Length; i... 阅读全文

posted @ 2010-04-11 11:57 与时俱进 阅读(651) 评论(0) 推荐(0) 编辑

基于C#语言的可编程表达式计算器设计
摘要:1. 说明: 先看看我们的成果: 网上的表达式计算器有很多,但这次我们来点,不同的,有两点: 1)用户可以编程以扩充计算器的函数 即右下角那个“添加函数按钮” 比如,我们想增加一个"Factarial"阶乘函数,我们可以“添加函数”然后编辑我们的函数 最后“生成”即可,主窗口上会自动添加一个"Factarial"按钮,然后就可... 阅读全文

posted @ 2010-04-11 11:56 与时俱进 阅读(1954) 评论(1) 推荐(0) 编辑

c# xml操作类
摘要:publicclassXmlControl{protectedstringstrXmlFile;protectedXmlDocumentobjXmlDoc=newXmlDocument();publicXmlControl(stringXmlFile){////TODO:在這裡加入建構函式的程式碼//try{objXmlDoc.Load(XmlFile);}catch(System.Excepti... 阅读全文

posted @ 2010-04-09 16:09 与时俱进 阅读(320) 评论(0) 推荐(0) 编辑

ASP.NET定时调用WebService 运行后台代码
摘要:效果: 通过在网站的Global.asax的Application_Start方法中 加入定时器 定时调用WebService 该WebService的一个方法 负责在后台 向数据库的某个表加入数据 步骤: 1.通过VS 新建一个网站 2.加入Global.asax 3.加入WebService 编辑 并 加入引用 4.对Global.as  效果:通过在网站的Global.asax的Applic... 阅读全文

posted @ 2010-04-07 20:45 与时俱进 阅读(4042) 评论(0) 推荐(0) 编辑

Asp.net Request获取服务器变量的方法
摘要:HTTP_USER_AGENT 获得用户使用的浏览器类型和版本REMOTE_ADDR 获取用户的IP地址REQUEST_METHOD 获取请求的方法LOCAL_ADDR 获取服务器IP地址SERVER_NAME 获取服务器主机名PATH_INFO 获取当前执行程序的虚拟路径PATH_TRANSLATED 获取当前执行程序的绝对路径CONTENT_LENGTH 获取请求程序所发送内容的字符总数CON... 阅读全文

posted @ 2010-04-05 21:31 与时俱进 阅读(524) 评论(0) 推荐(0) 编辑

Asp.net Request方法获取客户端的信息
摘要:Response.Write("客户端计算机名:" + Request.UserHostName + "<BR />"); Response.Write("客户端IP:" + Request.UserHostAddress + "<BR />"); Response.Write("浏览器:" + Request.Browser.Browser + "<BR />... 阅读全文

posted @ 2010-04-05 21:30 与时俱进 阅读(1116) 评论(0) 推荐(0) 编辑

ASP.NET小技巧——回传后保持页面的滚动位置
摘要:今天在MSDN上看到一篇文章,关于如何在ASP.NET页面回传后保持当前的滚动(垂直)位置。这个技巧挺实用的,在此做简单的翻译介绍。默认情况下,ASP.NET页面回传到服务器后,页面会跳回顶部。对于一个内容较多的页面,你或许有需要自动滚动到用户最后操作的位置。页面属性MaintainScrollPositionOnPostBack可以解决这样的问题,有以下3种方法。应用程序级作用对象:网站的所有A... 阅读全文

posted @ 2010-04-05 12:05 与时俱进 阅读(470) 评论(0) 推荐(0) 编辑

TCP c/s模式实现点对点,一对多聊天 识别不同的TCP通道.给相应的TCP客户发送信息
摘要:客户端:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Net.Sockets;using System.... 阅读全文

posted @ 2010-03-29 12:55 与时俱进 阅读(1117) 评论(0) 推荐(0) 编辑

UDP实现内网到网的点对点发送消息与转发消息
摘要:UDP实现内网到网的点对点发送消息与转发消息 与上篇讲到的TCP连接有一点不一样 ,TCP可以一直保持着链接.然后进行通讯. 而UDP发送后,服务器需要接收后立即关闭此消息然后让再次调用监听,立即释放资源.然后再次处于监听状态,我估计这样实现是有问题的.但是我现在也只能这么实现了.using System;using System.Collections.Generic;using System.... 阅读全文

posted @ 2010-03-29 12:54 与时俱进 阅读(1342) 评论(0) 推荐(0) 编辑

.net C# Treeview的Node拖动,Node节点上下移动
摘要:定义一个TreeView 名字为TVdepartment,设置allowdrop为True//移动代码privatevoidMiMoveUp_Click(objectsender,EventArgse)//向上移动{//by闫磊Email:Landgis@126.com,yanleigis@21cn.com2007.10.10TreeNodeNode=TVdepartment.SelectedNo... 阅读全文

posted @ 2010-03-29 12:53 与时俱进 阅读(1133) 评论(1) 推荐(0) 编辑

多线程、定时、异步一些应用
摘要:很久不写了,原因是自己很懒。本来打算把前段时间在台湾弄的GoogleMap的总结一下。可是那边用的vs2008回来我的电脑装的都是2005,又懒得把程序转化了。呵~最近需要几个功能用到了多线程、异步、等等总结一下。会说的一下几个问题:1、前台UI响应后开个其他的线程干别的。2、每隔一段时间做点事3、非UI线程咋访问UI上的控件啊。4. Timer类原来有好几个啊。1.这个是我UI的响应一下后要异步... 阅读全文

posted @ 2010-03-29 12:53 与时俱进 阅读(1713) 评论(0) 推荐(0) 编辑

北京思源培训中心---C#下用P2P技术实现点对点聊天(2)
摘要:首先,程序运行后,用户得先按下“开始监听”按钮,按钮相应事件后,程序就进入了监听状态,状态栏有相应的显示。这样,本机就相当于“服务器/客户机”模式中的服务器了,其他计算机可以连接到本机并向本机发送消息。其他计算机通过该程序连接到本机是通过IP地址来实现的,C#对网络编程有很好的支持,所以程序员的工作量是比较小的。如此,一台计算机可以向另一台发送消息了... 阅读全文

posted @ 2010-03-29 12:52 与时俱进 阅读(479) 评论(0) 推荐(0) 编辑

UDP协议下内网与公网IP进行发送消息,一对多.且选择不同的客户端发送消息
摘要:客户端代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using System.Net.Soc... 阅读全文

posted @ 2010-03-29 12:51 与时俱进 阅读(2440) 评论(0) 推荐(0) 编辑

利用P2P技术实现点对点聊天
摘要:usingSystem.Data;usingSystem.IO;usingSystem.Net.Sockets;usingSystem.Threading;privateThreadth;privateTcpListenertcpl;privateboollistenerRun=true;privatevoidListen(){try{tcpl=newTcpListener(5656);tcpl.... 阅读全文

posted @ 2010-03-29 12:49 与时俱进 阅读(530) 评论(0) 推荐(0) 编辑

用Visual C#实现P2P应用程序
摘要:一.前言:  P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协同工作等... 阅读全文

posted @ 2010-03-29 12:46 与时俱进 阅读(511) 评论(0) 推荐(0) 编辑

C#利用DataGridView实现数据的快速输入
摘要:在做管理软件时,常常需要表格输入功能。表格输入极大地加快了数据输入,提高了工作效率,当然也提高了软件的竞争性。笔者最近用C#在做一套CRM时,成功地使用C# 2005里面的表格控件DataGridView实现了表格输入功能,现在就把具体实现与各位分享:1. 初始化工作(1) 在Vs 2005 里面新建一个C# WinForm 应用程序: DataGridViewTest(2) 在窗体Form1上拖... 阅读全文

posted @ 2010-03-29 12:40 与时俱进 阅读(4597) 评论(1) 推荐(0) 编辑

VS2005下ComboBoxTreeView(下拉列表框弹出树) 与ToolStripComboBoxTreeView(下拉列表框工具条弹出树)的实现
摘要:使用VS2005开发时,发现有很多新东西,比如,我们常用的ToolBar ,MainMenu,StatusBar,变成了功能强大,样式新颖的,ToolStrip,MenuStrip,StatusStrip,等.不过还是有些不足,比如,ComboBox 变化不大,下拉框里面只能是文本的,很不方便,我的想法是在下拉ComboBox时会出现TreeView 控件,这也是我今天要做的控件ComboBoxT... 阅读全文

posted @ 2010-03-29 12:39 与时俱进 阅读(1351) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 25 下一页
友情链接:同里老宅院民居客栈