易截截图软件、单文件、免安装、纯绿色、仅160KB

C + windows API

做Windows程序开发,windows API一定是要学习的。虽然现在windows平台下的开发环境有很多,也很方便,但通常只会提供
windows服务的一个子集,有些特性还得调用API。
分层是软件开发中一个永久的解决方案,很多难以解决的问题都可以用多加一层来解决。操作系统就是一个很好的例子。操作系统在
软件开发人员与计算机硬件之间,这样就使开开发人员从繁杂的硬件处理中解脱出来,然而又能实现对硬件很好的控制。
对于开发人员来说,操作系统就是一堆API的定义,包括函数,数据定义,宏等。windows为程序员提供的API用动态链接库的形式给
出,开发人员可以在连接程序的时候把那些与动态链接库相关的导入库链接到程序中,然后等加载程序的时候,再重定位到具体的函数地址。
C + API是一种开发windows应用程序的方式,也是最原始的一种,但不是唯一的,但确实最能升入了解操作系统服务,最能充分利
用操作系统服务的一种。无论怎么,想做windows开发,API是一定要熟悉的。


相关文档:

决策树C4.5算法Java代码

    - 加入菜鸟学习网,获得珍藏资源

Java代码 数据挖掘中决策树C4.5预测算法实现(半成品,还要写规则后剪枝及对非离散数据信息增益计算) Java代码 package org.struct.decisiontree;   import java.util.ArrayList;   import java.util.Arrays; ......

C专家编程精编之一

C专家编程  精编之一     第一章~第三章
C的复杂之处 在于它的指针 ,但是比其指针更为复杂的是它的声明 !!!
你能看懂它们的意思 吗?
apple=sizeof(int)*p  ;   apple=sizeof * p;
j= (char (*)[20])malloc(20);
int   const * grape; 与   int * const gr ......

C的enum struct 以及 Java的enum

 在c中enum的使用和struct很像
enum name{
a,b,c
};

 
struct name{
int a;
int b;
char c;
};

 
or
 
typedef struct{
int a;
int b;
char c;
}Name;

使用的时候都要先声明变量
 
enum name n1,n2,n3;
n1=a;
n2=b;
n3=enum name(3-1);
struct name sn1,sn2;
s ......

Linux下的C编程入门之“线程”控制与“线程”通信编程

本文来自:Linux教程 -- http://doc.linuxpk.com/53295.html
如有不明白之处,欢迎参加社区讨论
1.Linux“线程”
 笔者曾经在《基于嵌入式操作系统VxWorks的多任务并发程序设计》(《软件报》2006年第5~12期)中详细叙述了进程和线程的区别,并曾经说明Linux是一种“多进程单线程”的操作系统。 ......

c 字符串处理

程序开头要声明
#include <string.h>
 
函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:
 
#include <stdio.h>
#include <string.h>
 
int main(void)
{
char string[10];
char *str1 = "abcdefghi";
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号