实战项目——编辑器实现C#/C++可视化编程#WinFrom
WinFrom可视化编程给我们在编程的过程中带来了许多便利,本文将介绍怎么实现一个简单的编辑器。
话不多说直接上效果图和完整代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 简历编辑器{public partial class btnColor : Form{string file = "jianli.rtf";public btnColor(){InitializeComponent();}private void button3_Click(object sender, EventArgs e){richTextBox1.Copy();}private void btnLoad_Click(object sender, EventArgs e){richTextBox1.LoadFile(file);}private void btnSave_Click(object sender, EventArgs e){richTextBox1.SaveFile(file);}private void btnCut_Click(object sender, EventArgs e){richTextBox1 .Cut();}private void btnPaste_Click(object sender, EventArgs e){richTextBox1.Paste();}private void btnBackColor_Click(object sender, EventArgs e){richTextBox1.SelectionBackColor = Color.Blue;}private void button7_Click(object sender, EventArgs e){richTextBox1.SelectionBackColor = Color.Green;}private void btnFont_Click(object sender, EventArgs e){Font font = new Font("仿宋", 28);richTextBox1.SelectionFont = font;}}
}
下面逐步讲解:
1)用VS创建一个窗体程序。
2)在工具箱中拖拽8个button 控件和一个richTextBox控件到窗体中根据自己的喜好对控件进行位置,大小调整,
3)设置控件的属性
窗体和控件 | 属性 | 属性值 |
From | Text | 简历编辑器 |
RichTextBox | Name | richTextBox1 |
button1 |
Name Text |
btnLoad 加载 |
button2 |
Name Text |
btnsave 保存 |
button3 |
Name Text |
btnCopy 复制 |
button4 |
Name Text |
btnCut 剪切 |
button5 |
Name Text |
btnPaste 粘贴 |
button6 |
Name Text |
btnBackColor 背景色 |
button7 |
Name Text |
btnColor 颜色 |
button8 |
Name Text |
btnFont 字体 |
RichTextBox控件与Text控件的作用相似,相当于Text的高配版。主要用于对RTF文件的操作。
4)双击每一个控件对控件要处理的事件进行添加。具体事件代码可以参照前面的完整代码。进行操作。
5)最后在生成的Debug文件下新建一个RTF文件。
实战项目——编辑器实现C#/C++可视化编程#WinFrom相关推荐
- python实战项目_11 个实战项目,掌握 Python 数据可视化
俗语有曰:字不如表,表不如图. 人类天生就是视觉动物.想象一本教科书,如果没有图表.插图或流程图,将变得更加枯燥和难以理解.视觉效果对于数据分析.传达结果都有至关重要的作用. 数据可视化就是通过易读 ...
- python数据可视化 知乎_11 个实战项目,掌握 Python 数据可视化
俗语有曰:字不如表,表不如图. 人类天生就是视觉动物.想象一本教科书,如果没有图表.插图或流程图,将变得更加枯燥和难以理解.视觉效果对于数据分析.传达结果都有至关重要的作用. 数据可视化就是通过易读 ...
- 实战项目!用PHP实现的编程论坛网站
微信公众号:Java随笔录 关注可了解更多Java相关的技术分享.问题或建议,欢迎公众号留言! 文章目录 一.系统需求分析 1. 系统描述 2. 需求分析和应用程序功能 3. 系统常做的查询与更新 4 ...
- python数据可视化编程实战 第2版 github_Python数据可视化编程实战(三):在Mac OS X上安装matplotlib...
1.4在Mac OS X上安装matplotlib 在Mac OS X上获取matplotlib最简便的方式是使用预打包的python发布版本,例如Enthought Python Distribut ...
- 视频教程-C# 实战项目——制作仿QQ软件-C#
C# 实战项目--制作仿QQ软件 专注编程领域,拥有多年开发经验 王小科 ¥49.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5元 ...
- 《Python数据可视化编程实战》——5.5 用OpenGL制作动画
本节书摘来异步社区<Python数据可视化编程实战>一书中的第5章,第5.5节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...
- (下)Vue+Echarts构建大数据可视化酷屏展示公司品牌实战项目分享(附源码)
回顾 作者用心写作,请动动你可爱的小手点亮大拇指.你的鼓励是作者继续创作的动力- 前端的学习,不能仅仅依靠知识点的学习,实战项目的操作可以帮助我们整理知识点以及提高编程能力,更有助于学习和实践,最重要 ...
- 3d饼图 vue_Vue+Echarts构建可视化大数据平台实战项目分享(附源码)(上)
前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...
- python的requests模块功能_《Python数据可视化编程实战》—— 1.7 安装requests模块-阿里云开发者社区...
本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.7节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...
- 《Python数据可视化编程实战》—— 1.3 安装virtualenv和virtualenvwrapper
本节书摘来异步社区<Python数据可视化编程实战>一书中的第1章,第1.3节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...
最新文章
- HJ12 字符串反转
- Java 洛谷 P1200 [USACO1.1]你的飞碟在这儿 Your Ride Is Here
- 州 选择国家_青海的三大城市:海南州、海北州和海西州,谁的风景更美?
- SpringBoot创建SpringBoot项目以及启动器讲解
- linux旧版本如何升级成新版本,Linux如何升级软件版本,
- 计算机考研文章精选[转载]
- 300页!2020年全网最新Java面试题(附答案)开放下载!超全!!
- 新上线的APP怎样推广才更获客呢?
- SAE J1939协议读取车辆故障码
- 关于安卓手机无法将外置声卡的效果录入到手机自拍视频上的问题。
- AWS — 公有云网络模型
- 第二部分 项目管理标准
- 验证邮箱地址和手机号码
- 游戏引擎编程需要哪些基本数学知识?
- 【Pytorch】计算矩阵中向量之间的两两相似性
- 3D MAX入门篇(2)制作飞船绕山飞行动画
- Windows上搭建安卓的JAVA开发环境(Eclipse版本)
- QQ书签的chrome扩展插件
- 记一次失败的尝试--ubuntu下把笔记本无线网卡的驱动替换掉
- Java编程思想第五版(On Java8)(四)-运算符
热门文章
- vue展示日历 考勤展示_vue实现简单的日历效果
- python自动化输入文本_快速掌握Python Selenium Web自动化:)四、使用Selenium在网页上进行操作...
- MySQL实验作业_数据库实验四作业及答案
- Lambda表达式只是一颗语法糖?
- numpy数组某一行求和 python_【Python】No.2 Numpy和Matplotlib初体验
- xstream不映射字段_XStream序列化与反序列化对象
- UVA 11044
- Ubunt_配置_tftp(文件传输)
- [JLOI2009]二叉树问题
- postgresql搭建从库