实习的历程

 在公司实习的时间已经超过一个月啦,暂时没有转正,没有真正参与到项目中间去,但是部门总管吩咐了我一些任务。我将在项目中主要负责的那些模块和业务,暂时已经熟悉。虽然他们大多是VB语言家,有时看他们的代码或框架确实有些困难而且特别的困恼!但终于还是挺过来啦,但是...马上我就要跟他们say goodBye啦!

    在这里的这段时间,没有在技术方面学到些什么,但为人处事方面却让我有许多的感慨!记得刚开始进来的第一天,那个同事就给我个局域网账号,需要的软件工具全部都在那个机器里面,自己拷贝后在自己装。那一天就差不多在那里装了一天的工具。搞笑的是---他们电脑版本居然用的是windows2000 基于NT技术的,刚开始没注意,只见装了系统和一些工具后,连个doc文档都打不开,我就觉得好纳闷的。于是,自言自语丢了句--"这什么破机器啊,一个doc文档都打不开?",也许是说着无心,听着有意,旁边的同事对我应和道:"你装了office吗?","它不是自带的吗?"我马上接道,"哪有啊?",我就更觉得好纳闷啦,我们用的(windows XP)都是重装系统后就自带啦,甚至我还怀疑我那个同事懂不懂电脑知识????旁边的那位同事说:"我们用的版本很低的!",哦也,才明白......

    技术部除了我一个女孩子,就剩下十多个光棍啦。他们天天在那里讨论VB的画图、牵涉路径、系统定位、RAR、ActiveX控件......我就一个人在专研我要学的知识-----Ext技术。除了我旁边也是刚刚进来的大学生外,没有人跟我志同道合(编程语言方面)。幸好上帝在关闭我的一扇门的同时还给我留了一扇窗---我可以上网!所以没事无聊的时候就到处去朋友的空间转转,或者在里面写些什么东西来着......久而久之,这里成了我发泄的基地!

    本来今天来写日志,是想告诉我编程的朋友们有关Ext技术方面的知识的,但一开始就有言不止啦。想说的太多太多......不说啦,我开始介绍一下我自学的技术----ExtJS!

    ExtJS是一个不错的Ajax框架。是一个用javaScript写的,主要用于创建前端用户界面,是一个与后台技术无关的ajax框架。我们可以用它来开发带有华丽外观的富客户端应用,使得我们B/S应用更具有活力及生命力。而且我觉得它既减少了许多的javaScript代码,而且容易学习,虽然它内容特别的丰富,但学会用它做出一些特效是相当的容易的。(我以ExtJS中Grid表格为例)

      要使用ExtJS,首先要得到ExtJS库文件,可以从http://extjs.com/download这个官方网站下载。在页面中必须引入extjs的样式及extjs库文件,关键代码如下:

     <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>   --> 框架基础库
     <script type="text/javascript" src="extjs/ext-all.js"></script>        -->extjs的核心库
     <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">      -->样式文件

     ExtJS中的表格功能非常强大,包括了排序、缓存、拖动、隐藏某一列、自动显示行号、列汇总、单元格编辑等实用功能。

     <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     <html>
        <head>
          <title>表格Grid</title>
          <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
          <script type="text/javascript" src="extjs/ext-all.js"></script>
          <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">
          <script type="text/javascript">
                 function showUrl(value){
                      return "<a href='"+value+"'>"+value+"</a>";
                 }

            

                 //可编辑表格EditorGridPanel
                Ext.onReady(function (){
                      var data=[{id:1,name:'xf',age:20,email:'xf08022@qq.com',birth:'1989-10-9'},
                                    {id:2,name:'xsy',age:10,email:'1136168077@qq.com',birth:'1999-4-19'},
                                    {id:3,name:'cc',age:18,email:'141525784@qq.com',birth:'1991-4-25'},
                                    {id:4,name:'be',age:27,email:'232358998@qq.com',birth:'1982-10-5'},
                                    {id:5,name:'bd',age:21,email:'113658974@qq.com',birth:'1988-7-8'},
                                    {id:6,name:'lj',age:19,email:'562895623@qq.com',birth:'1990-12-25'}];
      
                      var store=new Ext.data.JsonStore({
                                 data:data,
                                  fields:['id','name','age','email',{name:'birth',type:'date',dateFormat:'Y-n-j'}]
                        });
       
                      var colm=new Ext.grid.ColumnModel([

                                           {header:'编号',dataIndex:'id',sortable:true,editor:new Ext.form.TextField()},
                                           {header:'姓名',dataIndex:'name',sortable:true,editor:new Ext.form.TextField()},
                                           {header:'年龄',dataIndex:'age',sortable:true},
                                           {header:'Email',dataIndex:'email',renderer:showUrl},
                                           {header:'出生日期',dataIndex:'birth',renderer:Ext.util.Format.dateRenderer('Y年n月j日")}]);

                                   
                    var grid=new Ext.grid.EditorGridPanel({
                                        renderTo:'show',
                                        title:'学生详细信息',
                                        width:540,
                                        height:180,
                                        store:store,
                                        cm:colm,
                                        autoExpandColumn:3
                        });
                 });
           </script>
  </head>
  <body>
 <div id="show"></div>
  </body>
</html>

     本想上传几张图片效果给大家的,但总是报错,什么格式不正确。想看到更好的效果图,自己可以亲手敲一下代码,保证半个小时的时间就让你看到成功的喜悦。这个好容易的,而且越学越想学!想学习更多的优化界面,更多的华丽的web页面......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园短期闲置资源置换平台是一种创新的在线服务系统,旨在促进校园内学生、教职工以及其他成员之间的资源共享和有效利用。通过这个平台,用户可以发布、查找并交换他们暂时不使用的资源,从而实现资源的最大化利用,减少浪费,并促进校园内的可持续生活方式。以下是该平台可能包含的一些关键特性: 1. **用户注册和认证**:用户需要通过校园身份验证进行注册,确保平台的使用者都是校园社区的成员。 2. **资源发布**:用户可以发布他们愿意短期出借或交换的资源,如书籍、运动器材、电子产品、家具等。 3. **资源搜索和筛选**:用户可以根据资源类型、状态、可用时间等条件搜索和筛选所需的资源。 4. **在线预订系统**:用户可以通过平台预订所需的资源,并约定取用和归还的时间和地点。 5. **评价和信誉系统**:用户可以对交易的对方进行评价,建立信誉体系,增加用户间的信任。 6. **即时通讯功能**:平台内置即时通讯工具,方便用户就资源交换的细节进行沟通。 7. **安全和隐私保护**:确保用户的个人信息和交易记录的安全,保护用户的隐私。 8. **移动应用支持**:开发移动应用程序,使用户能够随时随地访问平台,进行资源的发布和搜索。 9. **教育资源置换**:特别为教师和研究人员提供教育资源的置换服务,如实验材料、研究工具等。 10. **活动和研讨会空间**:平台还可以用于发布和预订校园内临时活动或研讨会所需的空间。 11. **环保意识提升**:通过平台的推广和使用,增强校园社区成员的环保意识和资源节约意识。 12. **数据分析和报告**:平台可以收集和分析资源使用数据,为校园管理层提供资源利用和需求的洞察,以优化资源配置。 校园短期闲置资源置换平台通过提供一个便捷、高效和安全的在线环境,鼓励校园成员参与资源共享,不仅能够促进资源的合理分配和循环利用,还能增强社区的凝聚力和互助精神。随着共享经济理念的普及,这样的平台在校园中的推广和应用将越来越广泛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值