Net
jiangshaofen
这个作者很懒,什么都没留下…
展开
-
加密,解密Web.Config
加密:在命令提示符下键入:aspnet_regiis -pef connectionStrings 要加密的web.config完整路经解密: 在命令提示符下键入:aspnet_regiis -pdf connectionStrings 要解密的web.config完整路经原创 2006-09-19 17:20:00 · 706 阅读 · 0 评论 -
NET基础知识(MSDN整理)
一:NET介绍p 是一种面向网络、支持各种用户终端的开发平台环境。p 提供对下一代网络通信标准——可扩展标记语言(Extensible Markup Language,XML)的完全支持,使应用程序的开发变得更容易、更简单。p 定义了一种公用语言子集(Common Language Subset,CLS),统一了编程类库。p 是一个 XML原创 2007-10-12 23:49:00 · 722 阅读 · 0 评论 -
面向对象编程
一:什么是面向对象编程? 面向对象(Object-Oriented)述语源于挪威的Kristen Nygaard在开发Simula-67程序语言时使用了对象(Object)概念。面向对象编程是以对象为基础,在对象之间传递消息来解决问题(actor theory)的编程方法。二:为什么要使用面向对象编程? 1.相比过程化编程,使用面向对象编程方法写出来的程序更具有重用性和扩展性,而且可以大大原创 2007-10-15 14:33:00 · 797 阅读 · 0 评论 -
理解.NET中的CLR原理
CLR在.NET中的作用是十分重要的,如果要完全掌握.NET那么理解CLR运行原理就是必然的事情。比如,你想在程序中实现动态获取程序集信息,动态创建,后期绑定,反射等特性,那么正确的理解CLR的原理就显得格外的重要。一:本机无关的代码-----MSIL(中间语言)平台无关本机代码, MSIL使用.NET支持的语言所编写的代码,JIT 编译.MSIL(Microsoft Inter原创 2007-10-13 19:13:00 · 821 阅读 · 0 评论 -
基于.Net平台应用系统设计方法
1.1 设计原则在进行应用系统的设计时,一般遵循以下几个原则:Ø “开放-封闭”原则:系统应该对扩展(extension)开放,同时对修改(change)封闭。尽量避免重新编译,判断是否遵守这个原则的一个简单实用的标志就是“在做扩展时,软件本身不必重新编译,甚至扩展部分再扩展也不必重新编译”。Ø 依赖倒转原则:针对抽象(如原创 2008-02-27 13:01:00 · 735 阅读 · 0 评论 -
C#编码应注意的事项
1.是否使用异常来显示错误而不是返回状态或错误代码? 2.所有的类和公共方法是否使用.NET样式的注释?注意,注释应该论述公共方法是什么。对于怎么使用则应该放在块中或是内嵌于正被讨论的代码中。3.如果方法的参数不正确,是否使用一个异常来进行确认和拒绝?4.Debug.Asserts是否被用来验证关于代码功能的假定?注释例如:"j will be positive"应该被作为断言(Ass原创 2008-02-27 13:04:00 · 783 阅读 · 0 评论 -
.NET编程规范
目 录 一、基础编程规范... 31. 命名原则... 31.1 大小写原则... 31.2 命名规范... 31.3 类的命名原则... 31.4 接口命名原则... 41.5 Exception命名原则... 41.6 参数的命名... 41.7 变量的命名...原创 2008-02-28 12:58:00 · 1004 阅读 · 0 评论 -
C/S模式在线升级之C#一种实现(一)
操作近一年的MMS/PES系统将按计划在8月5日进行第一轮用户测试,忙了很久的作业就要接受用户的考评,与往常项目一样,小有点兴奋。由于长时期不写C#代码,一直忙于C方面的东西,再次着手写C#具体代码的时候,总觉得有点生疏。所以趁着周日,写了此代码以做C#代码练习。言归正传,大概描述下这个东西的实现思路: 首先是服务器端,将要更新的文件上传到服务器端提供客户端下载,服务器端配置有更新文原创 2009-07-20 13:18:00 · 1604 阅读 · 0 评论 -
C#基础知识(MSDN整理)
一:C# 介绍p C# 是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。 p C# 作为一种面向对象的语言,支持封装、继承和多态性概念。所有的变量和方法,包括 Main 方法(应用程序的入口点),都封装在类定义中。 二:C#述语p 访问修饰符:Ø 用于限原创 2007-10-12 23:51:00 · 806 阅读 · 1 评论 -
WebServices基础知识(MSDN整理)
Windows Communication Foundation (WCF) 是 Microsoft 建立分布式系统的下一代平台。作为 .NET Framework 3.* 的一部分,它是设计用来巩固并扩展以前版本 Framework 的 API(即,ASP.NET Web Services、.NET Remoting, Enterprise Services (COM+) 和消息排队)。为更好地原创 2007-10-09 23:16:00 · 620 阅读 · 0 评论 -
眼睛保护程序
近来,由于面对屏幕时间过长,眼睛很是不舒服,想写个自动提示工作时间的服务程序来提醒自己.于是上网搜索一通,找到了一位仁兄写的03代码,移植下,就这样的剽窃了他的成果,在此先谢过了.不要追究责任哦.其实很简单的一个服务程序.就是隔一小时弹出个信息框告诫下自己要注意休息下.大概步骤是:创建一个WINDOWS服务程序,命名为:EyeService.引用下 System.Windows.Forms;用以弹原创 2007-09-25 22:47:00 · 1123 阅读 · 0 评论 -
GridView删除,编辑应用
using TestWeb.HR.BusinessLogicLayer;using TestWeb.HR.DataAccessLayer;public partial class HR_CompanyView : System.Web.UI.UserControl...{ protected void Page_Load(object sender, EventArgs e) ..原创 2006-09-26 10:30:00 · 2043 阅读 · 1 评论 -
项目总结
从去年10月中旬开始至今,项目已经进入第三轮组合测试阶段,按照进度计划,项目一期将在今年8月上旬进入试运行阶段.大约在11月底项目结题.在此项目中,鄙人受益匪浅,第一次参与这么大标地的项目(合同价2000多万).项目中有很多值得我去总结深入,故本人想做个关于本项目一期的总结,写出项目中有意义的东西.由于鄙人文采实在太差,真的怕是各位看了会扔砖头.在此先报告下.手下留情.原创 2007-04-11 17:36:00 · 502 阅读 · 0 评论 -
在窗体间传递实体数据
一:写个工具类,先引用Newtonsoft.Json.dll,用其序列化对象.using System;using System.Collections.Generic;using System.Text;using System.Web.UI;using Newtonsoft.Json;using System.Web;namespace *****.Core.Common...{原创 2007-04-17 12:27:00 · 666 阅读 · 0 评论 -
获取父页面URL的参数对应值及左对齐字符
/**//// /// 返回包含中文字符的字符串长度。 /// C# 的string.Length中中文字只做1位统计,所以要将其转换为2位 /// /// 要统计长度的字符串变量 /// 字符串长度 public static int GetLength(string st原创 2007-04-24 10:50:00 · 1156 阅读 · 1 评论 -
数据库主键生成策略
在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。数据库的主键生成有多种方式,每种方式都有其优点和缺点,应该根据不同的需求在主键的时间和空间效率上做平衡折中,从而选择不同的主键生成策略。归纳起来,对主键的选择主要原创 2007-04-24 11:06:00 · 1229 阅读 · 0 评论 -
.CS中的JavaScript
using System;using System.Web;using System.Web.UI;using System.Text;using System.IO;using System.Net;using System.Collections.Generic;using System.Configuration;using System.Xml;/**//// /// Cs里JAVAS原创 2007-04-25 08:14:00 · 873 阅读 · 0 评论 -
GridView翻页时保持CheckBox选择状态
//定义翻页bool 1private bool changed=false;//定义保存选择项主键集合属性protected Liststring> SelectedItems ...{ get ...{ return ViewState["selecteditems"]!=null ? (Liststring>)ViewState["selecteditems"] : nu原创 2007-06-15 08:56:00 · 841 阅读 · 0 评论 -
利用标签(Attribute)和Microsoft.Practices.ObjectBuilder构造对象实例
1.定义ATTRIBUTEusing System;using System.Collections.Generic;using System.Text;namespace JasonNet.Platform.Common...{ /**//// /// 标签用于定义一个接口的默认实现类型。 /// /// Title: DefaultImplementatio原创 2007-09-23 21:39:00 · 821 阅读 · 0 评论 -
关于系统设计分层
关于分层这个话题似乎老生常谈了。MS自己也给出过自己的PETSHOP,难过的说,自己真的没细心看过,充其量算是走马观花的一略而过。当时的能力也就那么回事,后来项目中又牵涉了C,也就忘之大吉了。经常看到园友发文阐述系统设计分层之问题,受益匪浅。在此先谢谢各位仁兄的无私奉献。悲哀的是鄙人两年才有幸协助完成三个项目,第四个项目目前正在进行中。下面鄙人就个人目前的理解发表下关于分层的愚见,还请路过之原创 2009-06-04 08:46:00 · 671 阅读 · 0 评论