我想学习c语言程序设计,需要用什么c语言设计软件呢,在哪里下载呢...
要创建图形界面,一般要调用windows操作系统的API函数的,比如CreateWindw(),ShowWindow(),UpdateWindow()等函数,还要用到一些 结构体,WNDCLASS, MSG等等,当然也可以用MFC类库,这是个很复杂的问题,一两句话也说不清,如果楼主真打算要学,建议看《Windwos程序设计》,最新版是第五版,微软出版社出版,国内有翻译成中文版的,这可是 圣经级 的著作,整个书有1000多页,楼主好好学吧。
如果不方便买书的话可以到网上下载电子版本看,楼主好好学啊!下面贴两个例子,用Visual C++ 编译:/*-------------------------------------------------------------- HelloMsg.c -- Displays "Hello, Windows 98!" in a message box (c) Charles Petzold, 1998 --------------------------------------------------------------*/#include int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0) ; return 0 ; } 第二个:/*------------------------------------------------------------ HELLOWIN.C -- Displays "Hello, Windows 98!" in client area (c) Charles Petzold, 1998 ------------------------------------------------------------*/#include LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { static TCHAR szAppName[] = TEXT ("HelloWin") ; HWND hwnd ; MSG msg ; WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ; wndclass.lpfnWndProc = WndProc ; wndclass.cbClsExtra = 0 ; wndclass.cbWndExtra = 0 ; wndclass.hInstance = hInstance ; wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ; wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ; wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ; wndclass.lpszMenuName = NULL ; wndclass.lpszClassName = szAppName ; if (!RegisterClass (&wndclass)) { MessageBox (NULL, TEXT ("This program requires Windows NT!"), szAppName, MB_ICONERROR) ; return 0 ; } hwnd = CreateWindow (szAppName, // window class name TEXT ("The Hello Program"), // window caption WS_OVERLAPPEDWINDOW, // window style CW_USEDEFAULT, // initial x position CW_USEDEFAULT, // initial y position CW_USEDEFAULT, // initial x size CW_USEDEFAULT, // initial y size NULL, // parent window handle NULL, // window menu handle hInstance, // program instance handle NULL) ; // creation parameters ShowWindow (hwnd, iCmdShow) ; UpdateWindow (hwnd) ; while (GetMessage (&msg, NULL, 0, 0)) { TranslateMessage (&msg) ; DispatchMessage (&msg) ; } return msg.wParam ; } LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc ; PAINTSTRUCT ps ; RECT rect ; switch (message) { case WM_CREATE: PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ; return 0 ; case WM_PAINT: hdc = BeginPaint (hwnd, &ps) ; GetClientRect (hwnd, &rect) ; DrawText (hdc, TEXT ("Hello, Windows 98!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ; EndPaint (hwnd, &ps) ; return 0 ; case WM_DESTROY: PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd, message, wParam, lParam) ; }
c语言编程是不是设计软件,那软件界面是怎么做的???
C语言是一门语言,是用来编写程序的一门语言。
软件界面是是用C语言编写出来了的。
使用C语言编写程序需要一个环境,这个环境就叫程序开发环境。
如win tc ,微软C 等 这都是开发环境。
推荐楼主http://www.enet.com.cn/article/2012/0822/A20120822153730.shtml
c语言用什么软件练习好
使用“turbo c for windows”,这是专门为c的学习开发的。
Turbo C/C++ for Windows 集成实验与学习环境是从事一线教学的大学教师根据 C 语言初学者的特点,量身定制的一个简单易用的 C 语言实验与学习软件。
软件集成了高校 C 语言教学中使用最多的三种编译器 Visual C++ 6.0 、Turbo C++3.0和Turbo C 2.0 ,给高校 C 语言的实验教学提供了简单易用的软件实验环境(免费使用)。
与软件配套的《 C 语言入门教程》融入了作者多年的教学和学习经验、编程建议、编程感悟等,同时,为了便于C语言学习,加入C语言学习指导、入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0 常见编译错误信息、Turbo C++3.0常见编译错误信息、 Turbo C2.0 常见编译错误信息、C语言专业词汇的中英文对照、二级 C 语言的真题笔试试卷及答案与分析和上机模拟试题和详尽的答案与分析等大量的学习资源。
另外 “编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找 。
可以在华军软件园里下载,地址:http://www.onlinedown.net/soft/30053.htm
学习C语言用什么书,用什么软件,本人初学。
我学习了,刚过了全国计算机2级c语言。
入门最好的是C程序设计( 第三版)》谭浩强主编,清华大学出版社。
我最初用的是turbo。
c。
感觉他对初学者比较好用。
但不支持中文,不可以用鼠标,http://www.programfan.com/download.asp?softclass=4。
这里可以下载。
当然vc++6.0也比较好用,支持鼠标操作。
可以写汉字。
个人意见:其实C语言学会不是很难,难的是学通,需要经常敲写代码,多看书, 新书熟悉基本指令后,可以先抄写其他人现成的程序上机实验,多背些程序,为了记住指令的用法。
只要你坚持下去一定会很厉害的,学习编程需要耐得住寂寞。
加油!还有什么疑问可以留言。
学C语言用哪个编程软件最好? 急
你好,很高兴能回答你的问题,我给你说说以下几种吧,各有利弊,个人还是觉得vc6.0初学较好,希望对你有帮助果你是刚刚学,其实wintc是款很不错的软件。
去用一下你就知道了,因为我自学c时就是用的那个软件,真的向你推荐它!推荐使用VC++6.0中文版 因为国家考试用的就是那个 当然了还有Turbo C这个也是以前国家考试用的 但是这些版本很老了 而且没有现在的方便 比如你遇到了问题想去咨询下别人 老版本的尤其是比较经典的turbo c2.0的 你需要把原来的代码在写一遍才行 而Visusl C++6.0的则可以用鼠标进行复制操作 很是快捷而且VC还有自动用不同的颜色来显示不同类型的代码 对初学者来说 是个很好的纠错功能比如你的关键字打错了 颜色是会变的因为dev本身存在许多缺陷,反而使你能拥有更好的习惯,等到你用dev可以驾驭难题的时候,你会觉得其它软件强大的调试功能根本就是多余的TC++对C++标准支持的是一塌糊涂,而VS2005(VC8)和DEV-C++(GCC)可以几乎完美的支持C++标准.过时的不是C语言,而是TC所提供的C语言。
TC是几十年前的了,在这段时间里,C语言变了变了又变了。
而且TC存在的对一些非标准的容忍,就如同现在社会上行业中的“潜规则”一样,或许会给人方便,但是如果不打算在圈内混(一直用TC),还是别学这些“潜规则”比较好。
C/C++程序设计学习与实验系统 2010.4[下载地址]原名《Turbo C/C++ for Windows 集成实验与学习环境》,现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6三种编译器,没有使用日期限制)。
与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增读书笔记功能有利用户 记录教程中的重点、难点、学习心得体会,针对用户学习教程中遇到的问题开通了疑难问题解答论坛等,同时,为了便于C语言学习,加入C语言学习指导、入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0中英文编译错误信息同步显示功能(并配有60多种同步的语法错误程序实例、修改方法等)、 Turbo C2.0 中英文编译错误信息同步显示功能、Turbo C++3.0常见编译错误信息、C语言专业词汇的中英文对照、2004年到2010年13套全国计算机等级考试二级 C 语言的真题笔试试卷及答案和10套上机模拟试题和详尽的答案与分析等大量的学习资源。
另外 “编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找
那里有C语言程序下载
1. C语言程序设计及应用实例 C语言程序设计及应用实例 dl.pconline.com.cn/html/1/7/dlid=6077&dltypeid=1&pn=0&.html 2. 1998.4二级笔试试题C 1998.4二级笔试试题C,基础知识和C语言程序设计 dl.pconline.com.cn/html/6/3/dlid=1483&dltypeid=6&pn=0&.html 3. 1998.9二级笔试试题C 1998.9二级笔试试题C,基础知识与C语言程序设计,doc格式 dl.pconline.com.cn/html/6/5/dlid=1485&dltypeid=6&pn=0&.html 4. C语言程序设计 www.oamo.com/Software/Catalog157/2507.html5. C语言程序设计及应用实例 www.600it.com/soft/6774.htm6. 全国计算机等级考试三级C语言程序设计上机考试习题集系统 8.0.01 www.adu520.net/SoftView/SoftView_1763.html7. c 语言程序设计视频教学 1-10 www.piaodown.com/down/soft/22301.htm8. c 语言程序设计视频教学 11-20 www.piaodown.com/down/soft/22302.htm9. c 语言程序设计视频教学 41-51 www.piaodown.com/down/soft/22305.htm10. c 语言程序设计视频教学 21-30 www.piaodown.com/down/soft/22303.htm11. C语言程序设计及应用实例 www.softhy.net/soft/6171.htm12. 《C语言程序设计及应用实例》 soft.xaonline.com/SoftWareView.asp?SoftWareID=27064 13. 《全国计算机等级考试二级笔试2005年4月Visual Basic语言程序设计真》 《全国计算机等级考试二级笔试2005年4月Visual Basic语言程序设计真》…… www.mydown.com/tests/243/243892.html14. 《2005年4月全国计算机等级考试二级C语言程序设计笔试试卷》 《2005年4月全国计算机等级考试二级C语言程序设计笔试试卷》…… www.mydown.com/tests/243/243889.html15. 《全国计算机等级考试模拟试卷与答案分析(二级C语言程序设计)》上机考试全真模拟环境安装程序 《全国计算机等级考试模拟试卷与答案分析(二级C语言程序设计)》上机考试全真模拟环 www.mydown.com/tests/238/238281.html16. 《全国计算机等级考试模拟试卷与答案分析(二级Visual Basic语言程序设计)》上机考试全真模拟环境安装程序 《全国计算机等级考试模拟试卷与答案分析(二级Visual Basic语言程序设计)》上机考试 www.mydown.com/tests/238/238280.htmlhttp://www.soft8.net/soft8.php?page=1&word=c%D3%EF%D1%D4%B3%CC%D0%F2%C9%E8%BC%C6+&by=js&site=all
转载请注明出处51数据库 » c语言 界面设计 用什么软件下载
我的逗比中带着高冷