附录1:
惊天地兮泣鬼神,C语言学习库诞生
编写C/C++习作,可以多编写一些趣味程序,即增强能力,又提高兴趣,还便于在老师和同学面前展示,提高关注度。
在前面的章节中,本书已经提出,需要“在Windows SDK API的基础上,专门封装一套函数库,称之为C语言学习库(C-Language Study Libray,简称csl),该库封装了所有Winows下SDK画图的细节,提供了一个与Dos下编程相似的接口,不就两全其美了吗。”现在这个接口正式诞生,一个学习C/C++新的时代正式来临!下面就以Dev-C++为例说明之。
(以下略......,具体可以参见书籍附录)
附录2:
文中涉及的程序实例
文中涉及的部分程序提供了源代码和可执行文件的下载。(在文章末整体打包下载)。
实例1:你好程序员。
打包文件名:test01.rar
程序截图:
程序代码:
- #include"csl.h"
- CSL_BEGIN_DOS
-
voidcslMain()
- {
- initgraph(0,800,600);
-
outtextxy(300,300,"大家好!这就是C语言学习库程序!");
- getch();
- }
实例2:学习编写CSL程序
打包文件名:test02.rar
程序截图:
程序代码:
- #include"csl.h"
- CSL_BEGIN_DOS
-
voidDrawCommand(intleft,inttop,intright,intbottom,inti)
- {
-
if(i)setcolor(WHITE);
-
elsesetcolor(DARKGRAY);
- line(left,top,left,bottom);
- line(left,top,right,top);
-
if(i)setcolor(LIGHTGRAY);
-
elsesetcolor(BLACK);
- line(left+1,top+1,left+1,bottom-1);
- line(left+1,top+1,right-1,top+1);
-
if(i)setcolor(DARKGRAY);
-
elsesetcolor(LIGHTGRAY);
- line(left+1,bottom-1,right-1,bottom-1);
- line(right-1,top+1,right-1,bottom-1);
-
if(i)setcolor(BLACK);
-
elsesetcolor(WHITE);
- line(left,bottom,right,bottom);
- line(right,top,right,bottom);
- bar(left+2,top+2,right-2,bottom-2);
- }
-
voidcslMain()
- {
-
initgraph(0,800,600);
-
- setbkcolor(LIGHTGRAY);
- cls();
-
flush(1);
-
- DrawCommand(100,200,360,260,1);
- DrawCommand(380,200,640,260,0);
-
-
settextsize(2,2);
-
- setcolor(DARKGRAY);
-
outtextxy(120,210,"激活的按钮控件");
- setcolor(WHITE);
-
outtextxy(121,211,"激活的按钮控件");
-
-
outtextxy(400,210,"按下的按钮控件");
- setcolor(DARKGRAY);
-
outtextxy(401,211,"按下的按钮控件");
-
- setcolor(BLACK);
-
outtextxy(100,300,"大家好!学习使用CSL库编写C/C++习作。");
- getch();
- }
实例3:CSL图形程序展示
打包文件名: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
上一篇 目录 下一篇
分享到:
相关推荐
初中语文文摘文苑那年元旦__惊天地泣鬼神
怎么写出惊天地、泣鬼神的代码作品呢,One Step,Two Step,Three Step,Aha, There! 这是一个有趣的Road Map库,我将把我开发当中遇到的不错的、有趣的项目放在这个库当中,或者是在此建立索引目录!其中主要的...
小学语文近义词动天地感鬼神成语解释
一个简单的前端demo 青春,一半明媚,一半忧伤。 它是一本惊天地泣鬼神的着作,而我们却读的太匆忙。 于不经意间,青春的书籍悄然合上,以至于我们要重新研读它时, 却发现青春的字迹早已落满尘埃,模糊不清
除非这篇文章惊天地、泣鬼神,痛彻心扉,穿越前世今生。但是,如果有更加方便快捷的分享方式,这种冷淡得让人结冰的场面或许就不会经常出现。 一般翻译软件都有划词翻译功能,例如有道桌面词典的桌面划词翻译功能: ...
纵观交互设计发展史,就是创新的交互模式被广为...这种创新不一定是惊天地泣鬼神的革命性设计,一个小小的交互组件的创新就可以让产品体验增色不少。今天就通过一些案例聊聊交互组件创新的四种常见方式,与大家共勉。
揭露社会黑暗和蔑视权贵的诗歌,现存近万首诗,他的诗以磅礴雄伟的气势、炽烈奔放的情感、丰富奇丽的想象、大胆惊人的夸张、清新自然的语言,创造出了瑰丽多彩的艺术形象,达到了“笔落惊风雨,诗成泣鬼神”的艺术...
出土睡简《日书》为研究先秦民众的鬼神信仰提供了第一手史料。文章对《日书》当中的“祠”现象做一番梳理,井分析其鬼神信仰的特征, 即“层累地造成的鬼神信仰”。
前身是2003年由加拿大华裔留学生小鬼神创立YYeTs字幕组,于2006年6月1号正式建立独立论坛,并逐渐成为知名影视站点之一。网站包括动作片、喜剧片和综艺片等十几个频道。 在2014年10月,因涉嫌盗版问题遭美国电影协会...
一、浏览 执行文件菜单中的打开。如果你是第一次查看这个游戏,RPGVierer[1]会弹出对话框让你选择游戏的路径,一般选择游戏主程序所在目录即可 之后就可以用浏览菜单或者浏览工具栏查看游戏中的图片了。...
WII电光火石3的完美存档,把模拟器目录里的User——Wii——Title——00010000——5244534a——data——DBZSM 替换成解压包里的就行了
一文学哲学史地类古书疑义举例补―(一)语中异字同义例:如庄子山木篇日“天地之行也,运物之泄也,’,行泄义同。大宗师篇曰“神鬼神帝生天生地”,神生俱有引出之义。(二)一字不成词则加助语例:如书盘庚“民...
人类最早的礼仪是祭祀礼仪,它主要是表达对天地鬼神的敬畏和祈求。 职业礼仪培训PPT目录: 一、礼仪基本介绍 二、握手迎客礼仪 三、会议拜访礼仪 四、仪表仪态礼仪 ... 关键词:礼仪培训PPT下载,商务礼仪PPT...
周公解梦微信小程序,工具类小程序,告诉周公你梦到了什么?...梦境类别:自然类、建筑类、鬼神类、植物类、动物类、身体类、物品类、情爱类、生活类、人物类。 物品类别:泥巴、大风、惊涛骇浪、山崩海啸等。
(一)释疫(十)释(二)释已(十一)释(三)释甲(十二)释用(四)释晶(十...徐锴系传亦云:鬼神在共闲,若皆应役然也。按刘徐之说不经,不足辨矣。今谓:役之为言易也。古音役易同在锡部.易者.延也。诗大雅?...
夏、商、周三代的信仰从敬上帝,到拜鬼神,再到尊人崇德,信仰下移使周人的祭祀和信仰逐渐功利化。孔子在反思周人信仰的基础上,秉承上古三代的信仰精神,创造性地形成了自己的天命观,相信只有信仰“天道”,才能把...
摩托艇的模型,可以直接使用,可以下载看看。
linklist.cpp