`
380071587
  • 浏览: 449731 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在中国崇尚权威的文化氛围中,名人名言占的地位是很重的,很多名家说的话,往往被人民当成指导自己人生观世界观的不二准则,但这些几千年流传下来的名言中,也有一些话被人刻意或无知地曲解,背离了话语者本身的意旨 ...
一、起因   公司交给我一个任务,为测试员写一个手机模拟界面,以方便她们的手机短信测试。过去她们都是用MC4J直接调用公司服务器的MBean服务来模拟进行测试,以验证我们整个系统平台。这种测试主要是检查收发短信是 ...
软件设计最大的敌人,就是应付需求不断的变化。变化有时候是无穷尽的,于是项目开发就在反复的修改和更新中无限期地延迟交付的日期。变化如悬在头顶的达摩克斯之剑,令许多软件工程专家一筹莫展。正如无法找到解决软件开发的“银弹”,要彻底将变化扼杀在摇篮之中,看来也是不可能完成的任务。那么,积极地面对“变化”,方才是可取的态度。于是,极限编程(XP)的倡导者与布道者Kent Beck提出要“拥抱变化”,从软件工程方法的角度,提出了应对“变化”的解决方案。而本文则试图从软件设计方法的角度,来探讨如何在软件设计过程中,解决未来可能的变化,其方法就是——封装变化。 设计模式是“封装变化”方法的最佳阐释。无论是 ...
说明:近来看到不少人想在DataGrid、GridView使用比较灵活的方式来编辑、查看、删除其中的数据选项(当然它们本身也内置了这些功能),却苦于找不到比较好的办法,本人结合实际代码说明一下如何使用LinkButton来实现上述功能。 --------------------------------------------GridViewLinkButton.aspx---------------------------------------------------------------<%@ Page Language="C#" AutoEventWireup ...
为了能清楚地描述Web Service 和Remoting之间的区别,我打算从他们的体系结构上来说起: Web Service大体上分为5个层次: 1. Http传输信道 2. XML的数据格式 3. SOAP封装格式 4. WSDL的描述方式 5. UDDI 总体上来讲,.NET 下的Web Service结构比较简单,也比较容易理解和应用: 一般来讲在.NET结构下的WebService应用都是基于.net framework以及IIS的架构之下,所以部署(Dispose)起来相对比较容易点. 从实现的角度来讲, 首先WebService必须把暴露给客户端的方法所在的类继承于:System. ...
说明:由于工作原因,本人使用反射的机会不是很多,所以没有必要为了炫耀技术而使用这种技术,不过今天有人问到这方面的问题,所以做了一个简单例子,供初学者参考,代码如下:using System;using System.Collections.Generic;using System.Text; namespace AssemblyDemo{ public class Person { private int age; private string name; public Person() { age = 20; name = "未知"; } public Person( ...
首先声明,我也是一个程序员,而非什么老板,所以没有贬低程序员之意。 本人自从2002年参加工作至今,算起来也有5、6年的工作经验了,本人也不是计算机科班出身,出了大学里学了一些C基础之外,其它一切知识都是自己自 ...
DataFormatString是很多Asp.Net控件都有的属性,如GridView等等,下面简单介绍一下这个属性。DataFormatString 属性语法如下:DataFormatString="{0:格式字符串}"我们知道在DataFormatString 中的 {0}表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:格式字符串 输入 结果"{0:C}" 12345.6789 $ ...
说明:本人准备写一些C#有关的小技巧系列文章,这些文章含金量并不高,代码难度不大,不过因为问的次数比较多,从而导致本人决定用自己所知的方式写这一系列文章,可以看做“趣味导学”系列吧。 这是一个获取系统所有服务的程序,为了简化程序,代码仍以控制台形式提供,大家可以另外封装自己希望的功能。 核心代码: using System;using System.Collections.Generic;using System.Data.Sql;using System.Net;using System.Net.NetworkInformation; namespace AllSqlServer{ c ...
上一篇文章展示了使用COM对象如何列出局域网中的SQL Server服务器信息,后来还发现在.Net中有现成的类可用,而不需要使用不太熟悉的COM对象了,这样岂不是更好?下面我把代码展示给大家:using System;using System.Data.Sql;using System.Text; namespace AllSqlServer{ class Program { static void Main(string[] args) { //SQLDMO.NameList names; //SQLDMO.ApplicationClass ac = new SQLDMO.Applicat ...
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。 注意是添加COM引用,在列表中找到“Microsoft SQLDMO Object Library( ...
工欲善其事,必先利其器。这一节我谈的就是我们用于研究IL的工具。 第一篇文章贴出来之后,网上有朋友问我“能不能看到c#程序的IL代码?”。看来还有些朋友对IL的编译与反编译还不太熟悉,所以我个人认为写一篇关于工具的文章还是有必要的。我们的工具主要有三个,第一个是dumpbin,可以把exe,obj,dll等bump出来然我们它们的PE结构,关于PE结构的讨论前一段时间比较热,网络上杂志上都有很多资料。(如果你先麻烦懒得去找的话,那你就等着什么时候我也来写一篇吧J)。另外两个是ilasm和ildasm,上次的文章中我们已经提到过了,分别是IL的编译器和反编译器。dumpbin, ilasm的 ...
.net出现这么久了,很多人已经能够熟练的运用C#进行软件开发,也有一些像我这样的人喜欢去研究一下.net的内部运行机制。我这里来谈谈IL(Intermediate Language),虽然我们不太可能直接用IL来开发软件,但是IL的确是了解.net内部 ...
说明:本人准备写一些C#有关的小技巧系列文章,这些文章含金量并不高,代码难度不大,不过因为问的次数比较多,从而导致本人决定用自己所知的方式写这一系列文章,可以看做“趣味导学”系列吧。 这是一个获取系统所有服务的程序,为了简化程序,代码仍以控制台形式提供,大家可以另外封装自己希望的功能。 核心代码: usingSystem;usingSystem.Diagnostics;usingSystem.Collections.Generic;usingSystem.Text;namespaceSingletonPattern
国家忽悠国家,叫外交政府忽悠百姓,叫政策百姓忽悠政府,叫违法领导忽悠百姓,叫号召百姓忽悠领导,叫捣乱领导忽悠领导,叫交易百姓忽悠百姓,叫生意淘宝忽悠用户,叫规则用户忽悠淘宝,叫违规卖家忽悠买家,叫炒作买家忽悠卖家,叫试探父母忽悠孩子,叫教育孩子忽悠父母,叫撒谎男人忽悠女人,叫调戏女人忽悠男人,叫勾引男女相互忽悠,叫爱情群主忽悠群员,叫管理群员忽悠群主,叫造反群员忽悠群员,叫灌水
Global site tag (gtag.js) - Google Analytics