精华内容
下载资源
问答
  • vc程序设计PPT教案学习.pptx
  • VC程序设计语言PPT教案学习.pptx
  • VC程序设计核心——类与对象学习教案.pptx
  • VC图像处理程序设计

    2018-03-20 17:36:21
    基于VC的图像处理大学入门课程,网上有配套视频可以学习参考。
  • 简单的聊天室程序 本题是一个简单的聊天室程序,采用客户/服务器模式,分为客户端程序和服务器端程序。由于服务器只能支持一个客户,实际上是一个点对点通信的程序。客户端程序和服务器程序通过网络交换聊天字符串...
  • 面向对象程序设计VC 实践习题答案PPT学习教案.pptx
  • VC# 程序设计

    2013-09-16 19:52:08
    经典的VC#程序,比较简单,适合初学者参考和学习。
  • 里面是VC课程学习的知识点总结,对于在校学生可以应付考试
  • VC++程序设计VC++程序设计VC++程序设计VC++程序设计VC++程序设计VC++程序设计VC++程序设计
  • VC 毕业设计:简单Ftp客户端的实现源码 设计文档,只是一个简单的FTP上传功能,文档包括了Ftp客户端的各个子模块主要函数功能分析及流程图、FTP客户端文件的显示查询实现、Ftp客户端的各个子模块设计过程及代码分析...
  • VC++各个控件的详细介绍及使用方法,还有以课程方式学习如何使用
  • 学习游戏程序设计的不二法门 掌握VC6.0的快速通道
  • 基于VC^( )与MATLAB混合程序设计与应用.pdf
  • 面向对象有限元程序设计及其VC 与Matlab混合编程实现.pdf
  • 讲的很全面! 黎姿持续也有很多,方便学习,不过最好是有一定的语言编程知识。。
  • 原名《Turbo C/C++ for Windows 集成实验与学习环境》,支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据C/C++ 初学者的特点,量身定制的一个简单易用的 C/C++程序设计学习与实验软件(支持TC2/TC3、VC6三...
  • 明明白白学程序设计VC6.0++,是我从我师兄的电脑那里拷过来的,师兄的东西就是好,这个对于初学者特别有用的。希望你也可以。。
  • 对MFC的学习有促进意义,对初学着有很大帮助!
  • 交互式图形软件设计 基本图形生成 曲线 图形变换 三维几何造型 真实感图形 线和圆论文
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
  • 程序设计方法实验

    2011-12-15 14:46:19
    VC编程初步 JSP文件操作 EJB编程实验
  • 一共包括8章内容,从第一章的Visual C++集成开发环境到第八章的第8章图形设备接口,比较全。适合自己
  • 现在我只是要下这些windows程序设计的最常用的 控件的作方法 ,只要掌这些常用控件的使用方法, 用C语言来写windows程序是不复杂。 难的还是掌握C语言和C++的垃圾属性。 放在这里吧。我的小作品,也是我花时间...
  • VC 毕业设计:仿QQ局域网聊天程序,基本实现了QQ聊天的雏形,使用多线程技术,采用了UDP和TCP/IP相结合,有效提高了数据传输的时效性和稳定性,一方面你可以学习下套接节编程,另一方面可为设计VC毕业论文的朋友提供...
  • 本资源详细的讲述了visual开发环境,编程基础,面向对象程序设计,多态继承等相关知识,是学习C++的不可多得的好教材
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    last login:Tue ,Nov 18 10:00:55 on vc/1 上面显示的是登录星期、月、日、时间和使用的虚拟控制台。 4.应用技巧 Linux 是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这...
  • VC/MFC对话框程序设计实例

    热门讨论 2009-12-07 19:55:51
    给出了VC/MFC中关于对话框程序设计的29个实例,(包括模态对话框的设计和非模态对话框设计),实例包括对话框的动态设计 对话框外形及应用设计,按钮设计,背景设计,本资源是学习VC/MFC对话框编程的很好资料,需要...
  • 我现在学vc,从网上下载的资源,蛮好用的,可以试试~
  • vs2019 开始自己的第一个C++程序

    万次阅读 多人点赞 2019-03-16 21:09:43
    还不想使用vs2019的用户可以看博主的vs2017这篇博客:vs2017安装和使用教程(详细)里面涵盖了大部分编程语言和项目的示例,从初学vs到算法设计,面向对象和深度学习部分,带领大家使用vs2017 vs2019安装教程(里面...

    还不想使用vs2019的用户可以看博主的vs2017这篇博客:vs2017安装和使用教程(详细)里面涵盖了大部分编程语言和项目的示例,从初学vs算法设计面向对象深度学习部分,带领大家使用vs2017


    vs2019安装教程(里面有下载地址):vs2019安装和使用教程(详细)

    这是针对于以上安装教程的C++项目新建示例,与vs2017稍有不同,旨在示范从项目搭建到程序运行的简单流程,代码就是打印Hello World,适合初次使用vs2019的用户~


    如果对于算法设计与分析感兴趣的可以订阅我的专栏:算法设计与分析


    vs2019MFC使用博主也提供了十分详细的范例,博客为:

    vs2019 MFC实现office界面的画图小项目(超超级详细)


    一、新建项目

    1.点击菜单栏-->文件-->新建-->项目,我们可以看到上方存在的语言平台项目类型的选项

    (1)语言这里我们就选择C++,或者所有语言

    (2)平台这里我们就选择windows,或者所有平台

    (3)项目类型这里选择控制台,或者所有项目类型

    博主这里以C++为例,选择空项目,我们来写一个简单的打印hello world的程序

    2.改变默认路径,填写项目名称,可勾选将解决方案和项目放在同一目录中

    3.可以看到并且可以看到项目结构:

    • 引用
    • 外部依赖项 
    • 头文件
    • 源文件
    • 资源文件

                                                                 

    3.右键源文件,点击“添加-->新建项”,改名(我这里是main.cpp),点击添加

    4.生成以下界面

    二、代码演示

    1.在main.cpp中输入代码

    #include<stdio.h>
    
    int main() {
    	printf("hello world!!");
    	getchar();
    	return 0;
    }

    2.点击“本地Windows调试器”,运行结果

    3.按下任意键,退出

    4.最近比较忙,评论区里回复博主也仔细看了看,确实有一些简单(>_<),所以稍微增加一些代码。博主现在添加了一个for循环,并且输出了打印”Hello world!!”次数,但是如果想用双引号强调输出的内容,则需要利用转义"\"来输出。C++中所有的特殊字符都可以通过添加转义符"\"来输出。如果想单独输出双引号则可以

    std::cout << "\""

    输出”hello world!!”次数main.cpp如下

    #include<stdio.h>
    #include<iostream>
    int main() {
    	int number = 0;
    	printf("1 hello world!!\n");
    	number++;
    	int n = 3;
    	for (int i = 0; i < n; i++) {
    		std::cout << i + 2 << " "<< "hello world!!" << std::endl;
    		number++;
    	}
    	std::cout << "一共打印了" << number << "个""\"hello world!!""\"" << std::endl;
    	getchar();
    	return 0;
    }

    5.运行结果 


    对于新手,稍微有些难度的地方来了

    6.程序里每次输入代码都要输入“hello world!!”这太麻烦了。因此我们可以定义一个字符指针指向这个字符串const指的是常量

    const char* s ="hello world!!";

    7.如何输出这个整个字符串呢?我们可以直接这么写,相当于现在指针*s指向"h"这个字母的地址,也就是首地址,就是只有知道它才会知道整个字符串

    	std::cout << s << std::endl;

    而如果是下面这样,则是指输出s指向的位于这个地址的变量,也就是一个字符“h”,因此只输出一个“h”

    	std::cout << *s << std::endl;

     8.那如果我想输出字符串中第二个字符呢?如果我们这么写,则是输出了"h"ASCII码表中的下一个,也就是"i",这个输出结果为105这显然是不对的!

    但是为什么输出的是数字呢?因为这里+1操作只有像int类型的变量才能+1,因此这里相当于变成了数字104+1=105

    	std::cout << *s + 1 << std::endl;

    如果想输出字符,则需要在前面加一个(char),强制类型转换字符型

    	std::cout << *s + 1 << "为" << (char)(*s + 1) << std::endl;

    ASCII码表如下,可以看到"h"ASCII码104"i"ASCII码105

    因此输出第二个字符的正确写法应该是这样的,注意括号的位置,这里相当于指针指向的位置向后移

    	std::cout << *(s + 1) << std::endl;

    9.最终main.cpp整体代码如下

    #include<iostream>
    int main() {
    	int number = 0;
    	const char* s ="hello world!!";
    	std::cout << "字符串首字母是""\"" << *s << "\"" << std::endl;
    	std::cout << "字符串首字母在ASCII码中的下一个是""\"" << *s + 1 << "\"" <<",为""\"" << (char)(*s + 1) <<"\""<< std::endl;
    	std::cout << "字符串第二个字母是""\"" << *(s + 1) << "\"" <<std::endl;
    	std::cout << number++ << " " << s << std::endl;
    	int n = 3;
    	for (int i = 0; i < n; i++) {
    		std::cout << i + 2 << " "<< s << std::endl;
    		number++;
    	}
    	std::cout << "一共打印了" << number << "个""\"" << s <<"\"" << std::endl;
    	getchar();
    	return 0;
    }

    10.运行结果


    应评论区要求,这里提及一下指针数组

    11.指针数组的使用也是学习C++的一项任务。先放代码,目的是把hello world!!这个字符串分别逐字符地顺序输出逆序输出

    #include<iostream>
    
    int main() {
    	const char *p[13] = { "h","e","l","l","o"," ","w","o","r","l","d","!","!"};
    	for (int i = 0;i<13;i++)
    	{
    		std::cout << p[i];
    	}
    	std::cout << std::endl;
    	for (int i = 12; i >= 0; i--)
    	{
    		std::cout << p[i];
    	}
    	return 0;
    }

    12.这里的*p[13]相当于有13个指针分别指向hello world!!这个字符串的每一个字符,用for循环顺序和逆序遍历一下,结果如为:


    返回至原博客:vs2019安装和使用教程(详细)

    展开全文
  • 里是学习VC 图象处理程序设计不可多得的好资源,是杨淑营老师写的,对初学者是不得不看的好资料。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,868
精华内容 14,747
关键字:

vc程序设计是学什么