VC++
文章平均质量分 73
ganjinyou
这个作者很懒,什么都没留下…
展开
-
VC精华教程MFC入门系列(二)
VC精华教程MFC入门系列(二)第一篇文章,在短短十几天当中,我还收到了网友的来信,我很感动,也很自豪。这也激起我的写作的欲望。如果还不了解MFC的朋友,请先看上一篇。我继续来写MFC的学习文章。我们上一节已经讲述了MFC的两个基本类CWinApp类和CFrameWnd类,一个应用程序类和框架类。我们在这一节利用已有的程序,来完成一个鼠标的响应事件。在MFC里面,它提供了一种叫做消息映射的原创 2006-05-09 20:07:00 · 1668 阅读 · 0 评论 -
微软Visual Studio2005开发工具路线图详解(6)
分析和设计“为操作设计” 收集应用程序需求后,组织通常会为其解决方案设计详细的体系结构模型。这些体系结构设计并不总能很好地转换为代码,而且即使能够,实现和设计也并不总能在整个开发生存期中保持同步。此外,应用程序架构师必须能够使其应用程序设计符合数据中心(在其中最终部署其解决方案)的要求。实际上,应用程序架构师必须能够在设计其解决方案时考虑操作基础结构。 通过 Visual Studi原创 2006-05-12 14:31:00 · 859 阅读 · 0 评论 -
千锤百炼VC++实例(连载6) 键盘响应
孤狼工作室 Visual C++ 实例连载实例6 键盘响应1.创建一单文档,工程名为:Shuru2.初始化存储空间:(1)在头文件 ShuruDoc.h 中定义一个变量:public:CString Text;public: virtual ~CShurnDoc(); int number;(2)在 ShuruDoc.cpp 中初始化 TextCShurnDoc::原创 2006-05-29 20:42:00 · 2645 阅读 · 3 评论 -
千锤百炼VC++实例(连载7) 滚动轴的应用
孤狼工作室 Visual C++ 实例连载实例7 滚动轴的应用1.创建一单文档,工程名为:Scroll,在创建的最后一步基类(Base class)选择 CscrollView2.添加代码:在ScrollView.cpp中void CMyScrollView::OnDraw(CDC* pDC){ CScrollDoc* pDoc = GetDocument(); ASSERT_原创 2006-05-29 20:52:00 · 1369 阅读 · 0 评论 -
千锤百炼VC++实例(连载8) CRect类的应用
孤狼工作室 Visual C++ 实例连载实例8 CRect 类的应用1.创建一单文档,工程名为:CRect2.添加代码(1)在CRectView.h头文件中创建CRect对象public: CCRectDoc* GetDocument(); CRect h;(2)在CRectView.cpp中添加对颜色的定义#define RED RGB(255,0,0)#defin原创 2006-05-29 21:01:00 · 2647 阅读 · 0 评论 -
千锤百炼VC++实例(连载9) 对话框的创建
孤狼工作室 Visual C++ 实例连载实例9 对话框的创建1.创建以对话框应用程序,工程名为:Dialog2.在对话框中添加两个按钮,标题分别为:对话框、关于。3.为这两个按钮添加鼠标单击响应事件编辑代码如下:void CDialogDlg::OnButton1() { // TODO: Add your control notification handler cod原创 2006-05-29 21:07:00 · 1696 阅读 · 0 评论 -
千锤百炼VC++实例(连载11) 计算平均成绩
孤狼工作室 Visual C++ 实例连载实例11 计算平均成绩1.创建一单文档,工程名:pingjun2.创建完后,单击菜单“插入”,“资源”新建对话框,将OK按钮的标题改为"退出",其他删除,添加如下图控件3.打开类向导,为对话框创建一个对话框类CEditDlg。添加编辑框的成员变量,对应分别为:m_s1 m_s2 m_s3 m_Sav 类型分别为i原创 2006-05-29 21:48:00 · 2280 阅读 · 0 评论 -
千锤百炼VC++实例(连载1) DOS界面下的控制台应用程序
孤狼工作室 Visual C++ 实例连载俗话说:千锤百炼,百炼成钢。不经历风雨,怎能见彩虹?学电脑的路上,有你、有我、并不孤单。但你我用同样的鼠标、同样的键盘、同样的电脑配置,做出来的效果,却总是不一样,这是为什么?这是因为:一分耕耘,一分收获。当然不止这些,因为没有创意,作品就没有灵魂。所以,聪明应该转变成智慧,智慧激发灵感。在电脑这个广阔的天地里,我们从来不停步,夜深原创 2006-05-25 18:10:00 · 2758 阅读 · 1 评论 -
千锤百炼VC++实例(连载2) 显示文本
孤狼工作室 Visual C++ 实例连载实例2 显示文本1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex02”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文档原创 2006-05-25 20:05:00 · 1738 阅读 · 0 评论 -
千锤百炼VC++实例(连载3) 鼠标响应
孤狼工作室 Visual C++ 实例连载实例2 鼠标响应1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex03”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文档原创 2006-05-25 20:21:00 · 2302 阅读 · 2 评论 -
千锤百炼VC++实例(连载4) 制作菜单
孤狼工作室 Visual C++ 实例连载实例4 制作菜单1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex04”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文档原创 2006-05-25 20:39:00 · 3172 阅读 · 1 评论 -
千锤百炼VC++实例(连载5) 图标的应用
孤狼工作室 Visual C++ 实例连载实例5 图标的应用1.启动Visual C++ 6.0,执行“File(菜单)”---〉“New(新建)”,选择“Project(工程)”选向卡,选中“MFC AppWizard[exe]”,在Project name(工程名称)中输入“Ex05”工程名,在Localtion(位置)中设置保存路径,然后点击“OK(确定)”按钮,在下一步中选择“单文原创 2006-05-25 21:02:00 · 1656 阅读 · 0 评论 -
千锤百炼VC++实例(连载10) 对话框的应用
孤狼工作室 Visual C++ 实例连载实例10 对话框的应用1.创建以对话框,工程名为:F1 在创建的第二步中前三个复选框只选 3D Controls,完成2.在对话框中添加一个静态文本,标题为:请单击鼠标,再添加一个按钮,标题为:退出3.在类向导中class name 选中CDialogDlg,分别为对话框和添加的按钮添加鼠标单击响应BN_CLICKED、WM_LBUTTON原创 2006-05-29 21:21:00 · 1996 阅读 · 1 评论 -
微软Visual Studio2005开发工具路线图详解(2)
Visual C++ Visual C++ 2005 将为面向 Windows 和 .NET Framework 的系统和应用程序开发人员提供比其较低版本更多的功能和更细粒度的控制。 人们计划在该产品的所有领域(包括语言、编译器和核心库)进行关键改进。原创 2006-05-12 14:25:00 · 1074 阅读 · 0 评论 -
四种程序启动画面的制作方法(VC)
摘 要:本文提供了四种启动画面制作方法。 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序);二是可以用来显示软件名称和版权等提示信息。怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法,前三种适用于基于文档的应用程序,第四种适用于基于对话框的应用程序。 1.利用组件库中的Splash Screen组件实现 (1)用Photoshop等制作启动画面图像,原创 2006-05-12 14:55:00 · 1413 阅读 · 0 评论 -
VC最常用操作程序20项列举
一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本原创 2006-05-12 14:52:00 · 968 阅读 · 0 评论 -
MFC入门(六) 图形设备接口GDI
MFC入门(六) 图形设备接口GDI 在大家的帮助之下,我的文章上了文章的排行榜,谢谢大家! 我们今天讲一下图形设备接口(以下简称GDI),一个技术或语言的产生都有它的背景和原因。GDI是Windows提供的一套函数和结构,以便于我们调用它们来绘图。为什么要提供这样一个接口呢? 因为我们有不同的输出设备,各种显示器,各种打印机,他们有不同的打印驱动程序,也就是说,我们要针对不同的原创 2006-05-09 20:17:00 · 1259 阅读 · 0 评论 -
VC精华教程:MFC入门系列(一)
VC精华教程:MFC入门系列(一)该文章为学习了C和C++以及有SDK编程基础的,但还未学习MFC的人员使用,我们开始使用一个基本的内容开始:全部的代码如下:#include class sample:public CFrameWnd{public:sample(){Create(NULL,"MFC Window");MessageBox("My MFC Window","CFr原创 2006-05-09 20:04:00 · 3008 阅读 · 2 评论 -
VC精华教程MFC入门系列(三)添加菜单
VC精华教程MFC入门系列(三)添加菜单MFC入门系列(三) 我先申明一下以免很多网友可能误会我,在VC方面我也是刚脱贫还未致富,我写这些文章就是因为我脱贫的时候太艰辛,希望大家能够共同富裕。 上两节我们讲了一个简单的MFC的程序,和消息映射宏的用法,我们这一节将讲述资源文件,在将资源文件之前,我们看一下VC++的文件简介,那我们看下面这一张图。(来自《深入浅出MFC》侯大师)原创 2006-05-09 20:08:00 · 5555 阅读 · 0 评论 -
MFC入门(五) 工具条和状态条(下)
MFC入门(五) 工具条和状态条(下) 大家都在催我继续写,我真得很想写快点,不过我写这一篇文章得3-4个小时。我不希望大家看了不懂,或者没学到什么东西。写该系列文章,另一个原因就是想还Vchelp站长闻怡洋和雷神的人情,我在学VC很困难的时候,学习了雷神的文章和教程和闻站长的教程.有了很好的学习效果,在市面上很多的书籍一上来就是向导,很多人就是看不明白而放弃学VC。我希望大家也不要放弃,我原创 2006-05-09 20:16:00 · 1376 阅读 · 0 评论 -
精华教程MFC入门系列(四)添加工具条和状态栏
简介 上几章我们完成了一个程序的窗体,响应消息和菜单资源,我们来为我们的程序添加一点有用的东西。工具条和状态栏。 正文 这几天我比较忙,我要去西安再就业,我公司也很多事,不过看到大家的评论,我很高兴,我会坚持写下去。(声明一下:有网友发信过来问问题,我只能尽量回复,我的个人精力有限,请大家谅解)到目前为止,可能大家还在纳闷,我为什么不讲一下向导,我在这里强调一下,请大家先不要碰向导,看原创 2006-05-09 20:09:00 · 4102 阅读 · 0 评论 -
让你的软件界面更漂亮 [VC++]
我们使用过很多的软件, 给我们留下印象很深的是那些界面漂亮且迷人的软件, 国外的软件象QickTime,国产的象金山词霸等,它们的软件界面设计风格都有独特之处。本人跟据自已的经验和大家探讨一下软件的漂亮界面实现的原理并提供DEMO程序。 一、漂亮界面实现的原理 用图象元素自绘窗口标题样栏,边框,系统按钮(最大化、最小化、关闭按钮)还有按窗口中的控件。图象当然是美工画的,但要你教美工怎么去画原创 2006-05-09 20:24:00 · 2446 阅读 · 1 评论 -
微软Visual Studio2005开发工具路线图详解(7)
代码控制和工作项跟踪 软件配置管理 (SCM) 是一种规范的方法,在软件开发和维护做法随着时间的推移而更改时,可对其演变进行管理和控制。通过 SCM,企业开发人员可以对现有代码进行安全更改,跨越开发人员、项目和时间来跟踪更改,有效地管理生成过程,以及跟踪项目错误和问题。 Visual Studio Team Foundation(Visual Studio 2005 Team Sys原创 2006-05-12 14:33:00 · 997 阅读 · 0 评论 -
微软Visual Studio2005开发工具路线图详解(1)
随着企业需要的不断演变,Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求,从而确保客户的成功。为帮助组织规划未来的软件开发工作,Microsoft 提供了一个开发人员工具计划版本的路线图(如下): • Visual Studio 2005(以前称为“Vis原创 2006-05-12 14:22:00 · 1299 阅读 · 0 评论 -
微软Visual Studio2005开发工具路线图详解(3)
Visual J# Visual J# 的 2005 版将引入多项计划增强 Java 语言开发体验的功能。首先,Visual J# 2005 将包含一些针对语言语法的增强功能,以改善代码迁移和互操作性方案。其次,Visual J# 2005 版是完整的原创 2006-05-12 14:27:00 · 976 阅读 · 0 评论 -
微软Visual Studio2005开发工具路线图详解(4)
Web 应用程序开发 (ASP.NET) Web 应用程序基础结构 ASP.NET(作为 .NET Framework 版本 1.0 的一部分引入)将提供 Windows 客户端开发的瘦客户端对应物。通过显著改善的性能、工作效率和安全性,Visual原创 2006-05-12 14:28:00 · 1161 阅读 · 0 评论 -
微软Visual Studio2005开发工具路线图详解(5)
Microsoft Office 解决方案开发 2003 年 10 月,Microsoft 发布了 Visual Studio Tools for Microsoft Office System。这一新技术使开发人员能够编写响应 Word 和 Excel 自动化模型中事件的托管代码,从而为 Word 2003 和 Excel 2003 解决方案带来基于 .NET Framework 的开发方原创 2006-05-12 14:30:00 · 1251 阅读 · 0 评论 -
千锤百炼VC++实例(连载12) flash播放器的制作
孤狼工作室 Visual C++ 实例连载实例12 Flash播放器的制作1.创建一对话框应用程序,工程名:Flash2.删除对话框中的控件,添加一个Flash控件。具体步骤如下:如果在制作这个flash播放器之前没有装过制作flash 的软件flash MX的话,就要先注册一下控件,点击菜单中的工具,点ActiveX Control Test Container,在弹出的对话框中点原创 2006-06-06 19:07:00 · 4252 阅读 · 1 评论