内容列表
- C#的前途如何?
- 这世界上没有什么比编程工具更加牵动程序员的心。VC、VB、DELPHI、JAVA……这些耀眼的名字不仅占据了程序员的生活,而且似乎已经成为了某种信仰。可是,伴随着新世纪的脚步,这些信仰又一次遭遇了重大的挑战。微软,这头被法官和黑客们折腾得既疲惫又恼怒的狮子,发誓要保住它头上的王冠,拼尽全力,拿出了看家的本事——.NET战略。作为 .NET的核心开发
- 分类:编程语言 查阅全文
- C# Java之比较
- 很多人说C#是微软用来和Java抗衡的武器 因为二者在很大程度上有著惊人的相似 尽管如此 两者不同的地方也很多 所谓“于细微处见差异”。那么两者的相似和区别都在什么地方呢 我们从今天开始 会从各个角度来对比C#和Java的特点 希望能对正在学习 使用C#的朋友有所帮助。
1 C#和.NET平台的概貌
2000年6月 微软发布C#语言和.NET平台。C#语言是一种强类型的 面向对象的语言 它
- 分类:编程语言 查阅全文
- 用C#与XML创建动态分层菜单
- 从在复杂的B2B交易中的交换数据到为应用程序提供配置文件结构,XML在许多方面大显身手!由于XML不断地获得软件的支持,我们完全能够预见:XML的应用将不断增加。本文就介绍这样一种应用程序,它使用XML创建类似于Windows开始菜单的分层菜单系统,从而向终端用户提供更满意的Web体验。
这个应用程序将使用 C#、XML和服务器端Microsoft .Net框架,创建一个 DHTML 结构
- 分类:编程语言 查阅全文
- 在C#中使用.NET SDK创建控制
- 在C#中使用.NET SDK创建控制作者: Norm Almond
下载示例工程 - 8 Kb
介绍
在这篇教程中,我将使用.NET架构创建一个简单的时钟控制示例,这个控制是一个显示当前时间的时钟,我将指导读者实现秒针并显示钟点数。文章加亮处是创建这个控制的关键点,读者可以参考其中的代码。创建一个控制的最快的方法是从这里拷贝一个控制示例代码:
..\Program Files\N
- 分类:编程语言 查阅全文
- VB程序员眼中的C# 10(end)
- C# 中的While与 VB 中的While语句完全相同。当条件为真时,循环就执行。在一个While 循环内部可以使用 Break 语句跳出循环体或者使用Continue 语句继续循环操作。请看下面While语句的应用代码:
while (n < 10)
{
console.writeline(n);
n++;
}
Do
C# 中的D
- 分类:编程语言 查阅全文
- VB程序员眼中的C# 9
- 在C# 中Switch 是分支判断语句,它类似于VB 中的‘Case’语句。比如:
在VB中:
Select Case X
Case 1
Func1
Case 2
Func 2
End Select
在C#中:
switch (x);
{
case 1:
func1();
break;
- 分类:编程语言 查阅全文
- VB程序员眼中的C# 8
- 通过使用ReadOnly,我们可以在构造器或初始数中设置一个值,这个值以后就不能再被修改。
比如,我们将一个叫做Color 的属性设定为ReadOnly:
public static readonly Color Red;
Structs
C# 中的Struct 是一种合成数据类型,由一些元素或数据类型组成。我们可以将它与 VB 中的用户定义类型相比较。比如:
- 分类:编程语言 查阅全文
- 一个用C#实现的简单http server
- http.cs ---------------------------- using System;using System.Collections;using System.IO;using System.Net;using System.Net.Sockets;using System.Threading;
class HttpProcessor {
&
- 分类:编程语言 查阅全文
- VB程序员眼中的C# 4
- 可以把Indexers看成是一个聪明的数组,当想要用类似于数组的方式通过索引存取一个属性时就可以使用Indexers。比如:
public double this[intindex]
Attributes
Attributes指的是放在源代码元素上的注解,与VB中的条件汇编相同。但是在 C# 中,Attributes信息是存储在元素的元数据中的,在运行时间可以用 re
- 分类:编程语言 查阅全文
- C#操作技巧的数据类型之间的转换
- http://www.asp888.net 豆腐技术站我们在 VB 中的数据类型之间的转换是非常容易的cStr,cInt等等的函数,我们大家在使用的时候应该都已经是非常的清楚了,现在可以用C#做Web应用了!这下 我们又多了一种语言的选择,再加上确实有很多人对VB编程怀有很多的不理解:(,所以他们宁可使用C#进行编程,也有很多的同志立场不坚定!也想学习学习C#语言(比如:豆腐。。),这样,数据转换
- 分类:编程语言 查阅全文
- 《C#入门与提高》(三)
- 第二章 用C#开发第一个WINDOWS应用程序
准备开始,启动VS7: 接着出现下图: VS7的IDE如下图:
一、创建新的工程如图所示,在集成开发环境的File菜单中选择New->Project打开新建工程对话框 我们选择工程类型为Visual C# Projects,在模板中选择Windows Application,在Name处输入工程名称:HelloWindow
- 分类:编程语言 查阅全文
- 《C#入门与提高》(二)
- 第一章 C#的开发环境
C#最简间编辑器可以用Notepad,但我并不建议用它编辑源码。原因是如果你与真正的编程语言打交道,使用Notepad编辑源码编译时可能产生大量的错误信息行,但你还不知是在哪呢。你有几种选择:第一,配置Visual Studio 6中的Visual C++ 6.0,使它能够和C#源文件一起工作。第二,选择Microsoft最新的Visual Studio
- 分类:编程语言 查阅全文
- VB程序员眼中的C# 3
- C# 中的事件与VB中的事件作用相同。但是在C# 中,任何类都可以产生一套事件,并且任何对象都可以捆绑这些事件。C# 中的事件是以Delegates为基础的。设计事件时,通常认为Delegates要接受两个参数:第一个参数是引起事件的对象,第二个参数是以个包含事件自变量的对象。
现在我们为一个事件定义一个Delegates,当有新邮件到来时将激活这个事件:
===delega
- 分类:编程语言 查阅全文
- VB程序员眼中的C# 2
- 当需要把一个值限制在一定范围内的时候就得使用枚举类型,这与VB中的枚举概念相同。
比如:
public enum enmFillColor
{
Blue,
Green,
Red
}
在 C# 中,每个枚举项都有一个内在的默认类型以确定存储分配。如果没有指定基本类型,就将使用integer。请看下面的指定基本类型的例子:
- 分类:编程语言 查阅全文
- VB程序员眼中的C#
- VB程序员眼中的C#
一个程序通常有一个主函数,以表示程序的入口,它的名字一般是main。下面是一个简单的没有返回值的主函数,函数名前是void类型:
Using System;
Class Test
{
public
- 分类:编程语言 查阅全文
- 《C#入门与提高》(一)
- 《C#入门与提高》
前言
C#介绍 我们知道,C和C++已经成为广泛的应用在商用软件的开发中的开发语言。但是C和C++的灵活性是牺牲了开发效率的。如果与其他的开发语言相比(比如说VB,Delphi),相同功能的C/C++软件通常会需要更长的开发周期,要写更多的代码。正是由于C/C++开发的复杂性和需要较长的开发周期,所以许多C/C++开发人员都在寻找一种可以在功能和开发效率
- 分类:编程语言 查阅全文
- VB程序员眼中的C# 7
- public sealed class x
{
}
Internal
如果将Internal 修饰符放在一个类或成员上,那么这个类或成员就只能被同一个汇编中的其它类使用。这与 VB 中的 Friend 修饰符相同。
Protected
Protected修饰符用于准许对从这个类中派生出来的类进行访问。
Internal Protecte
- 分类:编程语言 查阅全文
- Bjarne Stroustrup的 C++ 风格与技术常见问题与答案 (节译一)
- Bjarne Stroustrup的 C++ 风格与技术常见问题与答案(节译一)
最近CKER工作很忙,实在对不起关心我的朋友......
真诚致歉.....:)
本文中包含大家经常问到的关于C++ 风格与技术的问题。若您有更好的的问题与建议请发信到 [email protected]。要知道我不可能将所有的时间花在更新我的网页上。
更普通的问题,参阅 general
- 分类:编程语言 查阅全文
- unix下编写socket程序的一般步骤
- unix下编写socket程序的一般步骤 章永阳·yesky
在unix下写socket程序可能是最方便,你只要掌握其一般步骤,就可以松的写出面向传输层的应用。 1、理解几个常用的socket函数 #include #include int socket(int domain,int type,int portocol); domain指
- 分类:编程语言 查阅全文
- .NET语言的选择
- 导 读:每个组织迁移到.NET将选择采用哪种.NET语言。微软提供了四种语言:C#, VB.NET, 可管理的C++和 JScript。本文简要的讨论了我们关于这些语言和哪种语言将被使用的看法。
每个组织迁移到.NET将选择采用哪种.NET语言。微软提供了四种语言:C#, VB.NET, 可管理的C++和 JScript。本文简要的讨论了我们关于这些语言和哪种语言将被使用的看法。
- 分类:编程语言 查阅全文