c++程序这个linux怎么运行c程序做

有人回复时邮件通知我
优惠信息|访客统计
老薛主机优惠码:youthlin 终身九折
lin20 首付八折Godaddy优惠码:WOWlinblog六五折C++如何入门程序界面的编写?
编译器VS2015RC。本来毫无c++基础,题主花了点时间匆匆过了一遍《big c++》,了解了基础的c++语法。试了试,都可以裸写快排了(笑)下一步要做什么,我想,应该是学如何做界面吧。。。。。。。。。。然后就找不到相关的书了。。VS里自带的,有界面的模板源码,基本看不懂(不知道各个参数有什么用,也不知道有什么可以用的函数)下载了 有简单界面的开源软件(指界面固定,不能随意拖动内部东西)的源码,发现不知道如何编译,甚至找不到程序的入口。所以在这里求教:应该如何入门呢?有什么入门的书籍吗?最后列出几个,题主不知道意义的词:API,MFC,库,函数入口,
在某PC客户端公司做过两年的界面开发。个人界面编程的学习路线是SDK、MFC/WTL、DUI(最后一个没有写过商业代码,就不推荐了)。推荐书籍:SDK:Windows程序设计,Windows环境下32位汇编语言程序设计MFC:深入浅出MFCWTL:深入解析ATL+WTL官方文档其中SDK最重要,是后面一切的基础。
界面入门的话还是看《Windows程序设计》吧,我不推荐什么高大上的书,还是从最基础的看起。看天赋选择看多少页,基本上我感觉看完它也没什么卵用。MFC的话和Win32 API的贴合是比较近的,有一定的参考作用,当然,设计上相当的落后,用起来也比较费时,不推荐用,但推荐看看源码,很多思想是非常具有参考价值的。函数入口你都不知道,你怎么写的快排(笑)
都用VS了,当然用C#写界面比较好了,可以用c++写一些动态链接库解决某些效率相关的问题。用c++写界面,事倍功半。现在人家微软也不建议这样干。最后:别浪费时间学MFC,除非你立志去给10多年前的老代码填坑。
API APplication Interface,应用程序接口,泛指程序开放给你调用的函数/变量等MFC Microsoft Fundation Class 微软基础类库,上世纪微软发明用来写C++界面程序的,难用+反人类+落后,不推荐使用库 Library,库就是别人做好了给你用的一堆函数/class/变量,比如标准库,STL函数入口应该是指函数代码的入口地址吧,没有上下文不清楚C++不好写界面,试试用QT
入口的问题估计就是程序怎么运行,窗口如何画出的问题。也被困惑了很长时间。上面回答中提到的书基本解决了这个问题。但穷究细节,即使当时明白了,过段时间不用就生疏了。所以还是知道了大概方向就可,如用到临时查文档就行。关于界面库,en.wikipedia. org/wiki/widget_toolkit/有个比较全的列表。用win Spector也能大概看出一个软件是用什么库做的UI。其实如果就是给程序做个交互的界面,没有非常特殊要求,qt确实很快很方便的。其控件布局和控件大小控制策略使得可以从繁琐的界面逻辑中解脱出来,专注于程序功能实现。这一点mfc肯定是无法比及的。同时它也是简单易学的,不要看其他文档,其自带文档和例程就是最好的资料。就是感觉有点大了,安装有点大,在windows下编译程序也有点慢(mingw)。wxwidgets与之类似也不错,只是前者是商业公司的产品(有GPL版),不需要费太大的精力折腾就能快速使用。
学什么图形界面,要写界面用网页多简单……再说C++写界面有点吃力。好好写黑框才是王道!!!!!
同意QT, 大一写图形界面就是从QT开始, 简单好用
Qt是很不错的。也可以试着写写C#什么的。
已有帐号?
无法登录?
社交帐号登录(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'> ~怎么迅速看懂一个大型的C++项目程序
~怎么迅速看懂一个大型的C++项目程序
maomaocheyun & &
发布时间: & &
浏览:1 & &
回复:9 & &
悬赏:0.0希赛币
请教大家~~如何迅速看懂一个大型的C++项目程序?我是一名C++初学者,老师给了我一个视频监控系统源代码,让我根据这个写出来一份概要设计,我看了两天也没什么头绪,求解大家教教我思路,万分感谢!
你跟老师说:“我是初学者,做不了这么高难度的事,给我换个简单的事做做吧。”不用怕得罪老师,现在的老师从不替学生着想,只会利用学生做免费的劳动力;教不了什么知识,想学知识就要靠自学。当老师的人都是些在社会上找不到工作的人。我这么说可能有些武断,你不妨亲自调查一下你老师的生平事迹。再说了,写文档本来就是写代码的那个人该做的事,初学者不要把时间浪费在给别人擦屁股上,那是高手做的事。我从事C++四年了,直到现在我也很讨厌阅读别人写的代码,那些代码跟STL比起来都是大便,没有任何阅读价值。平均100个程序员里面也就有1、2个真正会写代码的,这跟高考满分作文很少是一个道理。
maomaofu & &
13:56:43 & &
& & (5)(1)我也经历过类似的事情, 我在某大型企业实习的时候, 有一套OA软件, 直接把源代码扔给我让我改BUG,怎么办?1,首先搭建好调试环境,把代码装进IDE,然后编译通过。2,在入口函数(main)的开头处打个断点,然后开始单步调试,你可以熟悉程序的功能结构。3,对着程序界面,在使用程序的同时,在各个功能的方法中打断点,一个一个单步调试,你可以熟悉功能的分支流程,4,每次调试的时候,都动手画一下流程图。5,最后你会发现,整个工程的流程图,你已经画好了!
maomaofu & &
13:56:43 & &
& & (6)(0)U使用nderstand 2.0代码分析工具Understand是一款非常好用的代码分析工具,有很多实用功能。可以新建一个项目,将你的代码工程添加进去,支持C++,C#,等N多种语言,可以更方便的对整个项目框架进行分析。可以绘制很多的图:Control Flow Graphics(流程图)Calls(调用图)Called By(补调用图)Butterfly(蝴蝶图)Depends On(依赖图)Depended On By(补依赖图)特别是流程图,非常有特色的说~~maomaodwj2211 & &
13:56:43 & &
& & (0)(0)看多了就有经验了。首先得有一个好的源码浏览工具,比如vim能够进行跳转查找等。浏览代码首先得有一个框架上的概念, 看代码不要一味地跟进去,否则很可能会迷失在代码中。
maomaocon8 & &
13:56:43 & &
& & (1)(1)只会wps,我就在win7平台上用2010看代码?用wps2010看代码吗?这个当然不行,最简单的方法,1,确定你程序的开发软件,是vc++6.0还是vs2006,vs2008,然后安装一个2,运行这个项目3,如果能执行更好,进入到项目资源预览模式下,从按钮的角度了解功能4,找到主函数的初始化函数BOOL **::OnInitDialog(),从这个函数能开始慢慢渗透到其他函数~~~
maomaohemaidou & &
13:56:43 & &
& & (0)(1)使用sourinsight,或者vs加va看代码,最好看过的重要的地方都加个书签,这样隔天也能迅速找到功能对应的代码关键段
maomaogang1 & &
13:56:43 & &
& & (0)(0)打断点,先把程序过一遍。理解一些重要函数。然后在根据这个,推断各个类的作用。每个都单独看。看懂了打断点。
maomaofu & &
13:56:43 & &
& & (0)(0)新手遇上大型项目,有难度!理出项目的骨架,不用拘泥于C++语法细节。
maomaojackson & &
13:56:43 & &
& & (0)(0)先了解程序的结构,各个模块是怎样分配的。再从程序的入口,即main函数之类的着手,用调式的方式走一走。
maomaodwj2211 & &
13:56:43 & &
& & (1)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&查看: 5179|回复: 16
C++代码怎么制作成exe的的程序界面
阅读权限10
C++代码怎么制作成exe的的程序界面,我百度了下,有说用MFC的,是这个么
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限35
不懂等大神
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
MFC、QT....均可
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限25
从0学起吧,或者去用E
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
头像被屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限20
MFC跟易差不多,用vs新建个MFC窗口就出来了。还有一种是Win程序,用Api编写。
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限35
感觉还是易语言好学些
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限25
不就是MFC吗,一句话:“利用VS提供的那些控件,建立控件与代码之间的事件响应关系。”
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限25
你这灌水也太厉害了吧,注册时间,到,你已经积分476了,佩服
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
免责声明:吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
( 京ICP备号 | 京公网安备 87号 )
Powered by Discuz! X3.2
Comsenz Inc.

我要回帖

更多关于 c语言中断程序怎么编 的文章

 

随机推荐