本文演示了通过VS快速创建一个简单的C#编写的EXE程序,讲解演示了VisualStudio中不同的项目类型,介绍了Debug模式、Relase模式的区别。

如果你更喜欢观看视频教程,请点击下方链接查看视频教程:

C#开发CDR插件实战入门--C#视频教程-后端开发-CSDN程序员研修院1、掌握C#开发CDR插件 2、掌握VisualStudio开发工具 3、学会面向对象设计思维 4、掌握CDR自动化批量处理技术-https://edu.csdn.net/course/detail/36886

一、创建工程

1、打开VS,点击创建新项目,选择Windows窗体应用,如下图所示:

2、填写工程信息,采用默认值即可,如下图所示:

3、点击“创建”按钮,等待VS自动生成工程项目,生成后的项目如下图所示,自动生成了 Form1.cs 窗体文件:

二、设计用户界面

1、首先请确保窗体界面是打开的状态(双击 Form1.cs 打开),从视图菜单中打开“工具箱”面板,在公共控件中,拖动一个按钮控件,放到窗体上,如下图所示:

2、拖放按钮到窗体上后,可自由调整大小,最终效果如下所示:

三、生成EXE程序

1、在项目上右键,选择执行生成命令,项目生成成功后,可在控制台观察到EXE程序的路径,如下图所示:

2、在磁盘上找到生成的EXE程序,双击即可运行,如下图所示:

四、调试EXE程序

如果你不想通过生成EXE再双击运行的方式,还可以直接在VS中通过调试模式来启动程序,如下图所示:

五、写在最后

本文的主要目的在于给初次使用VS和C#的开发者提供入门指导,为后续文章做铺垫。

创作不易,为了给博主继续创作的动力,请动动你小手,点赞、收藏、评论一键三连!

CDR插件开发之Addon插件002 - 用1分钟编写一个可双击运行的EXE程序相关推荐

  1. CDR插件开发之Addon插件007 - Addon插件简介和案例演示

    本文讲解了Addon插件的概念和安装位置,介绍了Addon插件的组成结构,演示了如何通过手动拷贝的方式来安装一个Addon类型的CDR插件(力先插件). 如果你更喜欢观看视频教程,请点击下方链接查看视 ...

  2. CDR插件开发之Addon插件008 - 在VS中下载安装Addons插件模板并基于模板创建Addon插件工程

    本文介绍了Addons插件模板的由来,演示如何在VS 2022中安装Addon插件模板(扩展),并基于Addons模板创建CDR插件工程,演示了在CDR 2020中加载和运行自己创建的Addon插件. ...

  3. CDR插件开发之Addon插件005 - Corel.Interop.VGCore.dll库文件简介

    本文讲解了 Corel.Interop.VGCore.dll 库文件的基本概念,演示了如何在CDR软件的安装目录中查找到VGCore库文件所在的位置,最后演示了如何在C#项目中,添加 Corel.In ...

  4. CDR插件开发之Addon插件003 - 认识解决方案(sln)和项目(csproj)文件

    本文讲解了解决方案和项目之间的关系,手把手演示了如何手动添加现有项目,并通过修改 .sln 文件来配置当前解决方案的项目集合,介绍了 sln 文件 和  csproj 文件的内容结构,演示了对项目进行 ...

  5. CDR插件开发之CPG插件001 - 什么是CPG插件

    CPG,英文缩写 Corel Plugin,中文含义是 Corel 插件,简称CPG插件,典型代表有魔镜.CDR是鼎鼎大名的创意图形设计软件,几乎是广告.印刷行业的标准,而正是由于CDR在日常的排版. ...

  6. CDR插件开发之CPG插件002 - CPG插件开发环境准备和搭建

    上篇文章对什么是CPG插件做了简单的介绍,读者只需要心中有个概念即可.那么,本篇文章就直接开始动手,正式踏上CPG插件开发之路的必经步骤:开发环境搭建.CPG插件不像GMS插件那样,可以在CDR自带的 ...

  7. CDR插件开发之CPG插件016 -【实例】在CPG插件中动态导出图像到临时文件夹

    在上篇文章中,讲解了文档事件在CPG插件中的开发方式和使用例子.本文在文档事件的基础上,编写一个实用的例子:当文档打开后,自动导出当前页面的图像到系统临时文件夹下面的子文件夹中,子文件夹按照日期动态创 ...

  8. CDR插件开发之CPG插件018 - 在CPG插件中调用外部EXE程序并传递参数

    在上篇文章中,讲解了CPG插件在VS2019中实现调试的具体方法.本文以具体代码为例,讲解在CPG插件中调用外部EXE程序,并传递运行参数的方法. 工程搭建准备 按照惯例,本篇文章的序号为018,请直 ...

  9. CDR插件开发之GMS插件002 - GMS插件和VBA简介

    在上篇文章中,对GMS做了简单的介绍和演示.本文进一步探讨编写GMS插件必不可少的技能,即VBA语言.因为GMS插件是由VBA编程语言编写的,这门语言是很简单的一门语言,在WORD.EXCEL中很常见 ...

最新文章

  1. 转: 理解AngularJS中的依赖注入
  2. 学习鸟哥的Linux私房菜笔记(3)——基础使用
  3. go mod导入本地包的正确引入方法:require + replace
  4. SQL Server-SQL事务处理(Stransaction)
  5. 老师使用计算机给小孩子上课,“某某中学教师课堂教学现状”调查问卷
  6. 485不用双绞线可以吗_刘兴亮丨有了北斗,中国可以不用GPS吗
  7. mp2551总线收发器芯片作用_什么是现场总线,为什么需要隔离处理?
  8. SSH学习(一)—— 基础概念篇
  9. 汇编语言典型例子详解_汇编语言常见例子
  10. 计算机设备没有音频,电脑找不到音频设备是怎么回事_电脑没有音频设备怎么处理...
  11. android 玩pc游戏,如何在您的Android设备上玩经典PC游戏 | MOS86
  12. Unity自定义创建脚本模板菜单
  13. 在Ubuntu下安装netspeed查看网络速度
  14. 被国人误传了数千年的七句话(转自天涯)
  15. 根据火车的出发时间和到达时间,编写程序计算整个旅途所用的时间。比如G198次列车从青岛站出发时间为16:00,到达北京南站的时间为20:40,则整个旅途所用时间为04:40。
  16. NO PAPER COWBOYS【翻译】
  17. 笨办法学Python
  18. 计算机二级考试手机app,计算机二级考试
  19. php连接redis出现Redis server went away
  20. java企业人事工资管理系统

热门文章

  1. 栈运算 java_栈的应用——四则运算表达式求值(Java实现)
  2. Tr0ll2 vulnhub靶场(缓冲区溢出)
  3. airpodspro窃听模式_AirPods pro通透模式什么原理?
  4. 来听听莎之恋讲讲:饮品店加盟需要考察什么?
  5. c++ 操作符大全-算术操作符、关系操作符、逻辑操作符、位操作符、自增自减操作符、赋值操作符、条件操作符、逗号操作符、操作符优先级
  6. 若矩形截面梁的高度和宽度_若矩形截面梁的高度h和宽度b分别增大一倍,其抗弯截面系数将增大...
  7. 内部服务器错误怎么解决
  8. 左手微晶3.0,右手潜艇级净味,冰箱智慧储鲜赛道“王者”浮现?
  9. 红米note9和realmeq2pro哪个好
  10. 阿里云产品专家解读链路追踪(Tracing Analysis)和应用性能监控(APM)的联系和区别