软件开发环境与工具实验报告
实验一
托盘程序设计
实验题目:托盘程序设计
实验类型:验证性
专业班级:计算机科学与技术系网络工程方向1003
姓 名:
学 号:***
20XX年 10月 17日
实验地点:软件实验室二
一.实验目的:
通过本次实验,使学生了解托盘程序的应用及设计思想,利用Timer控件和NotifyIcon控件实现一个动态托盘程序。
二.实验要求:
1、实现动态托盘。
2、关闭窗体时进行隐藏操作。
3、窗体和托盘的转换通过双击实现。
4、托盘所对应主程序的应用自定。
三.源代码:
Public Class 随机数
Dim isclose As Boolean = False
Dim FistIco As Boolean = False
Dim ico1 As System.Drawing.Icon
Dim ico2 As System.Drawing.Icon
Private Sub 开始_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 开始Click
Dim a(9), i, j, n, p As Integer
Dim m As String
Randomize()
a(0) = Int(100 * Rnd()) + 1
For i = 1 To 9
p = 1
While p
Randomize()
a(i) = Int(100 * Rnd()) + 1
For j = 0 To i - 1
If a(j) = a(i) Then
Exit For
End If
If j = i - 1 And a(i) <> a(i - 1) Then
p = 0
End If
Next j
End While
Next i
m = "您抽取的10个整数为: " & Chr(13) & Chr(10)
For i = 1 To 10
If a(i - 1) < 10 Then
m = m & a(i - 1) & " " & " "
Else : m = m & a(i - 1) & " "
End If
If i Mod 5 = 0 Then
m = m & Chr(13) & Chr(10)
End If
Next i
Label2.Text = m
End Sub
Private Sub 退出_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 退出.Click
End
End Sub ’程序主界面的开始与退出
Private Sub 图标_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 图标.MouseDoubleClick
If Me.WindowState = FormWindowState.Normal Then
Me.WindowState = FormWindowState.Minimized
Else
Me.WindowState = FormWindowState.Normal
End If
End Sub ’双击图标隐藏或显示窗口
Private Sub 随机数 FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If e.CloseReason = CloseReason.FormOwnerClosing Then
isclose = False
End If
If isclose = False Then
e.Cancel = True
Me.WindowState = FormWindowState.Minimized
Me.Hide()
End If
End Sub ’主窗体的关闭
Private Sub 随机数_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ico1 = New System.Drawing.Icon(Application.StartupPath & "\image\1.ico")
ico2 = New System.Drawing.Icon(Application.StartupPath & "\image\2.ico")
End Sub ’给托盘附加图片
Private Sub 时间块Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 时间块Tick
If FistIco Then
Me.图标Icon = ico1
FistIco = False
Else
Me.图标Icon = ico2
FistIco = True
End If
End Sub ’控制图标闪烁
Private Sub 退出ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 退出ToolStripMenuItem.Click
End
End Sub
Private Sub 隐藏ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 隐藏ToolStripMenuItem.Click
Me.Hide()
End Sub
Private Sub 显示ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 显示ToolStripMenuItem.Click
Me.Show()
End Sub
Private Sub 托盘_Opening(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles 托盘Opening
End Sub ’控制托盘完成隐藏、显示、退出命令
End Class
四.实验相关截图:
五.实验总结:
通过本次通过对NotifyIcon1、Timer、ContextMenuStrip1工具的应用,实现了求10个随机数的动态托盘程序。在设计过程中出现了闪烁图标不能出现的情况,这是设计中的难点。NotifyIcon1、Timer两个工具的结合使用,实现了闪烁的托盘,ContextMenuStrip1工具则实现右击托盘时出现的“隐藏、显示、退出”命令。但是对界面的优化设计没有做出来还需通过学习掌握。
第二篇:Java开发环境实验报告
Java开发环境实验报告
一、 实验项目名称
Java开发环境的熟悉
二、 实验目的
1、掌握下载Java SDK 软件包、EditPlus 编辑软件的方法;
2、掌握设置Java 程序运行环境的方法;
3、掌握编写与运行Java 程序的方法;
4、了解Java 语言的概貌;
5、为学习Java 语言和进行Java 程序的实验做好准备工作。
三、 实验基本原理
1、SDK 的下载与安装
下载能安装在Windows95/98/2000/NT、UNIX和Linux等操作系统类型中的J2SE
系统安装程序。为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。
在浏览器中输入http://java.sun.com/,可看到Sun 公司网站页面,然后在里面找到下载的链接进行下载就行。目前的版本最高是Jdk1.5,但是在使用上更多的还是使用Jdk1.4版本。
下载完后进行安装,和一般的软件安装过程差不多,自己选择目录进行sdk的安装。在本实验中假设sdk的安装路径是“C:\ j2sdk1.4.2_01“。
2、Java运行环境配置
SDK 中的工具都是命令行工具,需要从命令行即MS-DOS 提示符下运行它们。很多人可能会不习惯,但这是Sun 特意采取的策略,为的是把精力更多地投入到Java 语言本身而不是花在开发工具上。
为了能正确方便的使用SDK,可手工配置一些Windows 的环境变量,Windows 98 与Windows/xp/NT/2000 的配置略有不同。
(1)设置Windows 98
在C:\autoexec.bat 文件中,添加以下内容:
set path=%path%; C:\ j2sdk1.4.2_01\bin
set classpath=.; C:\ j2sdk1.4.2_01\lib\;%classpath%
C:\ j2sdk1.4.2_01\bin 为程序安装路径,如果安装时做了修改,这里必须做出相应的修改。“set path”语句设置Java 编译运行程序的路径,“set classpath”语句设置Java 包的路径,其中的“.”表示在当前目录下均可执行Java 程序。autoexec.bat 文件修改后存盘,然后重新启动计算机,即完成了设置。
(2)设置Windows XP/NT/2000
以Windows XP 为例说明设置过程。在桌面“我的电脑”图标上单击右键,选择“属性”菜单,单击高级选项卡。在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面,在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令前添加“C:\j2sdk1.4.2_01\bin;”,用同样方法设置环境变量“classpath”,其值为“C:\j2sdk1.4.2_01\lib;”。设置完成后,单击“开始”→“所有程序”→“附件”→“命令提示符”打开DOS 窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确。
四、 主要仪器设备及耗材
1、PC微机;
2、DOS操作系统或 Windows 操作系统;
3、Sdk程序集成环境或JCreator程序集成环境。
五、 实验步骤
1、先安装好sdk;
2、配置环境变量;
3、书写java程序;
4、运行程序,查看结果。
六、 实验数据及处理结果
1、Sdk的简单介绍
SDK 就是 Software Development Kit 的缩写,中文意思就是"软件开发工具包"。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做 "SDK"。如JDK (Java Development Kit)就是JAVA开发工具包,是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),许多Java工具和Java基础的类库(rt.jar)。
2、环境变量的设置;
(1) 右键点击“我的电脑”图标,选择“属性”;
(2) 在弹出的“系统特性”对话框中选择“高级”选项卡,并单击“环境变量”按钮;
(3) 在“环境变量” 对话框中选择修改PATH变量,即在原有PATH变量后加上“;c:\j2sdk1.4.2_09\bin”;
(4) 再在“环境变量” 对话框中选择修改CLASSPATH变量,即在原有CLASSPATH变量后加上“.;c:\j2sdk1.4.2_09\lib\tools.jar”;
(5) 其中以上路径中的“c:\j2sdk1.4.2_09”是JDK的路径,是先前用户安装JDK时存储的路径,可能因用户不同而不同。
至此,环境变量已设置好了,可以在DOS环境下编译JAVA程序了。
3、应用程序和小应用程序的运行过程;
(i)Sdk程序集成环境下应用程序的运行过程:
(1)在C:\目录下用记事本写一个java源程序,保存时存储名为“t.java”;
(2)用cmd命令进入dos,编译这个程序。编译无错后运行这个程序,如下图:
(ii)Sdk程序集成环境下小应用程序的运行过程:
(1)在C:\目录下用记事本写一个java源程序,保存时存储名为“Applet1.java”;
(2)用记事本用HTML语言写一个网页,保存为“Applet1 .html”;
(3)用cmd命令进入dos,编译这个程序。编译无错后查看运行结果;
(4)运行结果如下:
七、 思考讨论题或体会或对改进实验的建议
(1) 实验一开始是设置环境变量时出现了一些问题,就是在设置CLASSPATH时设置错了,由于在路径前面没有加点号和分号而导致最后无法编译源程序。
(2) 运行applet小程序时再写网页时出了一些问题,后来修改了一下输入的HTML语句解决了问题。
八、 参考资料
JAVA语言程序设计教程 邱桃荣等编著 机械工业出版社