- 博客(25)
- 收藏
- 关注
接口属性
interface IEmployee{ string Name { get; set; } int Counter { get; }}public class Employee : IEmployee{ public static int numberOfEmployees; private string name; public string Name // read-write ...
2008-09-22 17:35:00 72
C#中的字段与属性
using System;using System.Collections.Generic;using System.Text;namespace Example11_1 { class Program { static void Main(string[] args) { Farmer farmer = new Farmer(); farmer.Name = "Liu"; farmer.Ag...
2008-09-22 16:47:00 82
C# 3.0 语言规范
C# 3.0 语言规范 从FxCop归纳出来的一些规范建议 一、 Design(设计)1. Abstract types should not have constructors 抽象类不应该声明构造方法2. Assemblies should have valid strong names 程序集应该具有强名称3. Avoid empty interfaces 避免使用空的接口4. Av...
2008-09-17 22:59:00 66
精通ASP.NET中弹出窗口技术
精通ASP.NET中弹出窗口技术摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互。并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。关键词:ASP.NET、CodeBehind、过滤、COM接口、JavaScript、绑定作为Microsoft的最新建立动态Web网站的...
2008-09-16 23:24:00 48
ASP.NET操作IIS中的虚拟目录
ASP.NET操作IIS中的虚拟目录 在做系统开发的过程中,我们经常会遇到用asp.net来操作IIS,如新建虚拟目录、更改虚拟目录的属性、删除虚拟目录等操作,现在分析如下://假如虚拟目录名为"Webtest",先在项目中引用//System.DirectoryServices.dll,再usingSystem.DirectoryServices;protectedSystem.Di...
2008-09-16 23:23:00 61
DataGrid与SQL Server 2000数据绑定
DataGrid与SQL Server 2000数据绑定选择自PowerChow的BlogWebForm页面添加一个DataGrid控件DataGrid1,DataGrid控件与SQLServer手工绑定只须鼠标点几下就搞定了,这里是代码绑定.首先在命名空间中添加SqlClient命名空间.usingSystem.Data.SqlClient;然后在页面加载事件中创建数据连接con,S...
2008-09-16 23:22:00 68
ASP.NET中上传下载文件
ASP.NET中上传下载文件//检查上传文件不为空if(File1.PostedFile!=null){stringnam=File1.PostedFile.FileName;//取得文件名(抱括路径)里最后一个"."的索引inti=nam.LastIndexOf(".");//取得文件扩展名stringnewext=nam.Substring(i);//这里我自动根据日期和文件大小不同为...
2008-09-16 23:21:00 49
提高ASP.NET性能的方法
提高ASP.NET性能的方法一、性能参数:1、吞吐量2、响应时间3、执行时间4、可伸缩性二、性能因素:1、ASPX执行环境2、编写代码逻辑三、提高性能的方法:1、避免不必要的操作.例如:在Page_Load中使用IsPostBack;2、尽量减少使用服务器端控件3、关闭不必要的页面Session和控件的ViewState<<ahref>%@PageEnableSe...
2008-09-16 23:20:00 44
asp.net如何生成图片验证码(简单)
asp.net如何生成图片验证码(简单)新建一个页面image.aspx,添加命名空间:usingSystem.Drawing.Imaging;usingSystem.IO;然后在Page_load事件拷入如下代码://生成4位的验证码stringtmp=RndNum(4);HttpCookiea=newHttpCookie("ImageV",tmp);Response.Cooki...
2008-09-16 23:18:00 62
C# 程序的通用结构
C# 程序的通用结构C# 程序可由一个或多个文件组成。每个文件都可以包含零个或零个以上的命名空间。一个命名空间除了可包含其他命名空间外,还可包含类、结构、接口、枚举、委托等类型。以下是 C# 程序的主干,它包含所有这些元素。C# 复制代码// A skeleton of a C# program using System;namespace YourNam...
2008-09-08 23:17:00 105
C# 常见错误处理
C# 常见错误处理1 ArgumentException 在向方法提供的其中一个参数无效时引发的异常 2 AppDomainUnloadedException 在尝试访问已卸载的应用程序域时引发的异常 3 ArithmeticException 因算术运算、类型转换或转换操作中的错误而引发的异常 4 ArrayTypeMismatchException 当试图在数组中存储类型...
2008-09-08 12:57:00 181
C#中使用语句和循环来控制程序流总程序....
using System;using System.Collections.Generic;using System.Text;namespace WebSites1{ class Program { //Program entry static int Main(string[] args) { string[] siteName = new string[6]; string ph...
2008-09-07 22:30:00 62
String..::.Compare Method (String, String)
String..::.Compare Method (String, String)<!----><!-- Content type: Devdiv1. Transform: orcas2mtps.xslt. -->Updated: November 2007Compares two specified String ...
2008-09-07 22:27:00 61
C#编程规则
C#编程规则本节介绍编写C#程序时应注意的规则。用于标识符的规则本节将讨论变量、类、方法等的命名规则。注意本节所介绍的规则不仅是规则,也是C#编译器强制使用的。标识符是给变量、用户定义的类型(例如类和结构)和这些类型的成员指定的名称。标识符区分大小写,所以interestRate 和 InterestRate是不同的变量。确定在C#中可以使用什么标识符有两个规则:● 它们必...
2008-09-06 23:06:00 65
命名空间
命名空间 命名空间提供了一种组织相关类和其他类型的方式。与文件或组件不同,命名空间是一种逻辑组合,而不是物理组合。在C#文件中定义类时,可以把它包括在命名空间定义中。以后,在定义另一个类,在另一个文件中执行相关操作时,就可以在同一个命名空间中包含它,创建一个逻辑组合,告诉使用类的其他开发人员:这两个类是如何相关的以及如何使用它们:namespace CustomerPhoneBookApp...
2008-09-06 22:46:00 92
枚举
枚举是用户定义的整数类型。在声明一个枚举时,要指定该枚举可以包含的一组可接受的实例值。不仅如此,还可以给值指定易于记忆的名称。如果在代码的某个地方,要试图把一个不在可接受范围内的值赋予枚举的一个实例,编译器就会报告一个错误。这个概念对于VB程序员来说是新的。C++支持枚举,但C#枚举要比C++枚举强大得多。从长远来看,创建枚举可以节省大量的时间,减少许多麻烦。使用枚举比使用无格式的整数...
2008-09-06 22:19:00 50
c#&vb两种语言语法的简要介绍
c#&vb两种语言语法的简要介绍1.变量声名 C# 语法 int x; String s; String s1, s2; Object o; Object obj = new Object(); public String name; VB语法 Dim x As Integer Dim s As String Dim s1, s2 As String Dim o 'Implicit...
2008-09-04 23:07:00 79
SQL 语法参考手册
SQL 语法参考手册一、资料定义 ddl(data definition language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。 1、建表格:create table table_name( column1 datatyp...
2008-09-04 23:06:00 50
C# 编码规范和编程好习惯
C# 编码规范和编程好习惯 谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字...
2008-09-04 23:01:00 54
SQL Server 连接基础知识
SQL Server 连接基础知识 摘要:SQL Server 2000 客户端通过由 API、对象库和协议组成的堆栈连接到 SQL Server。Ken Henderson 将逐一介绍该堆栈的每个组成部分,并说明它们如何工作以及如何进行交互操作。引言该堆栈的顶部是 API 或对象库层。应用程序通过对象库公开的 API 函数或接口连接到 Microsoft® SQ...
2008-09-04 23:00:00 78
雅虎公司C#笔试题
雅虎公司C#笔试题<script type="text/javascript"><!--google_ad_client = "pub-5092962766800948";google_ad_width = 250;google_ad_height = 250;google_ad_format = "250x250_as";google_ad_...
2008-09-04 22:52:00 69
C#内置数据类型
C# 是一种强类型语言。在变量中存储值之前,必须指定变量的类型,如以下示例所示:int a = 1;string s = "Hello";XmlDocument tempDocument = new XmlDocument();注意,对于简单的内置类型(如 <?XML:NAMESPACE PREFIX = MSHelp NS = "http://msdn.m...
2008-09-04 22:43:00 113
关系数据库设计理论
关系数据库设计理论 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />构造一个关系数据库模式的方法可有多种 1、举例(学生选课数据库) *数据库模式的构造方法一 用一个关系模式来描述学生选课信息() SCG( S no , S name, S sex, ...
2008-09-02 22:39:00 76
关系数据库设计理论-->3NF
关系数据库设计理论-->3NF 函数依赖<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 1.函数依赖定义 A-> B,即 “ A函数决定B ” ,A称为决定因素。 2.关系的键码、超键码 属性函数决定关系R的所有其它属性,并且该属性的任何真子集都...
2008-09-02 22:34:00 110
软件工程未来发展趋势
软件工程未来发展趋势本文的意图是讨论软件工程的未来发展趋势,但是软件工程的发展不可能是孤立的,所以我们首先需要思考一下计算模型和软件开发本身的变化和趋势,再由此推测软件工程的发展趋势。 从计算模型而言,应该来讲,传统的冯.诺依曼仍然被沿用;但从计算能力上来将,我们注意到了三个变化: ●CPU的运算能力按摩尔定律快速提升;但提升单颗CPU的计算能力已经越来越困难; ●并行运算技术以及多核多线...
2008-09-01 11:21:00 542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人