精华内容
下载资源
问答
  • 他可以做不少的事情,下面我们就来看看Python编程语言如何进行网页编写的。这对很多的程序员都是有很大的吸引力。希望大家有所收获。python的web framework如果你想使用Python做网站,目前存在很多优秀的网站快速...

    Python编程语言是一种动态语言。他可以做不少的事情,下面我们就来看看Python编程语言如何进行网页编写的。这对很多的程序员都是有很大的吸引力。希望大家有所收获。

    python的web framework

    如果你想使用Python做网站,目前存在很多优秀的网站快速开发框架供你选择。就我目前知道而且用过的,就有 zope 和 plone 。你可以搜索一下。

    网站架构中 Zope 和 Plone 有 Windows 安装文件,一路装好就可以用。

    Quixote

    Quixote/CherryPy 如果用自带的web服务器也几乎是下载了就可以用的。

    最简单使用 Quixote 的方法:

    1、安装好 Python ;

    2、把 python 的目录加到你的环境变量 path 里面,不加也可以,就是每次自己打路径;

    3、下载,解压缩 Quixote,文档在 doc 目录里面;

    4、解压缩后,安装 Quixote,在 Quixote 目录里面:python setup.py install。

    5、在Quixote 的 server 目录里面运行 python simple_server.py,访问 http://localhost:8080/ 看看。

    稍微复杂一点。

    Django不错,加上个 sqlite3 做后台,然后用 gvim 写程序

    在WIN下架设APACHE+MYSQL麻烦的话,可以用WampServer,集成了apache/mysql/php了,再就是给APACHE配MOD_PYTHON和DJANGO了

    Karrigell 也不错,如果系统已安装 python,直接解压运行即可。自带演示,包括应用(wiki/Bussiness/task/html edit)和组件(页面模板、RequestHandler参数调试、Cooki等),很方便!

    补充一下,Karrigell内建的buzhug数据库也要 python setup.py install 一下,这样Karrgell里面的demo才可以运行

    也可以试试pylons.它的调试,很有特点。

    webpy.org

    你会喜欢他的

    我倒是在用django

    搭建环境:XP sp2 + python 2.4.3 + django 0.95。搭建环境:win2003+ python 2.4.3 + django 0.95。python+Django+apache+mysql

    感觉这些Web framework都是非常简洁方便的。

    以上就是Python编程语言在网站开发中的妙用的内容,更多相关文章请关注PHP中文网(www.php.cn)!

    展开全文
  • HTML编程(网页的基本标签)

    千次阅读 2019-06-14 00:47:33
    点击上图按钮进入设置,在设置界面搜索框中搜索web 点击Web Browers按钮,可以看到右边有多个浏览器选项 选中自己使用的浏览器,在后面Path中添加浏览器在计算机中的绝对路径,添加完成后保存设置,退出设置,之后...

    HTML编程环境准备

    在讲解HTML编程之前我们要先将Java环境和浏览器建立连接
    在这里插入图片描述点击上图按钮进入设置,在设置界面搜索框中搜索web
    在这里插入图片描述点击Web Browers按钮,可以看到右边有多个浏览器选项
    在这里插入图片描述选中自己使用的浏览器,在后面Path中添加浏览器在计算机中的绝对路径,添加完成后保存设置,退出设置,之后浏览器就和环境建立好了连接,之后就可以在环境中编程,在浏览器界面中查看运行结果

    HTML编程

    和之前编写Java程序一样,先新建一个包,在包中建立HTML File文件,之后在文件中进行编程
    在这里插入图片描述在新建的HTML文件中可以看到自动生成的代码块:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    </body>
    </html>
    

    这是HTML的基本结构,之后我们只需要按照自己的意愿在基本结构中添加内容来完善整个网页

    HTML基本结构

    1. 基本结构:

      <!--声明 : 告诉浏览器使用什么规范-->
      <!DOCTYPE html>
      
      <html lang="en">
      
      <!--标签是成对出现-->
      
      <!--头部标签-->
      <head>
      
      <!--网页编码-->
      <meta charset="UTF-8">
      gb2312 ----> 包含全部的中文字符
      UTF-8 ---->包含了全世界所有地方的文字和符号
      
      <!--网页标题-->
      <title>Java code</title>
      </head>
      
      <!--网页主体-->
      <body>
      Hello,World!
      </body>
      
      
      </html>
      

    运行程序:
    在这里插入图片描述将鼠标向右上角滑动,出现箭头所指的东西,选择之前建立连接的浏览器,点击运行程序,运行结果:
    在这里插入图片描述可以在网页看到我们自己设置的标题内容

    < title > 标签 : 网页的标题标签

    < meta > 标签 : 关键字标签

    <!--搜索关键字-->
    <meta name="keywords" content="狂神,Java,Python,linux,大数据">
    <!--网页的描述-->
    <meta name="description" content="狂神有点cool!">
    
    1. HTML注释:
      使用快捷键Ctrl+/生成注释格式<!-- -->,在中间添加需要的注释

    网页基本标签

    1. 标题标签:

    代码示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>标题标签</title>
    </head>
     	
    <body>
    <!--段落标签-->
    <!--p:表示段落标签-->
    <!--标题标签-->
    <!--H1最大 , H6最小-->
    <h1>1级标题</h1>
    <h2>2级标题</h2>
    <h3>3级标题</h3>
    <h4>4级标题</h4>
    <h5>5级标题</h5>
    <h6>6级标题</h6>
    </body>
    	
    </html>
    

    运行结果:
    在这里插入图片描述可以看到标题等级不同标题字体大小也不同

    1. 段落标签:

    代码示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>标题标签</title>
    </head>
    <body>
    <!--段落标签-->
    <!--p:表示段落标签-->		
    <h1>段落标签</h1>
    <p>两只老虎    两只老虎</p>
    <p>跑得快       跑得快</p>
    <p>一只没有耳朵     一只没有尾巴       哈哈哈哈哈哈哈哈哈哈或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或
       	 或哈哈哈哈哈哈哈哈哈哈或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或</p>
    <p>真奇怪      真奇怪</p>
    <p>两只老虎     两只老虎</p>
    <p>跑得快        跑得快</p>
    <p>一只没有耳朵    一只没有尾巴</p>
    <p>真奇怪      真奇怪</p>
    </body>
    </html>
    

    运行结果:
    在这里插入图片描述
    可以看到根据段落标签划分的段落,在一段中两句话之间不论有多少个空格,但显示的只有一个空格

    1. 换行标签:

    代码示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>标题标签</title>
    </head>
    
    <body>
    <!--换行标签-->
    <!--br:单标签-->
    <h1>换行标签</h1>
    两只老虎                   两只老虎<br/>
    跑得快       跑得快<br/>
    一只没有耳朵     一只没有尾巴<br/>
    真奇怪      真奇怪<br/>
    两只老虎     两只老虎<br/>
    跑得快        跑得快<br/>
    一只没有耳朵    一只没有尾巴<br/>
    真奇怪      真奇怪<br/>
    </body>
    
    </html>
    

    在这里插入图片描述和段落标签去除多余空格一样,但是这只是换行,并不划分段落

    1. 水平线标签

    代码示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>水平线标签</title>
    </head>
    
    <body>
    <!--水平线标签-->
    <!--hr表示水平线标签-->
    <h1>水平线标签</h1>
    <hr/>
    两只老虎    两只老虎<br/>
    跑得快       跑得快<br/>
    一只没有耳朵     一只没有尾巴<br/>
    真奇怪      真奇怪<br/>
    两只老虎     两只老虎<br/>
    跑得快        跑得快<br/>
    一只没有耳朵    一只没有尾巴<br/>
    真奇怪      真奇怪<br/>
    </body>
    
    </html>
    

    在这里插入图片描述可以看到在标题后面加上了一条水平线

    1. 字体标签

    代码示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>字体样式标签</title>
    </head>
    
    <body>
    <!--字体加粗 , 斜体-->
    <!--strong : 粗体-->
    <!--em : 斜体-->
    <h1>字体样式</h1>
    I love you
    加粗后 : <strong>I love you</strong>
    斜体 : <em>I love you</em>
    </body>
    
    </html>
    

    在这里插入图片描述可以看到加了字体样式标签后的字体和原字体的变化,因为没有加换行符,所以三句话都在一行

    1. 特殊符号

    HTML中的特殊字符的格式为:& + 符号字符 + 分号结束

    代码示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>字体样式标签</title>
    </head>
    
    <body>
    <!--特殊符号-->
    <h1>特殊符号</h1>
    <p>大于号 : &gt; </p>              
    <p>小于号 : &lt; </p>
    <p>空格 :   你                好 | 你&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;好</p>
    <p>引号 : &quot;&quot;</p>
    <p>版权符号 : &copy; 版权所有葫芦娃</p>
    </body>
    
    </html>
    

    在这里插入图片描述可以看到每个特殊符号在编写程序时应该如何表示

    这里需要注意空格,在编写HTML程序时,无论有多少个空格,在显示时只会打印一个空格,要是想显示多个空格,就需要使用&nbsp;来增加空格符的数量

    展开全文
  •  ◆介绍常见任务使用的标准元素,例如窗体、邮件、搜索、安全和模板  ◆讨论高级功能,例如ajax、插件、web服务、内容管理服务和国际化  ◆演示如何使用各种测试工具来确保质量和提高性能  ◆介绍即将发布的新...
  • -- 搜索模块 --> <div class="search"> <input type="text" value="输入关键词"/> <button></button> </div> <!-- 头像...
  • 他可以做不少的事情,下面我们就来看看Python编程语言如何进行网页编写的。这对很多的程序员都是有很大的吸引力。希望大家有所收获。python的web framework如果你想使用Python做网站,目前存在很多优秀的网站快速...

    Python编程语言是一种动态语言。他可以做不少的事情,下面我们就来看看Python编程语言如何进行网页编写的。这对很多的程序员都是有很大的吸引力。希望大家有所收获。

    python的web framework

    如果你想使用Python做网站,目前存在很多优秀的网站快速开发框架供你选择。就我目前知道而且用过的,就有 zope 和 plone 。你可以搜索一下。

    网站架构中 Zope 和 Plone 有 Windows 安装文件,一路装好就可以用。

    Quixote

    Quixote/CherryPy 如果用自带的web服务器也几乎是下载了就可以用的。

    最简单使用 Quixote 的方法:

    1、安装好 Python ;

    2、把 python 的目录加到你的环境变量 path 里面,不加也可以,就是每次自己打路径;

    3、下载,解压缩 Quixote,文档在 doc 目录里面;

    4、解压缩后,安装 Quixote,在 Quixote 目录里面:python setup.py install。

    5、在Quixote 的 server 目录里面运行 python simple_server.py,访问 http://localhost:8080/ 看看。

    稍微复杂一点。

    Django不错,加上个 sqlite3 做后台,然后用 gvim 写程序

    在WIN下架设APACHE+MYSQL麻烦的话,可以用WampServer,集成了apache/mysql/php了,再就是给APACHE配MOD_PYTHON和DJANGO了

    Karrigell 也不错,如果系统已安装 python,直接解压运行即可。自带演示,包括应用(wiki/Bussiness/task/html edit)和组件(页面模板、RequestHandler参数调试、Cooki等),很方便!

    补充一下,Karrigell内建的buzhug数据库也要 python setup.py install 一下,这样Karrgell里面的demo才可以运行

    也可以试试pylons.它的调试,很有特点。

    webpy.org

    你会喜欢他的

    我倒是在用django

    搭建环境:XP sp2 + python 2.4.3 + django 0.95。搭建环境:win2003+ python 2.4.3 + django 0.95。python+Django+apache+mysql

    感觉这些Web framework都是非常简洁方便的。

    以上就是Python编程语言在网站开发中的妙用的内容,更多相关文章请关注PHP中文网(www.gxlcms.com)!

    本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

    本文系统来源:php中文网

    展开全文
  • 一个高仿微信网页版的WPF应用程序,基本完成了网页微信的主要基础功能,例如聊天,联系人,搜索,表情等。 软件的图标和表情都是使用网页微信的资源,还有很多功能是待实现的,例如任务栏托盘图标,图片文件发送,...
  • 2. 在百度搜索:在线编程编程中国,找到 在线编程-编程中国,打开这个网页。3. 左边的是我们编写程序的地方,右边的是程序运行结果4. 在语言选项找到java语言,(数到第4个,点击java)我们就可以这里运行java...
    知乎视频www.zhihu.com

    一、 编程环境

    1. 首先我们要找一个可以编程的地方,入门的话我们就不需要那么麻烦,亲自配置编程环境了。

    2. 在百度搜索:在线编程编程中国,找到 在线编程-编程中国打开这个网页。

    3. 左边的框是我们编写程序的地方,右边的框是程序运行结果

    4. 在语言选项中找到java语言,(数到第4个,点击java)我们就可以这里运行java代码了,

    5. 点击右上方的运行按钮,运行后的结果就会出现在右边的框中。

    二、输出、数字、字符串

    1. 我们把这些代码都删除,先不要管这些代码是什么意思,后面会讲到。。

    public class HelloWorld {
     	public static void main(String[] args) { 		 	
    
    } 
    } 

    可以计算加减乘除法,在代码框中输入:System.out.println(2+3); ;,不要忘了中间的点,和末尾的冒号,S是大写。

    3. System是系统的意思,out是输出意思,println是打印的意思,System.out.println(2+3);你可以理解为:输出的意思,括号中的内容2+3就是要输出的结果

    System.out.println(2+3);  

    点击右上方的运行按钮,会输出括号中:2+3 的计算结果:5。

    4. 也可以输出一句话,在代码框中输入:

    System.out.println("abc");  

    点击右上方的运行按钮,运行结果是:abc,我们把双引号中的内容叫做:字符串。

    字符串就是一堆字母符号,字符串要用双引号或单引号括起来,数字不用,

    // 两个斜杠后面的字是注释,程序不会执行它,它不是程序是注释

    "abc" //双引号中的内容叫做字符串

    5. 注意:

    代码中的所有标点符号必须是切换到英语状态下的符号,如果是中文状态下打出的代码是错误的。

    abc 上的双引号也必须是切换到英语状态下的,数字不需要双引号,但是字母、符号、句子都必须要带上双引号。

    f691ad779fcbceed597cf91e3a34a077.png

    三、变量

    1. 我们来介绍一下变量,在代码框中输入:先是int, 下来是空格,a是变量的名字,然后是a的值123,不要忘了最后面的冒号。

    int a = 123; 

    2. 我们可以把变量a比较 一个"箱子",我们在这个箱子 a 中放入数字 123, 这里的 a 就是一个变量,int就是声明这个变量里放的是一个整数,

    2d4f942f587c27f5f35534f66fed851b.png

    3. 我们也可以在 a 中放入字符串:bbb, string就是声明这个变量里放的是一个字符串, 在代码框中输入:

    string a = "bbb"; 

    4. 输出这个变量:a ,变量也没有双引号,点击运行,就可以输出a的值:bbb

    System.out.println("bbb");

    5. 这里的 a 是变量的名字,变量的名字可以随便起,但不能是数字或者符号。

    int g = 234; 
    System.out.println(g);  

    6. 变量之间可以相加减,其实就是a的值1,加上b的值2,等于3

    int a=1; 
    int b=2; 
    System.out.println(a+b);  //返回 3 
    演示 
    System.out.println(1+2);  
    System.out.println("abc");  //会自动换行 
    System.out.print("abc");    //不会换行 

    四、数组

    1. 我们来介绍一下数组,在代码框中输入:

    {3, 23,100}; 

    数组是用花括号括起来的,每个数据之间用逗号隔开,

    2. 数组也可以比作一个箱子,在这个箱子中可以放入多个数字、字符串、变量……,不像变量只能放一个数据。

    2d4f942f587c27f5f35534f66fed851b.png

    3. 把这个数组放入 变量 a 中。int[]意思是这个数组a中的数据都是整数。

    int[] a = {3, 70, 100}; 

    String[]意思是这个数组b中的数据都是字符串。不要忘了第一个字母S要大写。

    String[] b = {"a","b","c"}; 

    4. 数组中每个值都有一个自己的位置序号,这个位置的序号是从0开始的

    4b8b0e38f5c83f58a54270256acf3447.png

    5. 所以3的位置是0,abc 的位置是1,100的位置是2.

    6. 我们可以根据列表中值的位置是2,可以单独把这个值100从列表中拿出来

    a[2]; 

    7. 比如我们想单独把列表中的100拿出来,先写出列表的名字a,在a的后面写上100的位置的序号2,给这个2加上方括号

    8. 然后我们运行输出

    System.out.println(a[2]);  // 返回 100 

    五、比较符和布尔

    1. 我们可以用代码判断数字的大小,比如判断一下 2 是不是小于 1,输入:

    System.out.println( 2 < 1 );  //返回 fasle 

    2. fasle的意思是假,你可以理解为是错的意思,说明 2 小于 1 是错误的。

    3. 我们再判断一下 2 是不是大于 1,输入:

    System.out.println( 2 > 1 );  //返回true 

    4. true的意思是真,你可以理解为是正确的意思,说明 2 大于 1 是错误的。

    5. 我们再判断一下 2 是不是等于 1,输入:

    System.out.println( 2 == 1 );  //返回false 

    6. 我们知道a = 2表示在变量 a 中放入一个2,两个等号==连在一起用就不是这个意思,

    两个等号连在用,是比较左右两边的值是否相符,就是看看2是不是等于1。

    8649ca25ac95dd4827d2f60d807ba346.png

    六、条件语句if,就是给出一个条件,条件满足了,就执行后面的代码块,条件不满足就不会执行后面的代码。

    if (条件) {
         if 条件成立时执行的代码; 
    } 

    1. 我们介绍一下 if 语句,输入:if 圆括号 a<10,花括号,回车键,下面会自动空出四格,console.log(233),中间的点不要忘了。

    简单 来说就是:圆括号里的代码说的对,我就执行后面花括号中的代码,如果圆括号里的代码说的不对,我就不执行后面花括号中的代码,

    int a = 3; 
    if (a<10){
         System.out.println(233); 
    } 

    2. if 是如果的意思,如果 if 后面圆括号中的代码a<10成立,就会执行花括号中的代码print(233),如果不成立就不执行花括号中的代码

    演示图 
    if(3<10){
         System.out.println(233); 
    } 

    3. 这 段代码的意思是:如果a 小于10,那么就输出 233,a是 3,3 小于 10,所以就会输出233

    4. 如果我们把 a 的值改为 11,a现在变成了11,11大于 10,所以就不会输出233

    演示图 
    if(11<10){
         System.out.println(233); 
    } 

    5. 下面接着输入:

    else if(a == 1){
         System.out.println(244); 
    } 

    6. else if 是再如果的意思,再如果a 等于1,那么打印 244,a是 1,不等于 10,所以就不会打印244

    7. 接着输入:

    else{
         System.out.println(255); 
    } 

    8. else是否则的意思,如果上面的所有条件都不成立,那就执行:print(255)这条代码。

    int a = 3  
    
    代码执行过程演示图 
    如果圆括号中的代码成立就执行花括号中的代码如果不成立就不执行花括号中的代码 
    if(3<10){
        System.out.println(233);            
    } 
    else if(3 == 1){                    
        System.out.println(244);            
    } 
    else{                          
        System.out.println(255);           
    } 
    if (条件1) {
         if 条件1成立时执行的代码; 
    } 
    else if (条件2) {
         else if 条件2成立时执行的代码; 
    } 
    else {
         上面所有的条件不成立时执行的代码; 
    } 

    七、循环语句,就是可以多次重复执行同个一块代码

    圆括号里的代码说的对,我就重复执行后面花括号中的代码,花括号中的代码执行完后,我再回来看看圆括号里的代码说的对对,对的话,我还要执行花括号中的代码。

    直到圆括号里的代码说的不对为止,我才停止执行后面花括号中的代码,

    圆括号里的代码说的对,我就重复执行后面花括号中的代码,直到圆括号的代码不对为止,我才停止执行花括号中的代码。

    while (条件) {
         while 条件成立时重复执行的代码; 
    } 

    1 输入下面的代码:

    int a = 1; 
    
    while(a<4){
         System.out.println("abc ");
         a = a + 1; 
    } 

    2. while 圆括号 a<5,花括号,回车键,下面会自动空出四格,System.out.println("abc ");abc后面空一格

    3. while 是 当 的意思,如果 while 后面的代码a<4成立,就会重复执行下一行代码System.out.println(“abc”),直到while 后面的代码a<4不成立才会停止。

    4. 这个和 if 语句有点像,只是冒号后面的代码System.out.println(233)会重复多次执行。

    5. 我们有什么办法让它自动停下来,我们可以在System.out.println(233)下面再加上 a = a + 1

    6. a = a + 1的意思是每重复执行一次,a 就会增加1,

    7. 当a加到5 时,a<5的条件就不满足了,循环便会停止。

    这是代码执行时的过程演示,不是真正的代码

    int a = 1;
    
    循环过程示意图  
    
    第一次循环 
    while(1<4){
         System.out.println("abc");     
         2 = 1 + 1; 
    }  
    
    第二次循环 while(2<4){
         System.out.println("abc");
         3 = 2 + 1; 
    }  
    
    第三次循环 
    while(3<4){
         System.out.println("abc");
         4 = 3 + 1; 
    }  
    
    第四次循环 while( 4<4 ){
         System.out.println("abc");
         5 = 4 + 1; 
    } 

    八. 我们也可以用 for 循环语句来重复执行一段代码。

    for (条件) {
         for 条件成立时重复执行的代码; 
    } 

    1. 先是一个for,然后是圆括号,接下来是在圆括号内的一个整数类型4 变量a,

    变量的值是1,下来是一个分号,比较一下a是不是小于4,还是一个分号,让a增加1,

    接下来是一个花括号,回车键,下行自动空出四格,最后打印出 abc,abc后面空一格

    for( int a = 1; a < 4; a = a + 1 ){
         System.out.println("abc"); 
    } 

    12. 这段代码的意思 是:当变量a小于4这个条件满足的时候,就会重复执行花括号中的代码:System.out.println("abc");

    当变量a小于4这个条件不满足的时候,就停止执行。并且每重复执行一次,变量a就会增加1

    for( int a = 1; a < 4; a = a + 1 ){
         System.out.println("abc"); 
    } 
    循环过程演示
    
    第一次循环 
    for( int a = 1; 1 < 4; 2 = 1 + 1 ){
         System.out.println("abc"); 
    } 
     
    第二次循环 
    for( int a = 2; 2 < 4; 3 = 2 + 1 ){
         System.out.println("abc"); 
    }  
    
    第三次循环 
    for( int a = 3; 3 < 4; 4 = 3 + 1 ){
         System.out.println("abc"); 
    }  
    
    第四次循环 
    for( int a = 4; 4 < 4; 5 = 4 + 1 ){
         System.out.println("abc"); 
    } 

    3. 代码块:代码块就是把多行代码放在一个封闭的区域内一起执行。

    一个if语句是一个代码块,一个循环语句也是一个代码块,一个函数也是一个代码块。

    一般来说一个花括号括内的区域就是一个独立的代码块。

    九、类,我们也可以把类比作一个模型,可以根据这个模型(类)来制造出具体的产品,我们把具体的产品叫作对象或者实例。

    比如说我们可以先在图纸上设计一座房子的模型,我们可以根据这个房子的模型(类)来建造出一座真实的房子,

    397a8768df124e8acb753473661cb4a9.png

    我们把图纸上的房子模型叫做类,把根据图纸建好的房子叫做这个类的实例

     
    
    class 类名 {
        定义 1
        定义 2
        ……  
        定义 N 
    } 

    对房子的的类a来说:它有长和宽,还可以根据面积公式算出它的面积。

    实例对象就是一个真实存在的房子,它有具体的边长4,有具体的宽3。

    9a430ca2ddf1133b545d888c0930951e.png

    1. 我们准备定义一个房子的类,先是一个class,class就是类的意思, 然后空一格,类的名字a,花括号,

    我们在类a 里有一个变量c, public的意思公开,就是在别的类里面还可以访问这个变量b,比如说在program类中也可以访问这个变量b。

    现在我们知道 class program其实也是一个类。

    变量c就是这个房子的长。

    变量k就是这个房子的宽。

    class a{
         int c;
         int k; 
    }  
    
    public class HelloWorld {
     	public static void main(String[] args) {
     	     a a1 = new a();
                 a1.c = 4;
                 a1.k = 3;
                 System.out.println(a1.c);
     	} 
    } 

    new a()就是根据模型a创造了一座真实的房子,我们把这个真实的房子放入在名字叫a1的变量中,a1的变量的类型是 a.

    有点像设置变量时在变量前加一个类型int c,意思是变量c的类型是int类就是整数类。

    2. 在HelloWorld类中我们可以根据a类创造一个真正的房子a1,

    a a1的意思 就是a1的类型是a类,有点像设置变量时在变量前加一个类型int c,意思是变量c的类型是int类就是整数类。

    new 就是新创造一个具体的房子(实例),这个具体的房子a1的长c是4,这个具体的房子的名字叫a1。

    a就是一个类,a1就是这个类的一个实例。

    3. 我们还要设置变量c和k的值,a1点c,可以理解为a1的c,

    就是真实房子a1的长c是4,真实房子a1的宽k是3,

    如果你写c =4,k=3,就是错的。

    a1.c = 4; 
    a1.k = 3; 
    System.out.println(a1.c);   
    System.out.println(a1.k); 

    5. 我们可以用方法计算出这个房子的面积长C乘以宽K,如果我们学过其它编程语言,就会知道其实m就是一个函数

    public int m(  ) {
         return c*k; 
    } 

    我们可以把方法比作一台机器,这机器里可以放入多个代码块一起执行,比如可以放入变量、数组、if条件语句、循环语句……。

    public int 方法名(参数1参数2) {
         return 返回值 
    }  
    
    public int 机器名(原料1原料2) {
         出料口  产品 
    } 

    eebf1d6e7161b48787139308d8d69eb9.png

    public是公开的意思,指这个机器可以在任何地方都能使用,int关键字是指这个机器的产品是个整数,如果把int 改为void,void是空的意思,就表示这个机器没有产品。

    m是这个机器的名字,()就是机器的入料口,可以向这个机器的入料口添加原料,也可以不添加。

    花括号内就是机器的具体的运行过程,return是返回的意思,return 后面就是要生产出的产品c乘以k,就是长乘以宽的积,也就是这个长方形的面积。

    6. 然后我们就可以在program类中通过方法m得到这个长方形a1的面积了。

    我们要使用这个计算面积的机器,就要打开这个机器的开关,打开这个机器的方法就是:a1.m(),

    a1.m(),a1.m可以理解为a1的m机器,()可以理解为这个机器的入料口,由于这个机器不需加入原料,所以()是空的。

    a1.m(); 

    7. 下面是不是标准代码,是演示。把a1.m(),放入program类,就等于在program中起动了这个机器,

    代码执行过程演示 
    public int m(  ) {
         return 4 * 3; 
    } 

    8. 我们可以输出这个方法的返回值

    public class HelloWorld {
     	public static void main(String[] args) {
     	    a a1 = new a();
     	    a1.c = 4;
     	    a1.k = 3;
     	    System.out.println(a1.m());
     	} 
    } 

    9. 我们也可以在变量c和k初始化的时候设置它们的值

    int c=4; int k=3; 

    10. 我们也可以在其它类中直接修改c和k的值

    a1.c =10; 
    a1.k =7; 
    class a{
         int c=4;
         int k=3;
         public int m(){
             return c*k;
         } 
    }  
    
    public class HelloWorld {
     	public static void main(String[] args) {
     	    a a1 = new a();
     	    a1.c = 10;
     	    a1.k = 7;
     	    System.out.println(a1.m());
     	} 
    } 

    11. 如果我们不想让在其它类中访问c和k,可以把public改为private,public是公开,private是私有,

    private int c=4; 
    private int k=3; 

    变量前有private关键字的是私有变量,只能本类才能访问,其他类都访问不了,

    System.out.println(a1.c);  //会报错 System.out.println(a1.k); 

    12 如果我们想在其它类中访问到私有变量c,可以用使用方法来访问

    public是指这个方法可以在其它类中被调用

    void是指这个机器没有产品,就是这个方法没有返回值。括号中的c1就是原料,int 是指这个原料是整数,我们把这个原料叫做参数。

    我们把这整数c1传给了私有变量c。

    class a{
         private int c=4;
         private int k=3;
    
         public void setc(int c1){
             c = c1;
         }
    
         public int getc(){
             return c;
         } 
    }  
    
    public class HelloWorld {
     	public static void main(String[] args) {
     	    a a1 = new a();
     	    a1.setc(10);
     	    System.out.println(a1.getc());
     	} 
    } 

    13. 在初始化的时候,为类里面的变量一个一个的赋值很方麻烦,我们可以使用构造函数就简单的多了。

    构造函数的名字要和类的名一样都是a。

    这样在new的时候就可以直接把参数写在括号中:a(4, 3),不用一个一个的赋值。

    public class a{
         public int c;
         public int k;
    
         public a(int c1,int k1){
           c = c1;
           k = k1;
        }
        public static void main(String[] args){
           a a1 = new a( 4,3 );
           System.out.println(a1.c);
           System.out.println(a1.k);
        } 
    } 

    13. 类的继承,子类可以使用父类的属性和方法,

    class f{
         public void f1( ){
             System.out.println("我是父类");
         } 
    } 
         
    class z extends f{
         public void z1(){
             System.out.println("我是子类");
         } 
    }  
    
    public class HelloWorld {
     	public static void main(String[] args) {
     	    z a = new z();
     	    a.z1();
     	    a.f1();
     	} 
    } 

    14. 方法重写,父类方法的功能不能满足子类的需求,可以在子类中重写父类的方法,

    class f{
         public void f1( ){
             System.out.println("我是父类");
         } 
    }
          
    class z extends f{
         public void z1(){
             System.out.println("我是子类");
         }
         public void f1( ){
             System.out.println("我改写了父类的f1方法");
         } 
    }  
    
    public class HelloWorld {
     	public static void main(String[] args) {
     	    z a = new z();
     	    a.z1();
     	    a.f1();
     	} 
    } 

    15 .static方法不需要实例化,类可以直接调用

    class f{
         public static void f1( ){
             System.out.println("我是父类");
         } 
    }        
    
    public class HelloWorld {
     	public static void main(String[] args) {
     	    f.f1();
     	} 
    } 

    16. 现在我们知道main也是一个方法。

    static说这是一个静态方法,void说这个方法没有返回值,Main是这个函数的名字,括号中的args是参数,string[]说明这个参数是数组

    public class HelloWorld {
     	public static void main(String[] args) {
     	   	
            } 
    } 
    展开全文
  • 2. 在百度搜索:在线编程编程中国,找到 在线编程-编程中国 ,打开这个网页。3. 左边的是我们编写程序的地方,右边的是程序运行结果4. 在语言选项找到PHP语言,(数到第7个,点击PHP)我们就可以这里运行PHP...
  • 第五课分析网页中的下载地址【完结】 易语言是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用...
  • 2. 在百度搜索:在线编程编程中国,找到 在线编程-编程中国,打开这个网页。3. 左边的是我们编写程序的地方,右边的是程序运行结果4. 在语言选项找到C#语言,(数到第5个,点击c#)我们就可以这里运行c#代码了...
  • 2. 在百度搜索:在线编程编程中国,找到 在线编程-编程中国 ,打开这个网页。3. 左边的是我们编写程序的地方,右边的是程序运行结果4. 在语言选项找到http://VB.Net语言,(数到第六个,点击http://VB.Net)...
  • 2. 在百度搜索:在线编程编程中国,找到 在线编程-编程中国 ,打开这个网页。3. 左边的是我们编写程序的地方,右边的是程序运行结果4. 在语言选项找到http://VB.Net语言,(数到第六个,点击http://VB.Net)...
  • 2. 在百度搜索:在线编程编程中国,找到 在线编程-编程中国 ,打开这个网页。3. 左边的是我们编写程序的地方,右边的是程序运行结果4. 在语言选项找到pytho语言,(数到第八个,点击python)我们就可以这里...
  • JAP编程学习100例

    2018-08-26 14:38:15
    顺序如下: 1、多种字体大小显示 2、c:out标记输出 3、获取当前时间 4、include包含语句 5、建立错误处理页面的范例程序 ...98、实现基于数据库的站内搜索 99、DOM读取XML文档 100、SAX读取XML文档
  • JSP实例编程100例

    2018-05-09 21:45:35
    顺序如下: 1、多种字体大小显示 2、c:out标记输出 3、获取当前时间 4、include包含语句 5、建立错误处理页面的范例程序 ...98、实现基于数据库的站内搜索 99、DOM读取XML文档 100、SAX读取XML文档
  • VB网络编程实例

    千次下载 热门讨论 2007-05-29 15:46:04
    ◆ 54.htm 如何利用Winsock控件编写自己的Internet程序 ◆ 55.htm 如何每天抓取 Internet 上某一个网页中的图片来更换桌面的壁纸? ◆ 56.htm 如何启动拨号网路的连线? ◆ 57.htm 如何使用...
  • VBA编程技巧大全

    2013-08-05 09:03:19
    131-2 在Listview控件使用复选 317 131-3 调整Listview控件的行距 319 131-4 在Listview控件排序 322 131-5 Listview控件的图标设置 323 技巧132 调用非模式窗体 326 技巧133 进度条的制作 328 133-1 使用...
  • Java经典编程300例(code)

    千次下载 热门讨论 2013-01-09 10:26:53
    实例156 搜索指定文件夹的文件 219 实例157 实现文件锁定功能 220 实例158 简单的投票软件 221 实例159 压缩所有文本文件 222 实例160 将压缩包解压到指定文件夹 223 实例161 压缩所有子文件夹 225 实例162 深层...
  • 大多数做过网页设计的都知道“CSS框架”,而且肯定有很多设计师已经开始在作品使用CSS框架。 就像其他编程语言一样,CSS也可以把一些重复使用的代码整合起来,这样可以减轻很多的工作量。 恰当地利用CSS框架...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    68 <br>0090 如何获得字母的ASCII码 68 <br>0091 如何根据ASCII码获得字母 68 <br>0092 编程中经常使用的ASCII码 68 <br>0093 获得汉字的区位码 69 <br>0094 如何根据区位码获得汉字 69...
  • 新手求助各位大神,想通过编程实现一个功能:类似在百度搜索框内输入一个车牌号,点击“百度一下”之后能够提取搜索框内的数据并在本地的数据库进行搜索匹配并弹出对话框提示。实际是一个网页业务系统,有一个车牌号...
  • 建立索引:索引就像图书馆每个书架上的小牌子,你要找某一本书,譬如一本学习python语言的书,你就先搜索“信息与计算机分部”,然后搜索“编程...比如在搜索框中输入“从前有座山山里有座庙 小和尚”,搜索引擎首...
  • 搜索引擎的基本框架:爬取网页—>制作索引—>检索查询。虽然只有这三步,熟练的工程师基本上一天就可以搭建一个小型的搜索引擎。但是每一步可以深入研究的地方太多,涉及到的技术难点太多。本书概要...
  • 手机客户端版csdn搜索

    2014-12-13 20:33:26
    简易独立网页小应用 手机客户端版csdn搜索 编程过程遇到的问题:1、标题栏不知道怎么去掉 2、网页不能全屏,原因是设置了边框大小 问题的解决要感谢百度、CSDN、ITEYE
  • C#.net_经典编程例子400个

    热门讨论 2013-05-17 09:25:30
    55 实例052 为TextBox控件添加列表选择 57 2.2 Button控件应用 58 实例053 在Button按钮显示图标 58 2.3 ComboBox控件应用 59 实例054 将数据表的字段添加到ComboBox控件 59 实例...
  • 友情链接及网页访问量统计显示:在博客的个人页面还提供了推荐给普通网络用户的相关友情链接,此外,对个人页面的访问量也在随时进行统计,并在个人页面进行直观的显示。 博客主页面的用例图如图3所示: 图3 ...
  • Visual C++编程技巧精选500例.pdf

    热门讨论 2012-09-01 15:01:50
    024 如何在列表框中自动装载磁盘文件列表? 025 如何使1istContro1控件支持整栏选择? 026 如何使用PictureBox控件浏览多种格式的图像? 第3章 通用对话框 027 如何使用字体对话框? 028 如何使用颜色对话框? 029 如何...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 194
精华内容 77
关键字:

网页编程中搜索框