用户名: 密码: 验证码:           网站地图  高级搜索  RSS订阅  收藏本站
您的位置:主页 > 程序编程 > C# >
 
C#
  • C#编程入门之类型和变量

    [内容预览]

    | 2008-06-19
    C#中有两种类型: 值类型( value type ) 和 引用类型( reference type ) 。值类型变量直接包括它们的数据,而引用类型变量存储的是它们的数据引用,后者被认为是对象。对于引用类型,有可能两个变量引用相同的对象,因此对其中一个变量的操作可能影响另一个对象引

    [阅读全文]

  • C# Builder创建井字游戏Web服务

    [内容预览]

    | 2008-05-17
    在本文,我将介绍如何使用C# Builder导入一个Web服务,并且将它变成一个井字游戏客户端。源代码(也可以使用.NET SDK下的C#命令行编译程序编译)可在BDS1.0ExamplesC#Web ServicesTic Tac Toe目录下获得,也可以在CodeCentral下获得,但是放心启动C# Builder然后

    [阅读全文]

  • 百万程序员的苦恼-选择VB.NET还是C#

    [内容预览]

    | 2008-05-05
    在过去的一年中,互联网上的各大讨论区或者电子邮件的讨论列表都对微软的VB.NET以及C#的各种优越性做了探讨。这些讨论围绕的主要问题就是,我应该先学哪一个,VB.NET还是C#? 我写这篇文章的目的就是想帮您解决这个问题。我并不是想动摇你倾向哪一种语言而是想解决一些

    [阅读全文]

  • VC# .Net中使用Crystal Report

    [内容预览]

    | 2008-05-05
    大名鼎鼎的 Crystal Reports(水晶报表)已内嵌为微软 Visual Studio .NET的标准报表工具,同时升级到 Crystal Reports for Visual Studio .NET。它的优点是:1、在 .NET 平台能够轻松创建交互式的、高质量显现的报表内容,这也是 Crystal Reports 长期以来所具有的主

    [阅读全文]

  • C#排序算法大全

    [内容预览]

    | 2008-05-05
    冒泡排序 本人用了C#开发出冒泡排序算法。希望能为C#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=fa

    [阅读全文]

  • C# 3.0语言详解之基本的语言增强

    [内容预览]

    | 2008-05-05
    Linq项目简介和开发环境的搭建 9月份,微软推出了一项名为“Linq项目”的新技术,用于在.NET语言中集成数据查询的功能。您可以从http://msdn.microsoft.com/netframework/future/得到Linq项目的技术预览版,其中包括大量的介绍文章(英文)和C# 3.0以及VB 9.0的编译器

    [阅读全文]

  • 用C#开发网络防火墙技术分析

    [内容预览]

    | 2008-04-28
    N-Byte网络守望者是一款单机版网络安全工具,简言之,就是一个用.NET开发的个人版防火墙。在N-Byte网络守望者1.0版的开发中,使用了NDIS Hook Driver技术来实现网络封包过滤功能,这使N-Byte网络守望者能够在网络层过滤网络封包,从而实现强大的功能。 由于软件的主程

    [阅读全文]

  • 利用Delphi 2005 编写C#应用程序

    [内容预览]

    | 2008-04-10
    Delphi 2005 被Broland成为windows平台上的最终的完整解决方案。 Delphi 2005 集成了Delphi , C # , Microsoft .NET Framework and Win32 ,支持图形用户接口( GUI ) , Web开发, 数据库、富客户端应用程序( rich-client applications )等多种开发开发语言,同时还集成

    [阅读全文]

  • 《Effective C#》:使用成员初始化语句

    [内容预览]

    | 2008-04-10
    为了方便内容的开展,我先说说一个对象的构造过程。 对于类型第一个实例的构造过程大致如下: 1. 分配静态成员的内存空间,此时空间存储数据为0; 2. 执行静态成员的初始化语句; 3. 执行基类的静态构造函数; 4. 执行类型的静态构造函数; 5. 分配成员的内存空间

    [阅读全文]

  • 关于C#代码实现ControlTemplate

    [内容预览]

    | 2008-04-05
    现在主流的控件模板和样式是引用XAML资源,不过感觉没有c#代码实现那么灵活,现介绍一下代码实现 ControlTemplate的方法: 以下是引用片段: //控件呈现的显示内容1(这里为Image) FrameworkElementFactory fe = new FrameworkElementFactory(typeof(Image), "Image"

    [阅读全文]

  • 叩开C#之门系列之C#与面向对象编程语言

    [内容预览]

    | 2008-03-31
    C#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object类型。此外,使用C#编程,不会存在与游离于对象之外的属于过程的东西。因此,学习C#,就必须具有面向对象思想,不明

    [阅读全文]

  • Visual C#多线程参数传递浅析

    [内容预览]

    | 2008-03-29
    我们在写Remoting程序或者其他的一些应用程序的时候难免要和线程打交道,.Net使我们很轻易就可以创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?下面就简单的介绍如何使用.NET提供的

    [阅读全文]

  • 关于C#静态构造函数的几点说明

    [内容预览]

    | 2008-03-29
    静态构造函数是C#的一个新特性,其实似乎很少用到。不过当我们想初始化一些静态变量的时候就需要用到它了。这个构造函数是属于类的,而不是属于哪里实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。 以下是

    [阅读全文]

  • 浅析Visual C#事件处理机制

    [内容预览]

    | 2008-03-28
    事件简介: 任何进行过图形用户界面开发的编程人员都会知道事件的概念。当用户在使用程序的时候,用户必然要和程序进行一定的交互。比如当用户点击窗体上的一个按钮后,程序就会产生该按钮被点击的事件,并通过相应的事件处理函数来响应用户的操作。这样用户的直观感觉

    [阅读全文]

  • 用Visual C#来清空回收站

    [内容预览]

    | 2008-03-26
    Visual C#作为下一代主流的程序开发语言,其语言功能的强大是众所周知的。并且又有一个内容十分丰富的程序开发包--.Net FrameWork SDK,作为他的后盾。这样就使得Visual C#有了一个充分发挥其本领的舞台。Visual C#的强大功能不仅表现在支持各类数据库的数据处理方面,

    [阅读全文]

  • 设计带图标和自定义颜色的ListBox

    [内容预览]

    | 2008-03-26
    在一个点对点文件传输的项目中,我需要显示文件传输的实时信息:传输的文件列表和当前传输的文件,当时我想到了用ListBox,但是但我用了ListBox后,我发现它不能改变控件中文本想的颜色,于是我就想扩展一下ListBox控件------ListBoxEx。 我的目标是给空间加上图标,还

    [阅读全文]

  • 体验Visual Studio 2005之局部类型

    [内容预览]

    | 2008-03-26
    Visual Studio 2005 [Whidbey] 抢先体验版 [Express Beta 1 ] 出来有一段时间了,并且在微软的官方网站上有免费的下载(下载地址:http://lab.msdn.microsoft.com/vs2005/)。就本人而言是非常喜欢c#这一新生的语言的。也许并不能说它是新生的,它是对以往各种语言的提

    [阅读全文]

  • Visual C#编程技巧两则

    [内容预览]

    | 2008-03-24
    问题:在多线程中调用Winform 我的WinForm程序中有一个用于更新主窗口的工作线程(worker thread),但文档中却提示我不能在多线程中调用这个form(为什么?),而事实上我在调用时程序经常会崩掉。请问如何从多线程中调用form中的方法呢? 解答: 每一个从Control类中

    [阅读全文]

  • Visual C#中用WMI控制远程计算机

    [内容预览]

    | 2008-03-24
    友情提醒: Visual Studio 2005 .NET的第二次震撼 WMI不仅可以获取想要的计算机数据,而且还可以用以远程控制。远程控制计算机不仅是黑客们的梦想,也是大多数网络治理者所渴望得到的,尤其在现代的网络中,每一个网络治理者所面对的局域网,都是由一个庞大的计算机群

    [阅读全文]

  • 利用Visual C# 2005制作简单动画效果

    [内容预览]

    | 2008-03-24
    一般的 Windows Form 通常是运用各种控件来显示数据,然而假如您希望在窗体中加入非凡效果来凸显数据内容,那么图形与动画将是非常不错的选择。 一般来说,我们会使用 .Net Framework中 的 GDI 函式库来制作图形与动画效果。在 GDI 还没有推出之前,假如要产生二维的

    [阅读全文]

  • 使用C#开发SmartPhone程序入门

    [内容预览]

    | 2008-03-22
    介绍 本文的目的是引导SmartPhone编程的初学者进入SmartPhone世界,以及学会如何使用C#编写SmartPhone程序。本文首先介绍了什么是SmartPhone,以及SmartPhone的一些特性和用于编程的API。为了更好地把握如何使用C#编写SmartPhone程序,在本文还提供了一个使用C#编写的

    [阅读全文]

  • C#3.0 新特性之隐式类型化数组

    [内容预览]

    | 2008-03-21
    C# 3.0这个特性是对 隐式类型 化本地变量的扩展,有了这个特性,将使我们创建 数组 的工作变得简单。我们可以直接使用"new[]"要害字来声明数组,后面跟上数组的初始值列表。在这里,我们并没有直接指定数组的类型,数组的类型是由初始化列表推断出来的。 以下是引用片

    [阅读全文]

  • 在C#中动态调用native dll的导出函数

    [内容预览]

    | 2008-03-21
    在 C 中我们能够通过 LoadLibrary, GetProcAddress 来动态调用 dll 的导出函数. 在 C# 中也能够用这样的方式吗? 在 DotNet 2.0 里面这样是可以的, 这完全得益于 2.0新增的一个函数,Marshal.GetDelegateForFunctionPointer 方法。此方法在 .NET Framework 2.0 版中是新

    [阅读全文]

  • Visual C#实现HTTP代理服务程序

    [内容预览]

    | 2008-03-20
    网络代理程序的种类非常多,根据代理服务程序代理的协议不同,分成HTTP代理服务程序、FTP代理服务程序等,运行代理服务程序的服务器也就称为HTTP代理服务器和FTP代理服务器。在本节中介绍的Web代理服务程序代理的就是HTTP协议。 一.网络代理的类型及实现原理: 网络代

    [阅读全文]

  • C#编写3D游戏框架示例

    [内容预览]

    | 2008-03-19
    你可能对实际地编写游戏代码期待已久了。由于DirectX SDK 2004年夏季更新包含了一个牢固的示例框架组件,并且它被设计成能在你自己的代码中直接使用,同时还为你处理了很多事务,所以你只要简单的使用它,就可以节省大量的时间和精力。 本文中的例子使用的就是这个示例

    [阅读全文]

  • 关于C#在showyou.net下的中文切词

    [内容预览]

    | 2008-03-18
    经过一天的研究,终于完成了 C# 在lucene.net下可以使用的 中文切词方法 。感到有些复杂,不过我还是拿下了。颇有点成就感的,发上来跟大家分享一下! 在实现了中文切词的基础方法上,我将其封装在继续lucene的Analyzer类下 chineseAnalzer的方法就不用多说了。 以下是

    [阅读全文]

  • C#分部方法(Partial Method)讨论

    [内容预览]

    | 2008-03-18
    C# 新增的特性中引起争议的有许多, 分部方法 (Partial Method)算是一个。分部方法通常被定义在一个分部类中,在常规的类文件中也可实现。假如分部方法没有被实现,编译器就不会、对他们进行编译。 分部方法有着严格的限制。它们必须是私有的,不能返回值,不能有输出

    [阅读全文]

  • 《Effective C#》:用委托实现回调

    [内容预览]

    | 2008-03-18
    委托属于C#中的新名词,它的应用也非常广泛,例如事件就是委托最简单而又直接的例子。 那么首先说说什么是委托,其实委托在用过C或者C 的人看来就是函数指针,不过使用C#的大多数人都没有用过这两门语言,因此对委托的理解不是很深,对于委托可以简单的从字面去理解,

    [阅读全文]

  • 用C#编写屏幕保护程序

    [内容预览]

    | 2008-03-18
    Visual C#是微软公司推出的新一代程序开发语言,是微软.Net框架中的一个重要组成部分。屏幕保护程序是以scr为扩展名的标准Windows可执行程序。屏幕保护程序不仅可以延长显示器的使用寿命,还可以保护私人信息。本文向大家介绍一个.Net平台上用C#编写的一个动态文本及图

    [阅读全文]

  • c#中构建异常处理

    [内容预览]

    | 2008-03-18
    异常是程序运行中发生的错误,异常处理是程序设计的一部分。在c#中异常处理是通过Exception基类进行的,可以创建自己的异常类,但这个类必须是继续自Exception基类。 异常将导致不完善或者不需要的结果,因此在程序设计中需要处理异常。异常也可以是象"IndexOutOfBound

    [阅读全文]

共7页/187条 首页 1 2 3 4 5 6 7 下一页 末页