自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 程序员养成计划:目标和过程

目标1 熟练掌握C和C++; 2 熟悉Windows GUI编程;3 熟悉3d游戏开发;经过几个月到一年左右的学习后,能承担公司展项中小型软件的开发工作.以后 大家有兴趣可以一起学习苹果IOS App开发。过程大家 每天安排一定的时间学习,做一下学习笔记和学习计划. 这个链接是 C语言入门教程:c语言从入门到精通|C语言程序设计 谭浩强 ,不会可以查询。ht

2015-04-10 09:21:53 541 1

原创 练习10: 在windows MFC窗口中用CImage显示图片

#include                CClientDC dc(this);RECT rect;GetClientRect(&rect);               CImage back;back.Load("Wait_0000.jpg");if(!back.IsNull())back.Draw(dc.GetSafeHdc(),

2015-04-29 10:12:43 826

原创 练习9: 在windows MFC窗口中用GDI显示BMP图片

在windows MFC窗口中显示BMP图片,可以用如下过程:1 先熟悉bmp文件格式. 可以在msdn察看BITMAPFILEHEADER结构和BITMAPINFO.2 加载BMP图像文件到内存中.需要文件操作(fopen,fread).3 将内存中的BMP文件内容转换到位图句柄.4 把BMP位图显示在屏幕上.

2015-04-28 10:17:59 737

原创 练习8: 在windows MFC窗口中用gdi画图

从今天开始,我们进入windows gui编程学习.以后windows gui编程学习和语言算法学习,会穿插进行,让大家不觉得太枯燥.     代码从群共享下载.     要求大家看懂OnPaint画图的代码, 并画一个红色的三角形. 显示一行"hello world".

2015-04-27 16:12:10 554

原创 练习7: 用递归法求斐波纳契数列的第n项, 体验编程之美

#include "stdafx.h"unsigned int F(unsigned int n){ } int main(){ for(int i=0;i<25;i++) { printf("f(%d)=%u\n",i,F(i)); } return 0;}

2015-04-24 09:40:05 758

原创 练习6: 用迭代法求斐波纳契数列第n项的函数, 提高函数设计思维能力

斐波纳契数列定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)  n为>=2的正整数.     迭代法举例如下:      int count=0;      for(int i=1;i          count = count+i;     以上就是对count不断的迭代,得到最终值.    #include "stdafx.h"unsigne

2015-04-22 13:32:06 1223

原创 练习5: 计算一个32位无符号整数在二进制中1的个数, 顺便熟悉2进制和16进制

计算一个32位无符号整数在二进制中1的个数.  如2015, 它的16进制表示是0x7DF,2进制是11111011111, 在二进制中1的个数是10.  (可以用windows里的计算器,选择程序员,来算16进制和2进制)#include "stdafx.h"int GetOneCount(unsigned int n){ /* 实现代码 */}void

2015-04-17 10:32:49 981

原创 练习4: 设计字符串反转函数,理解字符串,数组,指针的内在联系。

设计一个函数,实现字符串反转.具体要求见下面代码.      明后天我会贴上参考代码.     大家每完成1个练习,对c语言的理解就会加深一些.     c语言的关键就是指针,理解了指针,c语言就基本过关了.  加油.#include "stdafx.h"#include void reverse(char* str,int len){ /* 实现代码

2015-04-14 11:32:27 477

原创 练习3: 通过打印指针,加深对交换函数和指针的理解。

和练习2相同,增加了指针打印。大家可以观察指针值,来理解swap1不起作用,swap2有效。#include "stdafx.h"void swap1(int a, int b){ printf("swap1 地址 a=%p, b=%p\n",&a,&b); int temp = b; b = a; a = temp;}void swap2(int *a, int *b)

2015-04-10 10:10:48 305

原创 练习2: 通过交换函数的实现,学习指针的用法。

练习2 指针的学习 看下面的程序,要明确明白为何swap1不起作用,swap2有效.#include "stdafx.h"void swap1(int a, int b){ int temp = b; b = a; a = temp;}void swap2(int *a, int *b){ int temp = *b; *b = *a; *a = temp;

2015-04-10 09:53:16 353

原创 练习1:冒泡排序 , 既可以学算法,又可以熟悉数组,循环的用法.

大家可以练习一下 冒泡排序 , 既可以学算法,又可以熟悉数组,循环的用法.参考http://blog.csdn.net/morewindows/article/details/6657829 大家可以加上main(), 输出排序后的数字,如原来数字如  3 2 7 5 9输出       2 3 5 7 9

2015-04-10 09:42:36 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除