仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 593|回复: 10
打印 上一主题 下一主题

[学习教程] JAVA网站制作之关于打印

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:28:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。打印JAVA的打印有良多先容,今朝能够完成纯文本的打印了,包含在java的使用程序中和applet都能够很好的事情,打印把持也基础能满意请求.这一部分一会儿没法说得具体.

良多菜菜菜菜菜菜菜菜菜菜菜菜菜到不克不及再菜的鸟,实际上是在IE中完成打印,非说是甚么JSP,JAVA的打印,我倡议这些同道们先不要学编程,仍是懂得一下最基本的工具.

至于在IE中打印,javascript只能做到打印页面.如
<html>
<ahref=javascript:print()>print</a>
<table>
111111111
</table>
222222222

如许是打印了一切内容,那末假如打印页面中任何一个表格或元素呢?
我们要打印任何一个元素,就要先定位它,也就是有良多表格我们要打哪一个?
固然只需给它一个name或ID,就好了.好比

<tableid=a1>
<tr><td>1111</td><tr>
</table>
<tableid=a2>
<tr><td>2222</td><tr>
</table>

如今要打印a1的内容,固然要包含
<tableid=a1>
<tr><td>1111</td><tr>
</table>
假如取到这些值?
a1.innerHTML就不克不及包含<tableid=a1>本人了.你alert(a1.innerHTML)就会是<TBODY><TR><TD>11111</TD></TR></TBODY>
这固然不合错误.那末要从它表面取它的内容,a1.parentElement.innerHTML,它的parentElement是body,而body的innerHTML又不是我们要的,以是要在我们要
的元素外加一个包装,好比
<span>
<div>都行,它只把
<tableid=a1>
<tr><td>1111</td><tr>
</table>包起来,那末
<tableid=a1>
<tr><td>1111</td><tr>
</table>的parentElement.innerHTML就是本人了.如

<span>
<tableid=a1>
<tr><td>1111</td><tr>
</table>
</span>
<span>
<tableid=a2>
<tr><td>2222</td><tr>
</table>
</span>
这时候alert(a1.parnetElement.innerHTML)
看到的就是
<tableid=a1>
<tr><td>1111</td><tr>
</table>
恰是我们要打印的内容,那假如把它打印出来啊?
fp=window.open("",aname,"top=2000000,.....")
fp.document.write(a1.parnetElement.innerHTML);
fp.document.write("<"+"script>print();</"+"script>");
fp.location.reload();
fp.close();
就是说把以后要打印的内容写到别的一个页面中,这个页面中唯一你要打印的内容,JAVASCRIPT仍是打印全页,但恰是你想要的.刚写出来时新面中的打印不会实行,要reload一下页面.打完后关了它,就如许了,下课.
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。
简单生活 该用户已被删除
沙发
发表于 2015-1-20 05:28:05 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
乐观 该用户已被删除
板凳
发表于 2015-1-25 13:37:36 来自手机 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
透明 该用户已被删除
地板
发表于 2015-2-2 22:16:24 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
小女巫 该用户已被删除
5#
发表于 2015-2-8 12:27:06 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
小魔女 该用户已被删除
6#
发表于 2015-2-26 11:29:23 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
因胸联盟 该用户已被删除
7#
发表于 2015-2-28 02:11:23 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
老尸 该用户已被删除
8#
发表于 2015-3-9 18:18:48 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
精灵巫婆 该用户已被删除
9#
发表于 2015-3-11 10:02:02 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
飘飘悠悠 该用户已被删除
10#
发表于 2015-3-18 04:06:16 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
爱飞 该用户已被删除
11#
发表于 2015-3-25 11:27:48 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表