c有sdk怎么写程序

1.C语言SDK编程public class convertToOx extends Frame implements ActionListener{
Label ox; //显示结果的标签
TextField input; //输入文本框
public convertToOx(){
super("二进制转十进制"); //定义窗体的标题
dec=new Label("字符");
input=new TextField(20);
Button convert=new Button("转换"); //转换按钮
setLayout(new FlowLayout()); //制定按流式布局排布控件
add(input);
add(convert);
add(ox);
convert.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
String s=input.getText(); //获取文本框的输入字符串
int x=Integer.parseInt(s,16); //按十六进制分析字符串
ox.setText("结果="+x); //将分析后的十进制结果显示在标签处
}
public static void main(String args[]){
Frame x=new convertToOx();
x.setSize(450,150); //设置窗体大小
x.setVisible(true); //让窗体可见
}
}
2.C语言SDK编程public class convertToOx extends Frame implements ActionListener{Label ox; //显示结果的标签TextField input; //输入文本框public convertToOx(){super("二进制转十进制"); //定义窗体的标题dec=new Label("字符"); input=new TextField(20);Button convert=new Button("转换"); //转换按钮setLayout(new FlowLayout()); //制定按流式布局排布控件add(input);add(convert);add(ox);convert.addActionListener(this);}public void actionPerformed(ActionEvent e){String s=input.getText(); //获取文本框的输入字符串int x=Integer.parseInt(s,16); //按十六进制分析字符串ox.setText("结果="+x); //将分析后的十进制结果显示在标签处}public static void main(String args[]){Frame x=new convertToOx();x.setSize(450,150); //设置窗体大小x.setVisible(true); //让窗体可见}} 。
3.C语言如何API编程用C调用API 就不能在是简单的tubroc了
需要用到vc工具
一般用的是vc++ 6.0
直接用c就是windows SDK编程 这种编程相对与MFC来说更加接近底层
学习纯C的SDK编程可以让你更加了解windows编程的机制和原理
学习完SDK编程 再来学习MFC就会容易的多~~
关于书籍 windows编程很好的书籍并不是特别的多
但是有一本是可以说是windows编程界的圣经:
Windows 程序设计(第5版)(上、下册)
网上有电子版 源代码的话petzold大师的个人主页
上好像有
关于petzold这个人 你也应该了解 windows编程泰斗~~
4.windows的sdk编程什么是Windows SDK SDK即software develope kit(软件开发工具包),它包含了进行Windows软件开发的文档和API函数的输入库、头文件(因为API在动态链接库中,这些动态链接库是系统的组成部分因此不用再提供,而输入库和头文件则必须,这样才能在你的程序中使用API函数) 。
早期SDK是一个单独发放的包,现在在Visual C++和其他一些开发环境中已经包含了它 。如果你已经安装了VC++那么就可以开始编写Windows程序了 。
随着Windows系统的发展,SDK的内容越来越多,我们只要抓住最基本的方面 。至于其他专门的主题,就根据自己的兴趣和技术方向进一步学习了 。
不用被第一个Windows程序吓住 如果你已经开始,你的教材应该是那本经典的programming windows (petzold)或者是一本相似的书 。但无论哪本书,一开始你都会面对一个基本的Windows SDK程序,这个程序有几十行 。
尽管也不算长,但比C版的hello world长多了 。更糟的是,里面充斥着奇怪的变量类型和常量定义,不过先不用被它吓住,让我们看看这里面有些什么 。
首先会有一个#include ,嗯,没什么奇怪的,这和#inclde 没什么两样 。然后是一个函数声明:LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; 有点困惑了,一下子就出来了好几个“生词”,而且函数名前面有两个修饰符也是以前没有遇到的 。