记事本写的C#程序如何运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记事本写的C#程序如何运行?相关的知识,希望对你有一定的参考价值。

用计事本写的C#程序是一个文本文件,想要运行需要把这个文件编译成EXE可执行文件。编译的方式有两种:
1、安装Visual Studio,把文件加入项目中,编译运行。
2、使用net framework自带有C#编译器 csc.exe,手动编译,在命令行下,添加csc.exe路径到环境变量,然后执行csc file.cs即可编译把file.cs编译成exe文件。

附C#编译器csc.exe的常见用法:
编译 File.cs 以产生 File.exe:
csc File.cs
编译 File.cs 以产生 File.dll:
csc /target:library File.cs
编译 File.cs 并创建 My.exe:
csc /out:My.exe File.cs
参考技术A net framework自带有C#编译器 csc.exe,用它就好了
它在.NET框架目录下的<\Microsoft.NET\Framework\v**** (*号内容与版本有关)
不行你直接搜索csc.exe就行了。
然后得设置环境变量Path
默认情况下,这个路径是不在 Path 环境变量中的。你在命令行下直接输入 csc,windows不会到上面那个路径中去找这个程序。所以也就提示找不到文件了。
设置方法:
1) 在“我的电脑”上点击右键,现在“属性”
2) 在弹出的属性对话框中,找到“高级”一页
3) 点击“环境变量”按钮
4) 在“系统变量”里面找到 Path 的变量,双击之
5) 在最后加上分号和上面那个路径。比如:
....;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
那后面;号后一串路径是我机子上csc.exe所在的路径,要改成你自己的。
然后就可以在命令行下,最好是.NET FRAMEWORK自带的命令行工具上运行

csc 你的文件名.cs(要加上全路径,如果你设了Path就不用带绝对路径)
如 csc d:\helloworld.cs
这样就会生成一个helloworld.exe,直接运行就行了,就这么简单。

附C#编译器csc.exe的常见用法:
编译 File.cs 以产生 File.exe:
csc File.cs
编译 File.cs 以产生 File.dll:
csc /target:library File.cs
编译 File.cs 并创建 My.exe:
csc /out:My.exe File.cs

记事本代码

首先说明,这是可能本人大学所写的最后一个Java程序了,接下来写C++。

一直想写这个程序很久了,作为跟计算器类似的经典小程序,写一下还是挺有意义的。

本来觉得这程序不难写,其实各个部分综合起来,还是挺麻烦的,本来开始想完全自己写,结果由于开始有些功能实现起来没什么头绪,诸如撤销等功能不知道如何实现,然后就在网上找了几篇文章看看怎么实现,结果看到一篇写的相当不错的,然后把他的一些类和函数都给看了一遍,感觉逻辑很清晰,突然就不想重复去写那些函数了,于是用了那个人很多函数。什么保存,另存为,打开,撤销,等等,都直接未作修改直接使用了那个人的,一下子确实省了不少时间,然后界面部分除了字体选择器不是自己写的,其他都是自己写的,因为字体选择器界面有点麻烦,估摸着写起来要很久,就没去写,其实那玩意不算难,只是麻烦。

所以我主要写了各个监听器,查找,替换,转到,这些功能都是自己写的,还是花了几天时间的。

 

代码就直接放Github上了,有兴趣的可以去看看。

 https://github.com/njuxjx/Notepad

 

另外,程序的一些界面如下:

  

以上是关于记事本写的C#程序如何运行?的主要内容,如果未能解决你的问题,请参考以下文章

用记事本写的c程序,怎么在cmd下编译生成.exe可执行文件

用记事本写的java程序引用jar文件

第一部分 记事本搞定第一个C#程序

如何从某个网页复制所有文本并将其保存到记事本C#

C#程序做记事本, 记事本中的格式下面得菜单的自动换行怎么做

C# 如何编写程序监控键盘,即使程序的窗体不是当前活动窗体