导航:首页 > 编程语言 > win下编程须知

win下编程须知

发布时间:2022-09-12 03:32:48

⑴ win10 系统怎么安装c语言编程软件,哪里下载和怎么安装能详细告诉下吗,我不会谢谢

到msdn.itellyou.cn下载Visual Studio 2008 Express Editions with Service Pack 1 简体中文版,在“开发人员工具”里面找到。
点击详细信息后,下面有个下载地址,用迅雷新建下载。
这个是微软MSDN官方的版本,只有900多兆,免密钥免激活。只需安装其中的Visual C++ 2008 express一个组件就可以了,基本没有可选的安装选项,直接点“下一步”就行了,SQL SERVER的组件不用安装。

⑵ win7下怎么安装C语言编程工具

具体详细步骤如下:(以Code::Blocks为例)

1首先下载下载Codeblocks这个软件,目前最新版本是13.12,

linux系统下的C++编程与Windos下的C++编程有什么区别请讲的具体些,谢谢!

具体些...编程的区别,先不说编程工具,先说最重要的编译器的问题吧..这个是决定性因素

首先,要说下编译器的事..Linux下面用的是g++,而win下面基本都是VS或者VC++的编译器.两种编译器肯定都认得标准的C++,但是呢,某些细微的语法细节,两者可能稍微不同,比如对变参的定义,还一个例子就是VC里面支持for语句里申请一个变量,这个变量后面可以引用,但是g++就需要加上特定的编译参数才可以编译通过。当然了g++也有些功能是VC不支持的.

然后,前面已经提到了,标准语法都是支持的。如果需要写一个linux和win都通用的C++程序,可能语法需要尽量标准了..

再然后,API的问题.C++标准库和C标准库的函数 ,两者都肯定是支持的。但是系统相关的那部分API可能就需要注意了....比如win下面有waitforsingleobject,Linux下就没这个,它用的是sem_timedwait或者sem_wait等.写通用程序 也必须考虑这些系统API的问题.

再说工具.win下面的IDE有VC,VS,C++ builder等.自带了编辑器...Linux下一般是编辑器和编译分开的,先用vim或者emacs写好程序,然后用g++编译,文件多了就会借助make工具。当然Linux下也有一些IDE,比如codeblocks,anjuta等等开源的IDE,而且这些开源IDE也有win版本。我win下和linux下用的都是开源IDE。

PS:楼上说的共享内存的事情,可以用虚拟内存,就是文件映射的方式来实现,win下面是mapofview,Linux下是mmap。

⑷ 什么是win32编程

Win32编程,指的是用Window提供的API(Application Programming Interface)为Window编写应用程序。
之所以称之为Win32,是因为现在的Window都是32位的(现在已经有64位的吧!但是最普遍是32位).
大家都知道,Window是由GDI.DLL、USER.DLL、KERNEL.DLL三大主要部分组成的。(其实你现在不知道也
不是说的很重要。只是在你学习编程的过程中,你肯定会经常碰到这几个字眼。你肯定会熟悉它的。),那么
学习Win32编程的大部分(特别是应用程序界面部分的编程)是用这三个DLL(Dynatic Linked Library)动态链接库
子程序形式提供的API函数。

就我认为:学习Win32编程得有几个重要条件:一是C语言功底。二是外语功底。三是使用Window的经验。
要学习它不是很难,但也决非易事:

首先:你必须有编程的经验。这里的经验不是指传统的DOS下的字符模式下的编程。大家都知道,Window是图形
操作系统、同时也多任务抢占式(理解它很重要),它是在图形模式下工作。当然你编程得服从于它。但是正
是因为这个,Window的编程模式就和DOS不一样。所有你得有DOS下编程的经验,但是还得转变为WINDOW下的编程
方式。因为两个系统的编程一个是过程化的。即程序从上到下,顺序执行。而另一个是,事件驱动的。要明白
这个,才会体验到Window的博大精深。
我觉得有必要对Window操作系统有所了解。什么是多任务,什么是抢占式。进程和线程的概念。但是刚
开始没有必要因为这些概念让我们失去信心。因为只要你入门了,你就会非常兴奋。
事件驱动:我们知道DOS下程序是顺序执行的。至少它是按着你指定的路径或条件执行的。尽管可能会
在某些条件下跳转,但是基本上是在你(程序的掌握之中),但是在事件驱动中,你只需考虑到可能出现的情
况,并对这些情况做相应的处理。当Window执行你的程序时,它会检测是否发生了你考虑的那些事情是否发生
,如果发生了某件事情(比如你用鼠标单击),它会给你的程序发送相应的消息(所以叫做消息驱动,这里
对就鼠标的消息是WM_MOUSELDOWN等).

⑸ 在windows下用C语言如何实现socket网络编程,需要用到哪些头文件或者库

需要用到的头文件包含:

#include <winsock2.h>

#include <windows.h>

与Linux环境下socket编程相比,windows环境多了一个步骤:启动或者初始化winsock库

Winsock,一种标准API,一种网络编程接口,用于两个或多个应用程序(或进程)之间通过网络进行数据通信。具有两个版本:

Winsock 1:

Windows CE平台支持。

头文件:WinSock.h

库:wsock32.lib

Winsock 2:

部分平台如Windows CE貌似不支持。通过前缀WSA可以区别于Winsock 1版本。个别函数如WSAStartup、WSACleanup、WSARecvEx、WSAGetLastError都属于Winsock 1.1规范的函数;

头文件:WinSock2.h

库:ws2_32.lib

mswsock.h用于编程扩展,使用时必须链接mswsock.dll

(5)win下编程须知扩展阅读

winsock库的加载与卸载:

加载:int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);

加载成功,返回值为0。

WORD wVersionRequested:加载的winsock版本,使用宏MAKEWORD(x, y),x表示高字节,y表示低字节。然而使用时MAKEWORD(2, 2)。高字节与低字节相同~~

LPWSADATA lpWSAData:WSADATA结构的指针,传入参数后,系统帮助我们填充版本信息。有兴趣的可以看看结构体内容,不过基本用不着。

卸载:int WSACleanup(void);比起加载,卸载的函数真是轻松愉快。

⑹ 如何学习win32编程

win32编程可以用C来完成,主要是通过windows的API来工作.但是API上千个,想全部掌握很难,建议安装一个MSDN随时查看.书籍方面又Petzeld的Windows程序设计,上下两册,讲的比较全面,但是内容很多.

我个人意见,我觉得你现在学win32编程倒不如先学C++,这样以后既能做win32程序(过程很繁琐),也能做MFC程序(明朗的多),而且有了面向对象思想之后,也可以继而学习JAVA或C#,用C#做windows form程序那叫一个方便!

所以强烈建议你先学C++,估计你是对控制台那个黑屏厌烦的,但是进入windows后你会发现,它比DOS的还烦!

⑺ 各位,win10系统可以用什么编程软件

WIN10 下编程,如果你要代替VC6.0, 你可以选择VS2013 或者 VS2015,但从你的截图来看,你可以尝试重启系统,在重新运行VS2015看看。看样子,好像你是要学习C语言吗?如果是这样的话, 推荐学习C语言的书籍是: C Primer Plus中文版 开发工具是: VS2008 或者 VS2010 或则 VS2013 网络一下, 80X86汇编小站 网站里面有篇文章是针对初学C/C++写的,写得不错. 标题是: 如何正确的入门Windows系统下C/C++学习领域. 希望这篇文章对你有帮助,其实入门学习C语言,重要的是选择一本好书和一个好的开发工具,如果有条件可以配备一个老师,这样你学习效率将会有很大的提升,当然最重要还是你的学习态度 和 毅力.

⑻ win7下用什么c语言编程工具

旗舰版的可以兼容 不过建议用visual stdio.h2010旗舰版的 功能强大
网络就能下载了啊

⑼ WIN7下如何通过编程控制网页

我将“通过编程控制网页”理解为可以即时修改显示网页的内容(例如修改文字,更改图片、样式等)。那么可按照以下步骤(所有操作以 Internet Explorer 11为例)

  1. 在浏览器窗口右上角点选"工具"图标(或按下键盘上的 Alt+X )

  2. 选择 F12开发人员工具



注意:此方法不会更改服务器上的内容(也就是说你无法通过此方法对页面实现永久更改)。不过此方法可以方便用于删除页面中不要的内容。



阅读全文

与win下编程须知相关的资料

热点内容
华为交换机dhcp配置命令 浏览:314
androidbitmap缩小 浏览:270
单片机串口控制灯 浏览:83
大讯云服务器安装视频 浏览:783
华为算法领先世界 浏览:653
linux路由重启 浏览:565
php的模板编程 浏览:319
编译器原理与实现书 浏览:709
dos选择命令 浏览:16
apm固件编译到单片机 浏览:120
联通深蓝卡都包含什么app 浏览:263
如何判断网络服务器正常 浏览:649
路由器搭桥远端服务器地址是什么 浏览:516
编译动态库时会连接依赖库吗 浏览:708
淘宝手机加密是随机的吗 浏览:673
解压包子怎么装饰 浏览:586
四个数凑24算法 浏览:677
哪一种不是vi编译器的模式 浏览:170
xp在此处打开命令窗口 浏览:128
代码编译运行用什么软件 浏览:999