文章分类 - DotNet&C#
摘要:Visual Studio 2005 为我们带来了新的编程体验,提供了从需求分析到最终测试整个软件生命开发周期的解决方案。 但是,我们也可以看到一直以来围绕着Visual Studio有许多各种功能的插件,或是为Visual Studio 增加了新的功能或者对原有功能进行了优化,已经成为开发者不可缺少的工具。Visual Studio 2005 刚刚发布不久,所以本期我们精心挑选了在 Visual...
阅读全文
摘要:源码查看工具: Reflector 不多说了。 加密与混淆工具: Xeno2005 引用别人的介绍:一款为.NET平台下的开发人员设计的功能强大、灵活和易于使用的代码保护及优化的工具,该软件的.NET分析和重编译引擎保护用户的代码反编译,提高增强程序性能以及提供对.NET框架的支持,包括MC++和Satellite Assemb...
阅读全文
摘要:.NET Tools Here are listed some of the existing companion tools for .NET development.Although quite comp...
阅读全文
摘要:原著:James Avery编译:NorthTibet 原文出处:.NET Tools:Ten Must-Have Tools Every Developer Should Download Now本文自发布以来已经增加了新的信息。请参阅下面的编辑更新。本文讨论的工具如下: ...
阅读全文
摘要:1 目的 为了统一公司软件开发的设计过程中关于代码编写时的编写规范和具体开发工作时的编程规范,O}}络sw的)垠T保证代码的一致性,便于交流和维护,特制定此规范。 2 范围 本规范适用于开发组全体人员,作用于软件项目开发的代码编写阶段和后期维护阶段。 3 注释规范 3.1 概述 a) 注释要求英文及英文的标点符号。 b) ...
阅读全文
摘要:1.命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 Ø 类名使用Pascal 大小写形式 public class HelloWorld{ ...} Ø 方法使用Pascal 大小写形式 public class Hel...
阅读全文
摘要:本文为下半年为一项目撰写的简要代码书写规范,不尽详尽,但仍有参考价值。但是代码书写规范更重要的是项目组内组员的意识性的提高,根据此项目到目前为止的状况,就此简单规范的实现情况并不乐观,代码中仍有五花八门各个流派的风格,此问题系软件项目组管理中的不完善所致,在此并不研究此问题。第一章 主体命名规范一、外挂服务命名规范1) 服务项目命名所有服务项目名使用ESrv(注意大小写)开头,第五位字母开始自订义...
阅读全文
摘要:关于打开模态窗口的公用方法:public string ModalWindow(string openAspxPage,int width,int height) { string js = string.Format("javascript:window.showModalDialog(\"{0}\",window,\"status:false;dialog...
阅读全文
摘要:谁说在WEB应用程序中不能使用进度条?我认为能。本文将介绍在服务端长时间的处理过程中通过使用进度条提高WEB应用程序的质量和界面友好度。事实上,如果一个WEB应用程序一直运行在无状态和无连接状态下,用户很容易认为事情已经结束了。但是本文介绍的不使用任何ActiveX控件和乱七八糟的Java Applets的进度条将有助于改善这点。 在一个WEB应用程序中能够使用进度条的关键是浏览...
阅读全文
摘要:已知有一个XML文件(bookstore.xml)如下: Oberon's LegacyCorets, Eva5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument();xmlDoc.Load("bookstore.xml");XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找XmlEle...
阅读全文
摘要:1、using 按照msdn的解释: using 语句定义一个范围,在此范围的末尾将处理对象。 举例: class TestUsing:IDisposable { public void Dispose() { Console.WriteLine("Dispose"); } public void Method() ...
阅读全文
摘要:如何在C#求出字符串中某字符的出现次数,比如求“ADSFGEHERGASDF”中“A”出现的次数。首先想到的方法当然是从头遍历字符串并统计: c1 = 0;for (int i = 0; i < str.Length; i++){ if (str[i] == 'A') { c1++; }} 第二种方法也很容易想到,将字符串中所有要查找的字符去除,然后比较去除前后的字...
阅读全文
摘要:在ASP.NET 2.0里面,我们可以轻松的来做到这点了。服务器端任何实现了System.Web.UI.ICallbackEventHandler接口的控件,都可以通过RaiseCallbackEvent()方法来处理从页面上的JS脚本传递过来的请求和数据,处理后,再将结果传回给页面。这项能力的底层仍然是XMLHTTP。 下面是一个简单的演示: 在页面上,我们放上两个文本框和一个按钮:...
阅读全文
摘要:新增的页面事件:在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET 2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IPostBackDataHandler)—》Page_OnPr...
阅读全文
摘要:C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewF...
阅读全文
摘要:1. 验证邮件的正则表达式public static bool isEmail(string inputEmail){inputEmail = NulltoString(inputEmail);string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+...
阅读全文
摘要:上传图片到服务器上是网站开发中很常用的功能,它的实现也很简单,可以新建一个上传类UpLoadAndSaveImage,这个类中包含三个函数UpLoadAndSave,CreateFilePath,SaveToServer。使用时调用下面的UpLoadAndSave函数就可以了,该函数第一个参数为要上传的图片数据,第二个参数为上传的虚拟路径(相对路径),第三个参数为上传图片的格式,第四个参数为上传的...
阅读全文
摘要:http://freetextbox.com/default.aspx 这里有FreeTextBox3.1.6的下载对于.Net2.0来说,配置起来相对简单了很多只需把 Framework-2.0 里面的 FreeTextBox.dll Copy到项目的bin文件夹底下(未编译之前需要手工创建)然后创建一个Aspx页面,比如说Default.aspx,在页面里添加然后在里添加这样最基本...
阅读全文
摘要:using System;using System.Web.UI.HtmlControls;using System.IO;namespace Document.Bll{ public class HtmlInputFileControl { #region HtmlInputFileControl public HtmlInputFileControl() ...
阅读全文
摘要:1. 加个@,直接按回车string sql = @" SELECT a.serv_name,a.acct_id,b.detail,c.customer_name FROM serv a,address b,acct c WHERE a.acc_nbr = :acc_nbr ...
阅读全文