C语言重回榜首

C语言重回榜首   |   

分类:C/C++/C#  |   关键字:

发表日期:2010年04月08日  |   浏览次数:841 views  |   评论数: 评论数1

摘要:
       程序语言流行度指标TIOBE称,时隔4年之后C语言重回语言流行榜首。 C语言得分向来十分稳定,在差不多10年里其市场份额一直在15%到20%之间变动。但C语言重回榜首的主要原因并不是C使用的增加,而是竞争对手 Java的下降,Java已经呈现出长期的下滑趋势。苹果力推的Objective-C和Google的Go语言则表现出强劲的增长势头。TIOBE index前20流行语言包括:C、Java、C++、PHP、(Visual) Basic、C#、Python、Perl、Delphi、JavaScript、Objective-C、Ruby、SAS、PL/SQL、Go、 Pascal、ABAP、MATLAB、ActionScri...

C#中的Object类和String类

C#中的Object类和String类   |   

分类:C/C++/C#  |   关键字:, ,

发表日期:2009年03月18日  |   浏览次数:1,343 views  |   评论数: 暂无评论

摘要:
       C#中包含了内建的两个引用类型:Object类和String类 object类对应于.NET框架中的system.object类.C#中所有的类型都是从这个类型中继承,所以用户可以把任意类型的赋值给object类型的变量.另外包装和拆包操作所处理的引用类型就是object类型. string类型对应于.NET框架中的system.string类.它表示一个Unicode字符串.可以直接在字符串类型上执行+,++,!=等操作,并且也可以用[]操作符.   下面是一段测试代码: using System; class myclass {     public int i = 10; } class test {  &...

顺序结构程序设计(c#程序设计)

顺序结构程序设计(c#程序设计)   |   

分类:C/C++/C#  |   关键字:

发表日期:2009年03月03日  |   浏览次数:1,666 views  |   评论数: 暂无评论

摘要:
     3.1  赋值语句  3.1.1  单赋值语句 由一个赋值操作符构成的赋值语句。其格式为:                 变量=表达式; “=”称为“赋值号”,功能是把“表达式”的值赋给“变量”  3.1.2  复合赋值语句与连续赋值语句  1. 复合赋值语句  复合赋值语句是使用+=、-=、*=、/=等运算符构成的赋值语句,这种语句首先需要完成特定的运算...

Visual C# 2005程序设计-C#语法基础

Visual C# 2005程序设计-C#语法基础   |   

分类:C/C++/C#  |   关键字:,

发表日期:2009年03月03日  |   浏览次数:1,136 views  |   评论数: 暂无评论

摘要:
     2009年3月3日星期二 2.1  C#程序结构  2.1.1  C#程序的组成要素      1. 关键字       在C#代码中常常使用关键字,关键字也叫保留字,是对C#有特定意义的字符串。关键字在Visual Studio 环境的代码视图中默认以蓝色显示。例如,代码中的using、namespace、class、static、void等,均为C#的关键字。  2. 命名空间 命名空间既是Visual Studio 提供系统资源的分层组织方式,也是分层组织程序...

AfxMessageBox 出现 错误 error C2665

AfxMessageBox 出现 错误 error C2665   |   

分类:C/C++/C#  |   关键字:,

发表日期:2009年02月04日  |   浏览次数:2,047 views  |   评论数: 暂无评论

摘要:
       在使用AfxMessageBox();时,直接用这个函数进行输出时,会出现以下错误提示: 1>d:\pro-sec-dev\gear\gear\gear.cpp(259) : error C2665: 'AfxMessageBox' : none of the 2 overloads could convert all the argument types 1>        d:\program files\visual studio\vc\atlmfc\include\afxwin.h(5025): could be 'int AfxMessageBox(LPCTSTR,UINT,UINT)' 1>        d:\program files\visual studio\vc\atlmfc\include\a...

vs2005创建window记事本的部分代码

vs2005创建window记事本的部分代码   |   

分类:C/C++/C#  |   关键字:, ,

发表日期:2008年11月23日  |   浏览次数:1,484 views  |   评论数: 暂无评论

摘要:
     //新建文本       private void MenuItem7_Click(object sender, EventArgs e)       {           //如果当前文本内容处于修改状态,则提示保存           if (textBox1.Modified == true)           {               DialogResult re = MessageBox.Show("文件" + Text +"的内容已改变,需要保存吗?", "保存文件",MessageBo...

vs2005视频教学(转自网易学院与天轰穿的博客)

vs2005视频教学(转自网易学院与天轰穿的博   |   

分类:C/C++/C#  |   关键字:, , ,

发表日期:2008年11月16日  |   浏览次数:2,054 views  |   评论数: 暂无评论

摘要:
         本系列教程的课程安排参考了多本.net 1.1以及在目前的2.0新书的基础上认真编订。不敢夸口本系列多了不起,但至少敢保证你看完本系列,再做完每个小结的测试,你入门是绝对没有问题的!做一个简单的网站是绝对可以的!祝愿大家能够尽快进入.net 2.0的世界。也希望本教程能够帮助你更好的学习。   注:本教程授权网易学院独家转载并只在网易学院以及作者个人blog发布。其他如需转载请联系网易学院。学员有问题可以点这里直接咨询。作者将不定时在线回复。谢谢大家!   http://cimg3.163.com/tech...

c#基础知识二十五问(1-10)

c#基础知识二十五问(1-10)   |   

分类:C/C++/C#  |   关键字:

发表日期:2008年11月10日  |   浏览次数:1,389 views  |   评论数: 评论数2

摘要:
     注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除!     当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题: 1.静态成员和非静态成员的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起...

c#基础概念二十五问(21-25)

c#基础概念二十五问(21-25)   |   

分类:C/C++/C#  |   关键字:

发表日期:2008年11月10日  |   浏览次数:1,109 views  |   评论数: 暂无评论

摘要:
     21.P/Invoke是什么? 答: 在受控代码与非受控代码进行交互时会产生一个事务(transition) ,这通常发生在使用平台调用服务(Platform Invocation Services),即P/Invoke 如调用系统的 API 或与 COM 对象打交道,通过 System.Runtime.InteropServices 命名空间 虽然使用 Interop 非常方便,但据估计每次调用事务都要执行 10 到 40 条指令,算起来开销也不少,所以我们要尽量少调用事务 如果非用不可,建议本着一次调用执行多个动作,而不是多次调用每次只执行少量动作的原则   22.StringBuilder 和 String ...

c#基础概念二十五问(11-20)

c#基础概念二十五问(11-20)   |   

分类:C/C++/C#  |   关键字:

发表日期:2008年11月10日  |   浏览次数:1,012 views  |   评论数: 暂无评论

摘要:
     11.可以使用抽象函数重写基类中的虚函数吗? 答: 可以 需使用 new 修饰符显式声明,表示隐藏了基类中该函数的实现 或增加 override 修饰符,表示抽象重写了基类中该函数的实现 示例:     class BaseClass     {         public virtual void F()         {             Console.WriteLine("BaseClass.F");     &n...