如何用记事本写代码(用记事本怎么编辑、运行C语言)

:暂无数据 2026-09-22 04:30:02 :0

如何用记事本写代码(用记事本怎么编辑、运行C语言)

大家好,今天小编来为大家解答以下的问题,关于如何用记事本写代码,用记事本怎么编辑、运行C语言这个很多人还不知道,现在让我们一起来看看吧!

本文目录

用记事本怎么编辑、运行C语言

1、首先要配置环境变量,在系统变量path中添加MSDev\Bin 和 \VC98\Bin路径。是你所安装vc6.0的bin目录。以及设置环境变量include为 ...\VC98\Include  。是你所安装vc6.0的路径的include目录。不理解的话自己可以百度一下。学过java的话一般都配置过环境变量。

2、然后再在桌面上,新建记事本重命名为hello.c

3、打开记事本输入如下代码,保存并关闭。

#include 《stdio.h》

int main(){

printf(“hello world!“);

return 0;

}

4、打开命令行界面,用cd指令定位到桌面,如下图所示。你的可能输入的命令不一样。此时,输入dir可以看到你桌面的说有文件和目录。

5、输入:cl  hello.c。可以看到桌面上多了hello.obj和hello.exe。

6、最后运行生成的hello.exe,输出hello world! 成功!

如何用记事本写程序

在记事本上写好程序段后
保存退出
把你用过的记事本的后缀名变作你编程序后缀名
如:如果用的是C语言,文档.txt变作 .c
如果你电脑上不显示后缀
可以选择窗口菜单中的 工具——文件夹选项——查看——把隐藏已知文件类型的扩展名前面的勾去掉——确定,再修改扩展名

用记事本怎样写程序啊!给我几个例子!讲解详细点哦

其实所谓的程序只是根据每种语法规则写出的特定的语句。。
编程最重要的不是工具,而是你对这种语言的掌握程度。。当你对语言有一定得掌握的时候可以用记事本编出程序(即直接写出代码),然后在所谓的工具里面运行而已!
就如
你可以用记事本写一个后缀为.C的
C语言文件
然后用TC或者
VC运行。。TC和VC在这里面起到的作用仅仅是编译和运行而已
还有JAVA
里面的编程工作ECLIPS
也只是编译和运行的工具而已
可以说所有的程序都是可以用记事本编写出来的。。只是其他一些工作可以使你的编写更加方便~
比如你可以用TC写个HELLO
WORLD程序
把后缀。TXT
改为.C
然后就可以运行了

如何用记事本编程

  跟我学做记事本-编程实例
  用VB做一个记事本实在不很复杂,我们完全可以通过向导来很方便地做出来。但本文只打算讨论用手动方法制作记事本,旨在向VB初学者展示:学VB原来是如此容易!
  通过阅读、研究本文并按本文所述进行尝试,初学者将学到很多东西,如怎样使用RichText控件来打开和保存文件,怎样制作菜单、工具栏和状态栏以及如何对其编写代码等。

  第一章 让我们的记事本马上运行

  急于求成是初学者共有的心愿。那好,请按如下三个步骤做,我们的愿望立即就可以实现!

  步骤一:绘制界面。

  新建一个标准EXE工程,将其Caption属性改为“超级记事本”,点击Icon属性给它找个合适的Icon图标。单击菜单“工程”-“部件”,在弹出的“部件”对话框里找到Microsoft

  RichText Box 6.0和公共对话框Microsoft Common Dialog 6.0并选中它们,单击“确定”按钮。这时左边的工具栏上出现了我们刚才新添的两个控件了。在窗体上绘制RichText

  Box和Commn Dialog,其中RichText Box的大小和位置可不用理睬,我们将在代码中处理它,当然,有必要把它的ScrollBar属性设为2-rtfVertical,这样在打开和文件时垂直滚动条才可用。

  步骤二:菜单。

  按Ctrl+E调出菜单器,我们来做如下几个菜单:

  一.文件菜单:

  文件(第一层) mnuFile

  新建(第二层) mnuNew

  打开(第二层) mnuOpen

  保存(第二层) mnuSave

  - (第二层) mnuFileSep (分隔线)

  退出(第二层) mnuExit

  二.菜单:

  (第一层) mnuEdit

  复制(第二层) mnuCopy

  剪切(第二层) mnuCut

  粘贴(第二层) mnuPaste

  - (第二层) mnuEditSep (分隔线)

  全选(第二层) mnuSelecAll

  三.搜索菜单:

  搜索(第一层) mnuSearch

  查找(第二层) mnuFind

  查找下一个(第二层) mnuFindOn

  四.帮助菜单:

  帮助(第一层) mnuHelp

  使用说明(第二层) mnuUsage

  关于(第二层) mnuAbout

  (注:各菜单项的快捷键请自行设置)

  好了,其它的菜单项以后再根据需要添加。现在进入:

  步骤三:编写代码。

  ’声明查找变量

  Dim sFind As String

  ’声明文件类型

  Dim FileType, FiType As String

  ’初始化程序

  Private Sub Form_Load()

  ’设置程序启动时的大小

  Me.Height = 6000

  Me.Width = 9000

  End Sub

  ’设置框的位置和大小

  Private Sub Form_Resize()

  On Error Resume Next ’出错处理

  RichTextBox1.Top=20

  RichTextBox1.Left=20

  RichTextBox1.Height = ScaleHeight-40

  RichTextBox1.Width = ScaleWidth-40

  End Sub

  ’新建文件

  Private Sub mnuNew_Click()

  RichTextBox1.Text = ““ ’清空文本框

  FileName = “未命名“

  Me.Caption = FileName

  End Sub

  ’打开文件

  Private Sub mnuOpen_Click()

  CommonDialog1.Filter = “文本文档(*.txt)|*.txt|RTF文档(*.rtf)|*.rtf|所有文件(*.*)|*.*“

  CommonDialog1.ShowOpen

  RichTextBox1.Text = ““ ’清空文本框

  FileName = CommonDialog1.FileName

  RichTextBox1.LoadFile FileName

  Me.Caption = “超级记事本:“ & FileName

  End Sub

  ’保存文件

  Private Sub mnuSave_Click()

  CommonDialog1.Filter = “文本文档(*.txt)|*.txt|RTF文档(*.rtf)|*.rtf|所有文件(*.*)|*.*“

  CommonDialog1.ShowSave

  FileType = CommonDialog1.FileTitle

  FiType = LCase(Right(FileType, 3))

  FileName = CommonDialog1.FileName

  Select Case FiType

  Case “txt“

  RichTextBox1.SaveFile FileName, rtfText

  Case “rtf“

  RichTextBox1.SaveFile FileName, rtfRTF

  Case “*.*“

  RichTextBox1.SaveFile FileName

  End Select

  Me.Caption = “超级记事本:“ & FileName

  End Sub

  ’退出

  Private Sub mnuExit_Click()

  End

  End Sub

  ’复制

  Private Sub mnuCopy_Click()

  Clipboard.Clear

  Clipboard.SetText RichTextBox1.SelText

  End Sub

  ’剪切

  Private Sub mnuCut_Click()

  Clipboard.Clear

  Clipboard.SetText RichTextBox1.SelText

  RichTextBox1.SelText = ““

  End Sub

  ’全选

  Private Sub mnuSelectAll_Click()

  RichTextBox1.SelStart = 0

  RichTextBox1.SelLength = Len(RichTextBox1.Text)

  End Sub

  ’粘贴

  Private Sub mnuPaste_Click()

  RichTextBox1.SelText = Clipboard.GetText

  End Sub

  ’查找

  Private Sub mnuFind_Click()

  sFind = InputBox(“请输入要查找的字、词:“, “查找内容“,

  sFind)

  RichTextBox1.Find sFind

  End Sub

  ’继续查找

  Private Sub mnuFindOn_Click()

  RichTextBox1.SelStart = RichTextBox1.SelStart + RichTextBox1.SelLength + 1

  RichTextBox1.Find sFind, , Len(RichTextBox1)

  End Sub

  ’使用说明

  Private Sub mnuReadme_Click()

  On Error GoTo handler

  RichTextBox1.LoadFile “Readme.txt“, rtfText ’请写好Readme.txt文件并存入程序所在文件夹中

  Me.Caption = “超级记事本:“ & “使用说明“

  Exit Sub

  handler:

  MsgBox “使用说明文档可能已经被移除,请与作者联系。“,

  vbOKOnly, “ 错误信息“

  End Sub

  ’关于

  Private Sub mnuAbout_Click()

  MsgBox “超级记事本 Ver1.0 版权所有(C) 2001 土人“,vbOKOnly,“关于“

  End Sub

  ’设置弹出式菜单(即在框中单击鼠标右键时弹出的动态菜单)

  Private Sub RichTextBox1_MouseDown(Button As Integer, Shift As Integer, X As

  Single, Y As Single)

  If Button = 2 Then

  PopupMenu mnuEdit, vbPopupMenuLeftAlign

  Else

  Exit Sub

  End If

  End Sub

  ’防止在切换输入法时字体自变(感谢王必成先生提供此方案)

  Private Sub RichTextBox1_KeyUp(KeyCode As Integer, Shift As Integer)

  If KeyCode = vbKeySpace Then

  RichTextBox1.SelFontName = CommonDialog1.FontName

  End If

  End Sub

  至此,我们的记事本可以编译使用了。点击菜单“文件”-“生成XXX.EXE”,回到桌面运行我们的记事本看看,是不是颇有成就感?

  当然,这样的记事本还比较粗糙,我们还需要做些工作,请看下一章。

  第二章 美化程序界面

  多数字处理软件都有工具栏和状态栏。工具栏和状态栏除了能美化我们的程序使其更具有专业性质外,还给用户带来操作上的便利。现在我们就来做一做这两样东西。

  一.工具栏

  (一)制作工具栏

  单击“工程”-“部件”,选中Microsoft Windows Common Control 6.0并确定。这时,我们要用到的控件就出现在左边的工具栏上了。

  要做工具栏,首先需要一个叫ImageList的控件来装载图像。在程序界面上添加它,然后右键单击此控件,左键单击“属性”,弹出“属性页”对话框的“图像”,再单击“插入图片”就可以一次性装载图片了(如不满意,以后还可以添加)。图片可在C:Microsoft

  Visual StudioCommonGraphicsBitmapsTlBr_W95下选择(这里假设你的VB安装在C盘下)。注意了:在插入图片时给每一张图片注明关键字,以便在引用图片时不至于混乱。如插入“新建”的图片,我们在“关键字”栏注明“New”。

  图片有了,接下来在程序界面添加工具栏(ToolBar)。添加后工具栏就出现在菜单下面,右键单击它,选择“属性”,在弹出的“属性页”对话框中的“通用”项作些设置,主要如下两项:

  1.“图像列表”:选择ImageList1

  2.“样式”:根据喜爱选择1-trbStandard或者2-trbFlat

  继续点击“属性页”的“按钮”选项,插入若干按钮。按钮有多种样式,请根据需要设置。这里请一定注意:每一个与用户操作有关的按钮都必须注明关键字、装载图片,如“新建”按钮,在“关键字”项注明“新建”,在“图像”项键入“New”(即ImageList1中的图片关键字),需要的话还可以在“工具提示文本”项填入适当的提示语。

  (二)编写工具栏的按钮代码

  工具栏按钮的代码很简单,可以按照下面的格式去编写:

  Private Sub ToolBar1_ButtonClick(ByVal Button As MSComctlLib.Button)

  On Error Resume Next ’出错处理

  Select Case Button.Key ’按关键字选择

  Case “新建“

  mnuNew_Click ’等于菜单项“新建”被单击

  Case “打开“ ’等于菜单项“打开”被单击

  mnuOpen_Click

  ’......(继续编写其它按钮的代码)

  End Select

  End Sub

  完成后试运行一下我们的程序,我们发现,有了工具栏之后,程序变得漂亮多了,只是有一个问题:打开一个较长的文档后,框的下拉滚动条向上的箭头不见了。原因是:工具条占用一定的空间。解决方法:将“设置框的位置和大小”中的RichTextBox1.Top

  = 20 和 RichTextBox1.Height = Me.ScaleHeight - 40分别改为RichTextBox1.Top =

  380,RichTextBox1.Height = Me.ScaleHeight - 400即可。

  二.状态栏

  (一)制作状态栏

  状态栏的英文名字叫StatusBar,在窗体上添加它后会默认出现在窗体的最下方。用鼠标右键点击它,调出“属性页”对话框,单击“窗格”项,插入一些窗格,可以将各个窗格的“样式”设置为:

  0-sbrText 显示文本,需编写代码

  1-sbrCaps 显示大小写状态,无需编程

  2-sbrNum 显示NumLock键开关状态,无需编程

  3-sbrIns 显示Insert键状态,无需编程

  4-sbrScr1

  5-sbrTime 显示时间,不编程时时间不会随系统时钟变化

  6-sbrDate 显示日期,无需编程

  注意:加进状态栏后需将Form_Resze中的RichTextBox1.Height =

  Me.ScaleHeight - 400改为RichTextBox1.Height = Me.ScaleHeight - 600。

  (二)状态栏根据其“样式”属性决定用不用编写代码(如上文所述)。下面举些例子,读者可以认真揣摩,从而达到举一反三的效果。

  例一:用户选取了“新建”后,让第一个窗格显示:“目前状态:正在打开文件《……》”。请将下面代码写进“打开”菜单里面:

  StatusBar1.Panels(1).Text = “目前状态:正在打开文件“

  & “《“ &CommonDialog1.FileTitle & “》“

  例二:让第三个窗格显示时间并让时间跟随系统时钟变化。

  首先,给程序加一个Timer控件,将其Interval属性设为1000。然后:

  在Form_Load过程加入:StatusBar1.Panels(1).Text = Time;然后给Timer控件编写代码:

  Private Sub Timer1_Timer()

  If StatusBar1.Panels(3).Text 《》 CStr(Time) Then

  StatusBar1.Panels(3).Text = Time

  End If

  End Sub

  例三:当框的文本发生变化时让第一个窗格显示:“正在文档:文件名”。

  Private Sub RichTextBox1_Chang()

  StatusBar1.Panels(1).Text = “正在文档:“ &

  CommonDialog1.FileName

  End Sub

  辛苦了那么久,我们现在已经拥有一个象模象样的记事本了。这个记事本由于用了RichText控件,理论上它能打开和任意大的文档,使用起来的确比Windows自带的记事本方便得多。当然,还有一些其它的功能需要添加和完善,这就靠你慢慢去完成了。

用“记事本“可以编程吗

  记事本可以用于一些脚本语言的编程,以vba语言为例,实例如下:

  1、启动记事本,以下代码:

  dim a,b,s


  a=inputbox(“请输入矩形的长:“)


  b=inputbox(“请输入矩形的宽:“)


  s=a*b


  msgbox “矩形的面积为“ & s

  2、点击文件菜单另存为命令,输入文件名1.vbs,保存类型选择所有文件,点击保存;

  3、双击运行1.vbs,效果如下:

如何用记事本进行java编程

步骤如下:1、新建一个“文本文档”然后打开。2、写好代码保存,然后把后缀名由txt改为java。3、按Windows图标键+R打开系统的“运行”,输入“cmd”,打开系统“命令提示符”。4、使用
cd
命令定位到之前写好的代码的文件路径。5、使用
“javac
文件名.java”命令编译。6、如果没有错误,使用“java
文件名”命令运行即可。

如何用记事本编辑代码

在里面写完代码把后缀名改成你想生成的就可以了
如做c 的时候就改成xxx.c 做java就改成xxx.java

说实话 问题不在于怎么编 在于你对代码的熟悉程度
因为记事本不会给你任何提示的 所以要求你对代码非常熟悉才可以操作
所以建议先把对代码的了解程度提高以后再使用记事本

关于如何用记事本写代码到此分享完毕,希望能帮助到您。

如何用记事本写代码(用记事本怎么编辑、运行C语言)

本文编辑:admin

更多文章:


repercussions(都是余波,repercussions和aftermath有什么区别啊)

repercussions(都是余波,repercussions和aftermath有什么区别啊)

今天给各位分享都是余波,repercussions和aftermath有什么区别啊的知识,其中也会对都是余波,repercussions和aftermath有什么区别啊进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 09:00

dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)

dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)

本篇文章给大家谈谈dropdownlist 绑定,以及DropDownList 绑定所有项 并 显示指定项对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月11日 08:50

协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

最近更新

repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026-10-11 09:00:05 浏览:0
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026-10-11 08:50:04 浏览:0
majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表