- 博客(0)
- 资源 (15)
- 收藏
- 关注
可视化编程实验 邮件收发系统
二.设计内容与设计环境
(1) 课设概述
该课程设计主要任务是实现一个邮件收发客户端。该邮件系统具有可视化界面,可以完成收取邮件,发送邮件,删除邮件功能。并且邮件中还可以包含各种类型的附件,基本可以实现一般的电子邮件收发功能。在设计之前本人比较深入的了解了邮件收发系统涉及的网络相关知识,熟悉机器的操作系统、语言的集成环境和设计工具。由于本人比较熟悉JAVA语言,因此这个课程实在NetBean开发平台上用JAVA语言编写的。在实验过程中,通过该图形界面的邮件收发系统的分析与总体设计,综合运用所学知识,锻炼了自己的可视化编程能力,加深对网络知识理解和掌握。同时培养自己的分析问题和解决问题的能力,以及软件文档的制作能力
(2)实验环境与工具
(1)计算机及操作系统:PC 机,WindowsXP
(2)可视化程序设计编程开发环境:JDK 6.0 ,NetBean开发平台
(3)语言:JAVA
2011-03-18
广东工业大学编译原理课程设计
一.课程设计目的
在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。
二.课程设计要求
1. 基本内容
(1)扩充赋值运算:+= 和 -=
(2)扩充语句(Pascal的FOR语句):
①FOR := TO DO
②FOR := DOWNTO DO
其中,语句①的循环变量的步长为2,
语句②的循环变量的步长为-2。
2. 选做内容
(1)增加运算:++ 和 --。
(2)增加类型:① 字符类型; ② 实数类型。
(3)扩充函数:① 有返回值和返回语句;② 有参数函数。
(4)增加一维数组类型(可增加指令)。
(5)其他典型语言设施。
3.本人在课程设计中已实现的功能
(1)增加单词:保留字 ELSE,FOR,TO,DOWNTO, REPEAT, UNTIL, RETURN
运算符 +=,-=,++,--
(2)修改单词:不等号# 改为
(3)增加条件语句的ELSE子句
(4)扩充赋值运算:+= 和 -=
(5)扩充语句
①FOR := TO DO
②FOR := DOWNTO DO
(6)增加运算:++ 和 --(包括前后++、--运算)
(7)增加一维数组类型
(8) 其他典型语言设施:REPEAT 语句 UNTIL 语句
2011-03-18
网络课程设计邮件收发系统
********************欢迎使用该小小的邮件管理系统********************
一、功能:
(1)在你的邮箱支持POP3服务的前提下,你可以登自己的邮箱进行邮件管理!
1、用户登录设置
2、登录邮箱
3、收邮件
4、新建邮件
5、阅读邮件(不完善)
6、回复
7、删除邮件
8、导出eml文件----打开该eml文件
9、下载附件
10、注销
(2)不登录自己的邮箱,而直接使用该客户软件新建邮件,不过要手动设置自己的SMTP服务器,然后再发送邮件!
1、SMTP服务器设置
2、写邮件
3、群发邮件
二、设置技巧
(1)本系统的实现首先需要下载mail.jar包和activation.jar包,然后添加到本项目中(方法:直接在项目里点“库”--->添加JAR/文件夹...-->把刚才的两个JAR包直接添加进来即可)。
(2)开启自己邮箱的POP3服务:首先在WEB方式下登录自己的邮箱,在设置中查找POP3/SMTP服务的选项,进而开启自己的POP3/SMTP服务。
(3)教你一招:根据域名查询SMTP服务器
在DOS命令行中输入:nslookup
接着输入:set type=mx
再输入:@后面的主机名(即邮箱域名),即可返回SMTP服务器的主机名
还可以输入:set type=a
再输入:返回的SMTP服务器的主机名,便可以得到它的IP地址
(4)再教你一招:借助Telnet程序手工收发邮件
发:telnet smtp.163.com 25(默认的SMTP服务器端口为25)
之后的过程这里不详细说明,大家可以自己去查一些资料;
收:telnet pop3.163.com 110(默认的POP3服务器端口为110)
一样这由大家去查查资料;
总之,这些过程就是邮件收发的底层的通信过程,通俗易懂,但由于一些安全的因素,底层这样直接的通信已越来越被受限制,因此底层的通信极不易成功,这也是本系统采用高层JavaMail API的原因之一。
(5) 一些常用邮箱的POP3与SMTP服务器设置
163邮箱 http://mail.163.com
POP3服务器:POP.163.COM 或 POP3.163.COM
SMTP服务器:SMTP.163.COM
QQ邮箱 http://mail.qq.com
POP3服务器:pop.qq.com
SMTP服务器:smtp.qq.com
Gmail邮箱 http://gmail.google.com
要在Gmail帐户中启用POP,首先登录到Gmail帐户。点击任一Gmail页顶部的设置,点击橙色框邮件设置中的转发和POP。
POP3服务器:pop.gmail.com
SMTP服务器:smtp.gmail.com
Tom邮箱 http://mail.tom.com
POP3服务器:pop.tom.com
SMTP服务器:smtp.tom.com
搜狐邮箱 http://mail.sohu.com
POP3服务器:pop3.sohu.com 或 pop.sohu.com
SMTP服务器:smtp.sohu.com
新浪邮箱 http://mail.sina.com.cn
POP3服务器:pop.sina.com 或 pop3.sina.com
SMTP服务器:smtp.sina.com
重庆交通大学WEB邮箱 http://mail.cquc.edu.cn
POP3服务器:pop3.cquc.edu.cn
SMTP服务器:smtp.cquc.edu.cn
雅虎邮箱 http://cn.mail.yahoo.com
POP3服务器:pop.mail.yahoo.com.cn
SMTP服务器:smtp.mail.yahoo.com.cn
网易188财富邮 http://www.188.com
POP3服务器:pop.188.com
SMTP服务器:smtp.188.com
126邮箱 http://www.126.com
126免费邮箱目前不直接开放smtp、pop3,但是对于126至尊邮开放pop3和smtp
POP3服务器:pop.vip.126.com
SMTP服务器:smtp.vip.126.com
21cn邮箱 http://mail.21cn.com
21cn商务邮箱
pop3服务器:pop.21cn.net
smtp服务器:smtp.21cn.net
21cn经济邮箱
pop3服务器:pop.21cn.com
smtp服务器:smtp.21cn.com
21cn免费邮箱
pop3服务器:p
2011-03-18
广工 编译原理实验
一、 实验目的与要求
目的:在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。
要求:对PL/0作以下修改扩充:
基本内容:
(1)增加单词:保留字ELSE,FOR,TO,DOWNTO,RETURN;运算符
运算符 +=,-=,++,--
(2)修改单词:不等号# 改为
(3)增加条件语句的ELSE子句
2011-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人