第一篇:某服裝廠設計了一款新式夏裝(推薦)
某服裝廠設計了一款新式夏裝
(2012?黃岡)某服裝廠設計了一款新式夏裝,想盡快制作8800件投入市場,服裝廠有AB兩個制衣間,A車間每天加工的數量是B車間的1.2倍,A、B兩車間共完成一半后,A車間出現故障停產,剩下全部由B車間單獨完成,結果前后共用了20天完成,求A、B兩車間每天分別能加工多少件.(2012?黃岡)某服裝廠設計了一款新式夏裝,想盡快制作8800件投入市場,服裝廠有AB兩個制衣間,A車間每天加工的數量是B車間的1.2倍,A、B兩車間共完成一半后,A車間出現故障停產,剩下全部由B車間單獨完成,結果前后共用了20天完成,求A、B兩車間每天分別能加工多少件.
回答
A 384件,B 320件。
設A廠每天加工a件,則B廠每天加工1.2a件,共同加工b天,則B完成剩下一半用了20-b天,由題意可得
(1.2a+a)×b=4400……①
a(20-b)=4400……②
聯立①②式可解得a=320件,b=6天。即A廠每天加工1.2a=384件,B廠每天加工320件。
(計算結果取整數,因為件數和天數都是整的)
第二篇:某服裝廠設計了一款新式夏裝(小編推薦)
某服裝廠設計了一款新式夏裝,想盡快制作8800件投入市場,服裝廠有ab兩個制衣間,a車
某服裝廠設計了一款新式夏裝,想盡快制作8800件投入市場,服裝廠有A,B兩個制衣車間,A車間每天加工的數量是B車間的1.2倍,A,B兩車間共同完成一半后,A車間出現故障停產,剩下全部由B車間單獨完成,結果前后共用20天完成,求A,B兩車間每天分別能加工多少件? 參加答案 A 384件,B 320件。
設A廠每天加工a件,則B廠每天加工1.2a件,共同加工b天,則B完成剩下一半用了20-b天,由題意可得
(1.2a+a)×b=4400……①
a(20-b)=4400……②
聯立①②式可解得a=320件,b=6天。即A廠每天加工1.2a=384件,B廠每天加工320件。(計算結果取整數,因為件數和天數都是整的)
第三篇:《電磁繼電器》創新式教學設計要點
《電磁繼電器》創新式教學設計
[教學目標] 1.知道電磁繼電器的構造和工作原理。2.培養學生的科學創造能力和動手能力。[教學過程]
一、創設情境,提出問題。
1.復習電磁鐵的構造和工作原理。
2.教師出示兩幅掛圖。一幅圖上內容為一高壓電路,提出問題1:如何實現人在低電壓下操作高壓電路?另一幅圖上為幾種惡劣的工作環境,如高溫的煉鋼車間,有放射性危害的工作室(如醫院的X光室),有毒氣體的化工車間,噪聲很大的紡織車間等。提出問題2:如何實現在舒適安全的房間里去控制惡劣環境里的用電器?由此引入到本節課的學習。
二、觀察實驗,解決問題。1.電磁繼電器的構造。
(1)引導學生觀察實驗用的電磁繼電器,配合掛圖認識它的各個部件及作用。找出哪些部件是活動的,哪些部件是固定了的。
(2)給電磁繼電器通電,使學生清楚的看到通電和斷電時,銜鐵的運動及觸點的閉合和斷開情況。(3)請學生說出電磁繼電器的核心部件和實質,理解電磁繼電器實質上是一個由電磁鐵控制的開關。2.電磁繼電器的工作原理。
(1)運用掛圖分析電磁繼電器的工作過程。
①指出電磁鐵所在的電路中的電源是低壓電源。
②請學生說出通電和斷電時電磁鐵將怎樣工作,包括銜鐵和彈簧怎樣運動,觸點如何運動,工作電路的通斷情況。
(2)從結構上把電磁繼電器劃分為控制電路和工作電路兩大部分,使學生明白它們各由哪些部分組成和各自的作用。
3.演示實驗:用電磁繼電器控制電路。
(1)將課本中圖11—17的工作電路中的電動機改為小燈泡并組成實驗電路,引導學生觀察:電磁繼電器有幾個接線柱,哪些接控制電路,哪些接工作電路,哪。是控制電路,哪是工作電路?(2)演示繼電器的工作情況,引導學生先觀察控制電路通電和斷電時觸點閉合和斷開的情況,然后觀察工作電路小燈泡的亮滅情況,4.電磁繼電器的作用。
(1)指出實際工作中,當工作電路是對人體有危險的高壓電路或惡劣環境中的用電器時,利用電磁繼電器可以實現用低電壓,弱電流控制高電壓,強電流,還可實現遠距離操作。
(2)出示各種自動控制開關和掛圖,據圖介紹各種自動控制方式的工作原理 及實際應用。如溫度控制、光自動控制等。
三、想想議議,拓寬思路。
1.請學生分析討論課后習題中的防汛報警器、水位自動報警器、溫度自動報警器的工作原理。并引導學生認識繼電器觸點的幾種類型。
2.設計一個控制電路,要求是控制電路工作時,工作電路中的燈泡熄滅,控制電路斷開時,燈泡反而工作? 3.設計一個控制電路實現對兩燈泡的交替控制。1 1 4.請學生展開思維,自己設計一個利用電磁繼電器實現對某個電路控制的原理圖。學生說出自己的設計的作用,然后教師適時的加以評論。
四、播放錄像,鞏固知識。
1.通過播放“電磁繼電器”的錄像,一方面使學生形象的了解電磁繼電器的各項用途,另一方面鞏固了本節課所學知識。
2.介紹實際的電磁繼電器,在使用時必須使控制電路中的電源電壓與繼電器上標稱值一致,繼電器才能正常工作。
說明
本節課是前面已學電磁鐵知識的運用,通過本節課的學習要使學生明白,這些應用都是人們認識了電流的磁效應后發明創造的,說明理論知識在生產實踐中的重要作用。在本節課的教學中,通過實物演示與掛圖相結合使學生理解電磁繼電器的原理是教學的關鍵。只有在理解的基礎上,學生才能對不同的由電磁繼電器控制的電路作出解釋。對于控制電路的設計是本節課的高潮,教師引導學生充分發揮自己的想象力,設計出一個個有趣的控制工作電路運行的方案,以調動學生的積極性,培養學生的創造力。
教學后記 2
第四篇:一款基于Material Desgin設計的APP
一款基于Material Desgin設計的APP
介紹
淘School是一款基于MD的一款校園二手商品交易平臺,當然小編只是簡單的開發了一些功能,并沒有完善,只是想做一款MD的APP,并沒有交易支付的功能,只是把我感覺比較好的MD的一些組件融到了項目中,下面小編來詳細介紹一下用到的技術:
因為小編服務器端不是很熟練,所以就用了Bmob,還不錯挺容易上手的,就依賴了它的兩個庫而已,網絡請求和模型都是封裝好的,我們直接調用就可以。
先看一下小編引用的一些庫吧:
compile 'com.android.support:appcompat-v7:23.1.0'
compile files('libs/BmobSDK_V3.4.5_1111.jar')
compile files('libs/okio-1.4.0.jar')
compile 'com.android.support:support-v4:23.1.0'
compile 'com.github.manuelpeinado.fadingactionbar:fadingactionbar-abc:3.1.2'
compile 'com.android.support:design:23.1.0'
compile 'com.pnikosis:materialish-progress:1.7'
compile 'me.drakeet.materialdialog:library:1.2.8'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.weiwangcn.betterspinner:library:1.1.0' compile 'com.nineoldandroids:library:2.4.0'
1.Android Support Desgin
CollapsingAvatarToolbar 頭像隨ListView滾動縮回到ActionBar特效
TextInputLayout帶動畫的輸入框
2.ActionBarDrawerToggle、DrawerLayout、ActionBar 結合
3.RippleEffect水波紋效果
4.PagerSlidingTabStrip+viewpager實現選項卡左右滑動
5.FloatActiconButton懸浮按鈕實現仿釘釘懸浮按鈕
6.PullToZoomScrollView實現下拉自動放大頭部View
7.materialdialog實現的對話框
8.MaterialSpinner實現的帶效果的spinner
9.butterknife注解框架
小編用到的技術基本上就這些,下面小編會詳細的介紹一下。
技術實現
1.主界面
先介紹一下主界面吧,主界面小編用的是ActionBarDrawerToggle+DrawerLayout+ActionBar實現的滑動抽屜效果。布局文件就不介紹了,這個用的也挺多的,網上資料也很多,介紹幾個方法吧
//設定左上角突變可點擊
getSupportActionBar().setHomeButtonEnabled(true);
// 給左上角圖標的左邊加上一個返回的圖標。對應ActionBar.DISPLAY_HOME_AS_UP
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//設置標題 getSupportActionBar().setTitle(getResources().getString(R.string.action_title));
// 使自定義的普通View能在title欄顯示,即actionBar.setCustomView能起作用,對應ActionBar.DISPLAY_SHOW_CUSTOM
actionBar.setDisplayShowCustomEnabled(true)closeDrawers();//關閉抽屜
2.滑動選項卡
小編主界面的滑動選項卡用的是PagerSlidingTabStrip+viewpager管理fragment
3.主界面的懸浮按鈕
懸浮按鈕在github上有Demo,用的是第一個,然后重寫了一下里面的滑動監聽實現了listview滑動顯示隱藏按鈕。看一下布局文件:
android:id=“@+id/multiple_actions” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:layout_alignParentBottom=“true” android:layout_alignParentRight=“true” android:layout_alignParentEnd=“true” fab:fab_addButtonColorNormal=“@color/origle” fab:fab_addButtonColorPressed=“@color/origle_tab” fab:fab_addButtonPlusIconColor=“@color/white” fab:fab_labelStyle=“@style/menu_labels_style” android:layout_marginBottom=“@dimen/smaller_space” android:layout_marginRight=“@dimen/smaller_space” android:layout_marginEnd=“@dimen/smaller_space”> android:id=“@+id/fb_update” android:src=“@drawable/update” fab:fab_labelStyle=“@style/menu_labels_style” android:layout_width=“wrap_content” android:layout_height=“wrap_content” fab:fab_colorNormal=“@color/theme_color” fab:fab_colorPressed=“@color/theme_color_tab”/> android:id=“@+id/fb_new” fab:paddingEnd=“@dimen/small_space” android:src=“@drawable/edit” android:layout_width=“wrap_content” android:layout_height=“wrap_content” fab:fab_colorNormal=“@color/theme_color” fab:fab_colorPressed=“@color/theme_color_tab”/> android:id=“@+id/fb_person” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:src=“@drawable/title_person” fab:fab_colorNormal=“@color/theme_color” fab:fab_colorPressed=“@color/theme_color_tab”/>
下面是重寫的ListView滑動監聽實現顯示隱藏懸浮按鈕
public void attachToListView(@NonNull AbsListView listView,ScrollDirectionListener scrollDirectionListener,AbsListView.OnScrollListener onScrollListener){
AbsListViewScrollDetectorImpl scrollDetector = new AbsListViewScrollDetectorImpl();
scrollDetector.setScrollDirectionListener(scrollDirectionListener);
scrollDetector.setOnScrollListener(onScrollListener);
scrollDetector.setListView(listView);
scrollDetector.setScrollThreshold(mScrollThreshold);
listView.setOnScrollListener(scrollDetector);
}
private class AbsListViewScrollDetectorImpl extends AbsListViewScrollDetector {
private ScrollDirectionListener mScrollDirectionListener;
private AbsListView.OnScrollListener mOnScrollListener;
private void setScrollDirectionListener(ScrollDirectionListener scrollDirectionListener){
mScrollDirectionListener = scrollDirectionListener;
}
public void setOnScrollListener(AbsListView.OnScrollListener onScrollListener){
mOnScrollListener = onScrollListener;
}
@Override
public void onScrollDown(){
show();
if(mScrollDirectionListener!= null){
mScrollDirectionListener.onScrollDown();
}
}
@Override
public void onScrollUp(){
hide();
if(mScrollDirectionListener!= null){
mScrollDirectionListener.onScrollUp();
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,int totalItemCount){
if(mOnScrollListener!= null){
mOnScrollListener.onScroll(view, firstVisibleItem, visibleItemCount, totalItemCount);
}
super.onScroll(view, firstVisibleItem, visibleItemCount, totalItemCount);
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState){
if(mOnScrollListener!= null){
mOnScrollListener.onScrollStateChanged(view, scrollState);
}
super.onScrollStateChanged(view, scrollState);
}
}
public void show(){
show(true);
}
public void hide(){
hide(true);
}
public void show(boolean animate){
toggle(true, animate, false);
}
public void hide(boolean animate){
toggle(false, animate, false);
}
private void toggle(final boolean visible, final boolean animate, boolean force){
if(mVisible!= visible || force){
mVisible = visible;
int height = getHeight();
if(height == 0 &&!force){
ViewTreeObserver vto = getViewTreeObserver();
if(vto.isAlive()){
vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener(){
@Override
public boolean onPreDraw(){
ViewTreeObserver currentVto = getViewTreeObserver();
if(currentVto.isAlive()){
currentVto.removeOnPreDrawListener(this);
}
toggle(visible, animate, true);
return true;
}
});
return;
}
}
int translationY = visible ? 0 : height + getMarginBottom();
if(anwww.tmdps.cnimate){
ViewPropertyAnimator.animate(this).setInterpolator(mInterpolator)
.setDuration(TRANSLATE_DURATION_MILLIS)
.translationY(translationY);
} else {
ViewHelper.setTranslationY(this, translationY);
}
// On pre-Honeycomb a translated view is still clickable, so we need to disable clicks manually
if(!hasHoneycombApi()){
setClickable(visible);
}
}
}
private int getMarginBottom(){
int marginBottom = 0;
final ViewGroup.LayoutParams layoutParams = getLayoutParams();
if(layoutParams instanceof ViewGroup.MarginLayoutParams){
marginBottom =((ViewGroup.MarginLayoutParams)layoutParams).bottomMargin;
}
return marginBottom;
}
private boolean hasHoneycombApi(){
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB;
} }
然后再activity中這樣用:
fab.attachToListView(lvProduct, new ScrollDirectionListener(){
@Override
public void onScrollDown(){
Log.d(“ListViewFragment”, “onScrollDown()”);
}
@Override
public void onScrollUp(){
Log.d(“ListViewFragment”, “onScrollUp()”);
}
}, new AbsListView.OnScrollListener(){
@Override
public void onScrollStateChanged(AbsListView view, int scrollState){
Log.d(“ListViewFragment”, “onScrollStateChanged()”);
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount){
Log.d(“ListViewFragment”, “onScroll()”);
}
});
很簡單。
4.商品詳細界面上下滑動頭像回到actionbar上
這個效果是小編一直都想實現的,因為技術、時間、能力有限,所以一直沒去搞,在網上搜了好多相關的帖子,博客,終于讓我找到一個類似的,做了一下改動實現了。
這個技術是CoordinatorLayout+Toolbar+CollapsingAvatarToolbar實現的。實際上support desgin可以實現文字的上下滑動但是沒有頭像的上下滑動改變大小。CollapsingAvatarToolbar這個組件實現了這一效果,當然并不是小編寫的,只是小編改的,但是能改出來小編也已經很高興了。給大家看一下布局:
android:id=“@+id/main_content” android:layout_width=“match_parent” android:layout_height=“match_parent” android:background=“@color/theme_color” android:clipToPadding=“true” android:fitsSystemWindows=“true”> android:id=“@+id/appbar” android:layout_width=“match_parent” android:layout_height=“200dp” android:theme=“@style/ThemeOverlay.AppCompat.Dark.ActionBar”> android:id=“@+id/collapsing_toolbar” android:layout_width=“match_parent” android:layout_height=“match_parent” app:contentScrim=“@color/theme_color” app:layout_scrollFlags=“scroll|exitUntilCollapsed”> android:id=“@+id/toolbar” android:layout_width=“match_parent” android:layout_height=“?attr/actionBarSize” app:layout_collapseMode=“pin” app:popupTheme=“@style/ThemeOverlay.AppCompat.Light” /> android:id=“@+id/stuff_container” android:layout_width=“wrap_content” android:layout_height=“?attr/actionBarSize” android:orientation=“vertical”> android:id=“@+id/usericon” android:layout_width=“40dp” android:layout_height=“40dp” android:layout_gravity=“center_vertical” android:src=“@drawable/defaut” /> android:id=“@+id/username” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:layout_gravity=“center_vertical” android:fontFamily=“sans-serif-medium” android:text=“Hankkin” android:textColor=“@android:color/white” android:textSize=“18dp” /> android:layout_width=“match_parent” android:layout_height=“match_parent” android:background=“@color/gray” app:layout_behavior=“@string/appbar_scrolling_view_behavior”> android:padding=“@dimen/small_space” android:orientation=“vertical” android:layout_width=“match_parent” android:layout_height=“wrap_content”> android:gravity=“center_vertical” android:padding=“@dimen/small_space” android:orientation=“horizontal” android:layout_width=“match_parent” android:layout_height=“wrap_content”> android:id=“@+id/iv_user_head” android:src=“@drawable/defaut” android:layout_width=“35dp” android:layout_height=“35dp” /> android:layout_marginLeft=“@dimen/small_space” android:textSize=“@dimen/normal_textSize” android:text=“Hankkin” android:textColor=“@color/black” android:layout_weight=“1” android:id=“@+id/tv_username” android:layout_width=“wrap_content” android:layout_height=“wrap_content” /> android:textColor=“@color/deep_gray” android:textSize=“@dimen/small_textSize” android:text=“asdas” android:id=“@+id/tv_time” android:layout_width=“wrap_content” android:layout_height=“wrap_content” /> android:layout_marginLeft=“@dimen/small_space” android:textColor=“@color/black” android:textSize=“@dimen/normal_textSize” android:id=“@+id/tv_pro_name” android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:text=“二手” /> android:layout_marginLeft=“@dimen/small_space” android:textColor=“@color/black” android:textSize=“@dimen/normal_textSize” android:id=“@+id/tv_pro_desc” android:layout_width=“wrap_content” android:layout_height=“wrap_content” /> android:scaleType=“fitXY” android:id=“@+id/iv_product” android:layout_width=“match_parent” android:layout_height=“300dp” android:background=“@color/deep_gray” /> android:paddingBottom=“@dimen/small_space” android:orientation=“honc630.comrizontal” android:layout_width=“match_parent” android:layout_height=“wrap_content”> android:drawablePadding=“@dimen/tiny_space” android:drawableLeft=“@drawable/location” android:textSize=“@dimen/small_textSize” android:layout_marginTop=“@dimen/small_space” android:layout_marginLeft=“@dimen/middle_space” android:text=“天津理工大學” android:id=“@+id/tv_school” android:layout_weight=“1” android:layout_width=“wrap_content” android:layout_height=“wrap_content” /> android:textSize=“@dimen/small_textSize” android:textColor=“@color/theme_color” android:layout_marginRight=“@dimen/middle_space” android:layout_marginTop=“@dimen/small_space” android:text=“¥” android:id=“@+id/tv_price” android:layout_width=“wrap_content” android:layout_height=“wrap_content” /> android:layout_marginTop=“@dimen/middle_space” android:orientation=“horizontal” android:layout_width=“match_parent” android:layout_height=“64dp”> android:gravity=“center” android:layout_weight=“1” android:layout_width=“match_parent” android:layout_height=“match_parent”> android:src=“@drawable/telephone” android:layout_width=“wrap_content” android:layout_height=“match_parent” /> android:gravity=“center” android:layout_weight=“1” android:layout_width=“match_parent” android:layout_height=“match_parent”> android:src=“@drawable/sms” android:layout_width=“wrap_content” android:layout_height=“match_parent” /> android:gravity=“center” android:layout_weight=“1” android:layout_width=“match_parent” android:layout_height=“match_parent”> android:src=“@drawable/collect” android:layout_width=“wrap_content” android:layout_height=“match_parent” />
效果就這樣:
5.個人資料界面
用法也很簡單,我們在布局里面嵌套一個PullToZoomScrollViewEx,而布局的head,content,footer都可以自定義,然后引用進來就可以了。
PullToZoomScrollViewEx scrollView =(PullToZoomScrollViewEx)findViewById(R.id.my_pull_scoll);
headView = LayoutInflater.from(this).inflate(R.layout.profile_head_view, null, false);
zoomView = LayoutInflater.from(this).inflate(R.layout.profile_zoom_view, null, false);
contentView = LayoutInflater.from(this).inflate(R.layout.profile_contect_view, null, false);
scrollView.setHeaderView(headView);
scrollView.setZoomView(zoomView);
scrollView.setScrollContentView(contentView);
第五篇:你想設計一款具有自己個性文化衫
你想設計一款具有自己個性、突出特點的衣服嗎?
你想用你手中的七彩畫筆來定義你的校園嗎?
你想讓你和你的男(女)友共同制作的情侶衫成為別人的追捧之物嗎?
“涂鴉有理,想象無限”文化衫設計大賽將給你一個展示設計才華的平臺,紅色象征熱情、橙色代表友愛、黃色喻義智慧、藍色象征自信;紫色昭示信仰、白色喻義誠實、綠色暗示理智,熱情友愛智慧自信信仰誠實理智成為了河蟹的校園文化,你的文化衫是什么樣的色彩呢?秀出你的設計才華吧!充滿陽光的校園里,跳動的七彩校園文化衫,拿起畫筆,閃爆眾人的眼球。
一、活動單位
1、主辦單位
信息工程學院青年志愿者協會
二、文化衫設計大賽活動安排
1、文化衫設計主題
作品設計要求主題鮮明、積極向上,能夠很好的體現青春的特點,彰顯校園文化,顏色隨意搭配,圖案可自由創作,但內容必須健康、積極、創新、聯系校園文化。
3、參賽方式
現場報名,登記后,領取合適號碼的空白體恤衫,現場打造屬于自己的個性文化衫。參賽者自愿參見評選,前五名可獲得空白涂鴉帆布鞋一雙。
注:參賽者需交15元報名參賽費,文化衫及繪畫工具由承辦方提供,參賽者自己繪制的文化衫在活動結束后可以自愿帶走也可以將繪制的文化衫留下參加評選。
(本次大賽選用的衣服底色為白色,設計作品時請注意色彩搭配、色調河蟹、構圖適中。
經費:空白體恤5元/件*50=250元
涂料4元/瓶*35=140元
畫筆和調色盤若干=80元
獎品帆布鞋5*20=100元總計:570元。50件全部售出*15=750元 盈利180元。廣告宣傳費用再議