- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 请求一个页面
public static string GetResponseText(string url){ string responseFromServer = null; Stream dataStream = null; StreamReader reader = null; try { WebRequest request = WebRequest.Cr
2010-05-18 15:36:00
403
原创 C#文字和拼音的对应库
C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// /// 汉字转拼音类/// public class Hz2Py{ private static int[] pyValu
2010-05-18 15:33:00
877
原创 C# 判断中文字符(字符串)
方法一http://blog.youkuaiyun.com/qiujiahao/archive/2007/08/09/1733169.aspx在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。 通过对字符的unicode编码进行判断来确定字符是否为中文。 protected bool IsChineseLetter(string inpu
2010-05-18 15:27:00
568
原创 setup Factory制作基于.net2.0的安装程序
Setup Factory。在7.0版本中,Setup Factory的默认从属资源中仅支持VB5.0及VB6.0,想要在生成的安装程序中自动完成.NET FRAMEWORK的安装,从网上查了一下,须要按以下步骤做几件事: 首先找到Setup Factory安装目录下的Dependencies目录,在目录中新建一个dotnet2_0.xml的文件。 然后,在Dependencies目录下新建子目录
2010-05-13 17:38:00
861
原创 Setup Factory制作基于.Net的WinForm安装程序
制作安装程序,无非是复制文件、注册控件、注册服务、修改设置项(注册表、配置文件)等等。通过一些专门的安装制作软件不难做出一个专业的安装程序。.net下的WinForm程序,制作安装包需要做些什么呢?典型情况下可能需要做如下事情:1、判断客户机是否安装了.net framework2、复制程序文件3、将某些控件加入到全局应用程序缓存(GAC),比如第三方的控件或是自己定义的具有强名称
2010-05-13 17:37:00
1198
原创 HTML转PDF(C#---itextsharp)
一、 需求:将HTML转PDF打印。Web项目中总是有这样的需求,很是让人苦恼。二、 分析:如何完成这个工作?1、 需要解析HTML,然后利用itextsharp绘制pdf文档。解析HTML是一个很难完成的任务,各个浏览器对HTML的解析五花八门就知道这不好解决。这条路不好走,但也是可以完成的,通过webbrowser类可以解析HTML获取各对象的位置,然后绘制到pdf中。方法是可行,其中的复杂度
2010-05-12 17:05:00
5326
2
原创 Window应用程序
1 引言 在用Delphi、Visual Basic等可视化快速开发工具编写Windows应用程序时,常会遇到这样几个问题: 1) 希望程序界面美观。在Delphi中,开发人员通常使用各种控件来实现界面的风格化,但缺点是造成应用程序体积较大,且在升级时常会被控件版本与Delphi版本不兼容带来的问题所困扰。 2) 希望应用程序在功能不变的情况下具有不同的界面风格。这常常通过换"皮肤"的技
2010-05-12 17:04:00
521
转载 利用浏览器实现程序界面与实现的分离
1 引言 在用Delphi、Visual Basic等可视化快速开发工具编写Windows应用程序时,常会遇到这样几个问题: 1) 希望程序界面美观。在Delphi中,开发人员通常使用各种控件来实现界面的风格化,但缺点是造成应用程序体积较大,且在升级时常会被控件版本与Delphi版本不兼容带来的问题所困扰。 2) 希望应用程序在功能不变的情况下具有不同的界面风格。这常常通过换"皮肤"的技
2010-05-12 17:02:00
587
原创 Com Interop入门
一、基础概念什么是COM Interop?COM Interop看上去象是介乎于COM和.Net之间的一条纽带,一座桥梁。为了保持向后兼容,COM Interop可以使得.Net程序在不修改原有COM组件的前提下方便的访问COM组件。这一点是非常重要的。事实上,全球的COM组件的代码量估计可能有数十亿行,拥有这些COM组件的公司不可能重写这些组件,所以COM Interop的存在为有此需求的开发者
2010-05-12 17:01:00
580
原创 IIS的完整控制类
using System;using System.Data;using System.DirectoryServices;using System.Collections;namespace CreateWebDir{/// /// IISManager 的摘要说明。/// public class IISManager{//定义需要使用的private string _server,_webs
2010-05-12 16:58:00
309
原创 C#中实现WebBrowser控件的HTML源代码读写
趁周末想折腾一下嵌入ASP.NET的WinForm程序需要用到WebBrowser控件的HTML源码读写就把以前的一些代码片断移值到C#下顺便发个帖子备忘,呵呵 思路其实很简单,直接通过document.documentElement.outerHTML或者使用IPersistStreamInit接口直接对流进行处理前者我就不废话了,后者实现方法如下 首先是写入HTML到已初始化的WebBro
2010-05-12 16:57:00
1197
转载 WebBrowser页面与WinForm交互技巧
话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows F
2010-05-12 16:54:00
379
原创 C#使用operator关键字实现操作符重载
使用operator关键字实现操作符重载C#中,操作符都是一些静态方法,其返回值表示操作结果,其参数是操作数.当我们为一个类创建操作符时,我们称为"重载(OverLoad)"该操作符,与成员方法重载很像.要重载加法操作符(+),应这样写:public static Fraction operator+(Fraction lhs,Fraction rhs);将参数取名为lhs和rhs是我的习惯,参数
2010-04-28 16:17:00
2729
原创 C#中HashTable的使用
注意:Hashtable特点:查找速度快,遍历相对慢键值不能有空指针和重复数据一、哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/
2010-02-01 16:22:00
393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人