自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 在axWebBrowser内打开外链的Web页面

最近一个项目需要用到axWebBrowser控件,而axWebBrowser加载的页面中,有一个版块是Iframe框架加载其他站点的页面,而这个站点的所有链接都是target='_black'那种,所以就导致了每次点击这个iframe的链接时,都是新开一个IE浏览器打开页面,这明显不符合项目的要求啊!郁闷了~~~,在网上查了半天的资料,有关axWebBrowser控件的资料很少,更不用说在axWe

2012-11-01 11:19:51 2213

原创 Socket通讯时,报错“您的主机中的软件放弃了一个已建立的连接”

最近一个项目需要使用C#编写一个服务器端与Flex的客户端进行通讯。与Flex Socket通讯必须要发送安全策略进行安全检查,而在 Adobe Flash Player 升级到 9.0.124 后,由于安全策略更改,原来 Socket 或 XmlSocket 的应用里的 http 方式加载安全策略的手段不能继续使用。Adobe Flash Player对于安全策略的更改如下:     1、首

2012-10-24 18:51:28 5634

原创 详解C#如何动态调用WebService

需要动态调用WebService,就需要首先生成WebService代理类,以下是生成WebService代理类的方法:    1、VS2005命令:           开始》运行》CMD           C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin>wsdl /language:c# /n:XYS.MISS.Ph

2011-03-04 11:13:00 2202

转载 Web开发人员应当知道的15个开源项目

如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代码和应用程序,而不是自己重头开始。开源由来已久,并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及PHP(LAMP)。但是除那些之外的其他开源项目呢?作为一名Web开发人员,你可以借助诸多可用的项目,以节省开发时间,或提高程序性能。下面让我们看一下哪些开源项目可供大家免费使用。可供使用的新型数据库传统上讲,你可能习惯使用MySQL。尽管M

2011-02-28 18:02:00 603

转载 构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)

<br />剖析页面的解析过程<br />      页面的解析过程,这里说的过程不是我们常说的ASP.NET页面的生命周期的过程,而且浏览器请求一个页面,然后浏览器呈现页面的过程。<br />    本篇的文章中,我会先阐述页面的解析过程,显示从整体上阐述,然后在每一个点上提出优化的方法。先整体,后局部。<br />当浏览器在请求一个Web页面是从URL开始的。下面就是过程描述:<br />1. 输入URL地址或者点击URL的一个链接。<br />2. 浏览器根据URL地址,结合DNS,解析出URL对应的

2011-02-25 14:55:00 442

转载 global.asax 文件

<br />      Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。 <br /><br />  概述 <br />      Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件。删除它不会出问题

2011-02-23 11:20:00 502

转载 .Net语音技术实现(实现电脑发音)

<br />“电脑发音”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习...<br />    下面的Speech已对MSTTS作了简单封装。 <br />1.安装好MSTTS,可以在windows/speech中打到vtxtauto.lib文件<br />2.用.Net SDK自带的tlbimp工具把vtxtauto.tlb转换成.dll格式:<br />  tlbimp vtxtauto.tlb /silent /namespace:mstts /out:mstts.d

2011-02-10 15:26:00 874

原创 ASP.NET程序中常用的事件处理

<br />asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下!   <br />    1.   打开新的窗口并传送参数:<br />   传送参数:<br />      response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")       <br />      接收参数: <b

2011-02-10 15:15:00 758

原创 asp.net过滤HTML标签的几个函数

<br />using System.Text.RegularExpressions;using System.Web;namespace Tools{ public class FiterHtml { /// <summary> /// 去除HTML标记 /// </summary> public static string NoHTML(string Htmlstring)

2011-02-10 14:40:00 1093

转载 如何分析网页数据并且去除Html标签(C#)

<br />      首先将网页内容整个抓取下来,这个我就不说了,不是本次话题的重点。假设抓取的数据放在RecvBuffer这个byte[]中(数据从网络上传输过来时不是字符串的形式而是byte),那么我们的第一步就是将RecvBuffer转化为String,以便于对其操作,实例如下:<br />       strResponse即是保存数据的字符串,此处用系统自带的System.Text.Encoding的方法转化RecvBuffer,GetString的第一个参数RecvBuffer就是我们的原始数

2011-02-10 14:31:00 1077

转载 c#抓取和分析网页的类

主要功能有: 1、提取网页的纯文本,去所有html标签和javascript代码 2、提取网页的链接,包括href和frame及iframe 3、提取网页的title等(其它的标签可依此类推,正则是一样的) 4、可以实现简单的表单提交及cookie保存 主要功能有: 1、提取网页的纯文本,去所有html标签和javascript代码 2、提取网页的链接,包括href和frame及iframe 3、提取网页的title等(其它的标签可依此类推,正则是一样的) 4、可以实现简单的表单提交及cookie保存 /*

2011-02-10 14:23:00 642

原创 ASP.NET 异常处理

在Asp.net开发过程中,我们会遇到很多Exception,不处理这些Exception的话会出现很难看的页面。还有一些我们未预料到的Exception,当发生Exception时,我们也必须进行记录具体位置,以便我们修正错误。asp.net异常处理的位置大概有以下3个地方1. 程序的代码段中,这是最直接处理异常的地方。如下try{    n=Convert.ToInt32(info);}catch(Exception){}2. ASP.NET的中的Application_Error中.Applicati

2011-02-10 12:04:00 579

转载 编写高性能 Web 应用程序的 10 个技巧 转自微软资料

数据层性能 <br />技巧 1 — 返回多个结果集 <br />技巧 2 — 分页的数据访问 <br />技巧 3 — 连接池 <br />技巧 4 — ASP.NET 缓存 API <br />技巧 5 — 每请求缓存 <br />技巧 6 — 后台处理 <br />技巧 7 — 页输出缓存和代理服务器 <br />技巧 8 — 运行 IIS 6.0(只要用于内核缓存) <br />技巧 9 — 使用 Gzip 压缩 <br />技巧 10 — 服务器控件视图状态 <br />小结 <br />====

2011-02-10 12:00:00 663

转载 对于长时间装载的ASP.NET页面,在客户端浏览器中显示进度

using System;<br />using System.Collections;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Web;<br />using System.Web.SessionState;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br

2011-02-10 11:46:00 626

转载 了解IHttpModule接口事件执行顺便 获取Session

最近公司一个项目让人SQL注入了~为了临时先解决这个问题,使攻击者不再危害数据库。初步决定先采用IHttpModule过滤一道请求。public class HttpModule:IHttpModule{        public HttpModule()        {            //            // TODO: 在此处添加构造函数逻辑            //        }        IHttpModule 成员#region IHttpModule 成员   

2011-02-10 11:40:00 924

转载 用策略屏蔽135 139 445 3389端口+网络端口安全防护技

<br />默认情况下,Windows有很多端口是开放的,在你上网的时候,网络病毒和黑客可以通过这些端口连上你的电脑。为了让你的系统变为铜墙铁壁,应该封闭这些端口,主要有:TCP 135、139、445、593、1025 端口和 UDP 135、137、138、 445 端口,一些流行病毒的后门端口(如 TCP 2745、3127、6129 端口),以及远程服务访问端口3389。下面介绍如何在 WinXP/2000/2003下关闭这些网络端口:<br />第一步,点击“开始”菜单/设置/控制面板/管理工具,

2011-02-10 11:30:00 4540

原创 Session 跨域处理

    以前一直找办法来解决Session跨域共享的问题,最近看了一篇文章,感觉有点帮助,具体是否有用,还得自己来实践。     Asp.net程序的默认配置Web.Config文件中关于Session的设定如下:     我们会发现sessionState标签中有个属性mode,它可以有3种取值:InProc、StateServer、SQLServer(大小写敏感)。默认情况下是InProc,也就是将Session保存在进程内(IIS5是aspnet_wp.exe,而IIS6是W3wp.exe),这个进程

2011-02-10 11:16:00 5236

原创 Session失效的处理办法

     最近看了一篇文章,是介绍Session失效的问题,对自己的有点帮助,也希望能对你有点帮助,文章如下:     最一个电子商务网站,发现了好多问题,不过还好都顺利解决了,关于session的问题记录如下,以便日后查阅,同时也希望能给网友们带来帮助,本文内容并非完全出自本人,是本人对网络上的一些处理方法的整理。 <br />检查是否超时,默认是20分钟,设置的方法是Session.TimeOut=30;或者您可以设置到更高,这个数值的单位是分钟,大家视情况而定。检查代码有无Session.Abando

2011-02-10 10:53:00 2006

原创 COM+全面理解

<br />    在Windows 2000众多功能和特性之中,对于开发人员来说,COM+是最值得关注的一个焦点。在Windows 2000中,我们已经看到了COM+的面貌,也感受到了COM+将带给我们程序设计和开发过程中思路上的变化。本文旨在从技术的角度对COM+作一个基本的介绍,以便开发人员更好地了解COM+。<br />    COM+并不是COM的新版本,我们可以把它理解为COM的新发展,或者为COM更高层次上的应用。COM+的底层结构仍然以COM为基础,它几乎包容了COM的所有内容。有一种说法这

2010-09-27 13:30:00 1557

原创 c#中out、ref和params的用法与区别

<br />      ref和out都对函数参数采用引用传递形式——不管是值类型参数还是引用类型参数,并且定义函数和调用函数时都必须显示生命该参数为ref/out形式。两者都可以使函数传回多个结果。<br />      两者区别:<br />      两种参数类型的设计思想不同,ref的目的在于将值类型参数当作引用型参数传递到函数,是函数的输入参数,并且在函数内部的任何改变也都将影响函数外部该参数的值;而out的目的在于获取函数的返回值,是输出参数,由函数内部计算得到的值再回传到函数外部,因此必须在函

2010-09-03 12:08:00 460

转载 Web服务器父与子 Apache和Tomcat区别

经常在用Apache和Tomcat等这些服务器时,你总感觉还是不清楚他们之间有什么关系。在用Tomcat的时候总出现Apache,总感到迷惑,到底谁是主谁是次呢?本文将会给大家一个详细的解答。<br /> <br />熟悉三国的朋友都知道曹操,曹操有二十五个儿子,其中最得曹操宠爱的是曹丕、曹植、曹彰三个,曹丕性格阴冷,擅长政治;曹植才华横溢,放浪不羁;曹彰武艺高强,战功卓著。曹操一直希望这三个儿子当中选取自己的继承人,最后与曹操性格最为相近的曹丕脱颖而出。但是我们永远都不会否认曹植的才华和曹彰的武功。<br

2010-07-13 17:45:00 468

转载 C# WebService调用的三大难题

本文向您介绍C++与C#互相通信,C# WebService调用的三个难点。用C#编写客户端时,只需要将WebService添加到引用,就能像调用本地方法一样去C# WebService调用。<br /> <br />一、用C#实现WebService是相当简单的事情,我们只要创建一个Web服务程序,在方法名上面加上[WebMethod],部署到IIS上,就能像访问Web站点一样访问WebService。<br />用C#编写客户端时,只需要将WebService添加到引用,就能像调用本地方法一样去C# W

2010-07-13 17:40:00 605

原创 有关C#枚举的问答集锦:使用情景

本文汇总了一些有关C#枚举的问答。本文是第三部分,汇总了一些有关枚举的使用情景以及一些限制。 <br /> <br />之前介绍了C#枚举的基础与赋值相关的知识,本文继续介绍有关C#枚举的一些问答。<br />Q:我定义了一个这样的枚举:// Code #20  public enum FontStyle  {      Bold,      Italic,      Regular,      Strikethrough,      Underline  }  <br />我用它来指定字体的风格,但我遇到

2010-07-13 17:36:00 604

转载 有关C#枚举的问答集锦:有关赋值

<br />Q:我留意到// Code #02  .class public auto ansi sealed Aligment         extends [mscorlib]System.Enum  {      .field public static literal Aligment Left = int32(0x00000000)      .field public static literal Aligment Center = int32(0x00000001)      .field 

2010-07-13 17:27:00 924

转载 有关C#枚举的问答集锦:基础篇

<br />Q:在C#里,我们如何表达枚举类型?<br />A:你可以使用enum关键字(keyword)来声明一个枚举类型(enum type):// Code #01  public enum Alignment  {      Left,      Center,      Right  }  <br />--------------------------------------------------------------------------------<br />Q:C#枚举类型是值类型(

2010-07-13 17:24:00 545

原创 查询数据表中的重复数据

<br />        在日常日常应用中,经常需要查询出数据表中重复的数据,以便对其进行删除等操作。以下是T-SQL查询数据表中重复数据的几种方法:<br />        <br />        例如 表test_a<br />              id                    name<br />               1                        aa<br />               2                        bb

2010-07-13 17:21:00 670

原创 .NET之对接口和抽象类(转载)

<br />1、概念引入<br />      什么是接口?<br />     接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。<br />     定义方法为:<br />     public interfac

2010-07-05 15:30:00 379

原创 调试失败,因为没有启用集成 Windows 身份验证

<br />由于身份验证错误,无法对请求调试的用户进行身份验证。当您尝试单步执行 Web 应用程序或 XML Web services 时,就可能出现此问题。导致此错误的一种原因是没有启用集成 Windows 身份验证。若要启用该身份验证,请按照“启用集成 Windows 身份验证”中的步骤操作。<br />如果已启用集成 Windows 身份验证,但仍然出现此错误,则导致此错误的原因可能是启用了“Windows 域服务器的摘要式身份验证”。在这种情况下,应与您的网络管理员联系。启用集成 Windows 身

2010-07-02 14:28:00 875

原创 c#获取执行文件路径

<br />系统经常要用到系统所在的文件夹,除开放在注册表或数据库中以外,可以通过以下的方式获取。<br /> <br />获取方法见程序:首先在窗体添加一个button和label。label显示结果,在button的click事件中添加下面的代码:<br /> <br />string[] path=new string[8];<br />    //5.获取应用程序的当前工作目录。<br />   path[0]=System.IO.Directory.GetCurrentDirectory();<b

2010-06-30 15:20:00 1232

原创 asp提取Excel文件数据

<br />使用asp提取Excel文件(data.xls)中数据。 <br />Code:<br />Set excConn = Server.CreateObject("ADODB.Connection")excDBPath = Server.MapPath( "data.xls" )'调用Open 方法打开数据库excConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source="

2010-06-30 15:13:00 747

原创 C#实现TXT文本数据批量导入SQL Server

<br />用程序就是将文本文件的每行根据固定的分隔符用Split函数分割,然后逐个加到参数中去..<br />给个简单的Demo<br />SQL code <br />create database data<br />go<br />use data<br />go<br />create table custom<br />(<br />    客户名 varchar(20),<br />    联系方式 varchar(10),<br />    住址 varchar(50)<br />)<br

2010-06-30 15:05:00 5548 1

转载 获取GridView中某一单元格的值

<br />前台:<br />=========================================================                                                <br /><asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BorderWidth="0px" DataKeyNames="babyClassId" OnRowDeleting

2010-06-30 15:00:00 11708

转载 .net下Sybase数据库连接问题

<br />ASEClient连接Sybase时出现以下错误: <br />System.TypeInitializationException: “Sybase.Data.AseClient.AseConnection”的类型初始值设定项引发异常。 --->  System.DllNotFoundException: 无法加载 DLL“sybdrvado11.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E) <br /> <br />解决办法:<br />只要拷贝以下三个

2010-06-30 14:57:00 4954 2

原创 asp.net中出现无法识别的配置节“connectionStrings”的解决方法

在配置我的服务器时,开始安装的是VS2005,后面安装了sqlserver2000,结果出错了错误信息如下:分析器错误信息: 无法识别的配置节“connectionStrings”源错误:<br /><br />行 26: 行 27:     <!--connectionStrings-->行 28:     <connectionStrings>行 29:    <add name="crmConnectionString" connectionString="Data Source=loca

2010-06-30 14:53:00 1289

C#编写的软键盘

使用C#编写的软键盘,可以在项目中直接调用,或者是在项目中引用,然后像MDI窗体一样调用打开。

2012-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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