不使用.net如何用c++编写漂亮的应用程序图形界面?在Windows上。谢谢!

目前我们做图形界面都是调用操作系统的绘图函数,所以采用什么语言其实是无所谓的,只是有些语言或框架对操作系统的接口函数进行了二次封装(如C#、VB、MFC等),使用起来更加方便,而另一些语言需要直接调用这些底层的绘图函数,比较麻烦而已(如C语言),但理论上都可以做出一样的效果的。
当然,如果你有足够水平,还可以跨过操作系统这个层次,直接操纵底层的硬件来进行绘图,那就需要知道硬件的具体参数了。

用VB可视化语言

MFC Qt等都可以的呀

.NET是什么?用C++编Win界面程序会用到吗?~

完全原创!!--by aztackWindows下有很多开发界面的框架。其中MFC是相对比较早的一套,由微软开发,并随Visual C++一起发布。MFC也是有版本的,VC6中的是MFC4.0。随着VC++和Windows的更新,MFC也随之更新。但是,MFC的整体设计是比较落后的。与同时期的界面框架--Delphi/C++Builder的VCL库相比,从设计上讲,要落后一个时代。就算是最新的MFC也很难用;MFC也没有充分利用IDE的功能。.NET是一个庞大的框架,涉及了编程所能遇到的方方面面。其中Winform就是专门用来做Windows桌面应用的部分。而这部分的设计者(以及C#的设计者),正是Delphi的架构师。另一个问题就是.NET对C++的支持。由于.NET是有垃圾回收机制的,所以,为了充分利用垃圾回收机制,微软对标准C++做了扩展,成为“托管C++”(Managed C++)。所谓托管,就是内存管理托付给.NET虚拟机来管理了。不能说.NET对C++支持不好,而是有所扩展。之所以目前很多公司仍然用MFC。原因有多个:其一,为了使用公司以前遗留的代码。不得不继续使用MFC其二,由于.NET托管C++无法让程序员自己控制内存分配,有能力的公司会自己编写内存分配代码,从而编写出更高质量的产品。NET开发winform程序的方式,是沿袭了Delphi的快速开发模式(RAD),所以在内存控制方面,要比用纯正C++弱。.NET十分庞大,所以不可能有一本书讲完的。你所要做的就是知道如何查找自己所需要的类和功能。VS2005有内置的“对象浏览器”可以查看.NET库中的所有类和其中的函数,函数的参数。还有简单的说明。你按照这个类名,到google一搜就能搜到。一般搜索结果的第一个就是来自MSDN的说明文档。还有个别文章有使用方法。学C++还是C#,就要看你个人能力了。C#要相对简单些。C++难度比较大,本科计算机专业学生,学习4年还是不能写出像样的代码的。而C#就要快很多。同事,C++的工作相对C#难找。但是C++相对C#起薪要高一些。但是C#学习深入后也有拿很高薪水的。自己看情况而定吧

楼下不懂不要去管它,现在VS2017只支持UWP应用开发 不支持普通的form窗体 因为微软已经放弃了 普通桌面应用 使用 windows通用程序 开发者方便使用者也方便 微软是这样说的

#13699239908# 程序在VC++怎么编写,VC++在哪里找. - ******
#姓奖# VC++是一个编译工具,集成了很多的东西,版本有很多,但最经典的还是VC++6.0,虽然有最新的版,但只不过是在前面的集成上多封装了几十或几百个类而已,但这些多数人是用不到的.要下载,到网上直接收索VC++下载就会有很多的链接...

#13699239908# C++编写的软件需要安装.net才能运行吗? - ******
#姓奖# 这个要看你用什么平台了,C++是不需要.net的,不过也有c++.net

#13699239908# 用vs2008开发的C++程序可以脱离.net框架运行吗? ******
#姓奖# 托管代码是:由公共语言运行库环境(而不是直接由操作系统)执行的代码.托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等.这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为.写C++程序必须要有.net框架的支持.运行可以脱离.net框架

#13699239908# 关于asp.net(vb.net)网站调用vc++的dll的问题 - ******
#姓奖# 用 COM 当然可以.不过,COM 封装比较复杂,不太熟悉的话,出错调试很麻烦.而且要求的知识面较宽.简单的封装可以这样实现:1)通过 VS 创建一个 CLR 类库项目,在其中可以简单封装标准的 DLL 导出函数,当然,这些导出函数实际...

#13699239908# 怎么用C++编程序啊 ? - ******
#姓奖# 首先你必须要懂C++的语法,如果你还没有接触过C++的话或者说你学得不是很好的话那就多看书多找例子学习模仿修改,时间长了,你也就学会了,学会了才可以去编写程序.

#13699239908# 关于用C++编写的程序怎么才能生成软件并有漂亮的界面! - ******
#姓奖# VC的主要工作不是做界面的,他的主要工作是做接口、封装动态链接库、静态链接库、控件等. 把核心控件或函数封装好后,使用适合做界面的IDE来调用实现. 当然Vc也能做界面,会很累而已.尺有所短,寸有所长.就像用绣花针缝麻袋,不是不可以,是不好用. 能做出比较漂亮界面的IDE有C++ Builder、VB、Delphi、C#等. 可以从VB练起.上面的几种IDE很像VB. 软件开发应该根据不同阶段的任务需要选择不同的工具实现.

#13699239908# Visual Studio 环境下编译的C++程序能在没安装.Net环境下运行吗 - ******
#姓奖# 不能,编译的时候使用release配置,是可以的.

#13699239908# 请教:“C++所编写的程序” ******
#姓奖# 不是,本机C++是不需要.NET运行库的,它是由C/C++运行时支持的(操作系统自带),由C++.net编写的应用程序需要.NET运行库支持,因为这些程序都是由.NET托管的,程序在编译时就已经转换MSIL,也就是微软中间语言,在运行时才会由...

#13699239908# 如何在C#中使用C++语言 ******
#姓奖# 一个方便简单的方法是把c++程序做成com组件,那样就可以在c#里面调用了. 还可以用c++/cli 调用c++代码,做成.net的类给c#调用.

#13699239908# 如何设置netbeans,使它可以编写C和C++程序? - ******
#姓奖# 首先 你要确定你的Netbeans有写C/C++的插件 或者你下载的Netbeans Pack是含有C/C++的开发插件的 你可以在这里查看Netbeans的不同Pack http://www.netbeans.org/downloads/index.html 如果确定有C/C++的插件 就在新建工程里找一下吧 肯定会有 我的Netbeans没有那东西...所以具体我不知道 另外为啥要用Netbeans来写C/C++呢...

  • 如何使用Visual Studio 2010编写一个C语言程序
  • 答:点击确定 我们拿编写求两个整数的和举例说明,代码写完之后,找到上方的调试,单击找到直接运行不调试,单击打开,从键盘上输入2,3按下Enter键,便可以看到执行结果为5了 END 注意事项 C语言项目命名后缀名一定要加上.c ...

  • 如何用C/C++开发一个web应用(Windows)?
  • 答:很容易上手能够使用react、vue等前端框架,可以轻松迁移前端组件,构建漂亮的桌面应用。专门开发接口的早期开发语言还有其他早期开发语言。 如果要写native native exe,也可以使用以下语言的Delphi:Delphi 7,非常不错。 现在 ...

  • 如何优雅地使用c语言编写爬虫
  • 答:使用cspider的步骤 获取cspider_t。自定义user agent,cookie,timeout,proxy以及抓取线程和解析线程的最大数量。添加初始要抓取的url到任务队列。编写解析函数和数据持久化函数。启动爬虫。例子 先来看下简单的爬虫例子,会在...

  • 教你如何使用C语言编写简单小游戏
  • 答:();,表示按任意键结束.2,在printf语句前用clrscr函数清屏,要使用这个函数和getch函数,需要在程序开头再包含头文件conio.h.3,ASCII码也有 许多非常好玩的字符,比如ASCII码值为2的就是一个笑脸,我们可 以用printf("%c"...

  • 想用C语言编写一个网页
  • 答:C语言不适合用于写网页,虽然可以用C语言写CGI程序,但是这种方法现在已经被PHP/ASP/JSP等动态页面技术取代,所以并不常用。如果对C语言CGI程序感兴趣,可以阅读以下页面:http://blog.csdn.net/daguigto/archive/2009/08/...

  • 想用c/c++写windows编程,又不想学MFC怎么办?
  • 答:现在就看你想不想写带界面的应用程序,如果不想带界面只使用简单的命令行,直接选用VS工程中的win32 Console Application,它的主函数是main。如果想写带界面的程序,那么先去研究gdi接口,选择gdi界面设计之类的参考书,不过...

  • 怎样电脑编程序
  • 答:C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操作系统是使用汇编语言编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。 C语言支持结构化编程,也就是说...

  • 关于C和C++得编程。想用他们编一些界面 类似于对话框之类。之前听说C和...
  • 答:关于C和C++得编程。想用他们编一些界面 类似于对话框之类。之前听说C和C++也可以编,但是图形功能不是很强 像那种用C和C++编的小游戏,例如扫雷的游戏。。具体实现代码是什么。求解答。... 像那种用C和C++编的小游戏,例如扫雷的...

  • 用C语言编写一个简单的图书管理小程序
  • 答:源代码如下:include<iostream> include<iomanip> include<string> include<fstream> include<stdio.h> using namespace std;const int maxb=10000; //最多的图书 class book//图书类 { int tag; //...

  • 如何使用Microsoft Visual C++这个软件编写C
  • 答:如何用Microsoft Visual C++6.0编写程序 Microsoft Visual C++6.0作为适合新手编写C语言的编程软件,被大家广为使用。然而初次使用此软件的同学即使是中文版的也完全摸不到头脑,完全不知道如何使用它,接下来我将介绍如何用...

    为传递更多家电数码信息,若有事情请联系
    数码大全网