java所有实验+课程设计聊天程序源码加文档
本压缩包为辽宁石油化工大学java实验所有代码加文档,及课程设计实验,由赵老师执导的,书籍是清华大学的。
网络编程基础
(1) 掌握用URL类访问网络资源的方法与步骤。
(2) 掌握用URLConnection类访问网络资源的基本步骤。
(3) Socket通信的概念和机制。
(4) Socket服务器和客户机的建立与通信的编程方法。
实验多线程
(1) 掌握线程与多线程的基本概念。
(2) 掌握创建线程的两种基本方法。
(3) 掌握Thread类得常用方法,如start(),run(),stop(),sleep()等的使用。
(4) 掌握编写同步代码的方法。
输入输出与文件处理
(1) 理解流式输入输出的基本原理。
(2) 掌握DataInputStream和DataOutputStream类的使用方法。
(3) 掌握File、FileInputStream、FileOutputStream类的使用方法。
(4) 掌握RandomAccessFile类的使用方法。
实验异常处理
(1) 掌握异常的概念及异常处理机制。
(2) 掌握try-catch-finally异常处理语句的使用。
(3) 熟悉用户自定义的异常及处理用户自定义异常的处理方法。
多媒体编程
(1) 理解java Applet的工作原理。
(2) 掌握java Applet的生命周期方法。
(3) 掌握Graphics类绘制各种图形的方法。
(4) 掌握字体、颜色、动画和声音的控制方法。
菜单及Swing组件
(1) 掌握菜单的创建及使用方法。
(2) 掌握弹出式菜单的创建及使用方法。
(3) 熟悉常用的Swing组件及其方法。
(4) 掌握使用Swing组建的一般步骤。
AWT基本组件
(1) 熟悉常用的AWT组件及其方法。
(2) 掌握使用AWT组件的一般步骤。
java事件处理机制
(1) 掌握JDK1.1的事件处理机制。
(2) 掌握处理各种鼠标与键盘事件的编程方法。
(3) 熟悉事件适配器的使用方法。
图形界面容器及布局管理器
(1) 掌握JDK1.1的事件处理机制。
(2) 掌握处理各种鼠标与键盘事件的编程方法。
(3) 熟悉事件适配器的使用方法。
包,接口,类
(1) 掌握创建包与引用包的方法。
(2) 掌握用接口实现多重继承的机制。
(3) 熟悉类库的使用方法。
(4) 了解可变长度数组ArrayList类的使用方法。
面向对象的编程技术
(1) 掌握类与对象的基本概念以及它们之间的关系。
(2) 掌握定义类与创建对象实例的方法。
(3) 掌握类方法和属性的定义和使用。
(4) 掌握构造方法的定义及使用。
java语言控制结构
1) 一维数组的定义:type arrayName[];或者type []arrayName其中type是数据类型,arrayName为合法标识符,[]指明为数组类型变量。
2) 一维数组元素的引用:arrayName[index],其中index为数组下标。
3) 一维数组的初始化:int a[]={1,2,3……};
java语言编程基础
在记事本中编写加密程序,加密前后是倒序,即
c>=’A’&&c<=’Z’时,倒序字母的ASCII码为155-c;
c>=’a’&&c<=’z’时,倒序字母的ASCII码为219-c。
熟悉java程序的开发
Java源代码可在任何文本编辑器中输入,例如记事本。
所有的java源代码都应具有扩展名.java。
在包含主类的文件中,文件名应与主类的名称相同,并注意大小写
JavaScript基础训练
编写JavaScript代码,熟悉并掌握JavaScript的基本语法、控制结构及函数,掌握JavaScript内置对象、浏览器对象及自定义对象的使用
HTML、CSS及XML基础训练
编写HTML网页,熟悉并掌握HTML常用标签的使用,掌握CSS的语法和应用。
web实验1myeclisep配置等
web实验1,主要是myeclipse的配置等,然后运行
linux实验一 常用命令
1 正确登录和退出系统
2 熟悉date, cal, who, echo, clear, passwd命令。
汇编语言循环结构程序实验
掌握循环结构程序设计方法和几种常用的循环控制方法;掌握单重循环和多重循环程序设计技巧。
二、实验题目
已知数组A中包含15个互不相等的无符号字节数据,数组B中有20个互不相等的无符号字节数据,编程将同时出现在A、B中的数存入数组C中。
onekey(OK)插件工具wps版、office版、永中版
ppt一键拼图工具,朗读工具语言包等。附件包括office版本,wps版本和永中版本,请根据电脑安装对应的办公软件选择安装,否则跨平台将无法使用。
UOS统一操作系统桌面版V20安装指南.pdf
国产化系统统信操作系统UOS系统初装使用手册系统操作手册
ppt超炫动画《惊变》获奖作品
超级赞的ppt动画,总共有14也,不是我做的,是一个参赛的学生做的,获得一等奖,内容丰富,每页几乎都是上千帧的,效果连贯
梁友栋-直线裁剪算法图形学mfc
梁友栋裁剪算法,本案例是修改清华大学出版社的书上案例,在窗口中裁剪直线段
图形变换二维简单几何图形
简单的图形变换实验,二维的五角星平移旋转,缩放,错切等
立方体动态隐线算法
立方体的消隐算法,计算机图形学实验,本案例由清华大学出版社书籍提供
种子法填充实验
种子计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码扫描
四连通填充算法图形学
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码四连通
计算机图形学圆实验
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码圆
bezier曲面和b样条曲面
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码bezier曲面和b样条曲面
Hemit曲线计算机图形学
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码hemit曲线
dda直线计算机图形学
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码dda直线
B样条曲线计算机图形学
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码B样条曲线
bresenham直线
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码
MFC bezier曲线
计算机图形学实验 基于c++6.0的MFC类库实现的单界面程序源代码bezier曲线
实现直线和圆的生成算法
1.巩固图形学中关于绘制直线和圆的算法;
2.上机实践DDA和Bresenham画线算法绘制一条直线;
3.上机实践Bresenham画圆算法绘制一个圆;
实现简单图形的区域填充
1.巩固图形学中关于区域填充算法;
2.编写程序实现对一个圆或一个矩形的填充;
3.对一个卡通图形(人脸,青蛙等)进行区域填充;
Strust2框架的使用
通过构建两个Strust2项目,来综合应用Struts 2的知识点,包括标签、Struts 2配置等。
5 JDBC的使用
编写Java代码,熟悉并掌握JDBC的使用,包括Connection、Statement、ResultSet等对象的使用。了解JDBC访问数据库的方法。
JSP与Servlet训练
编写JSP代码,熟悉并掌握JSP的基本语法、控制结构、表达式、脚本段、JSP指令及JSP动作;熟悉并掌握JSP的内置对象:request、response、out、session、application、exception、page的使用。
编写Servlet代码,熟悉并掌握Servlet的使用和配置