
C#
wangmj518
软件开发,中间件,数据库,企业管理
展开
-
Win2008 server + IIS7 设置身份模拟(ASP.NET impersonation)
IIS7 与 IIS 6 相比有了很大的改动,原来在 IIS 6 下可以的设置到了 IIS 7 下有的会发生变化。身份模拟的配置上,IIS7 和 IIS6有很大不同,网上IIS6的身份模拟的文章比较多,但介绍IIS7的比较少,我把的一些折腾的经验在这篇博客中写下来,以供参考 IIS7 与 IIS 6 相比有了很大的改动,原来在 IIS 6 下可以的设置到了 IIS 7 下有的会发生变化。身转载 2013-12-19 15:52:36 · 809 阅读 · 0 评论 -
C#图片处理之:图片缩放和剪裁
2008-09-05 11:52 C#图片处理之:图片缩放和剪裁其实在GDI+中,缩放和剪裁可以看作同一个操作,无非就是原始区域的选择不同罢了。空口无凭,先看具体算法可能更好理解。 /// /// Resize图片 /// /// 原始Bitmap /// 新的宽度 //转载 2013-09-18 06:54:07 · 851 阅读 · 0 评论 -
C#程序反编译教程
工具:1. de4dot - 脱壳工具2. NET.Reflector Pro - C#IL源码查看器流程: 1. 查看是否加壳用NET.Reflector Pro打开程序, 如下图, 第一个红框是[傲视天下]的更新程序, 可以看出没加壳, 第二个红框是[有好米域名注册]的主程序, 加了壳的2. 脱壳, [可选(有壳才脱)] 进入de4dot文件夹, 双击"cmd.转载 2013-09-18 06:15:31 · 14178 阅读 · 2 评论 -
C#winform界面中如何显示当前时间,是用lable控件实现
private void Form1_Load(object sender, EventArgs e) { Thread t = new Thread(delegate() { while (true) {转载 2013-09-10 09:32:46 · 4715 阅读 · 0 评论 -
WinForm自定义的MessageBox介绍
简单测试了一下,觉得还是比MS自带的要好一点,新建一个项目,添加一个MyMsgBox的窗体,该窗体里面的代码如下:完整的Demo:files.cnblogs.com/allen0118/MsgBox.7z private void button1_Click(object sender, EventArgs e) { DialogResul转载 2013-09-10 09:43:41 · 1021 阅读 · 0 评论 -
C# 测试SQL数据库连接时 winform 界面如何实时刷新控件
vs2010下C#Winform程序:我想实现的功能是,点击“测试数据库连接”按钮,在界面上,显示进度条,或者显示一个Label内容是倒计时读秒。所用的方法一:添加控件timer:System0.Windows.Forms.Timer timer1;时间间隔设为1秒添加时间响应:...tick....碰到的问题是:数据库连接失败后,计时器才被触发,才开始数秒。转载 2013-09-10 09:41:16 · 3031 阅读 · 0 评论 -
C#简单远程控制制作源代码程序以及思路(服务器端)
远程控制无非就是在有网络的情况下发送一些操作指令到客户机上,其实看软件的范围是用来干什么的,网络游戏都可以定义为远程控制软件,之前不是说腾讯经常扫描别人的硬盘。所以这里使用socket来简单讲一下做远程控制软件的原理。服务器端监听一个IP和端口,会用socket的应该都知道。首先就是建立一个socket服务器,不多说贴代码。[csharp] view pla转载 2013-09-09 15:48:32 · 5667 阅读 · 2 评论 -
C#简单远程控制制作源代码程序以及思路(客户端)
远程控制的服务器端前面介绍过了http://blog.youkuaiyun.com/a112634313/article/details/7941446现在开始客户端的实现客户端的实现也是很简单的,实现与服务器的socket连接然后接受服务器发送过来的消息,进行解析,运行写好的方法,就是客户端的实现原理。客户端的界面非常简单,什么都没有,因为是做后台运行的软件,所以前台的界面都是多余的,只转载 2013-09-09 15:47:50 · 6526 阅读 · 3 评论 -
C# socket 服务端与客户端通信演示代码
C# socket 服务端与客户端通信演示代码主要实现服务端与客户端消息和文件的相互发送,服务端可以控制客户端:重启、关机、注销,截屏(截客户端的屏)。服务端也可向客户端发送闪屏。 服务端:view sourceprint?using System;using System.Collection转载 2013-09-09 15:43:42 · 1404 阅读 · 0 评论 -
c# 控制IE浏览器
想写一个桌面程序,用C#。程序运行后,会用IE打开指定的网页,并自动登录网站,再根据需要进行一些操作。相关内容如下:C#控制IE浏览器引入 C:\WINDOWS\System32\mshtml.tlb、Interop.SHDocVw.dll/// /// 返回指定Url的IE窗口下的 IHTMLDocument2 对象。/// /// IHTML转载 2013-06-03 17:39:31 · 1061 阅读 · 0 评论 -
C#在应用程序中精确切换输入法介绍
如果在你的程序里需要输入很多的内容,比如各类单据,如果在进入每一个录入框的时候都能自动把输入法切换到合适的状态将会是一个很酷的特性,相比炫丽的界面而言打字到手抽筋的录入人员们对此会更加感兴趣。在winform中切换输入法是很简单的事情: foreach (InputLanguage iL in InputLanguage.InstalledInputLangua转载 2013-06-03 10:17:23 · 7720 阅读 · 1 评论 -
XP下采用DirectShow采集摄像头
欢迎大家提出意见,一起讨论!需要示例源码的请独自联系我.前提: 摄像头能正常工作、摄像头有创建directshow filter即 大家可以对比我的另一篇文章学习: wince系统下DirectShow采集摄像头一、初始化工作1、DirctShow环境初始化[cpp] view plaincopyprint?bool uEye_转载 2013-09-19 07:23:10 · 895 阅读 · 0 评论 -
C# WinForm DirectShow视频采集及图片抓取实例DxSnap
C# WinForm DirectShow视频采集及图片抓取实例DxSnapDirectShowSamples-2007-July\Samples\Capture\DxSnapCapture.cs Capture.cs转载 2013-09-19 15:04:46 · 5408 阅读 · 0 评论 -
使用VS2015的Visual Studio Installer打包
包安装项目,虽然整体操作很简单,但还是有几个特殊的点需要记一下说明:vs2015社区版没有这个功能,需要安装,安装文件见附件软件下载地址:点击下载不能设置0积分下载,大家注册一下就能有下载币,不想注册的,关注微信公众号,免费获得。 第一步,创建安装项目 如下: 里面最左侧的框框有三个文件夹1."应用程序文件夹"即"Application Fol...转载 2018-08-01 08:25:53 · 2737 阅读 · 1 评论 -
C#中comboBox绑定数据集后事件中取值出System.data.dataRowView问题
写了一段代码,希望通过comboBox选项自动关联填充另外两项输入框时发现数据获取异常comboBox绑定数据源代码如下: this.cbKHMC.DataSource = dt; this.cbKHMC.DisplayMember = "Name"; this.cbKHMC.ValueMember = "Value";...转载 2018-08-01 08:20:36 · 1291 阅读 · 0 评论 -
获取DataSet中某行某列的数据
LabelText = DataSet11.Tables("COMM.USERS").Rows[0]["User_Name"].tostring()LabelText = DataSet11.Tables("COMM.USERS").Rows(0).Item("user_name")Label.Text=ds.Tables(0).Rows(i).Item( "列名 ")Label.Te...转载 2018-08-01 08:19:17 · 6556 阅读 · 0 评论 -
Visual Studio 2015 源文件编码问题
在Visual Studio中,如果源文件中包含中文,那么当源文件编码为utf8时,会报“C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”警告 。有两种处理办法:“屏蔽警告”或者“更改文件编码”。屏蔽警告该方法可以用于中文出现在注释部分的情况。如果中文出现在程序使用的字符串中,那么字符串的中文将成为乱码。这时,只能采用...转载 2018-08-01 08:17:15 · 966 阅读 · 0 评论 -
VS2015中的中文出现乱码的问题
问题描述:用C#开发界面程序时,界面中控件,如果是改的属性text,则中文正常显示,可如果是在程序中修改控件属性,如string param=“中国”;Control.text=param,运行程序后,界面中的控件显示论码。 问题解决:这种问题其实是程序中的每个.CS文件的编码有问题,若是MainForm.CS中出现乱码,则选择文件-高级保存选项,选择编码方式为UTF-8即可。...转载 2018-08-01 08:16:05 · 4635 阅读 · 0 评论 -
C# string类型和byte[]类型相互转换
string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );string类型转成ASC转载 2016-08-26 10:03:55 · 530 阅读 · 0 评论 -
mvc5入门,经典教程
转子 http://www.yanjinnan.com/archives/category/tech/efmvcASP.NET MVC 5 一 入门发表于 2013 年 8 月 12 日 由 颜晋南暂无评论本系类教程将要构建ASP.NET MVC 5 Web 应用程序,使用的工具是VS2013 。现在有预览版可以下载了, 点击下载VS2013 FOR转载 2015-12-05 20:40:17 · 1419 阅读 · 0 评论 -
[C#]VisualStudio2015内置LocalDB
VisualStudio2015内置LocalDB 简直坑爹,我将之前的VS2013的工程迁移到新电脑的VS2015,然后用的本地数据库居然连接报错了,然后我试连了一下本地数据库,就是Tools-->Connect to Databases-->Microsoft SQL Server-->(LocalDB)\v11.0(写在Server name)-->点击Test Connection转载 2015-12-05 20:38:19 · 2135 阅读 · 0 评论 -
收集的部分C#中窗口句柄及操作
声明:引用的API函数一定要放在窗体里面!!!1. c#里FindWindow的用法FindWindow()函数的用法。要在C#里使用该API,写出FindWindow()函数的声明: [DllImport("coredll.dll", EntryPoint = "FindWindow")]转载 2014-11-18 22:28:03 · 3624 阅读 · 0 评论 -
ILdasm 的使用方法
软中间语言 (MSIL) 是一种语言,是许多编译器(C#、VB.NET等)的输出。ILDasm (中间语言反汇编器)程序和.Net Framework SDK(FrameworkSDK\Bin\ildasm.exe)打包在一起,让用户以人可阅读的格式查看MSIL代码转载 2014-07-15 19:49:14 · 876 阅读 · 0 评论 -
反编译C#的dll文件并修改,再重新生成dll
今天公司一个C#的项目svn上代码不是最新的,代码编写人又离职了,只能把已编译且下在使用的dll文件取下来,反编译后再修改代码。1、把dll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于“C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin”2、在ildasm中File->dump,把dll转载 2014-07-15 19:37:03 · 4381 阅读 · 0 评论 -
.Net 服务器端写Excel,并关闭Excel进程示例
Imports Microsoft.Office.InteropPublic Class VBExcell Inherits System.Web.UI.Page Dim myExcel As Excel.Application Dim myBook As Excel.Workbook Dim mySheet As Excel.Works转载 2014-07-04 05:10:30 · 636 阅读 · 0 评论 -
使用RDLC报表
用RDLC报表(一) 1 建立数据源启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作转载 2014-07-21 21:11:10 · 679 阅读 · 0 评论 -
ASP.NET实现在线播放FLV视频文件的代码实用不大
//主要是升级了网络上的在线视频播放类文件.对类原作者表示感谢//Flvplayer.swf可以从网上找前台调用代码DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">htmlxmln转载 2013-02-05 14:51:23 · 592 阅读 · 0 评论 -
c#创建、保存excel正常执行要点补疑
引自:http://dev.21tx.com/2008/10/23/13774.html网上搜索C#实现Excel操作的示例太多了,但不知道有多少是经过验证确实可行才发布出来的,也是因为开发需要,我找了一些代码却发现大多都不能正确执行完毕,于是决定补充自己在实践中遇到的要点以供参考。如下示例:using Microsoft.Office.Interop.Excel;using System.R转载 2013-01-14 10:27:27 · 456 阅读 · 0 评论 -
C#操作Excel文件
摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用。 关键词:受管代码;非受管代码;Excel对象;动态连接库 引言 Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得转载 2013-01-13 14:23:23 · 1541 阅读 · 0 评论 -
C# 动态生成Excel,可实现冻结窗口等其他Excel扩展
/// /// 需先引用Office的Excel组件Microsoft.Office.Interop.Excel/// using Microsoft.Office.Interop.Excel;/// 导出Excel,示例:ExportDataTable(DT, @"D:\测试Excel");/// 作者:若非轻寒 Email:ooofcu@hotmail.com/// /转载 2013-01-12 16:43:35 · 1996 阅读 · 0 评论 -
Microsoft Excel 不能访问文件“ 文件名称或路径不存在。 • 文件正被其他程序使用。 • 您正要保存的工作簿与当前打开的工作簿同名。
Microsoft Office Excel 不能访问文件“D:\WWWRoot\KOBELCOSH\WebUI\ExcelTemplate\QUOTE5.xls”。 可能的原因有:1 文件名称或路径不存在。2 文件正被其他程序使用。3 您正要保存的工作簿与当前打开的工作簿同名。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导转载 2013-01-12 10:48:44 · 1814 阅读 · 1 评论 -
C#操作excel(多种方法比较)
我们在做excel资料的时候,通常有以下方法。一.导入导出excel常用方法:1.用查询表的方式查询并show在数据集控件上。代码public static string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =C:\\08.xls;Extended Properties=Excel 8.0"转载 2013-01-13 16:19:10 · 514 阅读 · 0 评论 -
C#锁定EXCEL工作表
对Excel操作时,由于使用权限的不同,可能对表格的操作权限也不一样。EXCEL提供了保护工作表以及允许编辑单元格功能。相应的在C#中就可以对Excel表格进行操作。主要用Protect()方法保护工作表,Worksheet.Protection.AllowEditRanges设置允许编辑的单元格。下面的代码示例演示如何实现对EXCEL进行保护的操作。public void Cre转载 2013-01-12 17:11:53 · 863 阅读 · 0 评论 -
C# Excel 行高,列宽,合并单元格,单元格边框线,冻结
private _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.Application _excelApplicatin = null;_excelApplicatin = new Excel.Application();_excelApplicatin.Visible = true转载 2013-01-12 15:50:10 · 611 阅读 · 0 评论 -
C#中Excel表格操作
public void CreateExcel(){int rowIndex=4;//行起始坐标int colIndex=1;//列起始坐标ApplicationClass myApp=null;Workbook myBook=null;Worksheet mySheet=null;//如果文件不存在,则将模板文件拷贝一份作为输出文件//这里如果通过File.Cre转载 2013-01-11 12:07:20 · 697 阅读 · 1 评论 -
获取本机ipv4网卡地址
if (NetworkInterface.GetIsNetworkAvailable()) { String ipv4Address = ""; NetworkInterface[] nic = NetworkInterface.GetAllNetworkInterfaces();转载 2012-06-16 09:45:00 · 690 阅读 · 0 评论 -
通过asp.net 短信猫发短信
如今手机已成为大众交流的主要工具。有关手机的程序开发越来越广泛,本节通过典型实例介绍如何利用短信猫发送、接收短信。 1.方案分析 发短信的一种方法是利用短信猫发短信,本例中使用的是生产的串口短信猫。 所谓短信猫,其实是一种工业级GSM MODEM,通过串口与计算机连接,可以通过AT指令控制进行短信收发的设备。国内目前应用较多的短信猫,都是以SIEMENS或WAVECOM模块转载 2012-05-20 15:52:57 · 708 阅读 · 0 评论 -
ASP.NET下导出Excel 以及在Ajax下面的实现
正常导出Excel代码1using System;2using System.Data;3using System.Configuration;4using System.Web;5using System.Web.Security;6using System.Web.UI;7using System.Web.UI.WebControls;8using Sy转载 2012-06-07 06:04:00 · 794 阅读 · 0 评论 -
We7如何设置伪静态URL地址
URL静态化可以采用两个级别的处理方法,一个是IIS,一个是asp.net。 IIS级别是相对于增加一个Web Site的ISAPI Filter列表。 ASP.NET级别的URL Rewrite组件的原理很简单,其实只是监听BeginRequest事件,并且根据配置来决定目标URL。 理论上说,IIS级别的URL Rewrite使用C或C++编写,比使用托管代码编写的ASP.NET级转载 2012-05-16 21:27:12 · 4629 阅读 · 0 评论 -
#.net 中的 HttpWebRequest 和 HttpWebResponse 类发送客户端证书
当在 Web 服务器需要一个使用 HttpWebRequest 和 HttpWebResponse 类时,您可以发送客户端证书。若要获取可用于通过使用HttpWebRequest 类发送客户端证书的证书,使用下列方法之一:方法 1使用 x509 证书 类来读取该证书从一个.cer 文件,然后设置 ClientCertificates 属性。方法 2使用 CryptoAPI 调用原创 2011-11-10 11:44:30 · 1941 阅读 · 0 评论