自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小人物的专栏 *^_^*

哪里有阳光,哪里就有我

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

原创 如何做好项目软件的分析

相红利(转载自中国系统分析员)   2003年02月01日 [摘要]  本文结合自己的经验,从实践的角度,对项目软件的分析工作从7个方面进行了阐述,并指出一些容易失误的做法。希望能对从事分析工作的同仁有所参考。  软件从使用范围的角度,可分为项目软件和产品软件。  项目软件:即针对特定某个客户的要求,并仅为其使用的软件。又称工程软件,特点是有明确的合同,

2004-10-30 17:58:00 923 1

原创 温馨提示:计算机族必喝的茶

温馨提示:计算机族必喝的茶   现在以计算机维生的人越来越多了,天天坐在计算机前面想要维系健康美丽可不容易,这里帮你找出几种最适合计算机族喝的茶,帮你抗烦躁呢。  绿茶  绿茶不但可以清除体内的毒素,还可缓解压力,但绿茶中所含有咖啡因,最好在白天饮用。  枸杞茶  枸杞具有补肝、益肾、明目的作用,因为本身就具有甜味,不管是泡茶或是像葡萄干一样当零嘴来吃对计算机族的眼

2004-10-28 10:54:00 742

原创 DataGrid输出到Excel并进行格式化处理

在我们把DataGrid上的数据导入到Excel的时候,如果遇到比较长的数字字符串,比如身份证号码,就会在Excel里当成数字看待,并转换成科学计数法的格式,造成数据的丢失,下面这个方法就解决了这个问题,并示例如何进行其它的格式化。查看例子OutPutExcel.aspx<%@ Page language="c#" Codebehind="OutPutExcel.aspx.cs" Au

2004-10-28 10:15:00 703

原创 用户权限系统设计方案

摘要  本文介绍一个应用于企业应用通用的用户权限系统的设计框架,其设计思想与主要文档来源自 SunWu Software Studio 的 iSecurityManager® 产品。本指南适用于体系结构设计人员和开发人员。目录简介 用户与角色 动作定义 应用模块 授权 总结 链接资源 简介  安全始终是可信赖的企业应用的基石。  在企业应用中

2004-10-23 18:00:00 1270

原创 将上传图片打上防伪图片水印并写入数据库

// 涉及命名空间using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imagin

2004-10-23 17:58:00 778

原创 .Net 名字空间成员速查

目 录Microsoft.ComServicesMicrosoft.Win32SystemSystem.CodeDOMSystem.CodeDOM.CompilerSystem.CollectionsSystem.Collections.BasesSystem.ComponentModelSystem.ComponentModel.DesignSystem.

2004-10-22 10:45:00 2804

原创 ASP.Net实现验证码

原文出处:http://www.csdn.net/Develop/Read_Article.asp?Id=22618上面是原文出处,是VB版!在评论中  cwbboy 给出了C#代码自己参考了代码,实践了一下!OK记录一下!生成图片的Gif.aspx文件!需要引入以下两名命名空间!-----------------------------------start-------------------

2004-10-22 10:38:00 1187

原创 浅谈多态——概念描述

    多态性,这个面向对象编程领域的核心概念,本身的内容博大精深,要以一文说清楚实在是不太可能。加之作者本人也还在不断学习中,水平有限。因此本文只能描一下多态的轮廓,使读者能够了解个大概。如果有描的不准的地方,欢迎指出,或与作者探讨(作者Email:nicrosoft@sunistudio.com)        首先,什么是多态(Polymorphisn)?按字面的意思就是“多种形状”。我手头

2004-10-21 14:17:00 683

原创 敏捷思维-架构设计中的方法学

Context架构应该设计到什么程度? Problem软件的架构都是非常的复杂的,带有大量的文档和图表。开发人员花在理解架构本身上的时间甚至超出了实现架构的时间。在前面的文章中,我们提到了一些反对象牙塔式架构的一个原因,而其中的一个原因就是象牙塔式架构的设计者往往在设计时参杂进过多的自身经验,而不是严格的按照需求来进行设计。在软件开发领域,最为常见的设计就是"Code and Fix"方式

2004-10-18 16:27:00 1059

原创 一個成功的項目必勝的條件

1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Tes

2004-10-18 15:58:00 782

原创 Visual C# 2005抢先预览

Microsoft Visual Studio 的下一版 (代号为 Whidbey) 明显增强了 C# 的功能,包括创新的语言结构、新编译器功能、大幅提升了开发人员的生产力、加强调试功能等等。在程序语言创新功能方面,C# Whidbey 发行版本支持泛型(Generics)、iterator (迭代器)、部份类型,以及匿名方法。 Whidbey 的新编译器功能可让开发人员直接在代码中禁用编译器警告

2004-10-18 11:46:00 757

原创 ASP.NET中的页面访问控制

1、简介ASP.NET 是建立微软.Net平台上的WEB编程框架,可用于在服务器上生成功能强大、结构清晰的 Web 应用程序。有必要指出的是,由于 ASP.NET 基于.Net公共语言运行库,因此在ASP.NET中可以利用整个.Net平台的全部功能。本文通过对ASP.NET开发中的页面访问控制问题的描述,涉及到了Request、Response、Session、Cookie这几个对象,并对

2004-10-18 10:37:00 1035

原创 WEB打印大全

1、控制"纵打"、 横打”和“页面的边距。  (1)  function SetPrintSettings() {   // -- advanced features   factory.printing.SetMarginMeasure(2) // measure margins in inches   factory.SetPageRange(false, 1, 3) // need page

2004-10-18 10:02:00 736

原创 在DataGrid中创建一个弹出式窗口

  这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方法例可以更有效地启发开发者。  这个

2004-10-18 09:52:00 722

原创 Extreme Programming 论坛 / 什么是Extreme Programming(二)

XP中的重要惯例和规则 1 项目开发小组(Team) 在XP中,每个对项目做贡献的人都应该是项目开发小组中的一员。而且,这个小组中必须至少有一个人 对用户需求非常清晰,能够提出需求、决定各个需求的商业价值(优先级)、根据需求等的变化调整项 目计划等。这个人扮演的是“客户”这个角色,当然最好就是实际的最终用户,因为整个项目就是围绕 最终用户的需求而展开的。程序员是项目开发小组中必不可少的成员。小组中

2004-10-17 21:10:00 1232

原创 Extreme Programming 论坛 / 什么是Extreme Programming(完)

XP中一些基本概念的简介 User Story:开发人员要求客户把所有的需求写成一个个独立的小故事,每个只需要几天时间就可以完 成。开发过程中,客户可以随时提出新的User Story,或者更改以前的User Story。 Story Estimates和开发速度:开发小组对每个User Story进行估算,并根据每个开发周期 (Iteration)中的实际情况反复计算开发速度。这样,开发人员和客

2004-10-17 21:10:00 1386

原创 Extreme Programming 论坛 / 什么是Extreme Programming(一)

Extreme Programming(极限编程,简称XP)是由Kent Beck在1996年提出的。Kent Beck在九十年代初 期与Ward Cunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有 效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月, Kent终于在为DaimlerChrysler所做的一个项目中

2004-10-17 21:09:00 1587

原创 .NET下您梦寐以求的DataGrid组件

在原DataGrid的基础上增加了10多项功能(包括自动列宽,显示行号,打印预览等等),是你梦寐以求的组件哦,赶快下载吧!!!http://www.softreg.com.cn/shareware_view.asp?id=/438FC1F9-931B-4027-83DD-FA11525080E8/orhttp://www.nhkehua.com/download/DataGrid.ht

2004-10-16 21:39:00 1265 1

原创 提供两种散列加密算法:MD5、SHA1。大小写敏感

我以为这个是大家都知道的所以没发出来,那天有网友问起我才觉得很多入门者其实是需要的。发出来给入门者看。 //原来写在一个webservice里所以有后面的者一串[WebMethod(Description="提供两种散列加密算法:MD5、SHA1。大小写敏感。")]  public string EncryptPassword(string PasswordString,string Passwo

2004-10-16 00:19:00 950

原创 C#农历

using System;      namespace CNCalendar   {   public class CNDate   {   private const ushort START_YEAR = 1901;   private const ushort END_YEAR = 2050;   private string[] ConstellationName =   {   "白羊

2004-10-15 15:28:00 754

原创 C#开发终端式短信的原理和方法

  简介   没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也受到各大公司的追捧是目前职场上耀眼的明星。本文介绍了短信的原理和实现方法,重点说明了短信的编码方式、AT指令以及用C#实现串口通讯的方法。  前言  目前,主有三种发送短信的方式:  1、 网关方式:就是向当地的电信部门申请

2004-10-14 15:31:00 786

原创 ASP.NET常用函数

Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(ex

2004-10-14 15:19:00 555

原创 用ASP.NET开发Web服务的五则技巧

一、禁用HTTP POST/GET协议   除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信。   只要在Web.config文件中加入下列内容,

2004-10-14 15:16:00 655

原创 一个功能齐全的DataGrid分页例子

下面的这个例子提供了DataGrid的分页功能。aspx代码和Cohe Behind代码分别如下,注意更改数据录连接字符串。结果如下:C#版本 例子DataGridPaging.aspx<%@ Page language="c#" EnableViewState = "true" Codebehind="DataGridPaging.aspx.cs" AutoEventWireup

2004-10-13 16:13:00 570

原创 在ASP.NET中杀死进程

通过ASP.NET可以对一些无用的进程进行远程杀死,下面的代码先列出正在活动的所有进程,然后进行杀死。需要注意的是:这个文件要放在具有Administrator访问权限的虚拟目录下。 以下是C#代码:void Page_Load(Object Sender, EventArgs e){btnKill.Attributes.Add("onclick", "javascri

2004-10-13 16:08:00 687

原创 XP 风格的可拖动列、排序的DataGrid的例子

本文介绍XP 风格的可拖动列、排序的DataGrid的例子,请查看要想使用本源代码,请先下载如下文件: downarrow.gif sortBlank.gif sortUp.gif sortDown.gif uparrow.gif xpTable.css xpTable.htc 源代码如下:【C#版本】DragableXpStyleTable.asp

2004-10-13 16:03:00 601

原创 跨页面实现多选

本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路很简单:用隐藏的INPUT记住每次选择的项目,在进行数据绑定时,检查保存的值,再在DataGrid中进行选中显示。下面时完整的代码和例子:查看例子SelectMultiPages.aspx<%@ Page EnableViewState="true" CodeBehind="SelectMultiPages.aspx.cs" L

2004-10-13 15:57:00 699

原创 生成验证码的源码

参照别人的一个:ASP.Net实现验证码-----------------------------------start----------------------------------------------using System.Drawing;using System.Drawing.Imaging;private void Page_Load(object sender, System

2004-10-13 15:37:00 868

原创 Java多线程程序设计入门

在Java语言产生前,传统的程序设计语言的程序同一时刻只能单任务操作,效率非常低,例如程序往往在接收数据输入时发生阻塞,只有等到程序获得数据后才能继续运行。 随着Internet的迅猛发展,这种状况越来越不能让人们忍受:如果网络接收数据阻塞,后台程序就处于等待状态而不继续任何操作,而这种阻塞是经常会碰到的,此时CPU资源被白白的闲置起来。如果在后台程序中能够同时处理多个任务,该多好啊!应Inter

2004-10-12 10:21:00 833

原创 Java多线程编程详解

一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个C

2004-10-12 10:02:00 813

原创 在 Asp.Net Web 应用程序中长时间装载页面时显示进度条 选择自 chenweionline 的 Blog

   在 Asp.Net Web 应用程序中长时间装载页面时显示进度条,虽然是假进度条,不能实时反映装载进度,但是可以告诉用户页面正在装载,以免用户误以为系统故障或死机。  新建一个 Web 项目,添加4个文件:Default.htm;Progressbar.aspx;Second.aspx;common.css。  Default.htm 页面有一个超链,点击之后先装载 Progressba

2004-10-11 22:21:00 1393

原创 通过WMI获得硬盘和CPU的物理序列号(VB.net)

  获得硬盘序列号        Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")         Dim Uint32 As UInt32        For Each cmicWmiObj As ManagementObject In

2004-10-10 09:48:00 1458

原创 用.net自带的类发送E_Mail(ASP.NET+C#)

using System.Web.Util;using System.Web.Mail;using System.Net;  private void Button2_Click(object sender, System.EventArgs e)  {   try   {    MailMessage Message = new MailMessage();    Message.To ="la

2004-10-10 09:46:00 1155

原创 实现一个ASP.NET Back控件

下载本文代码见资源本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page)。 by Juval Lowy技术工具箱:C#、ASP.NET Q:实现一个ASP.NET Back控件我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面。不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访

2004-10-08 16:48:00 1072

原创 Windows常用命令集

winver---------检查windows版本 wmimgmt.msc----打开windows管理体系结构(wmi) wupdmgr--------windows更新程序 w脚本--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------xp自带局域

2004-10-08 10:36:00 1143

原创 xp下运行命令大全

$Systemroot$/Documents and Settings/username/ 目录下 appwiz.cpl------------添加删除程序 control userpasswords2--------用户帐户设置 cleanmgr-------垃圾整理 CMD--------------命令提示符可以当作是 Windows 的一个附件,Ping,Convert 这些不能在图形环境

2004-10-08 10:32:00 2450 24

原创 ASP.NET 中 Cookie 的基本知识

Mike PopeVisual Basic User EducationMicrosoft Corporation 2003年1月 摘要:本文介绍如何使用 Visual Basic 在 ASP.NET Web 应用程序中读写 HTTP Cookie。 适用于: ASP.NET Microsoft? Visual Studio? .NET Web 窗体 读者范围:初级 Web 程

2004-10-05 12:49:00 738

原创 ASP.NET的几个特点

1、缺省语言   在Asp+中,将使用Visual  Basic而不是VBScript为缺省语言。这意味着我们可以摆脱vbscript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。这意味asp+页面具有组件方式的性能。2、服务器端控件   一个客户端控件      Windows  95                   Windows  98   Windows  NT4  

2004-10-05 12:15:00 2881

转载 asp.net中调用Office来制作3D统计图

1、首先下载owc11 COM组件 [点击下载]   2、注册owc11  在工程中添加 C:/Program Files/Common Files/Microsoft Shared/Web Components/11  文件下的owc11.dll引用  3、在工程中添加  using OWC11;  4、开始coding  举例如下:   pu

2004-10-05 12:01:00 619

转载 使用脚本恢复Windows XP系统的用户密码

  Windows XP启动脚本(startup scripts)是计算机在登录屏幕出现之前运行的批处理文件,它的功能类似于Windows 9×和DOS中的自动执行批处理文件autoexec.bat。利用这个特性,可以编写一个批处理文件重新设置用户密码,并将它加入启动脚本中,这样就达到了目的。以下是具体步骤(假设系统目录为C:/Windows)。   1.使用Windows98启动盘启动电脑。编写

2004-10-05 11:59:00 1229

空空如也

空空如也

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

TA关注的人

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