上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 107 下一页
摘要: class TestArraysClass { static void Main() { // Declare a single-dimensional array int[] array1 = new int[5]; // Declare and set array element values int[] ar... 阅读全文
posted @ 2007-03-24 13:59 leonardleonard 阅读(151) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections;using System.Text;public class SamplesHashtable{public static void Main(){// Create and initialize a new Hashtable.Hashtable table = new Hashtable();//Student Name, Gradetable.Add("Jay", 100);table.Add("Brian", 87);table.Add("Rajesh", 92);table.Add("Bill", 76);t 阅读全文
posted @ 2007-03-24 13:57 leonardleonard 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 在C#中目前我还没有找到发送消息的类成员函数,所以只能采用通过调用WIN 32 API 的 SendMessage() 函数实现。由于 SendMessage的参数中需要得到窗体的句柄(handler) ,所以又要调用另一个API FindWindow(), 两者配合使用,达到在不同窗体之间的消息发送和接收功能。另外一个要点是,需要通过重写(Override) 窗体的 DefWndProc() 过程来接收自定义的消息。DefWndProc 的重写:protected override void DefWndProc(ref System.Windows.Forms.Message m){swi 阅读全文
posted @ 2007-03-24 13:56 leonardleonard 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 本节课通过介绍几个简单的程序,使得你对C#有所入门。本节程要达到如下几个目的:1.理解一个C#程序的基本结构。2.初步了解"名称空间"的概念。3.初步了解"类"的概念。4.了解"Main"方法所做的工作。5.学会如何读取命令行输入信息。6.学会使用控制台输入/输出 (I/O)语句。1.清单1-1. 一个简单的欢迎程序Welcome.cs // Namespace Declarationusing System;// Program start classclass WelcomeCSS {// Main begins program execution.public static void M 阅读全文
posted @ 2007-03-24 13:54 leonardleonard 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 本节课将介绍如何使用C#选择控制语句,第三课将达到如下几个目的:1.学会"if"语句的用法。2.学会"switch"语句的用法。3.学会在"switch"语句中如何使用"break"语句。4.理解"goto"语句的正确用法。在前面几节课中,你所看到的程序都是顺序执行的。你无法控制输入语句,你所能做的就是跟着程序执行直到终止。本节课中,将介绍基于条件进行判断,从而选择进入相应的逻辑分支中去执行。我们所介绍的第一个选择语句是"if"语句,它有三种基本形式:单条选择, 如果/否则,以及多情形选择。1.清单3-1. IF语句的格式:IfSelection.cs using System;class I 阅读全文
posted @ 2007-03-24 13:53 leonardleonard 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 本节课将介绍如何使用C#控制语句中的循环语句,本课目的如下:1.学会"while"循环的用法。2.学会"do" 循环的用法。3.学会"for" 循环的用法。4.学会foreach循环的用法。5.进一步了解"break"语句的用法。6.如何使用"continue"语句。在C#中,使用"goto"语句并不是一个最佳的建立循环的方法。本节课将介绍建立循环的常用方法。第一个要介绍的语句是while循环语句1.清单 4-1. While循环:While loop.cs using System;class Whileloop {public static void Main() {int myInt = 阅读全文
posted @ 2007-03-24 13:52 leonardleonard 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 本节课将介绍C# 语言的表达式,类型和变量。本节课要达到如下几个目的:1.了解什么是"变量"2.学习C#的简单类型3.对C#表达式有个初步的了解4.了解什么是String类型5.学习如何使用数组"变量"仅仅是数据的存储位置。你可以把数据存放到其中,或者从中取出来作为C#表达式的一部分。变量中所存放的数据的含义是通过类型来控制的。C#是个强类型(???)的语言。这样,一切对变量的操作都是针对该变量的类型而进行的。为了保证变量中所存放数据的合法性和一致性,对不同类型的变量进行操作有相应的规则。C#语言的简单类型包含布尔类型和三种数值类型:整型,浮点型和小数。1.清单1-1 显示布尔值:Boolea 阅读全文
posted @ 2007-03-24 13:51 leonardleonard 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 本节课向你介绍C#的方法,其目的是:1.了解方法的结构格式2.了解静态和实例方法之间的区别3.学会实例对象的使用4.学会如何调用实例化的对象5.学会方法的四种参数类型的使用6.学会使用"this"引用以往,对于每个程序来说,所有的工作都在Main()方法中实现。这对于功能简单的程序是合适的,因为仅仅用来学习一些概念。有个更好的方法来组织你的程序,那就是使用方法。方法是很有用的,因为方法可以让你在不同的单元中分开设计你的逻辑模块。方法的结构格式如下:属性 修饰符 返回值类型 方法名(参数) { 语句 } 我们将在后面的课程中,讨论属性和修饰符。方法的返回值可以是任何一种C#的数据类型,该返回值可 阅读全文
posted @ 2007-03-24 13:50 leonardleonard 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 本节课将介绍C#的属性,其目的包括:1.理解什么是属性2.如何实现属性3.创建一个只读属性4.创建一个只写属性属性是C#中独具特色的新功能。通过属性来读写类中的域,这具有一定的保护功能。在其它语言中,这是通过实现特定的getter和setter方法来实现的。C#的属性具有保护功能,可以让你就象访问域一样访问属性。要了解属性的用法,我们先来看看如何用传统的方法对域进行封装。1.清单 10-1. 传统的访问类的域的例子:Accessors.cs using System;public class PropertyHolder{private int someProperty = 0;public 阅读全文
posted @ 2007-03-24 13:49 leonardleonard 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本节课将介绍C#中的类,其目的如下:1.了解构造函数的实现2.了解实例和静态成员的区别3.了解析构函数的使用4.熟悉类的成员类型在本教程的一开始,你就已经接触到类的用法了。现在,既然已经对类有了感性认识,并知道如何定义一个类,本节课将定义类的格式是:关键字"Class"后面跟着类名,类名之后的大括号中包含的是类的成员。构造函数没有返回值,且与类同名。清单7-1是一个关于类的例子。清单 7-1. Example C# Classes: Classes.cs // Namespace Declarationusing System;// helper classclass OutputClass 阅读全文
posted @ 2007-03-24 13:48 leonardleonard 阅读(158) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 107 下一页