网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月17日漏签0天
彭湃中学吧 关注:7,341贴子:485,228
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 下一页 尾页
  • 52回复贴,共4页
  • ,跳到 页  
<<返回彭湃中学吧
>0< 加载中...

回复:【日更】IT技术科普(。・ω・。)

  • 取消只看楼主
  • 收藏

  • 回复
  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[eclipse安装]
安装前我们先进行下载~进入eclipse的官网:http://www.eclipse.org/downloads/
软件语言:英文
文件大小:153.88MB(压缩包)
文件格式:*.zip

在这里面根据您的系统进行下载,
32位系统的童鞋请点击windows 32Bit
64位系统的童鞋请点击windows 64Bit

点击后将会进入这个页面,点击红圈内的英文,即可开始下载
我们下载完毕后会发现这是一个ZIP压缩包

我们用解压软件对这个压缩包进行解压,小B用的是winRAR

*安装eclipse与安装其它的一些软件有一点不同的地方在于它不像那些软件那样有安装向导,也就是说你将eclipse这个文件夹解压到哪就相当于“安装”到哪里
解压后我们在eclipse文件夹中可以看到如下文件

其中eclipse.exe就是主程序,换句话说就是你每次要启动eclipse开发工具都要双击这个可执行文件,由于没有经过安装向导进行安装所以我们的桌面并没有自动建立相应的快捷方式(图标),我们为了每次启动方便在eclipse.exe上右击鼠标--移动鼠标到“发送到“--点击”桌面快捷方式“,或者右击鼠标--点击”创建快捷方式“再将创建的快捷方式拖拽到桌面上

那么我们双击该快捷方式正式进入eclipse

将会出现以上界面,稍等片刻即会出现下面的窗口,这是让你选择工作空间即你开发的程序、资源等存放的地方,一般默认可以。

Use this as the default and do not ask again表示不再出现此提示窗口,勾选后下次启动eclipse将不会提醒让你选择工作空间
点击”OK“后即可进入ide,开始工作


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
eclipse安装的讲解就在这里告一段落啦
接下来小B将继续为大家讲解如何设计出你自己的第一个程序~


2025-05-17 02:26:14
广告
  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[第一个java程序]
接下来我们需要有一个代码的载体最好用的自然是windows自带的“笔记本”
我们在刚才创建的文件夹中右击鼠标--把鼠标移到“新建”--点击“文本文档”创建一个“xxxxx.txt”

双击我们新建好的文档,可以看到目前是一片白茫茫的空文档
那么我们就可以正式开始代码编写啦~

(在这段代码中我们有必要了解下什么是类:http://wenda.so.com/q/1378661242062469?src=300)
接下来为大家讲下这段代码内的一些“单词“的意思,
-------------------------------------------------------------------------------------------------------------------------------
public:public 下的成员,是类的公有成员,别的类或者主函数可以申明个对象直接访问,而private: 下的是私有 成员,只有类的内部能访问,类的外部无法访问的。
class:java中定义类的关键字,我们在java中定义的对象都会被抽象成类,例如自行车bike,那么bike就是类。
static:静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。
void:无返回值,如果没有void,那么在代码中必须用return返回一个值。
main:main方法是一个特殊的方法,是程序执行的入口,一个Java程序从main方法开始执行。
(String[] args):是main函数的形式参数,,可以用来获取命令行用户输入进去的参数。如果是java的初学者,编写一些简单的小程序是用不到它的,但是你在写程序的时候不管用的到用不到,声明main函数的时候一定要在括号里写上它,否则会报错。
System.out.println("xxxxxxxx");System 是一个类,out是一个static PrintStream 对象。由于它是“静态”的,所以不需要我们创建任何东西,所以只需直接用它即可。
println()的意思是“把我给你的东西打印到控制台,并用一个新行结束”。所以在任何Java 程序中,一旦要把某些内容打印到控制台,就可条件反射地写上System.out.println("内容")。-引自《Java 编程思想》
-------------------------------------------------------------------------------------------------------------------------------
这段代码就是把“小B陪伴您“四个字输出到控制台,但是。我们还需要进行编译才能运行,所以继续
小B之前创建的文本文档是xxxxx.txt,但是在java程序中待编译文件(xxxxx.java)是要与类的名称相同才行,我们上面定义了一个类”a“,所以我们要把xxxxx.txt修改为a.txt,同时待编译文件的后缀必须是“.java”的,所以我们修改a.txt为a.java。

(注意:部分计算机可能为了防止用户乱改文件扩展名导致文件无法正常使用而系统默认隐藏了扩展名(后缀),所以会看不见后缀,请使用此方法显示出扩展名:http://jingyan.baidu.com/article/5d368d1e31ed903f60c057c6.html)


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
代码001:
//我叫做注释,所有在"//"后面的文字都为注释哦.
//写注释不仅便于自己更加能够理清条理,还有助于人更容易看得懂你的代码的含义
//定义了一个叫做"a"的类.
public class a
{
//java程序的主入口方法,也就是说,程序将从这里开始运行
public static void main(String args[])
{
//向控制台(即dos窗口)输出“小B陪伴您”
System.out.println("小B陪伴您");
}
}


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[第一个java程序]
接下来就是令人兴奋的编译和运行啦
请大家再次打开dos窗口(按住win键不放再按R键在“运行”窗口中输入“cmd”)

在dos窗口中进入待编译文件(xxxx.java)存放的位置,小B存放在D盘的java文件夹中

如上图,输入"d:"即进入D盘目录,可以看最前面的盘符判断自己进入了哪个硬盘(C:、D:.......)
而D:\后面的就是进入的具体路径,小B进入了java文件夹,那么就可以看到后面有java四个字母
我们现在已经进入了待编译文件所处的文件夹,那么我们就开始编译工作吧
再输入"javac xx.java",xx代表待编译文件的文件名,这里是"a.java",所以是“javac a.java”,输入完毕后按回车

按回车后就会开始执行编译命令,稍等片刻(10秒内),编译通过的话就会出现如上图的情况,如果编译失败(大部分是因为代码出现错误)则会跑出一堆英文(如果是代码出错通常会有提示你第几行,哪个部分错了,这样你就能更加准确的去改正代码),如果是你的代码输错了,那么再次打开待编译文件检查代码是否出错并改正,再执行以上命令。


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[第一个java程序]
经过上面过程的编译,如果我们细心点回去查看原来待编译文件所处的文件夹会多出一个class文件
class文件:class文件径打破了C或者C++等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,然后被连接成单独的、专门支持特定硬件平台和操作系统的二进制文件。通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作。而Java class文件是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文件。:--摘自360百科

这个java程序能否运行就看在有没有这个class文件。
那么我们正式开始运行
打开dos窗口(按住win键不放再按R键在“运行”窗口中输入“cmd”)
输入"java a" (注意这一次后面不用跟.java了)
回车,等待奇迹的发生~

如果出现上图的效果,那么恭喜你!!!你完成了第一个java程序!
这并不代表已经完全掌握了“如何编写java程序向控制台输出一句话”
重要的是多练习代码!要做到不需看任何参考并且能独自0错误的编写出来,
学渣小B送你一句话“You can because you think you can.!”


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接下来的内容是[批处理文件的应用]哦


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[批处理文件的应用]
批处理文件是无格式的文本文件。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。

它有什么用呢?
比如,在启动wps软件时,每次都必须执行
C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:\WPS>wbx
C:\WPS>wps
如果每次用WPS之前都这样执行一次,您是不是觉得很麻烦呢?
如果有一个方法,只需编写一个批处理文件,就会自动执行刚才的所有命令,您想不想学呢?
当大家看完此节,自己编写的第一个批处理文件顺利执行时,您一定会大吃一惊的。
此外电脑每次启动时都会寻找autoexec.bat这条批处理文件,从而可执行一些每次开机都要执行的命令,如设置路径path、加载鼠标驱动mouse、磁盘加速smartdrv等,可以使您的电脑真正自动化。
基础用法:
echo、@、call、pause、rem 是批处理文件最常用的几个命令,我们就从他们开始学起。
echo 表示显示此命令后的字符
echo off 表示在此语句后所有运行的命令都不显示命令行本身
@ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。
call 调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条文件后将无法执行当前文件后续命令)
pause 运行此句会暂停,显示Press any key to continue... 等待用户按任意键后继续
rem 表示此命令后的字符为解释行,不执行,只是给自己今后查找用的
摘自--百度百科
接下来看小B的人性化图片讲解吧要联系上面的资料哦~手机党看起来可能会辛苦点QAQ

这几个是有关于批处理的一些命令,但这并不是真正的精髓所在但没有这几条基础的命令却也是万万不能的,我们从上面可以知道批处理文件和dos联系是非常紧密地那么我们简单的来说是什么关系呢
dos窗口输入命令得人工一条条的输入命令
批处理文件能够自动按顺序依次向dos窗口传递命令,大家回忆一下我们之前将的java程序的编译与运行,有木有灵光一闪咧?


2025-05-17 02:20:14
广告
  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[批处理文件的应用]
没错啦,那就是把java程序的编译和运行的流程从手动处理到自动化处理
那么我们就开始编写这样一个神奇的批处理文件,不同于程序代码的编写,批处理文件的编写是很简易的,只是需要了解大量的dos命令才能使它发挥出无限可能哦~关于dos的部分命令在第一天的科普中已经有一一列出,大家也可以去找度娘问问
好了,回归正题,我们在任意目录建立一个文本文件(*.txt)(建立方法参照上面有的内容,小B就不再赘述了),小B把这个命名为"javac.txt"
双击打开这个文本文件,仍然是空文档

为了在运行批处理文件时界面比较简洁,
我们在最前面输入@echo off(表示在它之后的所有命令行不显示出执行的命令,只显示处理过后的结果,"@"君用来隐藏echo off本身运行时的命令)
在第二行怎么也得放上几句话让这个批处理高大上啦echo dos版java代码编译器已启动!
接下来我们得进入待编译文件的文件夹,小B之前把a.java这个待编译文件在"D:\java\a.java"
那么在第三行输入“D:或d:”即进入D盘根目录
然后小B就在第四行输入“cd java”即进入java文件夹,联系上面的进入D盘根目录,即进入D盘根目录中的java文件夹。
这里大家请根据你们的待编译文件(*.java)存放的位置进行相应的调整
那么现在批处理文件已经替我们进入了”D:\java",那么就可以开始编译工作啦
在第五行输入“javac xxxx.java”即编译xxxx.java这个文件,小B是a,java所以输入的是“javac a.java”
很好,批处理文件已经能够替我们完成了编译过程,接下来就要让它替我们运行这个编译好的java程序啦
在第六行输入“java xxxx”即运行xxxx这个java程序,那么小B则是“java a”
最后,如果你希望批处理文件处理完这些命令后自动关闭掉自身则不需要在结尾输入pause
如果希望它在处理完命令后,显示“按任意键继续”则加上pause,这样就不会直接关掉

由于还只是txt格式所以并不能直接运行,所以我们将这个文本文档保存后修改后缀为“.bat”
小B是"javac.txt"改为"javac.bat"

那么我们就完成了这个批处理文件的编写!!!双击批处理文件验收一下成果吧


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
由于我们之前在批处理文件编写中的第一行输入了@echo off所以中间的处理过程我们都看不见,看起来不够酷?可以把@echo off去掉~

这下酷了点了吧


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[批处理文件的应用]
我们来点好玩点的吧,当我们编好一个java程序,想在别人的电脑秀一下,该怎么弄呢?一般我们想要把自己电脑的文件转移到另一台电脑上一般除了网络传输用的最多的大概就是U盘了,那么我们就来做一个插入U盘即刻将U盘内的java程序的待编译文件复制到该台电脑的D盘中,并自动开始编译运行,也就是说我们一旦插入U盘双击批处理文件电脑就会自动编译运行java程序了。是不是超方便?
首先我们必须在、了解的是java程序要想在电脑上运行那么该台电脑必须装有jre
JRE:(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。摘自--百度百科
那么也就是说你的java程序想要在别人的电脑运行,那么别人的电脑必须装有jre,
jre32位系统的下载链接((http://www.cr173.com/soft/27302.html))。
jre64位系统的下载链接((http://www.cr173.com/soft/30627.htmll))。
你可以将下载好的jre放到你的U盘,在没有jre的电脑可以进行安装,一般安装了jdk的电脑都会自动装了jre。
文件大小:25MB

解压后为jre-7u71-windows-i586.exe(这是32位系统版的)
那么我们开始批处理文件的编写吧~
在我们的U盘上先创建一个文件夹,随意命名,小B就暂时命名为”java-project“吧

文件夹我们暂时不管它
在U盘的根目录创建一个文本文档,这个将被作为批处理文件,命名为你想要的名称,小B命名为out.txt
双击打开out.txt进行编辑,这是一个空文档。

那么我们在第一行输入“@echo off”
效果:接下来的所有命令行的执行过程都不显示,只显示处理后的结果(如果不输则会显示出处理过程)
接下来在第二行输入echo 自动化程序已被启动!(这里由于之前输入过“echo off”所以之后的命令行都不会显示那么我们就不用再这行命令最前面加上“@”来隐藏这行命令的处理过程了)
我们现在就是要让批处理文件把U盘内的java待编译文件复制到电脑中的D盘,这样在对待编译文件进行操作时不会影响到U盘中的待编译文件,在此之前,我们先把待编译文件(*.java)放进我们之前在U盘根目录创建的文件夹,为了方便管理我们在D盘的根目录也建立一个文件夹,小B依然把它命名为“java-project”。
那么我们就要输入copy命令:copy f:\java-project\a.java d:\java-project
其中的copy是复制的意思,格式为copy 要复制的文件路径 复制到的文件路径
“f:\java-project\a.java”即小B的待编译文件在U盘中的位置

"d:\java-project"即我们要复制到的位置
整个意思就是将f盘中java-project中的a.java文件复制到d盘中的java-project中
这样批处理文件就能将这个待编译文件复制到D盘了,那么接下来就要开始自动进行编译了
在下一行输入“d:” 意思是进入D盘
接着在下一行输入“cd java-project”,代表进入D盘中的java-project
那么我们就要执行编译命令,则输入“javac a.java”
联系上面,所以我们编译的即D盘中java-project文件夹中的a.java
这样就能自动完成编译工作啦,与待编译文件同一文件夹下已经自动生成了class文件,接下来就是运行~

在下一行中输入“java a”即运行a
那么我们要让它运行必须让它的后缀为.bat,把这个文本文件保存,然后修改后缀为“.bat”

接下来双击批处理文件它就会替我们完成编译运行工作啦

这时批处理文件已经能为我们完成一整个流程啦 ╮(╯▽╰)╭


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
今天的内容就到此啦,明天咱们将会科普下什么是xml文档以及visual studio2010旗舰版的安装以及第二个java程序哦


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第三天
-----------------------------------------------------------------------------------------------------------------
小B很对不起大家的是由于时间并不是很充足,所以每一次能更新的东西比较少


  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
恩,现在我们就开始今天的科普内容吧,首先就是xml文档啦


2025-05-17 02:14:14
广告
  • 荣耀之主比尔
  • 青春挥洒
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
[xml文档的应用]
按照常规流程我们还是先来介绍下什么是xml文档


xml文档是属于一种可扩展标记语言
中文名称:可扩展标记语言
外文名称:eXtensible Markup Language
类型:标记语言
外语缩写:XML(也做文件扩展名)
其他称呼:可扩展置标语言、可扩展标识语言
可扩展标记语言是标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。 它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
格式特性:
XML与 Access, Oracle和 SQL Server等数据库不同,数据库提供了更强有力的 数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML仅仅是存储数据。事实上XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。
XML与 HTML的设计区别是:XML的核心是数据,其重点是数据的内容。而 HTML 被设计用来显示数据,其重点是数据的显示。
XML和HTML语法区别:HTML的标记不是所有的都需要成对出现,XML则要求所有的标记必须成对出现;HTML标记不区分大小写,XML则 大小敏感,即区分大小写。
XML的简单使其易于在任何应用 程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的 应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows,Mac OS,Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。
为了使得 SGML显得用户友好,XML重新定义了SGML的一些内部值和参数,去掉了大量的很少用到的功能,这些繁杂的功能使得SGML在设计网站时显得复杂化。XML保留了SGML的结构化功能,这样就使得网站设计者可以定义自己的文档类型,XML同时也推出一种新型文档类型,使得开发者也可以不必定义文档类型。
优点:
1.兼容现有协议
XML文档格式的管理信息可以很容易地通过HTTP 协议传输,由于HTTP是建立在TCP之上的,故管理数据能够可靠传输。XML还支持访问XML文档的标准API,如DOM,SAX,XSLT,Xpath等。
2.统一的管理数据存取格式
XML能够以灵活有效的方式定义管理信息的结构。以XML格式存储的数据不仅有良好的内在结构,而且由于它是W3C提出的国际标准,因而受到广大软件提供商的支持,易于进行数据交流和开发。现有网络管理标准如TMN、SNMP等的管理信息库规范决定了网管数据符合层次结构和面向对象原则,这使得以XML格式存储网管数据也非常自然,易于实现。
3.不同应用系统间数据的共享和交互
只要定义一套描述各项管理数据和管理功能的XML语言,用Schema对这套语言进行规定,并且共享这些数据的系统的XML文档遵从这些Schema,那么管理数据和管理功能就可以在多个应用系统之间共享和交互。
4.底层传输的数据更具 可读性
网络中传输的底层数据因协议不同而编码规则不同,虽然最终传输时都是二进制位流,但是不同的应用协议需要提供不同的转换机制。这种情况导致管理站在对采用不同协议发送管理信息的被管对象之间进行管理时很难实现兼容。如果协议在数据表示时都采用XML格式进行描述,这样网络之间传递的都是简单的字符流,可以通过相同的XML解析器进行解析,然后根据不同的XML标记,对数据的不同部分进行区分处理,使底层数据更具可读性。
--摘自360百科
以上的解释主要介绍了xml文件的特性以及它在网络传输方面的优势,其实它在软件应用方面也有很有用的用法,软件上读取非常多数据时一般会用到数据库,但是数据库是较为繁杂的,在数据不是特别多的情况下,使用xml文档来做小型数据库是个非常好的选择,假如你设计的一个程序,你想让这个程序关闭时自动记录下退出时窗体的位置及窗体的大小或其它属性,我们可以选择在注册表里建立专门的键和键值(注册表的介绍http://baike.baidu.com/view/979.htm?fr=aladdin),来储存这些数据,但这个过程是比较麻烦的,如果你对注册表并不熟悉,那只得打开注册表编辑器自己一个键一个键的查看,再把键值创建到合适的地方,而且由于是软件自动修改了注册表的值,通常如360等主流杀毒防御软件都会发出警告,这种做法明显并不好,假如我们让程序自动生成一个xml文档并在其中建立基本的如文档声明、根元素等基础元素,并编写代码让程序退出时把窗体的位置、大小作为子元素写入该xml文档,再编写代码使程序第二次启动时先读取该xml文档中的位置、大小信息给窗体作为大小、位置,这样就能完成这个功能了,假如你做的是个用户注册登录系统的话,虽然数据小但是安全性很重要再而假如你要从另一台电脑用同样的软件登录那么就需要刚刚注册的帐户信息,假如这些信息仅仅在注册用户的电脑中作为xml文档保存,这显然是不合适的,因为这个xml文档的信息将无法被另一台电脑访问,也就是无法登陆了,那么最终就得用到服务器数据库了,这样每台电脑的这个软件都可以通过一个命令把需要的用户信息安全的下载下来并验证登录,这种方式极大的促进了互联网的发展。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 下一页 尾页
  • 52回复贴,共4页
  • ,跳到 页  
<<返回彭湃中学吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示