Visual C++ 2008 Express Edition开发SDK应用程序

1.   启动Visual C++

许多从来没有编写过Windows应用程序的人可能会认为这是一件很费力的事情,但是选择正确的编程工具可以让我们的工作变得简单一些。在这里我们选择VC++2008,同时又采用开源的wxWidgets库来开发程序,这是非常强大的库,会使我们编写Windows程序更加简单。特别在跨平台设计也会更方便。朋友们得多花一些时间来学习Visual C++的基本知识,磨刀不误砍柴功。

从Windows的开始菜单中选择Microsoft Visual C++ 2008 Express Edition选项,然后再指向下一次目录,选择它启动,如下图:

选择Microsoft Visual C++ 2008 Express Edition就可以启动它。当Microsoft Visual C++ 2008 Express Edition启动后你将看到Visual Studio闪屏窗口,接着就看到工作窗口如下:

2.   创建新工程

创建一个新的应用程序时,首先要创建一个新的工程(Project)。工程用于管理组成Visual C++程序的所有元素,并且由它来生成Windows应用程序。选择文件"File"菜单中的"New"选项来开始创建一个新工程。如下图所示:

3.   选择工程类型

首先要给你所要创建的程序选择一个工程类型。从下图中选择工程类型:

从上面的工程里,我们选择Win32  Project。选择这项意味着这个工程将来会生成一个标准的Windows 32位可执行应用程序。

4.   为工程命名并选择保存路径

每一个工程都需要给它命名,如下图这样输入名称:

在上面标记为红色框里输入工程名称:TestWin。在Location框里输入保存的路径名称,或者选择旁边按钮来选择目录路径。

5.   学习使用应用程序向导来编程

检查创建对话框中的选项无误后,单击OK按钮就可以开始创建我们自己的工程了。下一步可以让应用程序向导来帮助生成程序的源代码,应用程序向导的任务就是创建程序的框架,用户可以对这个框架进行扩展来生成所需的程序。用户设定好所需程序类型后,应用程序向导会调用库来生成应用程序的子目录和子目录下的一些文件,这些文件就构成了一个开发工程。如下图所示:

选择OK后就弹出上面窗口,然后选择红框里Next选择下一步的选项,如下图:

上面我们选择Windows application,就是SDK的应用程序。然后再选择Finish就会生成这个应用程序了。如下图:

6.   编译和链接过程

可以通过Visual Studio进行设置来生成测试版本(debug version)或发行版本(release)的可执行文件。在缺省设置下,Visual Studio会生成测试版本的应用程序。此时,所有编译出来的程序都包含有测试信息,测试信息在程序运行当中可以跟踪程序源代码并检查各变量的内容,但是测试信息会使用程序增大,并且没有优化程序,从而使用运行速度降低。而在发行版本的可执行文件中不含有测试信息,运行速度较快,通常是交付给用户使用时采用的版本。

程序构建过程执行的任务是编译工程下的C++文件并将其结果连接起来从而生成可执行文件。要想构建TestWin工程,可单击Build按钮,如下图:

或者选择Build菜单口中选择,如下图:

也可以使用快捷键F7来生成应用程序。因为我们在构建步骤中设定的是生成测试版本文件,所以生成的工程位置于工程目录下的Debug子目录中,Debug子目录中还包含有工程中各程序的目标文件。如果我们选择的是生成发行版本文件,那么这些文件将位于Release子目录中。在构建过程中,窗口下部的输出区将显示构建过程的细节。如果源代码中含有任何错误,输出区中都会显示出来,如下图所示:

在本例中,因为所有的源代码都是由应用程序向导生成的,所以不会有错误。

7.   运行应用程序

单击"开始调试"按钮或在菜单中选择调试运行项,或者使用快捷键F5来运行程序,运行上面生成的程序如下图:

到此,我们已经创建了一个用C++编译出来的Windows SDK应用程序。可以看出,它虽然简单,但是已经具有所有的Windows应用程序都要使用的标准特征了。

在这个工程所生成的文件如下:

到这里我们学会使用VC++2008来创建SDK程序了。

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

原文地址:https://www.cnblogs.com/skiwnchh/p/10347150.html

时间: 2024-11-05 12:16:13

Visual C++ 2008 Express Edition开发SDK应用程序的相关文章

SQL server 2008 Express Edition实现自动备份和自动删除备份

1.查看SQL 版本: select @@VERSION --可以看到 Express Edition 精简免费版 Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)   Jun 28 2012 08:36:30   Copyright (c) Microsoft Corporation  Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pac

visual studio 2008 express editions安装

现在还有些同学不知从哪下载.安装vs(visual studio),因此,为大家方便,就特整理了一篇这样的说明文档,供大家参考学习. 一.下载软件包 现在最新的vs已经有了2013版的,但是在官网下的话,有90天的免费使用,因此不是很方便,遂在网上找了一个2008的下载包. 获取下载包: 1.下载包已经在我的迅雷离线空间中: 大家可以错开时间下载到本地. 2.或者在网站上下载: http://www.newasp.net/soft/26906.html 二.安装 把iso镜像文件下载到本地后,可

使用Visual Studio 2008创建你的第一个Windows Mobile程序介绍

使用Visual Studio 2008创建你的第一个Windows Mobile程序介绍 Windows MobileMobileWindowsMicrosoftWinForm 介绍 Microsoft Visual Studio 2008 专业版或者更高版本提供了一个Windows Mobile程序开发环境,允许你使用本地代码(C / C++)或托管代码(C# / Visual Basic.NET)为Windows Mobile设备创建程序. 这篇文章将带你正确的安装Visual Studi

Win7 Visual Studio 2008如何注册

默认是90天试用 在控制面板中卸载程序,然后找到VS2008,点击卸载/更改 到这一步就不要动了 去下载并运行CrackVS2008ForWindows7,然后点击右上角的Bug微软,弹出恭喜的对话框 随后回到刚才的对话框,下面就出现可以输入序列号了,输入下面任意序列号之后点击升级(注意注册时间较长,升级按钮会变成灰色不可用状态,不要以为死了) 1.Visual Studio 2008 Professional Edition:XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT 2.Vi

【C++】利用Visual Studio 2008编写C++,Visual Studio 2008的基本使用

现在很多高校还是利用Visual C++ 6.0这一经典版本在教C++,很多人对自己第一个程序的回忆是利用Visual C++ 6.0用C语言写的Helloworld,之后再学习C++的类,不过还是在使用Visual C++ 6.0.于是Visual Studio对Visual C++ 6.0界面的布置改动得比较大,有大部分人如果要写C/C++还是会使用Visual C++ 6.0,甚至苦苦寻找win8下运行Visual C++ 6.0的方法,之后再弄个虚拟机之类的.一直对新式的C语言编写工具讳

基于Windows Sdk 与visual C++2008 在微软平台上构架自己的语音识别引擎(适用于windows 2

基于Windows Sdk 与visual C++2008 在微软平台上构架自己的语音识别引擎(适用于windows 2000/xp2003/vista   windows CE /mobile),本项目开源,源码请留下你们的Email,我给大家发 本人闲来无事,自行开发了一个小型的语音识别引擎,搭建起在微软平台上的语音识别框架服务体系, 鉴于本人个人力量有限,为了将语音识别引擎做的功能更加强悍,强大, 现在将该系统开源,需要源码的请在本人CSDN博客下留下EMail, 本系统属于系统框架,搭建

C#开发技巧之1—Visual Studio 2008开发环境的配置

开发环境的正确配置是每一位程序猿开始编程之旅的第一步,每位亲都有自己的专长,如Windows应用开发或Web网站开发等,安装完软件后我们急需配置一个自己的开发环境. 下面我们就开始我们的编程之旅吧,配置的具体过程如下: 1.如果是第一次运行Visual Studio 2008,会弹出“选择默认环境设置”对话框,大家在这个对话框中可以自由选择一款适合自己的开发环境设置,选择完成后,单击“退出Visual Studio”. 2.如果大家不是第一次运行Visual Studio 2008的开发环境,也

安装了SQL2005再安装SQL 2008R2,提示此计算机上安装了 Microsoft Visual Studio 2008 的早期版本和检查是否安装了 SQL Server 2005 Express 工具的解决方案

工作电脑上安装了SQL 2005, 但是客户电脑上安装的是SQL 2008R2,有时候连接他们的库调试没法连接,很不方便.然后又安装了个SQL2008 R2,期间遇到这两个问题,网上搜索了一下收到了解决方案,不用安装VS 2008 SP1,不用卸载SQL Server 2005 Express 工具,只需要修改注册表即可. 提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前将 VS2008 升级到 SP1

Visual Studio 2008 开发Win CE程序,生成解决方案很慢的问题。

在使用Visual Studio 2008 开发Win CE程序的时候,生成解决方案时,需要十几分钟乃至半个小时. 开发3分钟,编译半小时.真的让人崩溃啊!!!!! 为了解决这问题,找了很多方法.终于找到了一个可行的: 1.在我的电脑,找到以下这个文件: C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets 2.编辑该文件 在这段代码修改: <Target Name="Platfo