包含programmingwindows的词条
想用c/c++写windows编程,又不想学MFC怎么办?
〖壹〗、如果你想写带图形界面的程序 ,建议使用带界面设计的IDE,如C++ Builder 、VS中的MFC 等等,这些都提供了界面设计 ,这样你就不必要在界面设置上花太多时间 。现在就看你想不想写带界面的应用程序,如果不想带界面只使用简单的命令行,直接选用VS工程中的win32 Console Application ,它的主函数是main。
〖贰〗、如果你准备在不久的将来靠编程吃饭,那么,还是老老实实的去学会VC ,学会它的MFC构架比较的好。因为现在的编程,对于稍大一些的项目,都不是一个人能完成的,都需要一个团体去分工协作 。别人用MFC ,你不用,到时你就没法被聘用,更别说与团队中其它人合作了。
〖叁〗、用API 也可以。如果要用复杂的图形界面 ,用许多“控制 ”(按钮,滑块,Edit , 树,色彩选取)那么用MFC比较方便,可以节省自己很大的工作量 。MFC函数很多 ,用到哪,可以查到哪,不用的不去管它。东西太多 ,不要学了再用,而是边用边学,用哪学哪,不用的不学。
〖肆〗 、VC++ 0主要就是用MFC编程 ,如果不用MFC也可以将VC++配置成用QT来编程,但是VC++ 0版本太低不好配置,你可以百度一下网上的教程;也可以用VC++0编写C语言Win32图形界面程序 ,就是代码量大些,而且Win32图形编程资料也没有MFC多(Win32编程推荐看“Windows程序设计第五版典藏版”这本书) 。
Windows并发编程指南作者简介
〖壹〗、Windows并发编程的世界里,我们不得不提到一位重量级人物——Joe Duffy。作为Microsoft.NET框架团队中的关键人物 ,他担任着技术主管和架构师的重任,在Visual Studio部门发挥着核心作用。他的职责不仅限于编写高效代码和领导开发团队,他更是为团队设定了远见卓识的愿景和长远战略规划。
〖贰〗、本文将为您详细介绍《Erlang/OTP并发编程实战》这本书的相关信息 。该书隶属于图灵程序设计丛书系列 ,是一本专注于Erlang/OTP并发编程实践的实用指南。作者包括Martin Logan 、Eric Merritt和Richard Carlsson三位专业人士,他们以其丰富的经验和深入理解,为读者带来了丰富的实战内容。
〖叁〗、Doug Lea是《Concurrent Programming》一书的作者 ,同时也是纽约州立大学Oswego分校的计算机科学教授,他在并发编程领域的深入研究为本书提供了坚实的理论基础 。
〖肆〗、潘爱民,这位来自浙江海宁的学者,拥有深厚的学术背景。他持有南开大学数学学士 、清华大学工学硕士以及北京大学计算机科学博士学位。自中学时期起 ,他就与计算机编程结缘,亲历了从DOS到Windows的演进过程 。潘爱民在软件技术领域有着丰富的实践经验,他的科研成果丰硕 ,曾是《微电脑世界》杂志的长期合作专家。
〖伍〗、资深技术专家方腾飞,网商银行小微融资技术专家,并发编程网创始人 ,以及《JAVA并发编程艺术》作者,分享了如何在三年内快速成长为技术专家的经验。在职业生涯的最初三年,成长速度至关重要 。以下是他给出的关键策略:学习方法空杯心态:保持开放 ,欣赏同事的优点,挑战权威,不断学习新知识。
〖陆〗、本书是关于WCF编程的详尽指南 ,由备受尊敬的作者Juval Lwy撰写,他曾作为软件英杰深度参与WCF的战略设计,并与开发团队紧密合作。这使得本书具有极高的实用价值,不同于常规的文档 ,它深入剖析WCF的技术核心,揭示隐藏在特殊设计决策背后的原理,如SOA开发中常常缺乏的文档和复杂特性理解 。
什么是WinAPI?
视窗操作系统应用程序接口(Windows API) ,有非正式的简称法为WinAPI,是微软对于Windows操作系统中可用的内核应用程序编程接口的称法。它设计为由C/C++程序调用,而且它也是应用软件与Windows系统最直接的交互方式。
WINAPI ,全称为Windows API,指的是Windows操作系统提供的一系列函数接口。它主要用于实现程序与Windows操作系统的交互 。在进行Windows编程时,API函数的调用方式通常遵循特定的规则 ,即调用约定。在Windows编程中,主要有三种调用约定:__stdcall、__cdecl和__pascal。
API,全称为Application Programming Interface ,是Microsoft Windows 32位平台上的关键组件 。它不仅协调应用程序的执行,还负责分配内存 、管理资源,堪称一个强大的服务中心。通过调用这个服务中心的各种服务,应用程序可以完成开启视窗、描绘图形、使用周边设备等操作。
DLL是一种Windows的可执行文件 ,采用的是和 .exe文件同样的PE格式 。在PE格式文件头的导出表中,以字符串形式指出了这个DLL能提供的函数列表。应用程序使用字符串类型的函数名指定要调用的函数。实际上,Win32的基础就是由DLL组成的 。
int WINAPI WinMain(HINSTANCE hInstance ,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow );在返回类型说明符int的后面 ,有一个函数说明符WINAPI。WINAPI是一个Windows定义的宏,将使系统以特定于Windows API函数的某种特殊方式处理函数名和实参。这种方式与C++通常处理函数的方式不同 。
想学windows开发,是否一定要学MFC?C#?只会c++,但都说MFC过时了,所以,想...
〖壹〗 、如果你想写带图形界面的程序,建议使用带界面设计的IDE ,如C++ Builder、VS中的MFC 等等,这些都提供了界面设计,这样你就不必要在界面设置上花太多时间。现在就看你想不想写带界面的应用程序 ,如果不想带界面只使用简单的命令行,直接选用VS工程中的win32 Console Application,它的主函数是main。
〖贰〗、用API 也可以。如果要用复杂的图形界面,用许多“控制”(按钮 ,滑块,Edit, 树 ,色彩选取)那么用MFC比较方便,可以节省自己很大的工作量 。MFC函数很多,用到哪 ,可以查到哪,不用的不去管它。东西太多,不要学了再用 ,而是边用边学,用哪学哪,不用的不学。
〖叁〗 、看你干什么的 ,写写网站,那没必要,但这样你完全可以用C#.net,用VC做做控件之类的 。如果写windows下的桌面应用程序 ,MFC那是有必要掌握的,如果你很N很有时间,愿意直接使用win api ,sdk之类,那也可以不用MFC。我看楼主的意思不是不想学MFC。而是觉得MFC难 。不容易上手。如果很轻松。