自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

切尼的专栏

天行键,君子当自强不息!

  • 博客(34)
  • 收藏
  • 关注

原创 泛型编程

 1. C#泛型及机制来自:C#锐利体验2.0课程系列:泛型编程(MSDN webcast)  C#泛型演示class Stack {private T[] store;private int size;public Stack() {store = new T[10]; size = 0;}public void Push(T x) {stor

2007-07-31 23:23:00 768

原创 讲故事谈.NET委托:一个C#睡前故事(转)

紧耦合从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是

2007-07-31 21:51:00 507

转载 C#引用类型(2)

object(C# 参考)object 类型在 .NET Framework 中是 Object 的别名。在 C# 的统一类型系统中,所有类型(预定义类型、用户定义类型、引用类型和值类型)都是直接或间接从 Object 继承的。可以将任何类型的值赋给 object 类型的变量。将值类型的变量转换为对象的过程称为“装箱”。将对象类型的变量转换为值类型的过程称为“取消装箱”。有关更多信息,请参见装

2007-07-31 21:49:00 1462

原创 C#引用类型(1)

 class(C# 参考)类是使用关键字 class 声明的,如下面的示例所示: 复制代码class TestClass { // Methods, properties, fields, events, delegates// and nested classes go here. }var ExpCollDivStr = ExpCollDivStr;

2007-07-31 21:47:00 1007

原创 事件基础

 1.事件在发生其他类或对象关注的事情时,类或对象可通过事件通知它们。发送(或引发)事件的类称为“发行者”,接收(或处理)事件的类称为“订户”。在典型的 C# Windows 窗体或 Web 应用程序中,可订阅由控件(如按钮和列表框)引发的事件。可使用 Visual C# 集成开发环境 (IDE) 来浏览控件发布的事件,选择要处理的事件。IDE 会自动添加空事件处理程序方法和订阅事件的

2007-07-31 21:45:00 515

原创 1.Ajax与Atlas开发基础

 1. 什么是AJAXAJAX是Ajax是Asynchronous JavaScript and XML的缩写。-------老技术的翻新... --------软件开发角度:把软件卖回去后,收回成本,至于以后运营如何,只有网站开发人员关注• 使用XHTML和CSS标准化呈现;• 使用DOM实现动态显示和交互;• 使用XML和XSLT进行数据交换与处理;• 使用XMLH

2007-07-30 22:41:00 693

原创 4.设计表示层:从MVC到UIP

1.UI层简介:将表示层分解为UI过程和UI模块层,避免在Form中写页面语句,也就是每次业务逻辑的改变都会导致用户界面模块的改变。而是把流程用XML文件表示出来,当需要对流程进行修改的时,只需要对该XML文件进行修改,而不需要对代码进行重新编译。 2.UIP Application Block设计目标---抽象流程代码---实现统一的编程模型---从用户界面中去掉状态

2007-07-30 12:25:00 888

原创 UIP(MVC->UIP)简介

(User Interface Process Application Block )是微软社区开发的众多Application Block中的其中之一,它是开源的。UIP是一个MVC框架,区别与其它的一些MVC框架是它不仅支持webForm(网页),同样也支持winForm,但如果要从严格的M-V-C三者关系上去看,UIP看来也不能称之MVC模式的实现,UIP最多有V-C的关系,没有考虑进Mod

2007-07-30 12:09:00 957

转载 模型—视图—控制器(MVC)基本知识

1. MVC简介: MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox P

2007-07-30 11:25:00 3936

原创 ++项目会议【7.29】

 1.       体系结构a)         UI:                         i.              使用Form继承,统一界面风格,有些类似有asp中的CSS和masterpage的使用。                       ii.              把图片、字符串等资源放到一个资源文件进行管理,而不是随业务需要直接调用资源

2007-07-30 08:32:00 624

原创 委托(3.匿名方法)

在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。C# 2.0 引入了匿名方法。要将代码块传递为委托参数,创建匿名方法则是唯一的方法。例如:C#复制代码// Create a handler for a click event button1.Click += delegate (System.Object o, System.EventArgs e)

2007-07-29 09:43:00 610

原创 委托(2.命名方法)

命名方法(C# 编程指南)委托可以与命名方法关联。使用命名的方法对委托进行实例化时,该方法将作为参数传递,例如:C#复制代码// Declare a delegate: delegate void Del(int x);  //相当于函数指针类型的声明// Define a named method: void DoWork(int k) { /* ... */ } 

2007-07-29 08:39:00 911

原创 函数指针 VS 指针函数

//以下解释都是在C语言的范畴下进行的1.     函数指针“函数指针”是指向函数的指针变量,因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变

2007-07-29 08:03:00 1403

原创 C#3.0(1)基础知识

 1.    隐含类型局部变量 var i = 5;var h=23.56;var s = “C Sharp";var intArr = new[] {1,2,3,4} ;var a = new[] { 1, 10, 100, 1000 };// int[]• var 为关键字,可以根据后面的初始化语句自动推断类型。• 初始化语句必须为表达式,且编译时可以推断类

2007-07-28 18:06:00 563

原创 Master Page 和 Theme Skin

Master Page 和 Theme Skin 1.基本介绍Asp.Net2.0 包含大量用于定制外观的新特性。其中,服务器端控件提供Style对象模型,用于定制字体、边界、背景前景颜色、宽度、高度等等信息。同时,控件还支持使用CSS定制其外观。还可以把所有这些定制在一些skin文件里,并把这些描述控件外观的skin文件放置在theme文件夹中,反复使用。 对于HTML控件,

2007-07-28 10:47:00 1221

原创 ORCAS基础知识

ORCAS基础知识  1.Framework 多定向Visual Studio “Orcas” 支持针对不同.NET Framework版本的开发• 当创建或者修开一个项目的时候,我们可以指定选择不同的.net Framework 版本– .NET Framework 2.0 (“Whidbey”)– .NET Framework 3.0 (Vista)– .NET F

2007-07-28 08:35:00 1862

原创 3.设计数据存储策略:ADO.NET 2.0及其他

使用DataReader– 相对简单的调用方式– 同Command对象配合– 适用相对简单的数据环境使用DataSet- 离线数据类型- 同DataAdapter配合- 适用复杂的数据环境无论使用什么数据源控件,都会添加bindingsource控件,对数据进行封装 。UI层是不能越过业务逻辑层,直接对数据层进行访问,而是通过存储过程、视图或者自定义函数进行访问。同样,数据层也不会直接对数

2007-07-27 21:45:00 604

原创 MutiView控件

1.基本介绍MultiView控件是为了显示view控件的而定制的工具,View控件是一个web 控件的容器。我们可以在一个网页上设置几个view控件,然后通过multiview控件来选择把什么样的控件呈现给用户。2.基本使用方法l         首先拖拽一个multiview控件,然后,我们就可以在其中加入多个view控件。l         一般我们可以通过添加一个Lis

2007-07-27 16:21:00 1759

原创 ImageButton和ImageMap控件的使用

 1. ImageButton控件图片按钮控件可以在按钮上显示一副图片,并代替按钮控件的基本功能,不仅如此,图片按钮控件还可以方便的获取图片的点击位置。 基本使用步骤:l         拖拽一个imageButton按钮,选择imageurl为他添加一个图片。l         为imageButton按钮添加单击时件。protected void ImageBu

2007-07-27 16:01:00 3820

原创 AdRotator控件使用

 1. Adrotator广告控件的功能• 轮换显示广告图片• 显示广告文字• 有权重的显示广告通过设定XML文件作为广告数据源,轮训显示广告内容 2. XML文件说明ImageUrl 广告连接的图片属性NavigateUrl 单击广告之后的链接地址AlternateText 鼠标放置在图片之上显示的文字KeyWord 指定一个关键字Impres

2007-07-27 14:36:00 1221

原创 Calendar控件使用

• 日历控件负责显示一个月的日历,并接受用户的选择日期的操作• 选择日期的模式DayWeekMonth  用户可选择一天、一周、或者一个月None           用户不能选择DayWeek       用户可以选择一天或者一周Day            用户只能选择一天 日历控件可以定义自己的节假日,通过对DayRender事件进行编程,可以在显示日期的

2007-07-27 12:29:00 3618

原创 代理的基本使用方法

    c# 中,取消了c和c++中使用最灵活,也是最难掌握的指针。那么在c#中如何提供c/c++中的函数指针的功能?c#提供了委托(delegate),委托是继承自System.Delegate类的引用类型。它相当于函数指针原型。与函数指针不同的是,委托在c#中是类型安全的,委托特别适合于匿名调用。要使用委托需经过三个步骤,即声明、实例化、调用。    using System;    //声明

2007-07-27 12:07:00 544

原创 object类和string类

 1.object类    object类是预定义类System.Object的别名,它是所有其他类型的基类。c#中所有类型都直接或间接从object类中继承。因此,一个object类的变量可以赋予任何类型的值。int i=30;object obj1;obj1=i;object obj2=a; 2.string类    string类专门用于对字符串的操作,他是预定义类System.Stri

2007-07-27 12:06:00 613

原创 C#数组

数组是具有相同类型的一组数据。当访问数组中的数据时,可以通过下标来指明。c#中数组元素可以为任何数据类型,数组下标从0开始,即第一个元素对应的下标为0,以后逐个递增。数组可以一维也可多维。   //包含6个元素的一维整数数组;    int[] mf1=new int[6]; //注意初始化数组的范围,或者指定初值;   //包含6个元素的一维整数数组,初值1,2,3,4,5,6    int[]

2007-07-27 12:05:00 508

转载 NAT

NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。简

2007-07-26 22:59:00 511

原创 ERP

所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写。 是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。 Gartner Group提出ERP具备的功能

2007-07-26 22:56:00 777

原创 2.设计数据存储策略:SQL Server 2005应用开发

1.从架构模型到数据模型****对象关系映射****------用例或者用例场景是构架模型获得的结果. 通过序列化就把对象存储到数据库中,通过反序列化把从数据库中获得的数据转化为对象.-----和客户进行交流和沟通:        ----充分[了解客户需求]        ----可控[能够达到里程碑]-----界面元素和物件的对应要特别注意.对象关系映射: ----遵循范式(如:出版社,对

2007-07-26 22:52:00 632

原创 SqlDataSource Web 服务器控件

1. SqlDataSource Web 服务器控件概述通过 SqlDataSource 控件,可以使用 Web 控件访问位于关系数据库(包括 Microsoft SQL Server 和 Oracle 数据库以及 OLE DB 和 ODBC 数据源)中的数据。您可以将 SqlDataSource 控件与其他显示数据的控件(如 GridView、FormView 和 DetailsView

2007-07-26 16:24:00 1107

原创 ASP 2.0入门

1.早期三大网络编程语言ASP,PHP,JSP之比较 asp-----javascript or vbscript发展起来 php----C发展起来jsp----java发展起来的2.最早的互动解决方案HTML控件与JavaScript-----在没有服务器端角本的时代,HTML+JavaScript是动态网站的主要解决方案-----用HTML标记语言表示对象,用脚本语言实现逻辑和运算举例:

2007-07-25 23:20:00 613

原创 1.从需求到架构:MSF+UML在项目中的具体应用

 项目案例1.项目开始了-----> [用户的基本要求出来了] • 客户需要创建公司业务门户网站– 网站支持自主管理功能– 在线销售– 业务报表– 网站支持用户分级– 是不是可以有博客?2.信息的获取与分析• 客户老总• 客户销售经理• 客户人事经理• 客户销售人员• 客户管理员• 网友-----从使用系统得各个角色,了解他们对系统的要求。------在项目开始的时候,肯定要开很多会议.

2007-07-25 21:38:00 627

原创 使用Visual Studio生成安装包

  .NET应用程序的部署       零影响安装,应用程序组件默认是私有的。       多个版本可以同时运行。       运行.NET应用程序的机器上需要安装.NET Runtime。       可以通过简单的Copy进行安装,不需要注册。       卸载可以通过删除来完成 使用Visual Studio生成安装包的基本步骤: 在工程里创建一

2007-07-25 17:35:00 1073 1

原创 .Net 与Com组件的互操作

 1. 平台调用服务[windows32]       Also Known as PInvoke       Use DllImport Attribute to Import an API Function from an External DLL声明:[DllImport("user32.dll", CharSet=CharSet.Ansi)]  public sta

2007-07-25 16:45:00 884

原创 ADO.NET基础

 新建数据库连接:conn = new SqlConnection();conn.ConnectionString = "Data Source=.//SQLEXPRESS;AttachDbFilename=|DataDirectory|//SQLDemo.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";c

2007-07-25 10:50:00 597

原创 如何访问web service

 0. 获取一个WSDL文档         首先要获取一个WSDL文档,在浏览器链接后家wsdl就可以得到链接 .        何为 WSDL(Web Service Description Language)?       WSDL文档结构       The types element       The message element       The port

2007-07-25 10:39:00 5888 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除