![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
yangjuniishz
这个作者很懒,什么都没留下…
展开
-
Console.WriteLine和Console.Write区别
1.今天发现一点点小小的问题, Console.WriteLine 和 Console.Write 都是控制输出的;Console.WriteLine 是在控制台中换行输出 Response.Write是向页面上写东西 2.在 C# 中,new 关键字可用作运算符或修饰符。new 运算符 用于在堆上创建对象和调用构造函数。new 修饰符 用于隐藏基类成员的继承成员。原创 2007-08-18 17:41:00 · 465 阅读 · 0 评论 -
.Net平台开发的技术规范与实践精华总结[转]
一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的开发中,有70-80%的印度工程师在完成同类算法或者模块时,使用的代码基本一致;而相同的调查中只有20%的中国工程师们是基本一致的。这说明我们的代码生产过程亟待规范。实义命名类型、变量、常量、方法等标识符一律采用对应转载 2007-12-07 15:17:00 · 343 阅读 · 0 评论 -
在ASP.NET中使用Session常见问题集锦
问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要转载 2008-03-27 17:09:00 · 258 阅读 · 0 评论 -
.Net 2005 partial class 的一种用途
一般来说,我习惯把数据库操作部分和相应的类放在一起,比如,一个 BookCollection 类就应该自己包含操作 Book 表:view plaincopy to clipboardprint? using System; using System.Collections; public class Book转载 2008-03-26 17:50:00 · 836 阅读 · 1 评论 -
四项技术提高SQL Server性能(转)
有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了企业应用程序的速度,用户必须等待很长时间。用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在Web上冲浪时某个页面要耗费十多秒才转载 2008-01-05 11:41:00 · 426 阅读 · 0 评论 -
第一章 敏捷宣言(12原则)
敏捷软件开发宣言 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划虽然右项也有价值,但是我们认为左项具有更大的价值。 敏捷实践12原则1. 我们最优先要做的是通过尽早、持续地交付有价值的软件来使客户满意。 2. 在项目的整个开发转载 2008-04-16 10:29:00 · 292 阅读 · 0 评论 -
第2章 极限编程概述
2.1极限编程实践极限编程(eXtreme Programming,简称XP)是敏捷方法中最著名的一个。它由一系列简单却相互依赖的实践组成。这些实践结合在一起形成了一个胜于部分结合的整体。2.1.1客户作为团队成员我们希望客户和开发人员在一起紧密地工作,以便于彼此知晓对方所面临的问题,并共同去解决这些问题。XP团队中的客户是指定义产品的特性并排列这些特性优先级的人或者团队。客户包括:和开发人员同属转载 2008-04-16 12:12:00 · 306 阅读 · 0 评论 -
第三章 计划
第三章 计划转载 2008-04-16 14:17:00 · 243 阅读 · 0 评论 -
using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同转载 2008-05-19 14:06:00 · 289 阅读 · 0 评论 -
using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同转载 2008-05-19 14:06:00 · 243 阅读 · 0 评论 -
C#学习论文
学习C#前必需了解的内容:1、 C#与.NET 的关系,C#的结构和方法论反映了.NET基础方法论,在许多情况下C#的特定动能取决于.NET的功能或.NET类,C#是一种相当新的编程语言,作为为.NET Framework而专门设计的语言将与其一起被使用,其强大支持平台.NET,使其一开始就充满了活力,让人能看到其良好的发展前景。C#就其本身而言只是一种语言,尽管它是转载 2008-06-11 15:07:00 · 1731 阅读 · 0 评论 -
总结必须学习的10项.NET技术
1、WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。 2、ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且LINQ提供了将各种数据组合起来的方法。如果以上两转载 2008-06-19 09:07:00 · 498 阅读 · 0 评论 -
C#中的时间类型
在C#中,表示时间的数据类型为datetime 型 定义一个datetime型变量dt ,如下: DateTime dt; //DateTime 是数据的类型声明,dt是所声明的变量的名称 其中需要注意的一个易犯的错误,就是将一个String型赋给了一个DateTime型变量,比如,我想让已定义的变量dt 表示20转载 2008-07-02 10:56:00 · 1760 阅读 · 0 评论 -
C#中的时间类型
在C#中,表示时间的数据类型为datetime 型 定义一个datetime型变量dt ,如下: DateTime dt; //DateTime 是数据的类型声明,dt是所声明的变量的名称 其中需要注意的一个易犯的错误,就是将一个String型赋给了一个DateTime型变量,比如,我想让已定义的变量dt 表示20转载 2008-07-02 10:56:00 · 699 阅读 · 0 评论 -
ADO.NET学习笔记(一)
最近几天一直在图书馆里面看《ADO.NET实用指南》,发现真是一本好书。读书自然就有心得,本人就根据书的线索,把自己的学习体会主要以代码的形式记录下来。(书上对应代码在http://www.adoguy.com/book里)1、连接 ADO.NET最大的特色就在于支持在断开连接的情况下对数据库里的内容进行操作,这样可以大大的节约过多连接带来的消耗,前面的那一篇文章中已经给了一个具转载 2009-04-15 17:01:00 · 165 阅读 · 0 评论 -
ADO.NET学习笔记(二
4、DataSet 在ADO.NET中DataSet的作用是为数据源提供一个断开式的存储,而不必关心数据源,操作只用在DataSet中进行就行了。 有三种方法可以创建DataSet:1、通过DataAdapter 2、通过XML 文件 3、用人工方法确定架构,然后逐行输入数据。 主要介绍第一种方法。 DataAdapter用于将DataSet连接到基本数据存储,本质上是一种元Com转载 2009-04-15 17:03:00 · 220 阅读 · 0 评论 -
.net开发平台项目案例集锦
基于.net开发平台项目案例集锦 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。链接:http://www.icsharpcode.net/ DotNetNuk转载 2007-11-21 19:39:00 · 424 阅读 · 0 评论 -
一个女孩写的经典程序
一个女孩写的经典程序 { if( boy.有房() and boy.有车() ) { boy.set(nothing); return girl.嫁给(boy); } if( girl.愿意等() ) { while(!(boy.赚钱 > 100,000 and girl.感情 > 8 ) ) {转载 2007-11-21 19:34:00 · 266 阅读 · 0 评论 -
类和对象
C#用多种修饰符来表达类的不同性质。根据其保护级C#的类有五种不同的限制修饰符: public可以被任意存取; protected只可以被本类和其继承子类存取; internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。 protected internal唯一的一种原创 2007-08-27 10:25:00 · 179 阅读 · 0 评论 -
ASP.Net中常见的文件类型
sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 .aspx:Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。 .aspx.cs:Web 窗转载 2007-08-29 19:44:00 · 385 阅读 · 0 评论 -
定义C#的类
转自http://www.cnblogs.com/wayfarer/archive/2006/04/19/379181.html既然类类型是C#中最重要、最常见的类型,因此它是我要介绍的重点,实际上,C#中的许多特性都可以通过类类型来体现。前面已经介绍,一个类对象中,主要包括字段、属性和方法。不过除此之外,在类类型中还可以定义嵌套类,也可以定义一个常量。对于一个没有任何编程知识的初学者原创 2007-09-07 17:53:00 · 417 阅读 · 0 评论 -
运算符优先级
C# 包含一元运算符、二元运算符和一个三元运算符。下表概述了这些运算符,并将它们按优先级以从高到低的顺序列出: 类别 运算符原创 2007-09-18 20:44:00 · 282 阅读 · 0 评论 -
ERP管理软件中“集成”的七个管理思想
转自: http://blog.csdn.net/Drate/archive/2007/05.aspx经过了十五、六年的发展,ERP被大家都公认是一套附带管理思想和手段的软件,其中蕴含着丰富的管理思想。那么到底 其中的管理思想在什么地方?相信这个答案不少人对这个问题都是雾里看花--看似明白又难以说清楚。笔者以自己的感受来和大家一起共享其中的管理思想,笔者 认为其中的管理思想主要有以下的几个方面:转载 2007-09-19 17:24:00 · 990 阅读 · 1 评论 -
.NET 代码编译过程
作为一种代码指令平台,Microsoft .NET比微软公司先前推出的其他技术平台要来得更为复杂。由于.NET提供了对多种编程语言以及(在理论上说)多重平台的支持,这就需要在传统的两个代 码层添加一个中间代码层。在这里,传统的两层分别是源代码层和编译后的本机代码层。新加的代码层给.NET平台带来了额外的灵活性,不过,反过来却又增加 了系统的复杂性。此外,由于这一新代码层的出现,一连串的新型应用程序转载 2007-09-21 15:09:00 · 1832 阅读 · 1 评论 -
正则表达式30分钟入门教程
正则表达式30分钟入门教程版本:v2.21 (2007-8-3) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替转载 2007-09-22 14:53:00 · 105 阅读 · 0 评论 -
ISpostback与autopostback
IsPostBack的具体含义是什么?______________________________________________________________________________________________答1:IsPostBack若是假,则表明目前页面对当前用户来说是第一次运行,否则是由于用户的行动造成了目前页面的再次启动___________________________原创 2007-09-22 14:48:00 · 753 阅读 · 0 评论 -
数据类型及取值范围
数据类型 特征 取值范围sbyte 有符号8位整数 在一128到127之间byte 无符号8位整数 在0到255之间short 有符号16位整数 在一32,768到32,767之间ushort 无符号16位整数 在0到65,535之间int 有符号32原创 2007-09-25 17:26:00 · 380 阅读 · 0 评论 -
vs2005调试问题及解决方案锦集
1.检测到有潜在危险的 Request.Form 值2.“在没有任何数据时进行无效的读取尝试”解决办法3.数据为空。不能对空值调用此方法或属性。4.阅读器关闭时 FieldCount 的尝试无效5.未能映射路径6.Unreachable code detected7.索引超出范围。必须为非负值并小于集合大小8.数据为空。不能对空值调用此方法或属性9.数据源不支持服务器端的数据分页10.对象转载 2007-10-12 20:49:00 · 210 阅读 · 0 评论 -
Web.config
<!--google_ad_client = "pub-2106769526543223";google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_ad_type = "text";//2006-11-16: myblog_content_aspgoog转载 2007-11-03 18:46:00 · 688 阅读 · 1 评论 -
XML学习笔记
Copyright © 2004 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。 AbstractXML技术是Internet技术的又一次革命。本笔记记录标记语言的历史和发展,还有我的学习历程。Chapter 1. XML简介XML(eXtensible Marku转载 2007-11-06 16:04:00 · 505 阅读 · 0 评论 -
类型参数的约束
在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。下表列出了六种类型的约束: T:结构转载 2008-01-23 14:14:00 · 308 阅读 · 0 评论 -
深入理解abstract class和interface
深入理解abstract class和interface 选择自 legendinfo 的 Blog 原文地址:http://dev.csdn.net/develop/article/58/58170.shtm abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract cla转载 2008-01-23 16:01:00 · 266 阅读 · 0 评论 -
C#修饰符
1, 访问修饰符指定声明的类型和类型成员的可访问性。(1) publicpublic关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对访问公共成员没有限制。(2) privateprivate关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的。(3) internalint转载 2008-01-25 10:51:00 · 946 阅读 · 0 评论 -
Unicode编码
问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF转载 2007-11-13 11:15:00 · 287 阅读 · 0 评论 -
ADO.NET学习笔记(三
(由于书上的代码全是用C#写的,转换为VB.NET实在麻烦,以后就不转换了,见谅)五、操纵dataset在DataSet中DataRow是其所有数据的基本存放位置,它主要是由一个值数组组成,代表DataTable单独一行。DataRow中主要包括一下几种信息:1、行中每一列的当前值,2、行中每一列的原始值,3、行状态,4、父行与子行间的链接初始化一个DataRow:DataTable data转载 2009-04-15 17:04:00 · 189 阅读 · 0 评论