显示下一条  |  关闭

越位几何

......

 
 
 
 
 
 

软件工程国家标准

2011-4-24 9:49:33 阅读39 评论0 242011/04 Apr24

序号
标准名称
04年清理结果
采用的国际(国外)
标准代号
1
GB/T1526: 1989
信息处理—数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定

作者  | 2011-4-24 9:49:33 | 阅读(39) |评论(0) | 阅读全文>>

ViewState机制由浅入深

2009-9-5 16:15:45 阅读126 评论0 52009/09 Sept5

1         ViewState机制是什么?

ViewState机制是asp.net中对同一个Page的多次请求(PostBack)之间维持Page及控件状态的一种机制。在WebForm中每次请求完,Page对象都会被释放,对同一个Page的多次请求之间的状态信息,如何进行维护呢?WebForm中,每次请求都会存在客户端和服务器之间的一个交互。如果请求完成之后将一些信息传回到客户端,下次请求的时候客户端再将这些状态信息提交给服务器,服务器端对这些信息使用和处理,再将这些信息传回给客户端。这样是不是就可以对同一个Page的多次请求(PostBack)之间维持状态了。对这就是ViewState的基本工作模式。ViewState的设计目的主要就是为了将必要的信息持久化在页面中。这样通过ViewState在页面回传的过程中保存状态值,使原本没有“记忆”的Http协议变得有“记忆”起来。

作者  | 2009-9-5 16:15:45 | 阅读(126) |评论(0) | 阅读全文>>

GridView 72般绝技

2009-8-13 9:01:37 阅读214 评论0 132009/08 Aug13

http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx

快速预览:

GridView无代码分页排序

GridView选中,编辑,取消,删除

GridView正反双向排序

GridView和下拉菜单DropDownList结合

GridView和CheckBox结合

鼠标移到GridView某一行时改变该行的背景色方法一

鼠标移到GridView某一行时改变该行的背景色方法二

作者  | 2009-8-13 9:01:37 | 阅读(214) |评论(0) | 阅读全文>>

分布式事务

2008-9-26 9:58:29 阅读97 评论0 262008/09 Sept26

适用环境
操作系统:windows 2003
数据库:sql server 2000/sql server 2005
使用链接服务器进行远程数据库访问的情况
一、 问题现象
在执行分布式事务时,在sql server 2005下收到如下错误:
消息 7391,级别 16,状态 2,过程

作者  | 2008-9-26 9:58:29 | 阅读(97) |评论(0) | 阅读全文>>

.Net 中的反射(动态创建类型实例) - Part.4

2008-8-27 14:13:32 阅读113 评论0 272008/08 Aug27

动态创建对象

在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章节中,我们将学习反射可以做什么。在进行更有趣的话题之前,我们先看下如何动态地创建一个对象。

我们新建一个Console控制台项目,叫做Reflection4(因为本文是Part4,你也可以起别的名字)。然后,添加一个示范类,本文中将通过对这个示范类的操作来进行说明:

public class Calculator {

    private int x;
    private int y;

    public Calculator(){

作者  | 2008-8-27 14:13:32 | 阅读(113) |评论(0) | 阅读全文>>

.Net 中的反射(反射特性) - Part.3

2008-8-27 14:13:00 阅读68 评论0 272008/08 Aug27

反射特性(Attribute)

可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:

// title: 标题;author:作者;content:内容;receiverId:接受者Id
public bool SendMsg(string title, string author, string content, int receiverId){
    // Do Send Action
}

我们很快就发现这样将参数一个个罗列到方法的参数列表中扩展性很糟糕,我们最好定义一个Message类将短消息封装起来,然后给方法传递一个Message对象:

public class Message{

作者  | 2008-8-27 14:13:00 | 阅读(68) |评论(0) | 阅读全文>>

.Net 中的反射(查看基本类型信息) - Part.2

2008-8-27 14:12:27 阅读114 评论0 272008/08 Aug27

反射概述 和Type类

1.反射的作用

简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。3、动态创建类型实例(并可以动态调用所创建的实例的方法、字段、属性)。序章中,我们所采用的那个例子,只是反射的一个用途:查看类型成员信息。接下来的几个章节,我们将依次介绍反射所提供的其他能力。

2.获取Type对象实例

反射的核心是Type类,这个类封装了关于对象的信息,也是进行反射的入口。当你获得了关于类型的Type对象后,就可以根据Type提供的属性和方法获取这个类型的一切信息(方法、字段、属性、事件、参数、构造函数等)。我们开始的第一步,就是获取关于类型的Type实例。获取Type对象有两种形式,一种是获取当前加载程序集中的类型(Runtime),一种是获取没有加载的程序集的类型。

作者  | 2008-8-27 14:12:27 | 阅读(114) |评论(0) | 阅读全文>>

.Net 中的反射(序章) - Part.1

2008-8-27 14:11:35 阅读63 评论0 272008/08 Aug27

引言

反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助。

反射是一个庞大的话题,牵扯到的知识点也很多,包括程序集、自定义特性、泛型等,想要完全掌握它非常不易。本文仅仅对反射做一个概要介绍,关于它更精深的内容,需要在实践中逐渐掌握。本文将分为下面几个部分介绍.Net中的反射:

  1. 序章,我将通过一个例子来引出反射,获得对反射的第一印象。
  2. 反射初步、Type类、反射普通类型。(修改中,近期发布...)
  3. 反射特性(Attribute)。

作者  | 2008-8-27 14:11:35 | 阅读(63) |评论(0) | 阅读全文>>

一个逐步“优化”的范例程序

2008-8-27 14:08:40 阅读55 评论0 272008/08 Aug27

引言

本文是《Object-Oriented Analysis and Design》一书第一章和第五章的读书笔记。我对书中提供的一个范例程序进行了总结和整理,通过逐步优化这个乐器管理的范例程序,分析了进行程序设计时需要注意到的一些问题。

1.简单直接的实现

这个程序起初的需求很简单:我们需要创建一个吉他管理程序,它能够保存所有的吉他信息,并且可以通过输入吉他的参数来进行查询,返回查询结果。我们知道一个优良的软件应该从两个角度去衡量:

  • 从用户的角度,软件应该是符合用户期望的,也就是满足了用户的需求,可以完成用户期望它完成的工作。

作者  | 2008-8-27 14:08:40 | 阅读(55) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注