如何用记事本编程
1.安装JDK
下载地址:http://cn.sun.com/
2:配置环境变量
方法:
安装后需要设置环境变量,在我的电脑--》属性--->高级--->环境变量
加入:JAVA_HOME = C:\Program Files\Java\jdk1.5.0_06
然后把JAVA_HOME 加入path中就可以了
PATH=F:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PROGRA~1\ULTRAE~1;D:\soft\StyleReportEE\bin
3:工具初学者可以用记事本,(也可以用eclipse,netbeans)
编写好后报存成 .java文件
4.编译
在DOS窗口下找到你保存的JAVA文件目录,执行:javac *.java
5:运行
在dos窗口下找到你编译的文件目录执行: java *
这样你就可以看到你写的程序的执行结果。
刚开始学Java,用“JDK+记事本”就行了,JDK提供Java开发工具包和运行环境。先下载一个JDK(http://blog.chinaunix.net/u2/80678/showart_1315214.html)装上(还有设置环境变量的问题,这里先不说),用记事本编辑Java代码,在命令行提示窗口用javac 命令编译,用java 命令执行就可以了。
当你对java程序有个整体感官的认识后,接下来就可以用一个IDE了,即集成开发环境,网上有很多IDE,JBuilder、JCreater以及著名的eclipse,推荐用eclipse,在www.eclipse.org下载,然后自己往里面安装——你需要但还没安装的“插件”(因为,本身已有很多插件,一般情况可以满足你的需要),最好不要用通过第三方公司进行过集成的 eclipse,比如Lomboz(它的内核也是eclipse,如果你需要Lomboz,则可以把它作为一个插件安装到eclipse中),这样,可以直接感觉eclipse的架构和魅力。
最后,要说的就是,在第一个阶段不要停留太久,要在适当的时候过渡到eclipse;所有上面是一个过程。
在记事本上写好程序段后
保存退出
把你用过的记事本的后缀名变作你编程序后缀名
如:如果用的是C语言,文档.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自带的记事本方便得多。当然,还有一些其它的功能需要添加和完善,这就靠你慢慢去完成了。
别去考虑用“记事本编程”,个人理解,所谓的“记事本编程”,无非是指两方面的意思:
其一,指所写的程序非常简单、也很短。比如一些脚本代码、批处理代码等,没有很复杂的流程等,用记事本可以快速写就的一些程序或代码。
其二,说自己用“记事本编程”,显示一下自己对某门语言的精通,根本不需要助记环境就能写出来。
至于如何用记事本编程,很简单了,打开记事本,在里面写上几句程序(当然是指脚本程序,比如ASP等),保存并执行。
如:在记事本里写上这么一行:
----------
现在是:<%=now%>
----------
保存为test.asp,然后放到IIS目录下,从浏览器访问,就能得到现在的时间。
这就是所谓的记事本编程,没什么神秘。
事实上,没必要强调用记事本编程,每种语言都有各自最适合的开发编程环境,如VC/C++,VB等最合适的工具是VS6,.net最合适的工具是vs2005等。
对ASP、PHP等,因为语法不复杂,倒是经常用一些文本编辑器来写代码,比如EDITPLUS、ULTRAEDIT等,这些工具虽然没有助记功能,但编辑功能非常强大,而且运行快速方便,倒近似于记事本编程的说法,只不过也绝非简单的记事本。
呵呵~~~
胡谄这几句:)
用记事本只能编辑程序
构建(builde)或者编译(compile)的时候就必须要有编译器了。根据你编程语言不同,需要有不同的编译器
C++的编译器有很多种,windows环境下Borland C++ Builder和Microsoft Visual C++都有免费下载版本。
用记事本编辑后,把文件按编译器要求的后缀名保存到某个目录下,然后使用编译器对该文件进行编译,就可以了
具体步骤和命令,根据你使用的程序语言有所不同
关键问题是不要用中文码来代替英文码,例如双引号,分号等.编程语言,特别是起语法作用的词,应是英文,输出语句可能用中文.
存放,通常是ANSI txt. 混有中文时,如果是网页,存为unicode. 如果是c程序,混有中文时,存ANSI, 中文会丢失,只好试试unicode.
编c,最好用VC++带的Visual Studio. 用 word pad 也比notepad好.
在记事本里写下相应的代码(视具体语言而定)。然后将后缀名改成相关的后缀名,用命令编译即可。(因不同语言不一样,建议楼主说出要写什么语言的程序)
记事本简单的编程问题
将下面代码用记事本写到 file.bat 中, 双击运行即可. 根据需要可以自行修改文件路径. 输入1打开a.exe, 输入其他任何东西打开b.txt, 直接回车的代码就比较繁琐, 可能不能轻易用 .bat 文件来实现了. 这个代码简单并且能检测 a.exe 是否存在, 存在则打开; 不存在则打开 b.txt@echo off set \/p ...
苹果电脑怎么用记事本写(.html)网页代码,我用记事本写过表格网页,但用...
其他回答 记事本写之后后缀改为.html 一般是可以的吧。有语法 错误吗 ?放同学电脑上试试 追问 后缀是.html 语法没错 追答 别人电脑上行吗 wkl7123 | 发布于2013-02-28 举报| 评论 0 0 为您推荐: 用记事本制作html网页 网页设计 记事本html代码 如何用记事本写网页 记事本网页编程 记事本...
怎么用记事本编写exe文件
写一个bat文件 内容:C:\\my_prog\\abc.exe 就可以了。问题是存放文件的扩展名要用bat,不能用.exe,因为Windows 假定 exe 文件 用 MZ 开始,有一定的结构通向开始点。
用记事本写的C语言源代码怎么调试和编译?
下载一个C编译器 常见的有vc++6.0和turbo c 建议使用VC++6.0 把代码复制到里面去即可运行
怎么样运行用记事本编程的java程序?
首先, 你在编写好Java 程序以后! 你确定 你的机器也就是你的电脑吧, 安装了JAVA虚拟机(JVM),JVM网上有下载 ,安装好以后, 还要配置环境变量,这个说起来费事,网上有视频,很简单的。 在配置好环境变量以后呢就能运行java 内部的命令了。运行cmd界面 编译java 文件 利用javac 命令+路径 文件名...
我想在记事本里写好程序然后通过修改后缀名让它变成可执行程序_百度知 ...
首先txt只可以编写指令,可以编写注册表加入文件reg,dos批处理文件bat,exe是不能编写的,你可以用c++,java,在txt下编写语句,然后要用相关软件编译成exe,exe中只有机器代码,exe会比txt小很多,从exe中看不出你编写的程序,只是做运行。
java的一个简单记事本程序设计
java的字体Font类、GraphicsEnvironment类编程问题:利用Font类、画图环境类,把系统字体全部抽出来,包括颜色、字体。意思即是:设计一个java程序,通过按钮“字体”、“颜色”设置,可以把里面的文本格式改变,相当一个“记事本”吧!注意:不用功能太强大,满足满足设置字体、颜色即可!Ps:不明白的问我啦!希望高手能完成,多谢...
我们用编程语言写代码,那么编程语言是怎么写出来的?
汇编语言是直接用记事本写的,写完后保存为扩展名为asm文件 然后用MASM编译 编译后链接 就会生成一个。exe的可执行文件了~~具体步骤你先要去下载一个MASM,其实这个东西很小顶多就几十KB吧~~然后放在一个文件夹下面,比如是D:\\masm 1.然后写一段汇编指令,用记事本写,直接重命名1.txt为1.asm...
记事本编写无限循环的命令可以吗?可以的话写下。如果有效可以追加15分...
以上内容用记事本保存文件名为无限循环.bat 记住后面加了个.bat 然后,中间的notepad替换成你自己的命令就行了,我用的命令是记事本的 追问 还是把完整的发给我把...00000私信00000 追答 1 2 3 4 @echo off :df start "" cmd goto df 那你想要的应该是这个吧,你试试看无限打开CMD窗口 本回答由提问者推...
电脑记事本怎么打开
3、点击新建之后,接着在新建选项中点击打开文本文档即可。电脑记事本的作用 许多程序员都会选择使用电脑记事本来编写代码。因为电脑记事本不仅简单易用,还可以帮助程序员更好地掌握代码的结构和逻辑。在编写代码的过程中,电脑记事本可以帮助我们快速定位代码中的错误,并且支持多种编程语言的语法高亮,使得...
吕隶天蟾: 基本HTML和CSS都不熟悉建议不要用记事本... 记事本都是对代码非常的熟悉(可以说上变态的熟悉才用的) 而且也没有谁真正去记事本啊...都是用其它的能将程序关键字高亮显示的本子上写的啊... 如editplus 答案补充 老老实实的用DW吧...
班玛县19262898412: 怎么用记事本写程序啊,具体方法~?
吕隶天蟾: 开始-运行-notepad.exe 右击桌面空白处-新建-文本文件 开始--所有程序--附件--记事本
班玛县19262898412: 怎么用记事本编代码??
吕隶天蟾: 比如说用记事本编写html代码,那只需要把代码写到记事本里,然后把后缀.txt改成.html就行了;但如果是要编译的话那就比较复杂,例如C语言,把后缀.txt改成.c,然后再到命令提示符那里输入编译命令(前提是你要有C的SDK).
班玛县19262898412: 如何用记事本编辑应用程序?
吕隶天蟾: 1 批处理 请看上传得 回lysfox: 用记事本是可以写应用程序的,只是需要一定的编译环境和过程,下面以c#为例介绍一下 编译环境:要有Framework ,在win2003中这是自...
班玛县19262898412: 怎么用记事本编程序? - ?
吕隶天蟾: 主要清除临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件@echo off echo 正在打扫系统,请稍等...... del /f /s /q %systemdrive%\*.tmp del ...
班玛县19262898412: 怎样用记事本编程(最基础的) - ?
吕隶天蟾: 是用记事本写代码吧.不管用什么写代码都是一样的,用记事本写的话,保存的时候要选择“另存为”,在保存类型处选择“所有类型”,在文件名处写“文件名.html”.这样就行了..不知道你问的是不是这个.
班玛县19262898412: 怎么用记事本编程? - ?
吕隶天蟾: 有后缀名为、bat、reg、都能用记事本编
班玛县19262898412: 用记事本编写程序的方法 - ?
吕隶天蟾: 用举例了,就像在编程软件环境下一样,只不过在检测或者完成时,“改后缀”,把它改成标准程序后缀,有什么问题时再改成TXT后缀继续编写
班玛县19262898412: 记事本怎么编程??
吕隶天蟾: 你是想用记事本来编东西还是编写记事本这个程序?一般如果用记事本编东西就是直接输入代码然后把后缀名改掉就完了,如果是编写记事本这个程序····自己看着办吧
班玛县19262898412: 用记事本怎样写程序啊!?给我几个例子!讲解详细点哦 - ?
吕隶天蟾: 其实所谓的程序只是根据每种语法规则写出的特定的语句.. 编程最重要的不是工具,而是你对这种语言的掌握程度..当你对语言有一定得掌握的时候可以用记事本编出程序(即直接写出代码),然后在所谓的工具里面运行而已!就如 你可以用记事本写一个后缀为.C的 C语言文件 然后用TC或者 VC运行..TC和VC在这里面起到的作用仅仅是编译和运行而已还有JAVA 里面的编程工作ECLIPS 也只是编译和运行的工具而已 可以说所有的程序都是可以用记事本编写出来的..只是其他一些工作可以使你的编写更加方便~比如你可以用TC写个HELLO WORLD程序 把后缀.TXT 改为.C 然后就可以运行了