你好我学了C和C++能做一些简单的小游戏和简单数据库软件,这样的水平能不能去

一个学期把谭浩强的C++程序设计学完了 现在完全不知道有什么用处 如果还要深入学习 看什么书比较好_百度知道
一个学期把谭浩强的C++程序设计学完了 现在完全不知道有什么用处 如果还要深入学习 看什么书比较好
听别人讲C++primer讲的比较深入
不知道好不好
好的话哪个版本的比较好
求高人指导
提问者采纳
&&lt,你甚至不知道C++能干什么;&lt,去看吧;&C++程序设计原理和实现&听说C++&quot,是的。D;台湾比较起来)只是浪费你阅读时间,能找到方向,&听说C++&德国人写的,依然不知道C++是什么东西.如果你看了一部分或者一半C++primer之后,你能大致知道C++能做些什么;&gt.org就是代表当今世界最先进的C++水平了,于是www,书有点厚。个人认为你看了这本书之后。C,个人认为国人出的C++书都是TM垃圾(和国外&#47.,你就应该发现原来C++有这么多不足;Boost程序库完全开发指南&gt.OK 第二步完成之后,你可以看一看C++发明人写的&&gt.如果C++标准程序库搞定之后
来自团队:
其他类似问题
为您推荐:
其他3条回答
就是代表当今世界最先进的C++水平了;Boost程序库完全开发指南&&gt!!; 挺好的入门boost)以后别说自己是中国人,去看吧!。(这里你可以看一下国人的一本书叫&台湾比较起来)只是浪费你阅读时间!;&lt什么东西
个人认为国人出的C++书都是TM垃圾(和国外&#47
C++初级程序员 只看书 听讲座 最后白学!建议 多做实践联系!还有 C/C++一般程序都设计操作系统,建议学习一些操作系统的知识。如果 纯应用系统开发的 C/C++也不是长项,还不如选其他语言!所以 既然选择了这条路 就要去承受学习的压力和辛苦!
可以找一些项目类的书籍来做做,照着项目的思路来,技术很容易得到提高。你现在需要的是实操,理论你已经有了,接下来再看书收获不大,建议你自己做一两个项目,像图书管理系统、餐饮管理系统,还有一些简单的小游戏,都可以做做。加油!!!
推荐一下关于项目方面的书啊
好的,把我之前在学校图书馆借到的一本书推荐给你,挺不错的。《Visual C++ 2005管理系统开发经典案例》 罗斌 著 、 《Visual C++项目开发全程实录》 李言 著
这些里面大概有十个比较简单而经典的项目,还有详细的代码,比较实用。顺便问一句,你用的编程环境是什么??(即你用什么编程软件?)
visual C++6.0
行了,够用。祝你早日学有所成
程序设计的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁j_14273_PrettyGame 一些C和C++的小游戏,简单易懂并且很有趣,希望对大家能有所帮助 Program
238万源代码下载-
&文件名称: j_14273_PrettyGame
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 1149 KB
&&上传时间:
&&下载次数: 1
&&提 供 者:
&详细说明:一些C和C++的小游戏,简单易懂并且很有趣,希望对大家能有所帮助-Some C and C++ game, easy to understand and very interesting, and I hope to be helpful
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&源码\PrettyGame\battlecity\BattleCity.exe&&....\..........\..........\graphics\bonus.bmp&&....\..........\..........\........\bore.bmp&&....\..........\..........\........\bullet.bmp&&....\..........\..........\........\enemy.bmp&&....\..........\..........\........\explode1.bmp&&....\..........\..........\........\explode2.bmp&&....\..........\..........\........\flag.bmp&&....\..........\..........\........\gameover.bmp&&....\..........\..........\........\misc.bmp&&....\..........\..........\........\num.bmp&&....\..........\..........\........\player1.bmp&&....\..........\..........\........\player2.bmp&&....\..........\..........\........\shield.bmp&&....\..........\..........\........\splash.bmp&&....\..........\..........\........\tile.bmp&&....\..........\..........\map\level1.map&&....\..........\..........\...\level10.map&&....\..........\..........\...\level11.map&&....\..........\..........\...\level12.map&&....\..........\..........\...\level13.map&&....\..........\..........\...\level14.map&&....\..........\..........\...\level15.map&&....\..........\..........\...\level16.map&&....\..........\..........\...\level17.map&&....\..........\..........\...\level18.map&&....\..........\..........\...\level19.map&&....\..........\..........\...\level2.map&&....\..........\..........\...\level20.map&&....\..........\..........\...\level3.map&&....\..........\..........\...\level4.map&&....\..........\..........\...\level5.map&&....\..........\..........\...\level6.map&&....\..........\..........\...\level7.map&&....\..........\..........\...\level8.map&&....\..........\..........\...\level9.map&&....\..........\..........\sound\Bang.wav&&....\..........\..........\.....\Fanfare.wav&&....\..........\..........\.....\Gunfire.wav&&....\..........\..........\.....\hit.wav&&....\..........\..........\.....\Peow.wav&&....\..........\..........\...rce\BattleCity.dsp&&....\..........\..........\......\BattleCity.rc&&....\..........\..........\......\Game.cpp&&....\..........\..........\......\Game.h&&....\..........\..........\......\graphics\bonus.bmp&&....\..........\..........\......\........\bore.bmp&&....\..........\..........\......\........\bullet.bmp&&....\..........\..........\......\........\enemy.bmp&&....\..........\..........\......\........\explode1.bmp&&....\..........\..........\......\........\explode2.bmp&&....\..........\..........\......\........\flag.bmp&&....\..........\..........\......\........\gameover.bmp&&....\..........\..........\......\........\misc.bmp&&....\..........\..........\......\........\num.bmp&&....\..........\..........\......\........\player1.bmp&&....\..........\..........\......\........\player2.bmp&&....\..........\..........\......\........\shield.bmp&&....\..........\..........\......\........\splash.bmp&&....\..........\..........\......\........\tile.bmp&&....\..........\..........\......\Input.cpp&&....\..........\..........\......\Input.h&&....\..........\..........\......\map\level1.map&&....\..........\..........\......\...\level10.map&&....\..........\..........\......\...\level11.map&&....\..........\..........\......\...\level12.map&&....\..........\..........\......\...\level13.map&&....\..........\..........\......\...\level14.map&&....\..........\..........\......\...\level15.map&&....\..........\..........\......\...\level16.map&&....\..........\..........\......\...\level17.map&&....\..........\..........\......\...\level18.map&&....\..........\..........\......\...\level19.map&&....\..........\..........\......\...\level2.map&&....\..........\..........\......\...\level20.map&&....\..........\..........\......\...\level3.map&&....\..........\..........\......\...\level4.map&&....\..........\..........\......\...\level5.map&&....\..........\..........\......\...\level6.map&&....\..........\..........\......\...\level7.map&&....\..........\..........\......\...\level8.map&&....\..........\..........\......\...\level9.map&&....\..........\..........\......\Plane.cpp&&....\..........\..........\......\Plane.h&&....\..........\..........\......\res\tank.ico&&....\..........\..........\......\resource.h&&....\..........\..........\......\sound\Bang.wav&&....\..........\..........\......\.....\Fanfare.wav&&....\..........\..........\......\.....\Gunfire.wav&&....\..........\..........\......\.....\hit.wav&&....\..........\..........\......\.....\Peow.wav&&....\..........\..........\......\Sound.cpp&&....\..........\..........\......\Sound.h&&....\..........\..........\......\Sprite.cpp&&....\..........\..........\......\Sprite.h&&....\..........\..........\......\wavread.cpp&&....\..........\..........\......\wavread.h&&....\..........\diablo\ASC12&&....\..........\......\ASC16&&....\..........\......\BRIGHT.BMP
&输入关键字,在本站238万海量源码库中尽情搜索:软件工程 C/C++ 求业内高人指点。_百度知道
软件工程 C/C++ 求业内高人指点。
我现在大三下,学的是材料科学,但对本专业无兴趣 自大一便自学了VB C  C++ VC 。现在可以用MFC熟练的写出类似于QQ ·酷狗·等等市面上比较流行的界面,也可以实现部分功能。可以自己开发五子棋
·连连看,扫雷等小游戏。对网络目前只会用套接字实现简单的异地珐哗粹狙诔缴达斜惮铆通信,目前正在学习数据库与&window核心编程& .我的目标是去做C++游戏开发,但是我的证书只有2级VB
,现在准备考3级数据库。以我现在的水平再奋斗一年能不能去企业面试??我担心的是专业和证书会成为我最大的障碍,求业内高人指点一二。
提问者采纳
可以去面试,并且不用担心专业和证书。C++游戏开发的话,网络和数珐哗粹狙诔缴达斜惮铆据库部分要么学精,要么会点皮毛即可。游戏大多跟图像有关,得会DX或OpenGL(PC游戏前者多,手游后者),你可以看一下招聘网站,看看找的人要求什么。编程不太看重证书,看的是实际能力和你做过的东西。
提问者评价
其他类似问题
为您推荐:
软件工程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁一个简单的小游戏:盒子接球
用VC写了一个小小的游戏,在界面右侧有运行时间,接到的小球个数等信息,有 10 个小球下落,玩家可以控制一个盒子左右移动(方向键),来接小球,按 Esc 键退出,最后会显示接到的小球的数目。就是这么简单。
游戏运行截图如下:
以下是游戏的全部源代码:
///////////////////////////////////////////////////
// 程序名称:盒子接球(一个简单的小游戏)
// 编译环境:Visual C++ 6.0,EasyX 2013霜降版
// 作  者:圣石 &&
// 最后修改:
// 玩法:按方向键控制盒子移动接住小球,总共有 20s 的游戏时间,倒计时为 0 时游戏结束
#include &graphics.h&
#include &conio.h&
#include &time.h&
#include &stdio.h&
// 定义常量
#define NUM 10
#define CMD_LEFT
#define CMD_RIGHT
#define CMD_QUIT
int box_x = 10;
int box_y = 420;
// 定义球的结构体
struct Ball
// 获取用户控制
int GetCommand()
int c = 0;
if (GetAsyncKeyState(VK_LEFT) & 0x8000)
c |= CMD_LEFT;
if (GetAsyncKeyState(VK_RIGHT) & 0x8000) c |= CMD_RIGHT;
if (GetAsyncKeyState(VK_ESCAPE) & 0x8000) c |= CMD_QUIT;
int Time(int t)
char strsec[10];
int sec = 20 - (GetTickCount() - t) / 1000;
itoa(sec, strsec, 10);
outtextxy(570, 110, &
outtextxy(570, 110, strcat(strsec, &s&));
void menu()
line(449, 0, 449, 480);
char runTime[] = &游戏倒计时
receiveBallNum[] = &接到的球的数量:&, copyRight[] = &版权所有:圣石&,
finishWorkDate[] = &完成日期:日&,
introductiona[] = &按方向键控制盒子移动接住&, introductionb[] = &小球,倒计时为0时游戏结束&;
settextcolor(GREEN);
outtextxy(450, 10, introductiona);
outtextxy(450, 30, introductionb);
outtextxy(450, 110, runTime);
outtextxy(450, 210, receiveBallNum);
outtextxy(450, 310, copyRight);
outtextxy(450, 410, finishWorkDate);
// 产生随机球
void ballRandom(Ball ball[], int i)
ball[i].x = 16 + 45 *
ball[i].y = 8 + rand() % 32;
ball[i].v = 1 + rand() % 5;
// 画球,并计算得分
void calculateScore(Ball ball[], int &score)
for(int i = 0; i & NUM; i++)
fillcircle(ball[i].x, ball[i].y, 8);
if(ball[i].y &= 472)
ballRandom(ball, i);
if(box_x + 8 &= ball[i].x && ball[i].x &= box_x + 72 && ball[i].y &= 412)
ballRandom(ball, i);
int main()
initgraph(640, 480);
srand(time(NULL));
BeginBatchDraw();
setlinecolor(GREEN);
setfillcolor(WHITE);
Ball ball[NUM];
int dx, i, c, score = 0;
bool flag =
for(i=0; i# i++)
ballRandom(ball, i);
int t = GetTickCount();
char strScore[10], str[] = &your score:&;
// 游戏主循环
while(flag)
// 显示得分
char strScore[10];
itoa(score, strScore, 10);
outtextxy(570, 210, strScore);
// 画球,并计算得分
calculateScore(ball, score);
fillrectangle(box_x, box_y, box_x+80, box_y+60);
FlushBatchDraw();
// 获取用户控制命令
c = GetCommand();
if (c & CMD_LEFT) dx = -10;
if (c & CMD_RIGHT) dx = 10;
if (c & CMD_QUIT) flag =
if (!Time(t)) flag =
Sleep(25);
// 擦除游戏区
clearrectangle(0, 0, 448, 480);
// 计算球的新坐标
for(i = 0; i & NUM; i++)
ball[i].y += ball[i].v;
// 移动盒子
if(box_x & 0)
box_x = 0;
if(box_x & 368) box_x = 368;
// 清空键盘缓冲区
FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE));
// 输出游戏结果
itoa(score, strScore, 10);
outtextxy(222, 240, strcat(str, strScore));
outtextxy(220, 300, &按任意键退出&);
EndBatchDraw();
// 按任意键退出
closegraph();
浏览次数: 更新时间:

我要回帖

更多关于 c语言实现简单数据库 的文章

 

随机推荐