09 2008 档案

摘要: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 instance property { get { return name; } set { name = value; } } private int counter; public int Counter / 阅读全文
posted @ 2008-09-22 17:35 .NET快速开发框架 阅读(661) 评论(0) 推荐(0) 编辑
摘要: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.Age = 226; Console.WriteLine(farmer.Age); Console.ReadLine(); } } class Farmer { /// <summa 阅读全文
posted @ 2008-09-22 16:47 .NET快速开发框架 阅读(238) 评论(0) 推荐(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. Avoid excessive parameters on generic types 避免在泛型类中使用过多的类型参数5. Avoid namespaces with few types 避免让名字空间含有过少 阅读全文
posted @ 2008-09-17 22:59 .NET快速开发框架 阅读(306) 评论(0) 推荐(0) 编辑
摘要:精通ASP.NET中弹出窗口技术摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互。并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。关键词:ASP.NET、CodeBehind、过滤、COM接口、JavaScript、绑定作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发 阅读全文
posted @ 2008-09-16 23:24 .NET快速开发框架 阅读(216) 评论(0) 推荐(0) 编辑
摘要:ASP.NET操作IIS中的虚拟目录 在做系统开发的过程中,我们经常会遇到用asp.net来操作IIS,如新建虚拟目录、更改虚拟目录的属性、删除虚拟目录等操作,现在分析如下://假如虚拟目录名为"Webtest",先在项目中引用//System.DirectoryServices.dll,再usingSystem.DirectoryServices;protectedSystem.DirectoryServices.DirectoryEntrydirroot;1、添加新的虚拟目录DirectoryEntrynewVirDir=dirroot.Children.Add(&qu 阅读全文
posted @ 2008-09-16 23:23 .NET快速开发框架 阅读(205) 评论(0) 推荐(0) 编辑
摘要:DataGrid与SQL Server 2000数据绑定选择自PowerChow的BlogWebForm页面添加一个DataGrid控件DataGrid1,DataGrid控件与SQLServer手工绑定只须鼠标点几下就搞定了,这里是代码绑定.首先在命名空间中添加SqlClient命名空间.usingSystem.Data.SqlClient;然后在页面加载事件中创建数据连接con,SqlConnectioncon=newSqlConnection();con.ConnectionString="server=(local);database=YourDataBase;Trusted 阅读全文
posted @ 2008-09-16 23:22 .NET快速开发框架 阅读(418) 评论(0) 推荐(0) 编辑
摘要:ASP.NET中上传下载文件//检查上传文件不为空if(File1.PostedFile!=null){stringnam=File1.PostedFile.FileName;//取得文件名(抱括路径)里最后一个"."的索引inti=nam.LastIndexOf(".");//取得文件扩展名stringnewext=nam.Substring(i);//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复DateTimenow=DateTime.Now;stringnewname=now.DayOfYear.ToString()+File1.P 阅读全文
posted @ 2008-09-16 23:21 .NET快速开发框架 阅读(275) 评论(0) 推荐(0) 编辑
摘要:C# 编码规范和编程好习惯 谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。类名使用Pascal 大小写形式 public class HelloWorld{ ...}方法使用Pasc. 阅读全文
posted @ 2008-09-04 23:01 .NET快速开发框架 阅读(359) 评论(0) 推荐(0) 编辑
摘要:C# 是一种强类型语言。在变量中存储值之前,必须指定变量的类型,如以下示例所示:int a = 1;string s = "Hello";XmlDocument tempDocument = new XmlDocument();注意,对于简单的内置类型(如 int)以及复杂的或自定义的类型(如 XmlDocument)都必须指定类型。C# 包括对下面的内置数据类型的支持:数据类型 范围 byte 0 .. 255sbyte -128 .. 127short -32,768 .. 32,767ushort 0 .. 65,535int -2,147,483,648 .. 2, 阅读全文
posted @ 2008-09-04 22:43 .NET快速开发框架 阅读(576) 评论(0) 推荐(0) 编辑
摘要:关系数据库设计理论 构造一个关系数据库模式的方法可有多种 1、举例(学生选课数据库) *数据库模式的构造方法一 用一个关系模式来描述学生选课信息() SCG( S no , S name, S sex, S age, S dept , C no , C name, C pno, C credit,Grade ) *数据库模式的构造方法二 *概念模型为(E-R图): mn *将概念模型转换为以下关系模式: *学生表S tudent( S no , S name, S sex, S age, S dept) ; *课程表C ourse( C no , C name, C pno, C credit 阅读全文
posted @ 2008-09-02 22:39 .NET快速开发框架 阅读(1978) 评论(0) 推荐(0) 编辑
摘要:关系数据库设计理论-->3NF 函数依赖 1.函数依赖定义 A-> B,即 “ A函数决定B ” ,A称为决定因素。 2.关系的键码、超键码 属性函数决定关系R的所有其它属性,并且该属性的任何真子集都不能函数决定R的所有其它属性,则属性是键码。 键码必须是最小的。 包含键码的属性集称为 “ 超键码 ” 。每个键码都是超键码。 例题: 已知关系R包含属性{A,B,C,D},R的键码为{A,B},则下面的选项哪1个是R 的超键码( )。 A.{A} B.{C,D} C.{A,B,C,D} D.{B,C,D} 答案:C 3.几个概念 平凡依赖:如果B是A的子集,则称该依赖为平凡的。 非平 阅读全文
posted @ 2008-09-02 22:34 .NET快速开发框架 阅读(941) 评论(0) 推荐(0) 编辑
摘要:软件工程未来发展趋势本文的意图是讨论软件工程的未来发展趋势,但是软件工程的发展不可能是孤立的,所以我们首先需要思考一下计算模型和软件开发本身的变化和趋势,再由此推测软件工程的发展趋势。 从计算模型而言,应该来讲,传统的冯.诺依曼仍然被沿用;但从计算能力上来将,我们注意到了三个变化: ●CPU的运算能力按摩尔定律快速提升;但提升单颗CPU的计算能力已经越来越困难; ●并行运算技术以及多核多线程技术使服务器的处理能力飞速提升;服务器的处理能力不再是瓶颈,从而造成计算能力大量向服务器端迁移,C/S结构被无情抛弃,薄客户端(B/S结构)成为大势所趋; ●互联网的快速普及使得云计算成为可能,通过互联网. 阅读全文
posted @ 2008-09-01 11:21 .NET快速开发框架 阅读(607) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示