Visual C++程序的建立~~1
2009-06-03 20:05:22 来源:WEB开发网C++面向对象程序设计语言是在C语言的基础上发展起来的,它与传统的程序设计方式不同,而是一种新的程序设计范型。它对降低软件的复杂性,改善其重要性和维护性、提高软件的生产效率,有着十分重要的意义。因此面向对象程序设计被普遍认为是程序设计方法的一场实质性的革命。
Visual C++支持面向对象程序设计,是Microsoft公司推出的目前应用最为广泛的基于Windows平台的可视化编程工具。
我们将用Visual C++的强大功能开发Windows应用程序,设计完成色彩亮丽的可移动的图形图像及千变万化的文字信息和广泛流行的企事业管理、银行、电信、商业、教育、游戏等众多的实用软件。
1.1 C程序和C++程序
我们有C和C++编程基础后,才能更好的运用Visual C++编程工具开发Windows应用程序。下面我们先用C语言、C++语言编写一个同样的显示学生信息程序,回顾和熟练一下它们的编程方法,这将对我们学好Visual C++程序设计起到促进作用。
例1 用C语言编写显示学生信息程序
双击VC系统FileNewFileC++source File右边File处写你要建的文件名:学生信息1在其下面的Location即路径名处写:e:vcpp(事先建好的文件夹)ok,如图1.1.1所示,在出现的界面(文档窗口)上你可敲入C程序,之后单击BuildBuild是是 !(编译运行),便出现图1.1.2的结果。敲入的C程序如下:
#include <stdio.h>
#include <string.h>
struct student //定义结构体类型student
{ long num; //学号
char name[20]; //年龄
char sex[10]; //性别
float score; //成绩
}stu,*p; // 直接定义student结构体类型变量stu和student结构体类型指针*p
int main()
{ p=&stu; //student结构体的起始地址赋给指针变量p
stu.num=89101; //将学号赋给stu结构体变量中的成员num中
strcpy(stu.name,”李明”); //将姓名赋给stu结构体变量中的成员name
strcpy(stu.sex,”男”); //将姓别赋给stu结构体变量中的成员sex
stu.score=89.5; // 将成绩赋给stu结构体变量中的成员score
//以下2个printf函数输出的结果是相同的。
printf(”学号 No.:%ldn姓名 name:%sn性别 sex:%sn成绩 score:%2.1fn”,
stu.num,stu.name,stu.sex,stu.score);
//stu.num表示stu结构体变量中的成员num
printf(”n学号 No.:%ldn姓名 name:%sn性别 sex:%sn成绩 score:%2.1fn”,
p->num,p->name,p->sex,p->score);
//p->num是代替(*p).num的书写形式,也就是p->num 等价于(*p).num,它表示p指向结构
//体变量stu中的成员num
return 0;
}
- ››建立唯美图片特效,十个jQuery插件分享
- ››Visual Studio自定义调试窗体两个小技巧
- ››Visual Studio 2005 Team Edition for Database P...
- ››Visual C#两分钟搭建BHO IE钩子
- ››建立自己的TextView和ImageView的组合View类
- ››Visual C++优化对大型数据集合的并发访问
- ››程序启动画面
- ››VISUAL C++中的OCX控件的使用方法
- ››Visual C++实现视频图像处理技术
- ››Visual C++制作一个Sniffer实例
- ››建立虚拟专用网 使用SSH保护网络通信
- ››Visual Studio 2010 中文试用版全面提供下载
更多精彩
赞助商链接