
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 程序,并可编写企业水平的客户端/服务器程序及强大的数据库应用程序。
参考资料:
一个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如何创建另一个源程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)