技术文档
文章平均质量分 55
duncansun
这个作者很懒,什么都没留下…
展开
-
C#编码规范
C#编码规范 1. 目的 为了保证企业编写出的程序都符合相同的规范,保证一致性、统一性而建立的程序编码规范。 2. 范围 适用于企业所有基于.NET平台的软件开发工作。 3. 规范内容 3.1. 代码格式 u 所有的缩进为4个空格,使用VS.NET的默认设置。 u 在代码中垂直对齐左括号和右括号。 if(x=原创 2005-08-07 16:14:00 · 721 阅读 · 0 评论 -
企业网络设计方案
本方案主要从需求分析、客户需求、网络规划设计、网络拓扑结构、系统评价四个方面。讲述如何进行企业网络的开发背景、建设过程、维护支持、营销运作等过程,利用本网络达到提升企业形象,提高服务档次,为公司的业务与国际网无缝接轨,让本网络助企业在互联网上扩展全球业务,实现真正电子商务,使公司业务与互联网接轨,迅速进入良性循环轨道。一、需求分析:1.1 系统概述:项 目: 企业网络设计方案 日 期原创 2006-01-19 09:51:00 · 24562 阅读 · 4 评论 -
如何给自己的blog添加功能
1.显示QQ是否在线QQ号码2.添加时钟 3.添加天气预报今日天气http://www.bitman.cn/MyWeather.aspx?name=上海&area=china&Language=Chinese&Color=black">4.添加跟随鼠标的萤火虫if (!document.layers&&!document.all)event="test"function原创 2006-03-28 15:55:00 · 875 阅读 · 1 评论 -
CSS样式
body { font-size : .9em; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 0px;}a:visited,a:active,a:link { color: Navy; text-decoration : none;}a:hover { border:1px solid #00原创 2006-03-28 15:24:00 · 850 阅读 · 0 评论 -
C#的WinForm程序应用了XP主题样式之后,抛出异常的解决方法
我在Application.Run(new MainForm());之前应用了Application.EnableVisualStyles();程序中有个按钮,Click事件的代码为:Form1 frm = new Form();frm.ShowDialog();程序运行时,点击此按钮,出现了一个窗体,然后关闭此窗体,再点击另一个按钮,又会出现一个窗体,当关闭这个窗体时系统抛出了一个原创 2006-04-08 13:28:00 · 3196 阅读 · 0 评论 -
C#中如何实现在TreeView模糊查找某一节点
第一种,递归算法,代码如下:public TreeNode FindNode( TreeNode tnParent, string strValue ) { if( tnParent == null ) return null; for(int i=0;i { if(tnParent.Text.Substring(i,strValue.Length) == strV原创 2006-04-11 13:26:00 · 5249 阅读 · 0 评论 -
sms收发手机短信
这几天在试VS2005里面的SerialPort 类,这个类主要功能是串口通信,以前没接触串口这方面的知识,一开始还比较吃力,还好现在清楚了大半利用这个类做了一个sms收发手机短信的demo,我又重新把这个类封装了下,里面增加了PDU编码和解码的方法,这样可以直接调用封装后的类发送和接收中英文短信了. 现在介绍一下这个demo里面的主要功能: 1.可以发送中英文短原创 2006-04-21 09:42:00 · 6054 阅读 · 205 评论 -
XML简介
如今在软件行业,当别人津津乐道XML时,你在旁插嘴问:“喂!你们讲的XML是什么呀?”一句话出口,你就被软件界的时尚快车踢了下去。 为什么?不会这么夸张吧!如今,你不媚俗,就没得混。没看到软件业的老大微软最近炒得火热的Office XP, .net, SQL Server数据库等等,鼓吹的就是用XML全新打造吗?没有XML来包装自己的新产品,就是土,就是没前途。 浪费了原创 2006-05-12 23:16:00 · 1255 阅读 · 0 评论 -
远程计算机调试Web 服务的办法
写了一个Web Service,在内网中查看webservice的内容时一切正常,可是用外网查看WebService的时候显示如下:The test form is only available for requests from the local machine.于是我把这段文字copy下来,google了一下,在Microsoft 技术支持网站上找到了答案:当您尝试从远程计算机访问 Web原创 2006-05-22 21:23:00 · 1337 阅读 · 0 评论 -
用C#停止进程运行
private static void KillProcess(string processName) // 参数为进程名 { System.Diagnostics.Process myProc = new System.Diagnostics.Process(); try {原创 2006-06-27 12:01:00 · 3092 阅读 · 0 评论 -
Stored Procedure(存储过程)编写经验和优化措施
一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时原创 2006-01-24 14:19:00 · 998 阅读 · 1 评论 -
VS.NET2005 WebService调试何去何从
重装操作系统之后,用VS.NET2005新建一个Web Service后习惯性的(CTRL+F5)就开始运行了,却出现无法访问、无法调试的问题,总是出现如下错误:“/TemperatureWebService”应用程序中的服务器错误。--------------------------------------------------------------------------------原创 2006-01-20 15:30:00 · 1737 阅读 · 0 评论 -
C#把Word文档转换成HTML
用C#把Word文档转换成HTML目前做的OA项目中有一个信息处理的模块,其中要将Word文档转换成HTML. 利用Microsoft Word 10.0 Object Library可以在页面中对Word文档进行格式转换。有关Word对象的一些方法可以参考Open和Save。 在开始之前首先要在解决方案资源管理器”引用”文件夹上单击鼠标右键添加引用: Microsof原创 2005-11-16 11:17:00 · 3806 阅读 · 0 评论 -
C#下文件的压缩与解压
无论在开发.NET的Windows应用程序还是ASP.NET时,时常会碰到文件的压缩与解压,虽然在Microsoft的Framework2.0 中提供了相关的类库,但是在Microsoft的Framework 1.1中,并未提供相关的类库。我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,这里我引用ICSharpC原创 2005-11-21 13:27:00 · 1091 阅读 · 1 评论 -
用C#获得计算机名称,IP地址,MAC地址以及CPU序列号
Visual C#是微软推出的下一代程序开发语言,是微软.NET 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软还推出了与之相对应的一个软件开发包--.Net FrameWork SDK。此软件开发包里面封装了许多类、对象。Visual C#就是通过调用这些类、对象来实现许多比较强大的功能。 在.Net FrameWork SDK中提供了功能强大名称空间,比如:Syst原创 2005-11-21 16:10:00 · 1394 阅读 · 0 评论 -
用正则表达式验证输入是否数字
用正则表达式验证输入是否数字有时要求在文本框中输入的内容必须为数据,我们怎样判断用户输入的内容合法了,这里我用正则表达式来达到这个效果,两行代码(C#)搞定!呵呵… static bool IsNumeric(string str) { System.Text.RegularExpressions.Regex reg1 = new System.Text原创 2005-12-12 16:23:00 · 2819 阅读 · 0 评论 -
取CPU的序列号的代码(C#)
string cpuInfo = "";//cpu序列号ManagementClass cimobject = newManagementClass("Win32_Processor");ManagementObjectCollection moc = cimobject.GetInstances();foreach(ManagementObject mo in moc){cpuInfo = mo原创 2005-12-21 14:08:00 · 974 阅读 · 0 评论 -
字符串加密
可以用DSA和RSA,如:using System;using System.Text;using System.Security.Cryptography; class dsacrypto_SignData { public static void Main(String[] args){ //先要将字符串转换为字节数组,这与编码有关。 String str =原创 2005-12-22 15:56:00 · 840 阅读 · 0 评论 -
什么是3G?
3G即为英文3rd Generation的缩写,代表着第三代移动通信技术。手机自问世至今,经历了第一代模拟制式手机(1G)和第二代GSM、TDMA等数字手机(2G),而当前通信运营商和终端产品制造商倡导的3G是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。它能够处理图像、语音、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。为手机融入多媒体元素提供强原创 2006-01-02 14:51:00 · 1108 阅读 · 0 评论 -
WinForm(CSharp)间数据传递
l 利用form构造函数 Form()传递值.Form Class 可以拥有多个构造函数,可以添加一个用来传值的构造函数,如下 public Form2() { // // Windows 窗体设计器支持所必需的 // InitializeCompone原创 2006-01-13 09:09:00 · 2999 阅读 · 0 评论 -
Web Service
你可能早就听说过Web Service了,你也可能已经对Web Service有了一些概念,现在不管是在什么场合,谈到以后发展的新趋势,大家都会提到Web Service。世界上的顶级公司,不管是微软、IBM还是SUN,都开始把Web Service频繁地挂在嘴边。大多数媒体也开始鼓吹Web Service是多么的好,多么的有前途或者“钱”途……但Web Service到底是什么呢?数据库通原创 2006-01-13 09:32:00 · 1005 阅读 · 0 评论 -
C# 中操作API
在使用API之间你必须知道如何在C#中使用结构、类型转换、安全/不安全代码,可控/不可控代码等许多知识。 一切从简单开始,复杂的大家一时不能接受。我们就从实现一个简单的MessageBox开始。首先打开VS.Net ,创建一个新的C#工程,并添加一个Button按钮。当这个按钮被点击,则显示一个MessageBox对话框。 即然我们需要引用外来库,所以必须导入一个Namespa原创 2006-07-20 14:47:00 · 1776 阅读 · 0 评论