- 博客(192)
- 资源 (4)
- 收藏
- 关注
原创 使用C#在进度条中显示复制文件的进度
Code List:-------------------------------------------------------------------------/******************************************************************* File Name: frmMain.cs** Copyright (c) 1999
2004-11-13 22:05:00 1010
原创 ASP.NET的include的用法
引言:我们学过的Code分离到不同文件的方法,主要包括: 程序集.dll、.cs、.cs、用户控件.ascx、include、Response.WriteFile()程序集.dll:这是最高级的方法,它引用的是一个被编译为IL的DLL(程序集)文件。.cs:用这种方法,可以先定义一个继承Page类的新类,再在ASPX/ASCX文件中加工此类。.cs:可以把
2004-11-13 22:03:00 1293
原创 获取硬件序列号(注册机)
一般软件的注册机制可以通过获取硬件序列号,然后用非对称加密算法生成相应的公钥和私钥。但是用Managed Code写获取硬盘序列号的代码不能解决所有的问题,比如不能在非管理员的权限下使用,前几天Sunmast在他的Blog上发布了《如何得到硬盘序列号?.NET版本[C#]》,就是没有解决这个问题,用WMI也有很多问题。要想顺利获取硬盘的序列号,目前只能依靠非托管代码了。DiskId32是一个源
2004-11-13 22:02:00 3667
原创 在ASP.NET中创建安全的web站点(配置)
以前用ASP,PHP,JSP编写网站代码的时候,站点安全性总是一件头疼的事情,虽然我们编写了用户登录,注册,验证页面,但是效果总是不理想。有时候我们不得不用大量的session变量来存放相关信息,处处设防。而在.NET环境下,这个问题处理起来就非常容易了。关键是要充分理解web.config文件。首先,介绍一下web.config文件。设置 compilation debug="tru
2004-11-13 21:06:00 769
原创 LCID地区代码
语言LCID阿拉伯语(沙特阿拉伯)1025中文(香港)3076中文(中国)2052中文(台湾)1028克罗地亚语1050捷克语1029丹麦语1030荷兰语(标准)1043英语(英国)1033爱沙尼亚1061芬兰1035法国(标准)1036
2004-11-13 21:04:00 1071
原创 17正则
"^//d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-//d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+//.[0-9]*[1-
2004-11-13 21:01:00 826
原创 在ASP与ASP.NET之间共享对话状态
[前言:]ASP.NET是微软提供的最新的开发基于Web的应用程序的技术。它提供了大量的比传统ASP脚本技术的好处,包括: 1)通过把UI表现层(presentation)与商业逻辑(business logic)分开建立了更好的开发结构; 2)使用完全编译的代码代替了传统ASP的代码翻译; 3)它编译特性与每个支持的方法协
2004-11-13 21:00:00 834
原创 客户端调用第三方remoting 服务程序的n中方式,VB.NET 晚期邦定还真方便
写一个简单的Remoting 服务程序,HelloWorld:)类函数:Public Class SimpleObjectClass SimpleObject Inherits System.MarshalByRefObject Public Function HelloWorld()Function HelloWorld(ByVal message As String)
2004-11-12 14:56:00 879
原创 用.NET发起web请求时维持Session的方法
一般使用.NET C#发起一个web请求是用WebClient类,应为使用很简单,但是每调用一次OpenRead就会在服务器启用一个新Session使用HttpWebRequest + CookieContainer就可以让多个web请求只有一个session为HttpWebRequest 指定一个CookieContainer,使用同一个CookieContainer的Request就是一
2004-11-10 18:17:00 1093
原创 VC6调用WebService
下面是个控制台的样例Toolkit3.0 终于给出VC6的样例了,1.0只能看到VB和ASP的#include #import "msxml4.dll" using namespace MSXML2;#import "C:/Program Files/Common Files/MSSoap/Binaries/mssoap30.dll" / exclude("IS
2004-11-10 17:55:00 1807
原创 如何编程实现启用禁用网卡
/*****************************************************************************演示如何编程实现启用禁用网卡Mady By ZwelL2004.7.29zwell@sohu.com************************************************************************
2004-11-10 13:17:00 1941
原创 设置端口映射使外网访问内网web
设置端口映射使外网访问内网web最近无聊,想把单位电脑做成web服务器,但是单位是共享一个adsl的,照网上的说法是不能直接访问的呵呵,我们是跟另外一个部门共用一个adsl的,他们请外面网络公司来作的网络,照理说应该是安全的可是一访问10.0.0.138,居然阿尔卡特的配置页面没有加密码,呵呵,那可爽了稍微查查资料就发现用端口映射就可以让外网访问内网中我的电脑了具体设置过程第一步在阿尔卡特
2004-11-10 13:15:00 2467
原创 真理
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手![2
2004-11-10 13:13:00 776
原创 一个手机短信息的编解码类(c#)
using System;using System.Text;namespace CN.SMSLib{ /// /// By popcorn 2004.5。 /// cnpopcorn@hotmail.com /// public class CNText { public CNText() { } /// /// 编码格式 /// public en
2004-11-08 23:28:00 770
原创 MS内部对.NET的使用情况
In the comments of Scott Hanselmans blog posts on why VB developers dont switch/migrate/convert to VB.NET, someone replied with the following: So what application has Microsoft written totally i
2004-11-08 23:24:00 1149
原创 VS.NET 2003 控件命名规范
VS.NET 2003 控件命名规范 1.变量命名规范类型前缀示例Array arrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValueCharchrchrDelimiterDateTimedtmdtmStartDate
2004-11-08 21:58:00 772
原创 ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------
2004-11-08 21:54:00 1021
原创 值传递
(一)使用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:1,使用控件创建web表单(form)2,创建可以返回表单的按钮和链接按钮3,在按钮或链接按
2004-11-08 00:15:00 1024
原创 解析XML方法两则
(一)TransferXML函数 Public Function TransferXMl(ByVal rawdata As String) As Hashtable Dim xmlDoc As New XmlDocument Dim clientPrescriptionNodes As XmlNodeList Dim clientPrescriptio
2004-11-08 00:12:00 838
原创 结合XML的数据检索技术
网络检索无处不在!无论是显而易见的搜索引擎,还是论坛、网上购物目录等,都频繁地使用网络检索。因此,我们这里的“网络检索”定义为用户通过网络提交一定的检索条件(如关键词信息)到服务器上的检索应用中,并获取和呈现检索应用所返回的结果。 检索方式 一般来说,当检索的结果集过大时(经常出现非常大的情况),采取分页数据显示的策略,即每次返回结果集中的小部分数据,通过类似“上一页”、“下一页”的操作
2004-11-04 23:20:00 1222
原创 把 C# 语言开发的控件内嵌在网页里面
把 C# 语言开发的控件内嵌在网页里面作者:wyq@zzti.edu.cn下载源代码本文需要你熟悉 C#,ActiveX 回一个读者的信,简谈把我们的控件镶嵌在网页内(我们可实现把应用程序放到网页里去啦)。至于这个小控件,功能不值得一提。至于代码,大家看用 C# 编写的控件就是啦。王坚,你好! 抱歉,现在才能给你回信。十分抱歉。你说的这个问题是可以实现的。目前我已转向C#语言,我想在.NE
2004-11-03 23:14:00 1066
原创 如何解决ASP.NET中中文不能正常显示问题?
很多时候会出现ASP.NET不能显示中文的现象,如何去解决这种郁闷的小问题呢?可以尝试下面几个解决办法:第一种办法:把语句添加到每一页的开头。例如: 第二种办法:把一个config.web文件添加到web目录下。首先建立一个文件config.web,内容如下: globalization requestencoding
2004-11-03 20:28:00 838
原创 ASP.NET中的应用程序配置
ASP.NET配置使用层次式配置体系结构。ASP.NET的所有配置信息都包含了在配置文件中,该文件为config.web,它位于与应用程序文件相同的目录中。除非子目录内的config.web文件覆盖了父目录的设置,否则,子目录降继承父目录的设置。 config.web文件为每种主要的ASP.NET功能提供了对应部分。 config.web文件中有关安全的
2004-11-03 20:26:00 748
原创 如何在上传的图片上写字
很多时候需要在用户上传的图片上加上版权或者一些其他的附加文字信息,如何实现这样的功能,下面帖个简单实现的例子,起到抛砖引玉的作用。 void UploadBtn_Click(Object sender, EventArgs e) { String filename; String filename1; String[] filename2;
2004-11-03 20:22:00 755
原创 索引服务调用代码(C#)
private void Button1_Click(object sender, System.EventArgs e) { // Catalog Name string strCatalog = "TestCatalog"; string strQuery="
2004-11-03 13:00:00 757
原创 创建虚拟目录(VB.net)
Function CriaDiretorioVirtual(ByVal vdirname As String, ByVal serverID As String, ByVal vdirPath As String, ByVal criaApplication As Boolean) As DirectoryEntry Dim newvdir As Directory
2004-11-03 12:59:00 832
原创 C#如何取硬件标志
using System;using System.Runtime.InteropServices;using System.Management;namespace Hardware{/// /// Hardware_Mac 的摘要说明。/// public class HardwareInfo{ //取机器名 public string GetHostName() { retur
2004-10-29 00:28:00 941
原创 使用C#控制远程计算机的服务
在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如System.ServiceProcess命名空间下面的ServiceController 类,System.Management下面的一些WMI操作的类。虽然用ServiceController可以很方便的实现对服务的控制,而且很直观、简洁和容易理解。但是我认为他的功能同通过WMI来操
2004-10-29 00:27:00 944
原创 用C#编写获取远程IP,MAC的方法
如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下:[DllImport("Iphlpapi.dll")]private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length);[DllImport("Ws2_32.dll")]pr
2004-10-29 00:26:00 985
原创 在C#中使用热键隐含窗口
在C#中采用的是事件驱动方式,但在我们使用的过程中,有时候通过调用系统原有的消息,处理起来会比较简单一些,特别是在处理与DLL文件的交互时,的确是非常的方便。 在C#中使用自定义消息 在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了:1、 定义消息定义消息的方法和VC中定义消息有一点点不同比如在VC中申明一个自定义消息:#define WM_TEST WM_
2004-10-29 00:25:00 909
原创 DataGrid - 导出Excel文件
方法有很多,我只用了最简单的方法1.引用 COM组件 Excel.dll2.实现如下public void ExportExcel(){ DataSet ds=this.DataSet;//取得dataGrid绑定的DataSet if(ds==null) return; string saveFileName=""; bool fileSaved=false; SaveF
2004-10-28 23:14:00 812
原创 Visaul C#托盘程序制作心得
首先,当然要引入NotifyIcon控件。private System.Windows.Forms.NotifyIcon notifyIconServer;this.notifyIconServer = new System.Windows.Forms.NotifyIcon(this.components);接下来设置控件的各项属性: // // notifyIconServer //
2004-10-28 21:36:00 903
原创 在系统菜单中添加自定义菜单项
在系统菜单中添加自定义菜单项 以下是我的代码. 看了一个似乎是MSDN上的文章..大致看了下, 很不幸....不知道是不是这文章作者太武断..还是真的.Net翅膀还没长硬...(我的E文很差,要是译错的地方,大家装做不知道就好了,给点面子哈...)上面说到:“如果想在control box (system) menu上添加新项, 用.Net本身的代码是没有办法实现的.很幸运的,无论如何,用一点
2004-10-28 21:35:00 1349
原创 制作万能光驱中文启动盘
制作万能光驱中文启动盘 笔者最近在一些报刊上看了几篇关于制作中文启动盘的文章以后,就亲自动手做了一张中文启动盘,刚开始时确实成功了,能在用软盘启动后的DOS中使用中文平台,效果不错,但是在我将操作系统升级到Windows XP以后中文启动盘失灵了,查找一下原因发现在主引导区C盘根目录上缺少Pdos.def文件和C:/windows/command目录下的Chs16.fon、Pbios.exe、Lx
2004-10-28 21:32:00 1566
原创 漫谈网站开发规范
任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一、代码维护和扩展。由于Web项目开发的分散性、独立性、整合的交互性等,所以定制一套完整的约定和规则显得尤为重要。本文档将定制一系列约定和规则,他们分别包括组件团队、文件夹命名规则、文件名命名规则、程序代码编程风格、数据库设计约定。这些规则和约定需要与开发人员、设计人员和维护人员共同讨论定制,将来开发都将严格
2004-10-28 21:31:00 843
原创 Windows消息大全
Windows消息大全 Windows消息目录1. WM_NULL=$0000:2. WM_CREATE=$0001: 应用程序创建一个窗口3. WM_DESTROY=$0002: 一个窗口被销毁4. WM_MOVE=$0003: 移动一个窗口5. WM_SIZE=$0005:改变一个窗口的大小6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态;7. WM
2004-10-28 21:30:00 1100
原创 HTTP请求头概述
5.1 HTTP请求头概述 (HttpServletRequest) HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。 下面是一些最常见的请求头 Acce
2004-10-27 00:11:00 891
原创 如何利用C#创建和调用DLL
如何利用C#创建和调用DLL 一、写在前面C# 语言是一种简单但功能强大的编程语言,用于编写企业应用程序。 C# 语言从C和 C++语言演化而来,在语句、表达式和运算符方面使用了许多 C++ 功能。C# 语言在类型安全性、版本转换、事件和垃圾回收等方面进行了相当大的改进和创新。C# 语言提供对常用 API 样式(如 .NET 框架、COM、自动化和 C 样式 API 等)的访问
2004-10-22 14:42:00 1111 1
原创 在C#中编写多线程应用程序
在C#中编写多线程应用程序 来自:www.kunwsoft.com以前在使用VB来实现多线程的时候,发现有一定的难度。虽然也有这样那样的方法,但都不尽人意,但在C#中,要编写多线程应用程序却相当的简单。这篇文章将作简要的介绍,以起到抛砖引玉的作用! .NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using Syste
2004-10-22 14:41:00 1032
arcgis计算名或IP地址修改工具
2011-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人