现在都有wpf了,c++做应用还有什么优势?

蓝鹰 2012-05-29 10:00:07
c++才刚刚起步,想往游戏上发展,感觉前途一片黑暗
...全文
787 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝鹰 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

wpf是什么
[/Quote]这位名叫肖媛媛?怎么回事?
蓝鹰 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

引用 4 楼 的回复:

引用 3 楼 的回复:
请问能用mfc写出界面友好的围棋程序,比腾讯的差在不能联机对战,这是什么水平?

超级大牛水平~

围棋程序主要是规则,算法。而不是界面。
即使做出来,界面华丽,但代码惨不忍睹,各种XX性差,又有什么可说的?
多历练下自己,把C++掌握好了就不会问别人,自己什么水平。

关键要看算法引擎是自己写的还是用的开源的
[/Quote]算法是自己写的,但是还不完整,比如,我没考虑到围棋的打结情况,打结的时候就无限打了……
潍一 2012-05-30
  • 打赏
  • 举报
回复
WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
[Quote=引用 10 楼 的回复:]

wpf是什么
[/Quote]
谁学逆向工程 2012-05-30
  • 打赏
  • 举报
回复
wpf是什么
IranCyberArmy 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 3 楼 的回复:
请问能用mfc写出界面友好的围棋程序,比腾讯的差在不能联机对战,这是什么水平?

超级大牛水平~

围棋程序主要是规则,算法。而不是界面。
即使做出来,界面华丽,但代码惨不忍睹,各种XX性差,又有什么可说的?
多历练下自己,把C++掌握好了就不会问别人,自己什么水平。
[/Quote]
关键要看算法引擎是自己写的还是用的开源的
j8daxue 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
引用 4 楼 的回复:

引用 3 楼 的回复:
请问能用mfc写出界面友好的围棋程序,比腾讯的差在不能联机对战,这是什么水平?

超级大牛水平~

围棋程序主要是规则,算法。而不是界面。
即使做出来,界面华丽,但代码惨不忍睹,各种XX性差,又有什么可说的?
多历练下自己,把C++掌握好了就不会问别人,自己什么水平。
其实,关于wpf,我担心的是,以后游戏画面的设计领域都被这东……
[/Quote]
貌似WPF的目的是为了取代MFC、C# WINFORM等传统窗体编程,并统一化CS/BS界面编程。
更何况鄙陋之见,WPF在周边尚且用的并不非常广泛。

MS一直都在更新DX,而且WPF里也只提供有限的动画功能,加上现在大多数游戏都是DX/OPENGL来开发,客户端这方面应该还是很热的。
蓝鹰 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 3 楼 的回复:
请问能用mfc写出界面友好的围棋程序,比腾讯的差在不能联机对战,这是什么水平?

超级大牛水平~

围棋程序主要是规则,算法。而不是界面。
即使做出来,界面华丽,但代码惨不忍睹,各种XX性差,又有什么可说的?
多历练下自己,把C++掌握好了就不会问别人,自己什么水平。
[/Quote]其实,关于wpf,我担心的是,以后游戏画面的设计领域都被这东西占据了,你认为这种事情有可能发生不?
蓝鹰 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

搜网络教程“学OpenGL编3D游戏”
[/Quote]谢谢赵老师,的确不错的教程
赵4老师 2012-05-29
  • 打赏
  • 举报
回复
搜网络教程“学OpenGL编3D游戏”
j8daxue 2012-05-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
请问能用mfc写出界面友好的围棋程序,比腾讯的差在不能联机对战,这是什么水平?
[/Quote]
超级大牛水平~

围棋程序主要是规则,算法。而不是界面。
即使做出来,界面华丽,但代码惨不忍睹,各种XX性差,又有什么可说的?
多历练下自己,把C++掌握好了就不会问别人,自己什么水平。
蓝鹰 2012-05-29
  • 打赏
  • 举报
回复
请问能用mfc写出界面友好的围棋程序,比腾讯的差在不能联机对战,这是什么水平?
jiangpanchang 2012-05-29
  • 打赏
  • 举报
回复
高端的和底层的开发还是主要C与C++的天下。比如开发驱动程序,系统服务,高效的网络通信程序(比如大型网游),甚至开发象SQL SERVER这样的软件。C++的执行效率也是最高的。可惜的是,C++并不是每个人都适合开发,它的复杂度和难度是远远超过JAVA、C#的,C++更接近操作系统底层,所以使用起来麻烦,功能强大。国内的各类程序员,依笔者的估计能真正玩转C++的,不会超过20%(真正的玩转是指能用它做项目或产品,而不是写一个HELLO WORLD)。程序员尚且如此,一般的门外汉更不用说了。所以C++的门槛比较高。
j8daxue 2012-05-29
  • 打赏
  • 举报
回复
既然都说了做游戏,客户端的DX,服务端的技术和WPF有什么比较性?
C#运用WPF实现游戏动画制作 从QXGame(WPF GAME ENGINE)游戏引擎公布以来,受到很多朋友的热切关注,于是乎有了写教程的想法。那么从今天开始,我将带领大家一步一步的学会如何使用纯C#开发WPF/Silverlight游戏引擎,过程中我会尽量的开源,并对相关小技巧进行解释和介绍,比较复杂的算法原理我会给大家一条绝对可行的思路,这里只想客观的告诉读者下面两点: 一、WPF开发的是桌面应用程序,自包括Vista在内以后的Windows系列操作系统均大量以之为主流图形工具,即将全面取代Winform,并且Windows 7将集成.NET3.5+框架,在当今Windows系列操作系统占据90%同类市场的现状下,这意味着什么呢? 二、Silverlight基于一个约4M左右的MINI型.NET框架,目前版本2.0,3.0的beta英文版,从发展趋势看是绝对有与Flash抗衡并且在未来超越它的可能性。Silverlight的优势更表现在它可以用一切.NET语言例如C#,VB.NET,C++.NET等开发,拓展度与可以参与开发的人群远远高于只能用AS开发的FLASH。 转入正题,网上已经有很多关于如何创建WPF/Silverlight动画的教程,但是均为使用Blend工具制作,或直接写在xaml代码内的动画,这样往往造成很多朋友误以为其实WPF/Silverlight不就是MS的Flash?诚然,如果您真的像那些教程里说的去开发WPF/Silverlight程序,我个人觉得一点意义都没有。这样开发出来的东西根本就超越不了Flash,那何苦还要投入如此多的精力来学习它? 所以本系列教程将全方位的以纯C#程序语言进行动态创建一切可视化对象,从而构建出一个如QXGame(WPF GAME ENGINE)游戏引擎,这才是我本系列教程希望达到的目的。 (注:本教程使用的开发工具为Visual studio 2008 版本sp1)
*** 注:由于该文件大于60MB,所以得分两个文件上传,敬请谅解!*** 基本信息 作 者:(美)威利斯,(美)纽萨姆 著,吴伟敏,李周芳 译 •出 版 社:清华大学出版社 •定价:78 •版 次:1 页 数:573 字 数:993000 •印刷时间:2011-11-1 开 本:16开 纸 张:胶版纸 •印 次:1 I S B N:9787302270058 包 装:平装 内容简介:   Visual Basic 2010是微软公司较为流行的VB.NET编程语言的最新版本,是Visual Studio 2010环境支持的几种语言之一。Visual Basic 2010的优势在于其易用性和高速度,利用该语言可以轻松、快捷地编写出Windows Forms应用程序、WPF Windows应用程序、Web应用程序、WPF Browser应用程序、移动设备应用程序和Web服务。   本书将全面介绍Visual Basic 2010的各种编程知识,展示如何创建上述应用程序和服务。同时,您也可以学习面向对象的编程技术,掌握创建业务对象和Windows控件的方法。   微软的.NET Framework使Visual Basic 2010程序员能像C#或C++程序员一样创建完全面向对象的各种程序。.NET Framework提供了一套通用的基类,Visual Studio 2010中的所有编程语言都可以使用它们,这样一来,程序员在创建面向对象的程序方面就拥有与C#或C++一样的功能了。   本书将使您在Visual Basic 2010编程方面打下坚实的基础,并给您带来编程的无限乐趣。   0.1 本书读者对象   本书的目的是教您如何尽可能快捷地运用Visual Basic 2010编写有用的程序。   本书适合于以下两类初学者:   ·一类是编程的初学者,他们选择从Visual Basic 2010开始学起。这是个很好的选择!Visual Basic 2010不但易学易用,而且功能强大。   ·另一类是曾用其他语言进行编程,但初次接触.NET编程知识的人员。这类初学者现在选择学习Visual Basic 2010是一个不错的主意。不管您熟悉的语言是Fortran还是VB 6,本书都将帮助您迅速掌握Visual Basic 2010。   0.2 本书主要内容   Visual Basic 2010提供了工具和语言方面的大量功能。当然,一本书不可能包含Visual Basic 2010的所有内容,这些内容要用一个书库来容纳。本书的目的是让您尽快入门,它相当于一个路标,可以指导您的学习。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用它,等等)之余,本书还为您提供了亲自动手的机会。本书的组织结构如下:  目录 第1章 初识visual basic 2010 1.1 事件驱动编程 1.2 安装visual basic 2010 1.3 visual basic 2010集成开发环境 1.4 创建简单的应用程序 1.5 使用帮助系统 1.6 小结 1.7 练习 第2章 .net framework概述 2.1 微软的信心来自于windows 2.2 为windows编写软件 2.3 公共语言运行时 2.4 通用类型系统和公共语言规范 2.5 小结 第3章 编写软件 第1章 初识visual basic 2010 1.1 事件驱动编程 1.2 安装visual basic 2010 1.3 visual basic 2010集成开发环境 1.4 创建简单的应用程序 1.5 使用帮助系统 1.6 小结 1.7 练习 第2章 .net framework概述 2.1 微软的信心来自于windows 2.2 为windows编写软件 2.3 公共语言运行时 2.4 通用类型系统和公共语言规范 2.5 小结 第3章 编写软件 3.1 信息和数据 3.2 变量 3.3 注释和空白 3.4 数据类型 3.5 存储变量 3.6 方法 3.7 小结 3.8 练习 第4章 流程控制 4.1 作出决策 4.2 if语句 4.3 select case语句 4.4 循环 4.5 小结 4.6 练习 第5章 处理数据结构 5.1 数组 5.2 枚举 5.3 常量 5.4 结构 5.5 数组列表 5.6 集合 5.7 使用散列表创建查询表 5.8 高级数组操作 5.9 小结 5.10 练习 第6章 可扩展应用程序标记语言(xaml) 第7章 构建windows应用程序 第8章 显示对话框 第9章 创建菜单 第10章 调试和错误处理 第11章 构建对象 第12章 面向对象的高级技术 第13章 建立类库 第14章 创建windows窗体用户控件 第15章 访问数据库 第16章 使用sql server和ado.net进行数据库编程 第17章 动态数据网站 第18章 asp.net 第19章 visual basic 2010和xml 第20章 部署应用程序 附录a 练习题答案 附录b 如何深入学习
*** 注:由于该文件大于60MB,所以得分两个文件上传,敬请谅解!*** ========要下载完两个文件后,同放在一目录下方可解压哦======== Visual Basic 2010入门经典(第6版)完整版 之1/2 下载地址: http://download.csdn.net/detail/zslangma/5313679 基本信息 作 者:(美)威利斯,(美)纽萨姆 著,吴伟敏,李周芳 译 出 版 社:清华大学出版社 定价:78 版 次:1 页 数:573 字 数:993000 印刷时间:2011-11-1 开 本:16开 纸 张:胶版纸 印 次:1 I S B N:9787302270058 包 装:平装 内容简介:   Visual Basic 2010是微软公司较为流行的VB.NET编程语言的最新版本,是Visual Studio 2010环境支持的几种语言之一。Visual Basic 2010的优势在于其易用性和高速度,利用该语言可以轻松、快捷地编写出Windows Forms应用程序、WPF Windows应用程序、Web应用程序、WPF Browser应用程序、移动设备应用程序和Web服务。   本书将全面介绍Visual Basic 2010的各种编程知识,展示如何创建上述应用程序和服务。同时,您也可以学习面向对象的编程技术,掌握创建业务对象和Windows控件的方法。   微软的.NET Framework使Visual Basic 2010程序员能像C#或C++程序员一样创建完全面向对象的各种程序。.NET Framework提供了一套通用的基类,Visual Studio 2010中的所有编程语言都可以使用它们,这样一来,程序员在创建面向对象的程序方面就拥有与C#或C++一样的功能了。   本书将使您在Visual Basic 2010编程方面打下坚实的基础,并给您带来编程的无限乐趣。   0.1 本书读者对象   本书的目的是教您如何尽可能快捷地运用Visual Basic 2010编写有用的程序。   本书适合于以下两类初学者:   ·一类是编程的初学者,他们选择从Visual Basic 2010开始学起。这是个很好的选择!Visual Basic 2010不但易学易用,而且功能强大。   ·另一类是曾用其他语言进行编程,但初次接触.NET编程知识的人员。这类初学者现在选择学习Visual Basic 2010是一个不错的主意。不管您熟悉的语言是Fortran还是VB 6,本书都将帮助您迅速掌握Visual Basic 2010。   0.2 本书主要内容   Visual Basic 2010提供了工具和语言方面的大量功能。当然,一本书不可能包含Visual Basic 2010的所有内容,这些内容要用一个书库来容纳。本书的目的是让您尽快入门,它相当于一个路标,可以指导您的学习。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用它,等等)之余,本书还为您提供了亲自动手的机会。本书的组织结构如下:  目录 第1章 初识visual basic 2010 1.1 事件驱动编程 1.2 安装visual basic 2010 1.3 visual basic 2010集成开发环境 1.4 创建简单的应用程序 1.5 使用帮助系统 1.6 小结 1.7 练习 第2章 .net framework概述 2.1 微软的信心来自于windows 2.2 为windows编写软件 2.3 公共语言运行时 2.4 通用类型系统和公共语言规范 2.5 小结 第3章 编写软件 第1章 初识visual basic 2010 1.1 事件驱动编程 1.2 安装visual basic 2010 1.3 visual basic 2010集成开发环境 1.4 创建简单的应用程序 1.5 使用帮助系统 1.6 小结 1.7 练习 第2章 .net framework概述 2.1 微软的信心来自于windows 2.2 为windows编写软件 2.3 公共语言运行时 2.4 通用类型系统和公共语言规范 2.5 小结 第3章 编写软件 3.1 信息和数据 3.2 变量 3.3 注释和空白 3.4 数据类型 3.5 存储变量 3.6 方法 3.7 小结 3.8 练习 第4章 流程控制 4.1 作出决策 4.2 if语句 4.3 select case语句 4.4 循环 4.5 小结 4.6 练习 第5章 处理数据结构 5.1 数组 5.2 枚举 5.3 常量 5.4 结构 5.5 数组列表 5.6 集合 5.7 使用散列表创建查询表 5.8 高级数组操作 5.9 小结 5.10 练习 第6章 可扩展应用程序标记语言(xaml) 第7章 构建windows应用程序 第8章 显示对话框 第9章 创建菜单 第10章 调试和错误处理 第11章 构建对象 第12章 面向对象的高级技术 第13章 建立类库 第14章 创建windows窗体用户控件 第15章 访问数据库 第16章 使用sql server和ado.net进行数据库编程 第17章 动态数据网站 第18章 asp.net 第19章 visual basic 2010和xml 第20章 部署应用程序 附录a 练习题答案 附录b 如何深入学习

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧