- + P A

- .NET Windows编程系列(2):C#语法和面向对象编程

      我的日志 2008-9-4 22:14

摘要:

在本文中,我们侧重给大家介绍面向对象的编程思想和C#2.0中新增功能,让大家进一步掌握OOP编程内涵以及一些C#编程技巧。

注:本系列节选自MSDN Webcasts上邵志东老师的《 .NET Windows编程系列课程》PPT内容,在我的Blog中整理发表,方便大家一同参考!此系列相关资料请到这里下载。 

本节主要内容:

C#语法

C#面向对象编程

一、C#语法

  • 数组
  • 委托
  • 可空类型
  • 泛型

数组

1.数组概述

C# 数组从零开始建立索引,即数组索引从零开始。声明数组时,方括号([]) 必须跟在类型后面,而不是标识符后面。

标签集:TAGS:.NET
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- .NET Windows编程系列(1):.NET Windows编程概述

      我的日志 2008-9-4 22:11
摘要:

从本系列开始,我们将给大家介绍.NET下使用VS.NET2005进行Windows应用程序开发的一些知识,包括windows窗体编程、VS2005常用控件、对话框和菜单编程、图像编程、文件和流、注册表等等。

注:本系列节选自MSDN Webcasts上邵志东老师的《 .NET Windows编程系列课程》PPT内容,在我的Blog中整理发表,方便大家一同参考!此系列相关资料请到这里下载。

本节主要内容:

Visual C# 2005 新增功能

Windows窗体编程

一、 Visual C# 2005 新增功能

  • 语言和编译器:C#2.0 语言支持泛型类型、迭代器和分部类型。
  • 代码编辑器
标签集:TAGS:.NET
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- AJAX Control Toolkit:AJAX Control Toolkit 介绍及构建开发环境

      我的日志 2008-9-3 1:8

 1 概述

      AJAX Control Toolkit 是由社区和 Microsoft 共同开发的一个 ASP.NET AJAX 扩展控件包,其中包含了数十种基于 ASP.NET AJAX 的、提供某一专一功能的服务端控件。构建在 ASP.NET 2.0 AJAX Extensions 之上,志在成为最大、最好的可用 Web 应用程序的组件集合。
      Toolkit 解决了三个需要。首先,使网站开发人员有地方获取组件以更容易的构建他们的 Web 应用程序;第二,它给那些要编写客户端代码的人一个强大的示例集;第三,它是一个使最好的脚本开发人员使工作更加突出的地方。


      2 AJAX Control Toolkit 的组成

      AJAX Control Toolkit 的最新下载可以从AJAX Control Toolkit.zip 得到。

      AJAX Control Toolkit 的目录结构如下,在此介绍的是 .NET Framework 2.0 带源码的压缩包的目录结构:

    

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- AJAX Control Toolkit:图解Ajax Control Toolkit部署

      我的日志 2008-9-3 1:7

要使用好Ajax.net,就要学会灵活运用Ajax.net所提供的Ajax Control Toolkit。该控件包提供了很多使用效果很炫的控件,有了它你能轻松打造一个Ajax网站。从本章开始,我们一起来学习怎样使用Ajax Cotrol Toolkit中的所有控件。

第一步:创建Ajax Toolkit模板

大家应该有印象,当我们成功安装了Ajax扩展包之后,VS.net的模板中就多了一个Asp.net Ajax-Enabled Web Site的模板。它是微软的官方模板,而今天我们就要创建我们自己的Ajax Control Toolkit Web Site模板。

先在这里下载Ajax Control Toolkit:Ajax Control Toolkit.zip

 

下载之后解压到本地文件夹。双击AjaxControlToolkit.sln文件,选择“正常加载项目”。打开解决方案资源管理器之后我们能发现有很多个项目,而我们只需要重新生成一下TemplateVSI的Dll。生成之后TemplateVSI的bin文件夹就会多出如下文件。

双击AjaxControlExtender.vsi就可以开始安装Ajax Control Toolkit模板了。中途遇

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- Vista/XP Virtual Desktop Manager

      我的日志 2008-9-3 1:4

 Vista的DWM桌面赋予程序开发员无限的想象力,Virtual Desktop Manager正是其中的一例,该软件可以实现虚拟桌面,并生成缩略图预览,这样您就可以将Vista改装成类似于Linux的桌面环境.
      这一版本同时支持Windows XP,但这样就没有DWM带来的各种效果了,本次更新带来了一些新功能和性能提升。安装文件可以从这里下载:Vista_XP Virtual Desktop Manager.msi 
      Features 如下:
      1. Full screen desktop/window manager/preview with full drag and drop managing
      2. Desktop switch indicator
      3. An infinite number of desktops
      4. Watch the windows move in real time as you drag them around in the window manager

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- BlogEngine.net 学习笔记一:没有做不到,只有想不到

      我的日志 2008-9-3 1:3
最近在园子溜达的时候发现了有人说BlogEngine.net 不错, 看了一下,
真的不错, 代码简洁, 功能不少, 真是麻雀虽小, 五脏俱全啊!!!
准备全程跟踪这个BlogEngine.net。BlogEngine.net可以从这里下载:BlogEngine.net.zip
下面写一些笔记:


标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- 浅谈BlogEngine扩展机制的实现

      我的日志 2008-9-3 1:1

在Blogengine里,每一个扩展的Class都必须有Extension标记
ExtensionAttribute是一个密封类,继承自System.Attribute,System.Attribute没有任何实现,只是一个标记而已。
ExtensionAttribute类的代码:(完整代码可以从BlogEngine.NET.zip下载)

 
  1. [AttributeUsage(AttributeTargets.Class)]  //指明该Attrubite只能应用于Class上   
  2.   public sealed class ExtensionAttribute : System.Attribute   
  3.   {
标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- BlogEngine.net 代码学习笔记

      我的日志 2008-9-3 0:59

BlogProvider,BlogProviderCollection和blogprovidersection两个类用于定制提供程序

Blogservice类通过对他们的调用来实现对不同的提供程序使用一样的方法调用..

从web.config中读取以下内容

<BlogEngine>

    <blogProvider defaultProvider="XmlBlogProvider">

标签集:TAGS:
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()

- Ajax与Atlas开发系列课程(MSDN Webcast)大全

      我的日志 2008-9-1 23:54

Ajax与Atlas开发系列课程(4):网页中的AJAX应用(一).zip

讲座内容:本课介绍了使用AJAX实现在网页中实现应用的基本方法,通过Ajax在浏览器中实现MVC架构,即实现应用与显示模式分离。本课分为两讲,上着重介绍在网页中实现表示层的逻辑。下着重介绍在网页中实现业务逻辑,并介绍表示层如何与业务逻辑进行通信。通过本课程的学习,开发者可以在网页中设计基于MVC...

 Ajax与Atlas开发系列课程(5):网页中的AJAX应用(二).zip

讲座内容:本课介绍了使用AJAX实现在网页中实现应用的基本方法,通过Ajax在浏览器中实现MVC架构,本课主要介绍表示层的应用特性,主要是一些Ajax页面用控件,Ajax的实体模型,以及Ajax的三层架构的访问技巧。课程讲师:苏鹏 中国网通技术支持与项目部开发经理 MSDN特邀讲师北...

 Ajax与Atlas开发系列课程(7):服务器端的AJAX应用(二).zip

 讲座内容:本科介绍了AJAX在服务器端的基本实现方法课程讲师:苏鹏 中国网通技术支持与项目部开发经理 MSDN特邀讲师北京工业大学软件工程硕士,微软MSDN特约讲师。曾于微软亚洲工程院MSN组工作,现任中国网通四分公司技术支持与项目部开发经理。具有多年电信系统与OA系统实施经验。 ...

标签集:TAGS:Webcast
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()