摘要:
典型场景:单击某产品后的删除按钮,把产品ID传递到删除产品处理页面。起初如下,我用了一个在类中的字段保存第一次加载获取到的值,用于传递给提交表单。但只要一回发,字段值就没了。 string UserId = string.Empty; //保存获取的ID protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.UserId = Request.QueryStri... 阅读全文
阅读排行榜
弱类型语言的优势:C#的委托概念在Javascript中的实现
2012-11-01 10:37 by 秋日愚夫, 390 阅读, 收藏,
摘要:
先看委托的定义:用于声明一个引用类型,该引用类型可用于封装命名方法或匿名方法。委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。通过下面的方式进行定义 一个参数为string 型,无返回值的 委托publicdelegatevoid OnAction(string para);//使用public class TestClass{ static void Main(string [] args) { OnAction mydelegate = new OnAction(TestFunctionOne ); mydelegate("Hello delegate" 阅读全文
基于请求响应低耦合企业管理
2012-08-09 10:09 by 秋日愚夫, 355 阅读, 收藏,
摘要:
关键词:请求(request),响应(response),低耦合本文的几个关键词都是计算机网络技术中的词,为毛会和企业管理扯到一起捏?起因是由于今天在路上走的时候,在复习RESFful,及node.js相关知识,然后就想为毛这些东西不能用在企业管理上呢?可以用计算机的哲学,打造一个扁平化,基于任务的企业管理模式。如果本文阅读者是软件从业人员的话,一定会知道node.js就是这种混搭,把javascript 的特性应用于服务器编程方面喽,这样的好处,可以减少开发者的学习成本,也能享受到javascritp基于事件的好处。。。其实在我写这篇文章之前,特地到网上查了一下,已经有企业管理方面的专家写了 阅读全文
老鼠,猫,主人的问题(委托学习系列一)
2012-02-16 12:15 by 秋日愚夫, 314 阅读, 收藏,
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DelegateDEMO{ //面试试题 老鼠,猫,主人的问题 //由老鼠的活动引起老猫的醒,然后老猫在捉老鼠的时候,把主人吵醒 //要保持类与类的低耦合,于是用委托实现。 public delegate string WakeUp(); //定义委托 //老鼠 public class Mouse { public string MouseAction(... 阅读全文
一线开发读CLR --- 第二章:生成打包程序集及中间语言IL的初步了解
2013-03-03 12:31 by 秋日愚夫, 302 阅读, 收藏,
摘要:
本章印象最深的两个知识点:一,程序集的构成图径;二,程序集元数据包含的信息;还有一点关于此知识点应用的联想。程序集的构成:我们先看一下,程序集是如何由一个个文件构成的。如下图:第一步,由CSC.exe(C#编译器)将若干个 CS文件 编译成模块文件。编译成的模块文件可直接用.netModule扩展名文件表示。也可以用只含有一个模块的程序集文件(扩展名 dll)表示.第二步,将获得的模块文件 与 若干个 资源文件 一同打包成 程序集文件。对元数据的初步了解:元数据包含于程序集及模块文件中。元数据由几个表构成。分为三个类别:定义表,引用表,清单表定义表:可以查看程序集中类及方法,字段,属性的定义信 阅读全文
浙公网安备 33010602011771号