自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jxufewbt的专栏

他山之石,可以攻玉

  • 博客(52)
  • 收藏
  • 关注

原创 C#代码执行者

动态生成代码程序收集NO1: using System;using System.Collections.Generic;using System.Reflection;using System.Text;using System.CodeDom;using System.CodeDom.Compiler;namespace csrepl{    class Program    { 

2007-08-30 10:15:00 1317

原创 .Net2.0里给WebBrower浏览页面的RadioButton、CheckBox赋值

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplication1{  public p

2007-08-27 18:17:00 2120 1

原创 VS2005中使用webBrowser控件实现自动登录Gmail邮件的实例

这是一个小实现,可以实现自动登录Gmail邮箱。使用VS2005 C#新建一个 Windows应用程序,在Form1窗体上添加一个webBrowser控件,编写如下代码,就可以实现:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using

2007-08-25 11:53:00 2686

原创 IE 按钮集合

http://localhost"); type=button value=导入收藏夹> http://localhost"); type=button value=导出收藏夹> (不好用) http://www.fashionme.net, 自由,时尚)" type=button value=加入收藏夹> http://blog.csdn.net

2007-08-25 11:04:00 954

原创 javascript event 事件解析

描述 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。  event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和  onmouseout 事件有意义。 例子 下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳

2007-08-25 10:55:00 1097

原创 JavaScript与C# Windows应用程序交互

一、建立网页   function messageBox(message) {    alert(message); }   javascript访问C#代码二、建立Windows应用程序 1. 创建Windows应用程序项目 2. 在Form1窗体中添加WebBrowser控件 3. 在Form1类的上方添加 [System.Runtime.InteropServices

2007-08-25 10:51:00 975

原创 WebBrowser页面与WinForm交互技巧

话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows

2007-08-25 10:41:00 1266

原创 WebBrowser脚本错误的完美解决方案

当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。 1、SHDocVw.dll 在COM时代我们使用的WebBrowser控件是S

2007-08-25 10:26:00 13324 1

原创 C#2.0,winform程序,怎么样实现点击webBrowser某个链接,显示某个form

//通过e.Url判断,用户打开的连接//当然要排除第一次打开的网页private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e){    if (e.Url.ToString().Equals("http://www.xxx.xxx/",        StringComparison

2007-08-25 10:16:00 1426

原创 WebBrowser控件的简单应用

第一个简单应用里面讲述的是如何模拟调用当前网页的元素的事件或者赋值/取值。这次的应用讲述的是1:如何处理弹出新页面的事件(总是在我的浏览器里面现实新页面)2:如何处理window.close事件,让我的浏览器页关闭3:让html页面的js调用我的browse的函数4:如何让我的browse调用html的js函数。使用场景:一个web程序,让用户使用自定义浏览器来浏览,该web程序会调用浏览

2007-08-24 19:40:00 1384

转载 使用Vs2005打造简单分页浏览器

1    引言很早就有搞一个浏览器的想法了,在vs2003上就试图做过,苦于经常会有这种情况出现:当自治的浏览器遇到弹出窗口时无法捕获新的弹出窗口,于是乎新的弹出窗口仍旧用ie(或其他系统默认浏览器)打开,在研究vs2005的WebBrowser控件时发现有NewWindow事件,于是乎兴奋不已,决定用这个分页浏览器体验一下vs2005. 不过就在写这篇blog时突然想到在vs2003的那个axW

2007-08-24 19:22:00 920

原创 DOS命令全集

一)MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。 C:、>MD FOX 

2007-08-24 19:14:00 613

原创 GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范

PM_Base.aspx Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->  1@ Page Language="C#" AutoEventWireup="true" CodeFile="PM_Base.aspx.cs" Inherits="PM_

2007-08-24 18:51:00 1212

原创 JavaScript 弹出窗口总结

1: window.openwindow.open(page.html, newwindow, height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no)//写成一行-->参数解释:window.open 弹出新窗

2007-08-24 18:40:00 725

原创 修改UrlRewrite以对域名进行重写,即实现二级或多级域名

大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.abc.com/1234/  重写为 http://www.abc.com/show.aspx?id=1234  但不能将 http://1234.abc.com  重写为  http://www.abc.com/show.aspx?id=1234

2007-08-20 11:04:00 952

原创 怎样将.Net程序部署到没有安装.Net Framwork的机器上?

部署在.Net 平台下开发的应用程序,需要安装安装对应版本的.Net Framwork,而Vsual Studio 2003并没有提供一起打包的功能,所以这一点估计大多开发者都感觉不是太好,那如何将.Net Framework安装部署到客户机上呢?  其实微软提供了我们一个安装引导插件(Microsoft Visual Studio .NET 2003 引导程序插件),可以帮助我们在打包时,它会自

2007-08-20 10:39:00 810

原创 传递同一sessionID

private void button1_Click(object sender, System.EventArgs e)  {   string url = "http://210.34.241.100/php/user_login.php";    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);    req.Coo

2007-08-20 10:35:00 1593 1

原创 基于 SSL 的 ASP.NET Web 应用程序测试自动化

如果你正在HTTP上使用安全套接字层(SSL)来加密用户数据,并且想通过编程来测试你的Web应用,你会发现此技术并非广为人知。在本月的栏目中,我将示范如何建立一个 SSL 测试服务器,然后编写测试自动化代码,并通过一个简单而又具有代表性的 Web 应用来验证。  Microsoft .NET环境提供了强有力的测试工具来测试采用SSL安全机制的ASP.NET Web应用程序。为了说明它们的使用方法,

2007-08-17 18:05:00 1148

原创 如何向某网站Post信息,并得到CookieContainer以便以后直接通过验证?

   using System; using System.Net; using System.IO; using System.Text;         [STAThread]         static void Main(string[] args)         {             //             // TODO: 在此处添加代码以启动应用程序     

2007-08-16 16:57:00 2999 1

原创 用C#启动外部程序

using System;class test{    static void Main()    {        //声明一个程序信息类           System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();        //设置外部程序名          

2007-08-15 20:50:00 1414

原创 SQL语句生成随机数

update TableNameset RandID=(select   cast(ceiling(rand(checksum(newid()))*6)   as   int) as sid ) where  条件 

2007-08-15 20:35:00 3352

原创 调试Atlas客户端JavaScript脚本

应用于: Microsoft ASP.NET 2.0 Microsoft ASP.NET Atlas March CTP Microsoft Visual Studio 2005  介绍 编写Atlas的JavaScript脚本将比编写C# 更具有挑战性,因为JavaScript没有编译时期检查,在编码时候也没有智能感知提示。并且您还需要在运行时跟踪服务器和客户端的网络通信。而且目前还没有一个非常

2007-08-13 17:10:00 954

原创 防止被人frame

if (top.location != self.location)top.location=self.location; 

2007-08-13 17:07:00 992

原创 在Visual Studio 2005中调试SQL Server 2005的存储过程

介绍 SQL Server 2000可以让我们在查询分析器中直接调试存储过程(更多的信息请参看:用SQL Server 2000的查询分析器调试存储过程) 到了现在的SQL Server 2005,这个功能被转移到了SQL Servr Management Studio和Visual Studio IDE内。 使用这个技术,我们可以在Visual Studio中一步一步地调试存储过程。 而且你也可

2007-08-13 17:04:00 2419 1

原创 加密解密Url的类

using System;using System.Security.Cryptography;using System.IO;using System.Text;namespace NetBesttone.BaseClass{    ///     /// 此类用来加密与解密存在于URL中的参数    ///     public class IaskUrlEncode    {    

2007-08-13 17:01:00 1069

原创 MSSQL经典语句

1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同 encrypt

2007-08-11 18:58:00 1017

原创 一些.Net编程技巧

1. 如何获得系统文件夹 使用System.Envioment类的GetFolderPath方法;例如: Environment.GetFolderPath( Environment.SpecialFolder.Personal ) 2. 如何获得正在执行的exe文件的路径 1) 使用Application类的ExecutablePath属性 2) System.Refle

2007-08-11 18:55:00 953

原创 抓取和分析网页的类源代码

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

2007-08-10 19:30:00 6571

原创 超级简单好用的JS日期控件

document.writeln();document.writeln();document.writeln();document.writeln();document.writeln(  );document.writeln(      document.writeln(        onclick="meizzPrevM()" title="前一月" Author

2007-08-10 19:18:00 2091

原创 根据身份证判断性别和生日

   CordBirthday        http://schemas.microsoft.com/intellisense/ie5">  function showBirthday(val)  {   var birthdayValue;   if(15==val.length)   { //15位身份证号码    birthdayValue = val.charAt(6)+val.ch

2007-08-10 18:49:00 1156

原创 HTML中meta的作用

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描

2007-08-10 18:42:00 887

原创 只需一行代码就能让IE 6崩溃

在一个日本博客上发现的只需一行代码就能让IE6崩溃,代码如下:  style>*{position:relative}style>table>input>table>这行代码在Firefox,Safari和Opera都能正确解析,但是在IE 6下却会引起mshtml.dll致命错误.

2007-08-10 18:38:00 920

原创 用XSL把XML的数据转换成完美的多列表格形式

摘要:本文通过实际的例子来说明如何在XSL中实现对XML数据转换成完美的多列表格。 在利用XSL对XML进行转换时,有时候需要把XML转换成多列的Table元素,这个问题经常会困扰许多人,如果不生成Table的话,只需要对循环中的节点进行位置取模后判断,然后用换行即可。但有时候为了用户需要和界面的美观,需要生成多行多列的Table,常用的方法是采用following-sibling进行判断,比

2007-08-08 17:55:00 1724 1

原创 利用XSL对XML数据进行加密和大小写转换

XML数据一个最普通的问题就是数据的大小写,在进行数据转换时常常产生令人头疼的麻烦。下面就是一个 解决的办法。 假设你有一些数据要发送到另外一个系统,它也识别XML格式的数据,而且要求全部大写,例子数据如下:  例子1:person.xml             net_lover        Xianhui Meng        孟宪会    假设你要转换成如下的格式:

2007-08-08 17:47:00 1608

原创 如何在XSL中得到某节点到根节点的全路径的所有节点?

要在XSL中得到某节点到根节点的带全部路径的节点,可以对该节点的路径进行copy,包括所有节点类型。下面就是具体实现的例子。 GetFullPathNodes.xml                             x211            x212            孟子E章                            GetFullPathNodes

2007-08-08 17:39:00 1672

原创 在XSL中得到任意节点在DOM树中的深度

要在XSL中得到任意节点的在XML DOM树中的深度,可以通过计算节点的祖先(ancestors)的数量得到。下面就是具体实现的例子。 TestNodeDeep.xml                                                                                                 TestNodeDeep.

2007-08-08 17:32:00 892

原创 XSL中几个封装的函数

布尔操作函数 ,) => number         -->  - the first number to be ORed                -->  - the second number to be ORed               -->                  0                                     ,) => n

2007-08-08 17:29:00 915

原创 使用XPathExpression类对XML进行排序

如果你曾经使用过XSLT,当你需要对XML文档中的字符串或数字进行排序时,你可能会习惯于使用xsl:sort元素,在进行xsl:for-each进行循环或用xsl:apply-templates调用模板时,这个元素的功能很方便,而且简单。然而,在某些情况下,你只是想简单对XML文档进行简单的排序和显示数据,那么xsl:sort就会大大降低计算机性能,下面就解释一下,如何在不使用xsl:sort元素

2007-08-08 17:24:00 893

原创 ActiveX在.NET 2005中的实现(三)

我们知道当使用C++, COM和ATL来开发ActiveX的时候得CAB文件里面的INF文件描述了如何注册以及复制到何处的指令。 但是当我们用C#来开发ActiveX的时候,INF文件里面Registerserver=Yes 不起作用。因为这个命令只是调用regsvr32 来注册相应的组件,他对C#开发的ActiveX不起作用。 1、为了发布C#开发的ActiveX我们首先在2005里面建立一个.

2007-08-08 16:01:00 1364

原创 ActiveX在.NET 2005中的实现(二)

在HTML中对.NET ActiveX的调用,与交互。 其实和普通的ActiveX调用方式没有太大不同,相信大家看了代码都明白。             function doScript()      {        myControl1.UserText = frm.txt.value;        alert(myControl1.UserText);      }    

2007-08-08 15:57:00 1191

空空如也

空空如也

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

TA关注的人

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