<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    efa's blog

    以用戶角度出發(fā),你就已經(jīng)成功一半了.

    導(dǎo)航

    <2005年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    統(tǒng)計(jì)

    常用鏈接

    留言簿(18)

    我參與的團(tuán)隊(duì)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    Bi report

    dba

    info security

    other

    perl

    php

    python

    tech blogs

    tech websites

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails

    • 前言
              近期在java社區(qū)中一種新的腳本語言ruby,及用ruby開發(fā)的一個(gè)wab框架 rails也熱鬧了起來.引起了不少的java開發(fā)人員的關(guān)注.
        本人平時(shí)還是很少接觸腳本語言方面東東,看到相關(guān)的評(píng)論
      例如:  "習(xí)慣約定優(yōu)于配置" -- 那樣就用象java那樣麻煩且繁雜地配置N多XML
                 "'一站式'面向用戶的簡單易用的框架"    
                 "Ruby 語言- 真正的面向?qū)ο竽_本語言"
                 "Ruby 語法更簡單,靈活" 
         "聲稱:Rails 的開發(fā)效率是 java 開發(fā)的 10 倍"
      等等,再得到老大的強(qiáng)烈推薦,不禁也開始接觸了一下.
            
      聲明:本人接觸三天,看過一些簡單的介紹以及一些文檔,實(shí)操過一個(gè)小項(xiàng)目,并未深入了解,這一文章并非語言及框架使用教程,只是一個(gè)感性認(rèn)識(shí),其中代碼或許并非最簡潔,如要更深入學(xué)習(xí)ruby,rails,請(qǐng)參考相關(guān)的官方站點(diǎn)以及其語法參數(shù)書.
    • Ruby 與 Rails
      [什么是RUBY ?] 
              Ruby 是由日本人松本行弘發(fā)明的一種面向?qū)ο蟮哪_本語言.
      聲稱,更快,更通俗易懂的面向?qū)ο蟮恼Z言,本人接觸這段時(shí)間,感覺到關(guān)于面向?qū)ο蟮拇_做得不錯(cuò).
      一些特點(diǎn):
      1、一切都是對(duì)象,例如:
              數(shù)據(jù)類型轉(zhuǎn)換提供如 to_ary,to_i,to_s 等方法,
              
      @i = "2".to_i    //字符串轉(zhuǎn)數(shù)值類型
      puts @i
      +1

              不再象java中的諸如:
               Integer.parseInt()
              String.valueOf()
              那樣難看與及難以理解
              Time.now.strftime(fmt) Time.now對(duì)象通過strftime格式化日期類型
        再如koalant在它那本ruby on rails實(shí)踐中說到   -166.abs 可以直接取其-166絕對(duì)值
               ………………
      2、代碼塊非強(qiáng)制用{} ,無需 ;  作分行標(biāo)識(shí);
      3、語法靈活,一種可以功能可多種實(shí)現(xiàn),隨個(gè)人愛好;
      4、語法簡潔等,做一個(gè)應(yīng)用只要用到幾行代碼,這也是腳本語言的優(yōu)勢(shì)所在
              
              更詳細(xì)可參考 http://www.ruby-lang.org/ 以及下面提供的些文檔資料.
             
      [什么是Rails ?]
              RAILS是用RUBY開發(fā)的一個(gè)web框架.
              實(shí)現(xiàn)一站式開發(fā).        http://www.rubyonrails.org/ 有比較詳細(xì)的介紹.
      Rails is a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups
              聲稱用更少的代碼實(shí)現(xiàn)web applications。
              此框架主要包括三部分
              Active Record  一個(gè)ORM實(shí)現(xiàn)
              Action Pack      View 以及controller
              Action Mailer    應(yīng)該是關(guān)于mail方面的東西


      [一些資料]
      [1] koalant寫的Ruby on Rails實(shí)踐  ,通俗易懂,介紹了ruby on onrails中的一些基礎(chǔ)的東東
      [2] IBM中文文章: Ruby on Rails 和 J2EE:兩者能否共存?
      [3] Agile Web Development with Rails(以一個(gè)案例詳細(xì)介紹了ruby on rails)
       下載請(qǐng)見:
      http://www.itpub.net/398528.html
      [4] Ajax on Rails http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html 
      [5] Programming Ruby http://www.rubycentral.com/book/index.html
    • 快速安裝
      1、下載
             到目前為止最新版本是Ruby 1.8.2,可以到http://rubyforge.org/frs/?group_id=167&release_id=2049
              下載 One-Click Installer - for Windows
      2、點(diǎn)擊下載exe文件一直NEXT 安裝就OK [ 說明:本人安裝在C:\ruby\目錄]
      3、使用 rubygems 來安裝 rails
            CMD進(jìn)行命令行窗口,通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程安裝 rails
      C:\> gem install rails --include-dependencies
      //
       Attempting local installation of 'rails'
      Local gem file not found: rails*.gem
      Attempting remote installation of 'rails'
      Updating Gem source index for: http://gems.rubyforge.org
      ………………
      ………………//一連串安裝信息

      C:\> rails C:
      /myrails         //建立web app 目錄
            create
            create  app/apis
            create  app/controllers
            create  app/helpers
            create  app/models
            create  app/views/layouts
            create  config/environments
            create  components
            create  db
            create  doc
            create  lib
            create  log

            說明如果發(fā)現(xiàn)gem,rails命令等用不了,可能是環(huán)境變量未設(shè)置好,
            可自行設(shè)置指向你的 安裝目錄/bin
            
        4、運(yùn)行服務(wù)器
              
      C:\> ruby c:\myrails\script\server
      => Rails application started on http://0.0.0.0:3000
      => Ctrl-C to shutdown server; call with --help for options
      [2005-08-11 20:29:56] INFO  WEBrick 1.3.1
      [2005-08-11 20:29:56] INFO  ruby 1.8.2 (2004-12-25) [i386-mswin32]
      [2005-08-11 20:29:56] INFO  WEBrick::HTTPServer#start: pid=4072 port=3000
      127.0.0.1 - - [11/Aug/2005:20:30:08 China Standard Time] "GET / HTTP/1.1" 200 32
      34
      - -> /
      127.0.0.1 - - [11/Aug/2005:20:30:09 China Standard Time] "GET / HTTP/1.1" 304 0
      - -> /
      127.0.0.1 - - [11/Aug/2005:20:30:24 China Standard Time] "GET / HTTP/1.1" 304 0
      - -> /

      http://127.0.0.1:3000 
      恭喜你,如果看到
      Congratulations, you've put Ruby on Rails!頁面
      則表示安裝成功!!!!

      5、 學(xué)習(xí)一個(gè)Ruby的語法
           ruby  以rb為后綴的文件. 
      hello.rb
      @a = "hello world!"
      puts @a

      C:\ruby\bin>ruby hello.rb
      hello world!
      其它可參考語言書學(xué)習(xí).
    • 我的訂餐系統(tǒng)

      1、功能,包括四類基本管理,主要是新增,修改,查看,刪除(CURD) 四種操作
            餐廳管理(shop)
            菜式管理(good)
        人員管理(human)
            訂單管理(order)
        
      2、首頁效果截圖

                    由于本人偷懶,樣式借用了jsp wiki的,在此聲明一下: )
    [主界面,使用frame,左邊為主要功能菜單,右邊為進(jìn)行CURD操作提供界面操作]

    orderList[1].gif

    [頁面結(jié)構(gòu)如下所示]
    orderList[2].gif

    • 員工管理
      1、快速開發(fā),自動(dòng)生成基本文件結(jié)構(gòu)目錄及文件
            執(zhí)行命令,自動(dòng)生成項(xiàng)目所需要的文件及其文件結(jié)構(gòu),幾秒種架設(shè)好訂餐系統(tǒng)框架!!!
            
      C:\myrails>rails c:\myMealOrder

             說明:rails 一直貫穿的思想說是"習(xí)慣約定優(yōu)于配置",所以,文件結(jié)構(gòu)都是它定義的,我們只要將相應(yīng)
                     文件放到其定義好的目錄下就行了。
                      例如:controller 應(yīng)該放到其 webapp/app/controllers 下,本文目錄為[C:\myMealOrder\app\controllers]
                                  model 應(yīng)該放到其      webapp/app/model下,本文目錄為[C:\myMealOrder\app\model]
                                  views 應(yīng)該放到其      webapp/app/view下,本文目錄為[C:\myMealOrder\app\views]
                另外,根本目錄為webapp/public/ 你可以通過修改index.html來定義你自己的index頁面
        
              2、啟動(dòng)webrick 服務(wù)器測試
                    rails默認(rèn)使用webrick服務(wù)器,官方網(wǎng)站了解其更多www.webrick.org
                   執(zhí)行命令
                   

    C:\>ruby c:\myMealOrder\script\server 


                  打開IE 瀏覽 :http://127.0.0.1:3000
                 看到Congratulations, you've put Ruby on Rails!表示配置成功
      
    3、建立數(shù)據(jù)庫以及進(jìn)行配置
        CREATE TABLE humen (
        id int(11) NOT NULL auto_increment,
        code varchar(100) NOT NULL default '',
        mame varchar(100) NOT NULL default '',
        PRIMARY KEY  (`id`)
      )      
        說明,習(xí)慣約定,默認(rèn)情況下主鍵名為id,表名為復(fù)數(shù)形式,具體操作我也有點(diǎn)糊涂,
        例如本例子中的human model對(duì)應(yīng)其數(shù)據(jù)表名為humen。這里我就略過了。具體資料可參考更詳細(xì)的資料。
        配置,打開 C:/myMealOrder/config/database.yml
        將其中參數(shù)設(shè)置正常就行了。
        例如將 database: rails_development 設(shè)成你的數(shù)據(jù)名等

      4、生成human 的 model,controller文件
      

     ruby c:\myMealOrder\script\generate controller human
          exists  app
    /controllers/
          exists  app
    /helpers/
          create  app
    /views/human
          exists  test
    /functional/
          create  app
    /controllers/human_controller.rb
          create  test
    /functional/human_controller_test.rb
          create  app
    /helpers/human_helper.rb

     ruby c:\myMealOrder\script\generate model human
          exists  app
    /models/
          exists  test
    /unit/
          exists  test
    /fixtures/
          create  app
    /models/human.rb
          create  test
    /unit/human_test.rb
          create  test
    /fixtures/humen.yml


         
         4、快速實(shí)現(xiàn)CURD
        打開app/controllers/human_controller.rb文件,修改為

       class HumanController < ApplicationController
              scaffold :human
      end


      說明: 簡單的一句 "scaffold :human" 就能對(duì)應(yīng)生成human 的CURD操作及其頁面。
      重啟服務(wù),再次瀏覽   http://127.0.0.1:3000/human
       action包括:
       list(列表,列出所有human),new(新建human),show(顯示human),update(更新human),Destroy(物理刪除human),界面如下圖
    list.gifnew.gifedithuman.gif
       我們可以注意其URL
       http://127.0.0.1:3000/human/new
       http://127.0.0.1:3000/human/show/1
       http://127.0.0.1:3000/human/edit/1
       http://127.0.0.1:3000/human/destroy/2
       rails也是MVC的模式,
       1、瀏覽器發(fā)出請(qǐng)求;
       2、后臺(tái)尋找(new/show/edit/destroy/etc) controller,調(diào)用相對(duì)應(yīng)的方法,及view模板;
       3、將結(jié)果返回給瀏覽者
       或許你會(huì)認(rèn)為,這一默認(rèn)的view大多數(shù)情況下并不適合,或許需要自己設(shè)計(jì)view模板,也行,rails提供快捷的方法
       方便用戶自己設(shè)計(jì)view模板,只要定義action并將同名view文件(rhtml后綴的文件)放到其webapp/app/views/目錄即可,
       下面將會(huì)介紹到相關(guān)的操作。
       

    • 餐廳及其菜式管理
      餐廳(shop),菜色(good)按員工管理操作方法進(jìn)行新建,在這里就略過了!!
      http://127.0.0.1:3000/shop
      http://127.0.0.1:3000/good

      1、自己設(shè)計(jì)view 模板
            例如在餐廳列表中我要實(shí)現(xiàn)自己的樣式,如下圖:
      shoplist.gif
           具體操作, 新增加 myMealOrder\app\views\shop\list.rhtml (rails中以.rhtml為view模板文件)
        
      <table border="1" width="500px">
      <tr>
      <td width="20%"><p align="center"><i><b>code</b></i></td>
      <td width="20%"><p align="center"><i><b>餐廳名</b></i></td>
      <td width="20%"><p align="center"><i><b>電話</b></i></td>
      <td width="20%"><p align="center"><i><b>備注</b></i></td>
      <td width="10%"><p align="center"><i><b>編輯</b></i></td>
      <td width="10%"><p align="center"><i><b>刪除</b></i></td>
      </tr>
      <% @shops.each do |shop| %>                  //ruby 語法,循環(huán)所有shop
      <tr>
      <td><%= shop.code %></td>
      <td><%= link_to shop.name, :action => "show", :id => shop.id %></td>
      <td><%= shop.phone %></td>
      <td><%= shop.remark %></td>
      <td><%= link_to "編輯", :action => "edit", :id => shop.id %></td>
      <td><%= link_to "刪除", :action => "destroy", :id => shop.id ,:confirm => "Are you sure?" %></td>
      </tr>
      <% end %>
      </table>

      [1]
      <%
       @shops.each do |shop| %>                 
             //ruby 語法,循環(huán)所有shop
      <% end %>

      [2] <%= link_to shop.name, :action => "show", :id => shop.id %>
      生成<a>標(biāo)簽

      修改shop_controller.rb
          def list
              @shops 
      = Shop.find_all
          end

      http://127.0.0.1/shop/list 即可發(fā)現(xiàn)我們定義的view生效了 :)
      2、進(jìn)行兩表關(guān)聯(lián)
            good 與 shop 關(guān)系為多對(duì)一的關(guān)聯(lián)
            [1] 要實(shí)現(xiàn)在編輯good時(shí)可設(shè)置其所性shop,先為good表shop_id字段,關(guān)聯(lián)shop表

            [2] 修改model文件,具體語法可參見相關(guān)的參考書本.這里就略過了
      class Good < ActiveRecord::Base
        belongs_to :shop
      end

      class Shop < ActiveRecord::Base
          has_many :goods
      end
      [3] 編輯controller 
        def edit
              @good 
      = Good.find(@params["id"])
              @shops 
      = Shop.find_all
          end
      [4] 為good 增加view.rhtml

      <select name="good[shop_id]">
      <% @shops.each do |shop| %>
      <option value="<%= shop.id %>"
      <%= ' selected' if shop.id == @good.shop.id %>>
      <%= shop.name %>
      </option>
      <% end %>
      </select>

      3、正確命名,自動(dòng)綁定到objcet中
      在java 我們要實(shí)現(xiàn)form中的控件提交后自動(dòng)綁定到object要借用到beanUtil并自己作N多擴(kuò)展.
      rails中提供了快捷的方法,自要你按要求定義好控件名就能幫自己綁定.
      例如上面的 good[shop_id] 或  good[id] ,good[name] 等等
    • 訂單管理
      1、order及item關(guān)聯(lián)操作
                      @orderItem = OrderItem.new()
                      @human 
      = Human.find(@value)
                      @good_no_param 
      = "good_" + @value
                      @good 
      = Good.find(params[@good_no_param])
                      @orderItem.human 
      = @human
                         //為item綁定正確的員工及其訂的盒飯
                      @orderItem.good 
      = @good
                      @orderItem.order 
      = @order
                      @orderItems 
      << @orderItem
                         //為order綁定新的item
                         @order.orderItems = @orderItems
                         @order.save  //保存

      說明一下,這樣操作,修改order 時(shí)原item值并沒刪除或正確的修改,只是將item 的order_id設(shè)為0
      另外再增加相應(yīng)的item.關(guān)于這方面的正確用法還有待研究:)
    • 其它代碼簡單介紹
       1、日期操作

              @date = @params["date"]
              fmt 
      = "%Y-%m-%d"
              
      if @date
              
      else
                  @date 
      = Time.now.strftime(fmt)
              end

       2、 find一個(gè)對(duì)象
          
      Order.find(params[:id])

       3、條件查詢
          @shopId = @params["shopId"]
              @goods 
      = Good.find(:all,
                                                   :conditions 
      => "shop_id = "+@shopId,
                                                   :order 
      => "code desc")

          
       3、 跳轉(zhuǎn)頁面
          
      redirect_to(:action => 'edit')


       4、session應(yīng)用
         
      session[:good] ||= Good.find(params[:id]) 
    • 問題
      記錄下在開發(fā)過程中遇到的問題
      1、沒相應(yīng)的工具支持,操作起來還是比較麻煩的,雖然代碼量很少
      2、并不是很健壯,發(fā)現(xiàn)挺容易出錯(cuò),而且出錯(cuò)信息也不全
      3、性能還有待增強(qiáng),(筆者一邊聽歌一邊開發(fā),發(fā)現(xiàn)在運(yùn)行程序時(shí),不時(shí)會(huì)影響我的wmplayer播放)
    • 思考與總結(jié)
      本文并非建議大家使用ruby on rails,因?yàn)樵趹?yīng)用過程中畢竟發(fā)現(xiàn)不少的問題.
      然而我們能學(xué)習(xí)些什么呢??
      [1] 工具支持 
      [2] 習(xí)慣優(yōu)于配置
      [3] 一站式的開發(fā)
      [4] 更少的代碼
      我想在那么大的java 開源社區(qū)中實(shí)現(xiàn)一站式的開發(fā)還是不現(xiàn)實(shí)的.
      筆者在想是否能有一個(gè)開源項(xiàng)目或者是落實(shí)到一個(gè)公司的技術(shù)框架中能實(shí)現(xiàn)到這幾點(diǎn),那樣就可以從繁雜的配置以及少了為找N多個(gè)開源包或版本的問題而煩惱,而能專心于需求的確認(rèn)及相關(guān)的業(yè)務(wù)邏輯的改進(jìn)等等  : )   (完)

    posted on 2005-08-14 14:54 一凡@ITO 閱讀(15776) 評(píng)論(28)  編輯  收藏

    評(píng)論

    # re: 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-08-15 14:59

    莫非是PDC (GLTc)成員?  回復(fù)  更多評(píng)論   

    # re: 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-08-15 19:54 一天一點(diǎn)

    what is "PDC (GLTc)"???  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-08-25 13:08 江南白衣@ITO

    又多一個(gè)ror 扇子阿,非常詳細(xì),贊。  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-08-30 12:19 bb

    Ror 出1.0的時(shí)候可能會(huì)好點(diǎn)。
    0.13號(hào)稱是1.0 Milestone版本前的最后一個(gè)版本了  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-08-30 12:19 lu lin

    作者的文章好詳細(xì),推介。  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-09-01 12:46 Water Ye@ITO

    沒有ide支持的語言, 生產(chǎn)力不夠, 但ruby on rails的思想不錯(cuò)  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-09-26 10:58 陸陽

    您好,小弟剛剛接觸ruby,對(duì)網(wǎng)頁設(shè)計(jì)還一竅不通,能否提供這個(gè)訂餐系統(tǒng)的源碼,不勝感激.可以發(fā)到我的郵箱,luyang@kongzhong.com.謝謝啦  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-09-26 12:43 David Xu

    對(duì)網(wǎng)頁設(shè)計(jì)還一竅不通,怎么那么快學(xué)習(xí)ruby了?
    建議先學(xué)習(xí)一下基礎(chǔ) ^-^,慢慢來  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-10-22 11:23 jasper

    session[:good] ||= Good.find(params[:id])

    :代表什么?

    不加“:”不行嗎?  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-12-06 23:08 jacky000

    性能還不錯(cuò)啦,就是啟動(dòng)的時(shí)候要慢一些。  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2005-12-09 21:26 cjl123

    請(qǐng)問作者怎樣能顯示出中文字出來  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-02-14 22:58 Anubis

    嘿嘿,兄臺(tái)把源碼交出來吧  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-02-16 12:45 davidxu

    to cjl123
    顯示中文字沒什么特別的設(shè)置
    to Anubis
    源碼不值下載,想學(xué)習(xí)還請(qǐng)這位朋友看看書,實(shí)踐一下落不明 :)  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-04-20 23:45 默海飛瀑

    挺好的
    現(xiàn)在已經(jīng)到1.1.2了吧
    對(duì)于IDE,最近試過Komodo
    還算不錯(cuò)  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-07-02 01:15 kc

    不錯(cuò)!up  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-07-10 09:21 kevin_001

    再簡單也只是一個(gè)腳本語言,一個(gè)玩具而已。

    各位有用ruby開發(fā)項(xiàng)目的嗎?  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-07-24 18:46 kc

    上面的兄臺(tái)真是挺幼稚的。  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-09-04 10:13 misubaby

    <td><%= link_to shop.name, :action => "show", :id => shop.id %></td>

    暈死了,上面這句話始終沒有作用,傳不了參數(shù)!?。?nbsp; 回復(fù)  更多評(píng)論   

    # 晴軟網(wǎng)上訂餐系統(tǒng)V2.0 2006-09-28 09:01 晴軟

    晴軟在線訂餐系統(tǒng) V2.0
    演示:http://www.fj3x.com
    除了少部分沿用了V1.2的功能外,大量的擴(kuò)充了新的功能。
    主要新加入的功能有:自動(dòng)更新訂單列表、訂單打印、多分店多城市地區(qū)管理、餐幣消費(fèi)折扣、充值卡、消費(fèi)積分及積分排行、多層次管理員、購物籃結(jié)合訂餐者實(shí)現(xiàn)團(tuán)體訂餐、多狀態(tài)訂單、各分店獨(dú)立管理、配送員與訂單結(jié)合、圖形統(tǒng)計(jì)與財(cái)務(wù)結(jié)算、以及人性化的后臺(tái)操作界面。
    歡迎朋友們加入網(wǎng)上訂餐行列!
    詳細(xì)說明 http://www.qruan.com/order2-0.asp
    演示:http://www.fj3x.com
    程序下載地址一:http://www.qruan.com/rong/qruan.rar
    程序下載地址二:http://www.fj3x.com/qruan.rar
    相關(guān)文章:http://www.qruan.com/bbs/dispbbs.asp?boardID=6&ID=386&page=1  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2006-10-15 20:31 fly

    就是啊,不了解就不要亂說,最討厭這種人了@kc
      回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2007-03-28 16:11 應(yīng)用之美

    謝謝了,收獲很多 :)  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2007-04-04 15:10 點(diǎn)石金科技

    不錯(cuò)  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2007-09-24 15:28 am

    學(xué)習(xí)。寫得挺好的。  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2008-03-10 20:21 牛仔

    我下載來做做看怎么樣 ,  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2009-01-02 20:13 sudi

    速遞網(wǎng)上訂餐系統(tǒng)免費(fèi)使用和下載

    官網(wǎng):http://www.dc135.cn
    演示網(wǎng)站:http://www.dc135.cn/index.aspx
    演示后臺(tái):http://www.dc135.cn/admin/login.aspx
    管理員登陸帳戶跟密碼都為:admin

    下載網(wǎng)址:http://www.dc135.cn/download.aspx  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2011-12-31 13:47 快樂大本營

    博主厲害!  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2014-11-26 17:43 btbear

    @kevin_001
    上面的兄臺(tái)真是挺幼稚的  回復(fù)  更多評(píng)論   

    # re: [rails] 我的訂餐系統(tǒng) -- 小試ruby on rails 2014-11-26 17:43 btbear

    上面的兄臺(tái)真是挺幼稚的  回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品国产呦系列在线观看免费 | 亚洲网站在线免费观看| 色偷偷女男人的天堂亚洲网| 精品特级一级毛片免费观看| 日本免费大黄在线观看| 麻豆国产VA免费精品高清在线 | 亚洲愉拍99热成人精品热久久| 亚洲国产成人超福利久久精品| 一级毛片视频免费观看| 成人免费福利视频| 激情97综合亚洲色婷婷五| 亚洲不卡1卡2卡三卡2021麻豆| aa级毛片毛片免费观看久| 成人免费一区二区无码视频| 亚洲人成色777777在线观看| 亚洲精品无码成人片久久不卡 | 亚洲人成色77777| 亚洲乱码中文字幕在线| 日韩免费无码视频一区二区三区 | 国产精品亚洲成在人线| 亚洲精品无码aⅴ中文字幕蜜桃| 免费视频精品一区二区三区 | 亚洲成a人片在线观看日本| 亚洲国产欧洲综合997久久| 三年片在线观看免费观看大全一| 免费va人成视频网站全| 亚洲中文无码av永久| 可以免费观看的国产视频| 亚洲成a人片在线观看老师| 2020久久精品亚洲热综合一本| 免费黄网站在线观看| 亚洲精品专区在线观看| 亚洲国产精品无码久久九九大片 | 日亚毛片免费乱码不卡一区| AA免费观看的1000部电影| 亚洲爆乳精品无码一区二区三区| 免费大片av手机看片| 天天看片天天爽_免费播放| 亚洲精品韩国美女在线| 国精产品一区一区三区免费视频| 亚洲国产成人久久精品99 |