vb和vc有什么最大的区别

vb和vc有什么最大的区别,第1张

VB是一种解释型语言,需要VB的一个运行库来支持解释执行VB程序的;VC是一种编译型语言,源代码要经过编译器编译成exe可执行文件才能执行。二者区别:

可视化:VC++的可视化没有VB的好。

核心:VB的核心语言是Basc语言,VC的核语言是C++语言。

功能:VC功能比VB强大,VC的博大在于MFC的 *** 纵,它是Win32API的封装。

面向:vb是面向对象的编程语言,而vc面向过程的编程语言。

难度:vb只要用鼠标画就可做windows图形界面的;纯vc要完全用API函数实现,难度大。

适用:vc适用于需要效率高的,偏向于计算的,大型的,复杂的,商用的程序。vb适用于投资小的,功能简单的,自用的程序的设计。

扩展资料:

1991年,微软公司推出了 Visual Basic 10。

这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做 Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的。

在当时,它是第一个“可视”的编程软件。

微软也不失时机地在四年内接连推出 20、30、40 三个版本。

并且从 VB 30 开始,微软将 Access 的数据库驱动集成到了 VB 中,这使得 VB 的数据库编程能力大大提高。

从 VB 40 开始,VB 也引入了面向对象的程序设计思想。

VB 功能强大,学习简单。而且,VB 还引入了“控件”的概念,使得大量已经编好的 VB 程序可以被我们直接拿来使用。

2002年开始,微软将 NET Framework 与 Visual Basic 结合而成为 Visual Basic NET (VBNET),重新打造 VB,新增许多特性及语法,又将 VB 推向一个新的高度。

通过几年的发展,它已成为一种专业化的开发语言和环境。

用户可用Visual Basic 快速创建 Windows 程序,并可编写企业水平的客户端/服务器程序及强大的数据库应用程序。

参考资料:

Visual Basic-百度百科

一个hello,world的程序

结果是一个窗口,最中间显示hello,world 标题是 The Helo Application

下面是头文件 h

class CMyApp : public CWinApp

{

public:

virtual BOOL InitInstance ();

};

class CMainWindow : public CFrameWnd

{

public:

CMainWindow ();

protected:

afx_msg void OnPaint ();

DECLARE_MESSAGE_MAP ()

};

下面是主程序 cpp

#include <afxwinh>

#include "Helloh"

CMyApp myApp;

// CMyApp member functions

BOOL CMyApp::InitInstance ()

{

m_pMainWnd = new CMainWindow;

m_pMainWnd->ShowWindow (m_nCmdShow);

m_pMainWnd->UpdateWindow ();

return TRUE;

}

// CMainWindow message map and member functions

BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)

ON_WM_PAINT ()

END_MESSAGE_MAP ()

CMainWindow::CMainWindow ()

{

Create (NULL, _T ("The Hello Application"));

}

void CMainWindow::OnPaint ()

{

CPaintDC dc (this);

CRect rect;

GetClientRect (&rect);

dcDrawText (_T ("Hello, MFC"), -1, &rect,

DT_SINGLELINE | DT_CENTER | DT_VCENTER);

}

在 Visual Studio C++ 60 编程中,你先把前一个程序的 WorkSpace 全部关闭掉,然后你就直接编辑、保存一个完整的新的 C++程序(以 cpp 的形式进行保存)、或者是 C 语言程序( 以 c 的形式进行保存),然后直接对该 C++、或者是 C 进行编译时,系统会自动提示你输入一个新的项目文件名(即:Project)的。这时候你就可以建立一个新的项目文件,并且对你新输入的源程序进行编译、链接、运行了。就不会再和前面的一个有任何冲突了。

打开新建win32 console application,然后在打开新建,选择C++ RESOURSE那一项,然后就可以像 TC中一样编译什么的了,很简单,多熟悉熟悉就好了,最好找本VC++入门的书看一看,VC还是很强大的。

以上就是关于vb和vc有什么最大的区别全部的内容,包括:vb和vc有什么最大的区别、谁有vc简单的源程序、VC++6.0如何创建另一个源程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10101758.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存