`
runfeel
  • 浏览: 935713 次
文章分类
社区版块
存档分类
最新评论

惊天地兮泣鬼神,C语言学习库诞生(计算机达人成长之路42)

 
阅读更多

附录1

惊天地兮泣鬼神,C语言学习库诞生

编写C/C++习作,可以多编写一些趣味程序,即增强能力,又提高兴趣,还便于在老师和同学面前展示,提高关注度。

在前面的章节中,本书已经提出,需要“在Windows SDK API的基础上,专门封装一套函数库,称之为C语言学习库(C-Language Study Libray,简称csl),该库封装了所有WinowsSDK画图的细节,提供了一个与Dos下编程相似的接口,不就两全其美了吗。”现在这个接口正式诞生,一个学习C/C++新的时代正式来临!下面就以Dev-C++为例说明之。

(以下略......,具体可以参见书籍附录)

附录2

文中涉及的程序实例

文中涉及的部分程序提供了源代码和可执行文件的下载。(在文章末整体打包下载)。

实例1:你好程序员。

打包文件名:test01.rar

程序截图:

程序代码:

  1. #include"csl.h"
  2. CSL_BEGIN_DOS
  3. voidcslMain()
  4. {
  5. initgraph(0,800,600);
  6. outtextxy(300,300,"大家好!这就是C语言学习库程序!");
  7. getch();
  8. }

实例2:学习编写CSL程序

打包文件名:test02.rar

程序截图:

程序代码:

  1. #include"csl.h"
  2. CSL_BEGIN_DOS
  3. voidDrawCommand(intleft,inttop,intright,intbottom,inti)
  4. {
  5. if(i)setcolor(WHITE);
  6. elsesetcolor(DARKGRAY);
  7. line(left,top,left,bottom);
  8. line(left,top,right,top);
  9. if(i)setcolor(LIGHTGRAY);
  10. elsesetcolor(BLACK);
  11. line(left+1,top+1,left+1,bottom-1);
  12. line(left+1,top+1,right-1,top+1);
  13. if(i)setcolor(DARKGRAY);
  14. elsesetcolor(LIGHTGRAY);
  15. line(left+1,bottom-1,right-1,bottom-1);
  16. line(right-1,top+1,right-1,bottom-1);
  17. if(i)setcolor(BLACK);
  18. elsesetcolor(WHITE);
  19. line(left,bottom,right,bottom);
  20. line(right,top,right,bottom);
  21. bar(left+2,top+2,right-2,bottom-2);
  22. }
  23. voidcslMain()
  24. {
  25. initgraph(0,800,600);//初始化窗口函数
  26. setbkcolor(LIGHTGRAY);
  27. cls();
  28. flush(1);//快速刷新屏幕,csl特有函数
  29. //画一个按钮控件
  30. DrawCommand(100,200,360,260,1);
  31. DrawCommand(380,200,640,260,0);
  32. settextsize(2,2);//设置字体大小,csl特有函数
  33. //字体特技:凹字体
  34. setcolor(DARKGRAY);
  35. outtextxy(120,210,"激活的按钮控件");
  36. setcolor(WHITE);
  37. outtextxy(121,211,"激活的按钮控件");
  38. //字体特技:凸字体setcolor(WHITE);
  39. outtextxy(400,210,"按下的按钮控件");
  40. setcolor(DARKGRAY);
  41. outtextxy(401,211,"按下的按钮控件");
  42. setcolor(BLACK);
  43. outtextxy(100,300,"大家好!学习使用CSL库编写C/C++习作。");
  44. getch();
  45. }

实例3CSL图形程序展示

打包文件名:demo.rar

程序截图:

实例4:炮打飞机

打包文件名:pdfj.rar

程序截图:

实例5:音乐演奏

打包文件名:music.rar

程序截图:略

实例6:俄罗斯方块

打包文件名:rus.rar

程序截图:

实例7:最小的打字练习

打包文件名:ttnb.rar

程序截图:

实例8:打字练习

实例8:汇编语言设计3D动画程序

特别说明:这个程序并非作者原创,而是1997世界编程大赛第一名的作品。

打包文件名:asm3d.rar

程序截图:

下载第二部分:http://zhuyunxiang.blog.51cto.com/attachment/201104/653596_1303836056.rar

下载第一部分:http://zhuyunxiang.blog.51cto.com/attachment/201104/653596_1303835997.rar

上一篇 目录 下一篇

分享到:
评论

相关推荐

    初中语文文摘文苑那年元旦__惊天地泣鬼神

    本文将通过“初中语文文摘文苑那年元旦__惊天地泣鬼神”这一场景的描述,展现学生与老师的互动,集体合作的精神,并从中提炼出与学习和团队活动相关的重要概念。 首先,我们看到的是“集体合作”的力量。学生们在...

    LetsDoIt:怎么写出惊天地、泣鬼神的代码作品呢?One Step,Two Step,Three Step,Aha, gotcha!

    怎么写出惊天地、泣鬼神的代码作品呢,One Step,Two Step,Three Step,Aha, There! 这是一个有趣的Road Map库,我将把我开发当中遇到的不错的、有趣的项目放在这个库当中,或者是在此建立索引目录!其中主要的...

    小学语文近义词动天地感鬼神成语解释

    近义词“动天地,泣鬼神”与之类似,都是形容事物具有极强的感动力,能够触动最深层次的情感。在实际应用中,这些成语可以用来评价那些感人的故事、英勇的行为或是深情的诗词,让读者或听者产生共鸣。 在教育中,这...

    言出天地外,思出鬼神表.doc

    这首诗歌是李白极具代表性的作品之一,它不仅展现了李白的诗歌才华,更折射出他对理想世界的无限向往与对个性自由的执着追求。 这首诗的结构布局堪称匠心独运,它不仅仅是一篇文字作品,更像是一幅三维画卷,给人以...

    js实现选中页面文字将其分享到新浪微博

    除非这篇文章惊天地、泣鬼神,痛彻心扉,穿越前世今生。但是,如果有更加方便快捷的分享方式,这种冷淡得让人结冰的场面或许就不会经常出现。 一般翻译软件都有划词翻译功能,例如有道桌面词典的桌面划词翻译功能: ...

    文言文中常见语法现象和句式.doc

    这种用法在古文中十分常见,例如“惊天地,泣鬼神”中的“惊”和“泣”,分别转意为“使……震惊”和“使……悲泣”。除了动词,名词和形容词在特定语境下也可以表现为使动。如“臣诸侯”中的“臣”字,指的是“使...

    五年级语文上册 第五单元 23 黄帝作业设计 语文S版-语文S版小学五年级上册语文试题.doc

    “惊天地、泣鬼神”则形象描绘了战争的惨烈程度。 6. 课文内容回顾:这篇课文是根据《史记》及相关资料编写,陕西黄陵县还保留着黄帝陵和轩辕庙,以纪念这位伟大的始祖。课文主要从四个方面介绍了黄帝被奉为中华...

    山东省2013年高二语文暑假作业(六)

    - “直可惊天地,泣鬼神。”中的“惊”和“泣”都是使动用法,意为“使……震惊”和“使……哭泣”。 - “先破秦入咸阳者王之。”中的“王”是使动用法,意为“使……成为王”。 - “大王必欲急臣,臣头今与璧俱...

    [地方教师公开招聘考试密押题库与答案解析]安徽省教师公开招聘考试小学语文模拟6.docx

    4. 修辞手法分析:涉及诗词中修辞手法的识别,如“惊风雨”、“泣鬼神”是夸张手法,不是对比。 5. 成语使用:考查成语在语境中的正确应用,如“巧夺天工”通常用于形容人工技艺,不适合形容自然景色;“凤毛麟角”...

    高考必背名言名句.doc

    2. "笔落惊风雨,诗成泣鬼神"(杜甫):形容文笔的力量极其强大,可以感动天地,影响深远。 3. "博学之,审问之,慎思之,明辨之,笃行之"(《中庸》):强调学习的五个步骤:广泛学习、仔细询问、谨慎思考、清晰...

    蜀道难jb上课学习教案.pptx

    杜甫曾赞誉他“笔落惊风雨,诗成泣鬼神”,充分体现了李白诗歌的磅礴气势和艺术魅力。 2. 《蜀道难》的文学背景与体裁: 《蜀道难》是一首乐府旧题的诗歌,内容主要通过描绘蜀道的艰险来表达其难以通行的主题。...

    关于李白的小故事.doc

    他的诗作充满激情,给人以强烈的情感冲击,正如杜甫所赞美的“笔落惊风雨,诗成泣鬼神”。李白留存的900多首诗被辑录于《李太白集》,成为了中国文学的瑰宝。 李白的故事和诗歌不仅体现了他的个人魅力,也反映了...

    大学语文试题库(九).doc

    10. 李白赞扬杜甫的诗歌具有震撼人心的力量,如“笔落惊风雨,诗成泣鬼神”所示。 11. 王维被尊称为“诗佛”,有“诗家天子王江宁”之称,其诗画皆有很高的艺术成就。 12. 《孔雀东南飞》和《陌上桑》均为汉代乐府...

    河北省安平县八年级语文下册 30 诗五首学案(无答案)(新版)新人教版 学案.doc

    杜甫曾赞美他的诗才,形容为“笔落惊风雨,诗成泣鬼神”。 3. 杜甫,字子美,自号少陵野老,唐朝伟大的现实主义诗人,被尊称为“诗圣”,他的诗作被誉为“诗史”。 4. 岑参是唐代边塞诗人,与高适并称为“高岑”,...

    山东省肥城市湖屯镇初级中学七年级语文论语十则PPT学习教案.pptx

    5. 孔子的教育理念:孔子对鬼神持怀疑态度,提倡私人讲学,主张“有教无类”和“因材施教”,强调学习与思考相结合。 6. 《论语》概述:《论语》是记录孔子及其弟子言行的语录体散文集,分为语录体、对话体和叙事体...

    高年级晨读.pdf

    - **情感真实**:强调学生在写作时应注重情感的真实性,即使无法达到“笔落惊风雨,诗成泣鬼神”的高度,但只要情感真挚,就能打动人心。 - **细节描写**:通过对具体场景或人物的细致刻画,使读者能够感同身受,...

    [地方教师公开招聘考试密押题库与答案解析]安徽省教师公开招聘考试小学语文模拟13.docx

    例如,“笔落惊风雨,诗成泣鬼神”这一句既运用了夸张手法,又体现了对偶之美。而“肯为君王卷土来?”这一句则仅使用了反问手法。这些修辞手法的灵活运用,能够丰富学生的表达能力,提高语文素养。 标点符号的使用...

    [教师公开招聘考试密押题库与答案解析]教师公开招聘考试小学语文分类模拟12.docx

    9. **李白**:被誉为“诗仙”,“笔落惊风雨,诗成泣鬼神”是对他的赞美。 10. **《岳阳楼记》**:并非欧阳修所作,而是范仲淹的代表作。 11. **晚清四大谴责小说**:不包含《儒林外史》,它是吴敬梓的讽刺小说。 ...

Global site tag (gtag.js) - Google Analytics