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/C++/C#  |   关键字:

发表日期:2009年04月06日  |   浏览次数:988 views  |   评论数: 暂无评论

摘要:
     前两天,装了个vs2005来做proe的二次开发,不过遇到了manifest这个麻烦问题,网上找了很久说是vs2005版本使用了一种新的dll 的debug方法,需要一些动作,而且我又是在做二次开发,一些错误不能很好的看到,无奈,只能换回到vs2003了,这个在大学已经实践过了,是ok的. 早上试了一下,按照老步骤,终于到了生成文件的时候,右键-->生成:晕,怎么有这种错误呢: c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\new.h(76): error C2144: 语法错误 : “__w64 unsigned int”的前面应有“;”...

MFC CDialog 使用详解参考

MFC CDialog 使用详解参考   |   

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

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

摘要:
       对话框和对话框类CDialog   对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。   模式和无模式对话框   对话框分两种类型,模式对话框和无模式对话框。   模式对话框   一个模式对话框是一个有系统菜单、标题栏、边线等的弹出式窗口。在创建对话框时指定WS_POPUP, WS_SYSMENU, WS_CAPTION和 DS_MODALFRAME风格。即使没有指定WS_VISIBLE风格,模式对话框也会被显示。 创建对话框窗口时,将发送WM_INITDIALOG消息(如果指定对话...

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...

Pro/ENGINEER的二次开发(10)-注册到Proe

Pro/ENGINEER的二次开发(10)-注册   |   

分类:C/C++/C#, ProE/二次开发  |   关键字:, , ,

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

摘要:
       这是最后一篇了,基本上就差不多了,下面就是要将我们写的程序注册到Proe中。 编写注册文件 到此为止,整个应用程序的开发都已经完成了,现在就需要将此程序发布成DLL文件,以提供给Pro/ENGINEER调用。在这之前,需要编写注册文件,这是Dll文件和Pro/ENGINEER进行连接的接口。见如下注册文件内容: Name Gear startup dll exec_file D:\protoolkit\Gear\Debug\Gear.dll text_dir  D:\protoolkit\Gear\text allow_stop true revision  Wildfire end 编译程序并执...

Pro/ENGINEER的二次开发(9)-齿轮管理

Pro/ENGINEER的二次开发(9)-齿轮管   |   

分类:C/C++/C#, ProE/二次开发  |   关键字:, , ,

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

摘要:
       上面介绍了程序的登陆界面和注册页面,下面将介绍我们所需要的齿轮开发的具体步骤。 齿轮管理模块 (1)功能要求及结构 最终要实现的功能要求及结构图如下 (2)添加对话框,如图9-1所示。 图 9-1 (3)双击对话框,创建类CMainMdlDlg,并添加相关变量。 (4)编辑齿轮详细参数。在单击了左边的列表时,在右侧同时调出齿轮的详细参数,然后点击“编辑参数”按钮就可以编辑这个齿轮的系数,并再生和保存模型。代码片段实现如下: ProStringToWstring(name,m_fullfilename.GetBuffer());//获得所在的模...

Pro/ENGINEER的二次开发(8)-代码实现

Pro/ENGINEER的二次开发(8)-代码实   |   

分类:C/C++/C#, ProE/二次开发  |   关键字:, , ,

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

摘要:
       程序模块设计 8.1准备工作 在此程序中,要实现与数据库连接,同时还要判断用户所处的状态(登陆还是没有登陆),所以在整个应用程序需要做一些准备工作来完成系统的整体框架。 (1)系统登陆状态变量 在整个系统中都需要判断用户是否登陆,所以在stdafx.h文件中定义一个变量bool LoginStatus,用来存储当前用户的状态。 (2)数据库配置 在整个应用程序中都用到了数据库连接,所以也在stdafx.h中先定义相关数据库的连接变量,以便在后续程序中,可以直接使用这些全局变量。 #include<afxdao.h>//加...