浮桥常泰四黄电脑平面淘宝网店设计培训班

主要学习内容如下:

photoshop图像处理、淘宝美工网店装修、详情制作及设计、商品抠图处理。

illustrator矢量图形设计,logo\吊牌、包装、彩页等。

Coreldraw广告印刷设计排版、淘宝网店装修排版、名片,彩页,画册,包装,海报,展架设计等。

AutoCAD室内设计、机械制图、家具设计、刀模制作等线稿。

Dreamweaver网页排版、网店排版及代码修改、全屏广告、全屏轮播代码。

HTML和CSS样式学习。美化网店、网页版面效果。UI设计。

另有:

平面广告印刷设计、平面设计、印刷排版设计、网页设计(网页前端和动态网站设计)、淘宝网店美工、网店装修、网店运营培训班。

微信小程序三个视图控件View、ScrollView、Swiper的解读及示例

微信小程序三个视图控件View、ScrollView、Swiper的解读及示例

微信小程序三个视图控件View、ScrollView、Swiper的解读及示例

关于微信小程序的视图控件,今天带给大家系统的解读和示范,相信看完后都可以轻松用好了。****首先看一下这个示例程序的运行效果。

大家可以看到,有三个视图,分别用不同的配置和使用方式。接下来我们具体展开来介绍。我们先新建一个项目,在首页添加三个****navigator导航按钮,分别跳转到对应的组件示范页面。

index页面的WXML代码如下:

<!--index.wxml-->
<view class="usermotto">
<text class="user-motto">{{motto}}</text>
</view>
 
<view class="viewName">
<navigator url="Component/View/View">
<text class="view-Name">View组件示范</text>
</navigator>
</view>
<view class="viewName">
<navigator url="Component/ScrollView/ScrollView">
<text class="view-Name">Scroll-View组件示范</text>
</navigator>
</view>
<view class="viewName">
<navigator url="Component/Swiper/Swiper">
<text class="view-Name">Swiper组件示范</text>
</navigator>
</view>

index页面的JS代码如下:

var app = getApp()
Page({
data: {
motto: '基础视图View,滑动视图ScrollView,滑块Swiper',
userInfo: {}
},
 
onLoad: function () {
console.log('onLoad')
var that = this
//调用应用实例的方法获取全局数据
app.getUserInfo(function(userInfo){
//更新数据
that.setData({
userInfo:userInfo
})
})
}
})

index页面的WXSS样式代码如下:

/**index.wxss**/
.usermotto {
margin-top: 30px;
font-size: 20px;
}
 
.viewName{
margin-top: 30px;
margin-left: 40px;
margin-right: 40px;
height: 50px;
font-size: 25px;
background-color: #AED2EE;
/**下面是设置三个view视图的文本内容上下左右居中**/
justify-content: center;
display: flex;
align-items: center;
}

另外我们要提醒一下,因为每个页面都会用到一些相同的样式,这样的情况下,可以把这些样式提取出来放在app.wxss文件中,作为公共样式。
本示例Demo中的公共样式如下,写在app.wxss中。

/**app.wxss**/
page {
background-color: #fbf9fe;
height: 100%;
}
/**在这里可以把整个小程序所有页面用到的公共样式放在这里,便于每个页面直接调用**/
.viewTitle{
margin-top: 20px;
height: 40px;
text-align: center;
}
.bc_green{
background-color: #09BB07;
}
.bc_red{
background-color: #F76260;
}
.bc_blue{
background-color: #10AEFF;
}
.bc_yellow{
background-color: #FFBE00;
}
.bc_gray{
background-color: #C9C9C9;
}

第一、基础视图View组件页面,页面截图如下:

View页面的WXML代码如下:

<!--View.wxml-->
<!--更多源码请于51小程序源码版块下载:[url]http://bbs.html51.com/f-36-1/-->[/url]
<view class="viewTitle">
    <text>View展示</text>
</view>
<!--样式一,横向排列-->
<view class="section">
    <view class="section__title">样式一,横向排列</view>
    <view class="flex-wrp">
        <view class="flex-item bc_green">111</view>
        <view class="flex-item bc_red">222</view>
        <view class="flex-item bc_blue">333</view>
    </view>
</view>
<!--样式二,竖向排列。下面的style="height:300px"样式,也可以在 .wxml的文件中进行样式设计-->
<view class="section">
    <view class="section__title">样式二,竖向排列</view>
    <view class="flex-wrp" style="height:300px">
<!--下面的view有2个class 一个是来之View.wxss文件定义的样式,一个是总的样式文件app.wxss定义的样式-->
        <view class="flex-item bc_green" style="margin-top: 0px">111</view>
        <view class="flex-item bc_red" style="margin-top: 100px">222</view>
        <view class="flex-item bc_blue" style="margin-top: 200px">333</view>
    </view>
</view>

View页面的WXSS代码如下:

/**View.wxss**/
.flex-wrp{
    height: 100px;
    display: flex;
    background-color: #ffffff;
}
/**
这里定义了一个样式,另外在总的小程序app.wxss中也可以定义通用的样式,可以应用到每个页面中。
**/
.flex-item{
    width: 100px;
    height: 100px;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
}

因为这里是演示View组件,所有没有JS代码。效果,可以查看最顶部的动画效果图。第二、滑动视图组件页面的截图如下:

ScrollView页面的WXML代码如下:

<!--ScrollView.wxml-->
<view class="viewTitle">
    <text class="titleName">ScrollView视图展示</text>
  </view>
  <!--样式一,竖向滑动-->
<view class="section">
    <view class="section__title">样式一,竖向滑动Vertical</view>
    <view class="flex-wrp">
    <!--bindscrolltoupper后面的参数可以不写,在.js文件中
    有对应的交互方法-->
      <scroll-view scroll-y="true" style="height: 200px;"
      bindscrolltoupper="upper" bindscrolltolower="lower"
      bindscroll="scroll" scroll-into-view="{{toView}}"
      scroll-top="{{scrollTop}}">
      <!--这里的id用来js中找到对应的显示视图,如果不进行js中data的{{toView}}
      的数据交互,显示的是蓝黄红绿,如果进行js数据交互,那么初始化时显示的是
      最下面的绿-->
        <view id="blue" class="scroll-view-item bc_blue"></view>
        <view id="yellow"  class="scroll-view-item bc_yellow"></view>
        <view id="red" class="scroll-view-item bc_red"></view>
        <view id="green" class="scroll-view-item bc_green"></view>
      </scroll-view>
    </view>
</view>
<!--样式二,横向滑动-->
<view class="section">
    <view class="section__title">样式二,横向滑动Horizontal</view>
    <view class="flex-wrp">
    <scroll-view class="scroll-view_H" scroll-x="true" style="width: 100%">
        <view id="green" class="scroll-view-item_H bc_green"></view>
        <view id="red"  class="scroll-view-item_H bc_red"></view>
        <view id="yellow" class="scroll-view-item_H bc_yellow"></view>
        <view id="blue" class="scroll-view-item_H bc_blue"></view>
      </scroll-view>
    </view>
</view>

ScrollView页面的JS代码如下:

//ScrollView.js
var order = ['green', 'red', 'yellow', 'blue', 'green']
Page({
})

ScrollView页面的WXSS代码如下:

/**ScrollView.wxss**/
/**更多源码请于51小程序源码版块下载:[url]http://bbs.html51.com/f-36-1/[/url]**/
.scroll-view_H{
  white-space: nowrap;
}
.scroll-view-item{
  height: 200px;
}
.scroll-view-item_H{
  display: inline-block;
  width: 100%;
  height: 200px;
}
.flex-wrp{
    height: 200px;
    display: flex;
    background-color: #ffffff;
}

此页面的效果,可以查看最顶部的动画效果图。第三、Swiper****视图组件页面的截图如下:

这样页面相对比较复杂,可以看到一个滑块视图,3个按钮控制不同的显示状态,另外2个滑动条,控制滑块视图切换时的快慢。具体如下代码和解读:Swiper页面的WXML代码如下:

<!--Swiper.wxml-->
  <view class="viewTitle">
    <text class="titleName">Swiper视图展示</text>
  </view>
  <view class="page__bd">
    <view class="section section_gap swiper">
      <swiper indicator-dots="{{indicatorDots}}" vertical="{{vertical}}"
        autoplay="{{autoplay}}" interval="{{interval}}"
        duration="{{duration}}">
        <block wx:for="{{background}}">
          <swiper-item>
            <view class="swiper-item bc_{{item}}"></view>
          </swiper-item>
        </block>
      </swiper>
    </view>
    <view class="btn-area">
      <button type="default" bindtap="changeIndicatorDots">
      显示/取消指示点</button>
      <button type="default" bindtap="changeVertical">
      {{vertical?'横显示':'竖显示'}}</button>
      <button type="default" bindtap="changeAutoplay">
      开始/停止轮播</button>
    </view>
    <slider bindchange="durationChange" value="{{duration}}"
    show-value min="200" max="2000"/>
    <view class="section__title">轮播一次的时间duration</view>
    <slider bindchange="intervalChange" value="{{interval}}"
    show-value min="1000" max="10000"/>
    <view class="section__title">间隔多长时间显示下一个图interval</view>
  </view>

Swiper页面的JS代码如下:

//Swiper.js
Page({
  data: {
    background: ['green', 'red', 'yellow'],
    indicatorDots: true,    //布尔值变量,用于控制显示/取消指示点
    vertical: false,        //根据这个布尔值的真假,控制滑块视图,横显示或者竖显示
    autoplay: false,        //通过这个开关控制,是否开始轮播,或者停止轮播
    interval: 3000,         //设置间隔多长时间显示下一个图
    duration: 1200          //设置轮播一次的时间
  },
  changeIndicatorDots: function (e) {
    this.setData({
      indicatorDots: !this.data.indicatorDots
    })
  },
  changeVertical: function (e) {
    this.setData({
      vertical: !this.data.vertical
    })
  },
  changeAutoplay: function (e) {
    this.setData({
      autoplay: !this.data.autoplay
    })
  },
  intervalChange: function (e) {
    this.setData({
      interval: e.detail.value
    })
  },
  durationChange: function (e) {
    this.setData({
      duration: e.detail.value
    })
  }
})

Swiper页面的WXSS代码如下:

/**Swiper.wxss**/
.swiper-item{
  display: block;
  height: 150px;
}

基本整个项目代码都在这里了。大家可以看一下。当然如果希望下载源码运行后看效果的话。

作者:微信51小程序
链接:https://www.jianshu.com/p/9b9d443bcd3b
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

微信小程序的详细登录(上)

微信小程序的详细登录(上)

//app.js
// 这里是调用公共函数库
var util = require(‘./utils/util.js’)
App({

/**
* 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)
*/
onLaunch: function (options) {

// 调用API从本地缓存中获取数据
var that = this
var logs = wx.getStorageSync(‘logs’) || []
logs.unshift(Date.now())
wx.setStorageSync(‘logs’, logs)

},

/**
* 当小程序启动,或从后台进入前台显示,会触发 onShow
*/
onShow: function (options) {

var that = this,
// scenes是场景值它的类型是整形
scenes = options.scene,
// sid是参数,建议兼容ios和android的时候强转换为整形
sid = Number(options.query.sid)

// 获取用户信息
that.getUserInfo(function (userInfo) {
// 判断场景是否是从公众号进入(这里的意思是如果用户从公众号的自定义菜单进入的话且参数sid为1的话触发什么方法)
// 获取场景值在onLaunch方法中也可以获取到,但是呢由于业务要求我们的这个方法需要用户进入就会触发
// 各位可以根据需求去决定在哪里获取合适一些,onLaunch是小程序未关闭的情况下只执行一次,所以各位一定要考虑清楚
if (scenes === 1035 &amp;&amp; sid === 1) {
// 这里是从什么场景下要执行的方法
}
})
},

/**
* 获取用户信息
*/
getUserInfo: function (cb) {
var that = this

if (this.globalData.userInfo) {

typeof cb == “function” &amp;&amp; cb(this.globalData.userInfo)

} else {

// 调用登录接口
wx.login({
success: function (res) {

// 登录成功
// 在这里登录的时候会返回一个登录凭证,以前是发送一次请求换一个,现在好像是登录凭证有5分钟的有效时间
// 从这种情况来看微信小程序的发展还是不错的,以前估计没多少人访问,现在访问量上去后后台的布局都重新架构了
var code = res.code// 登录凭证

// 获取用户信息
wx.getUserInfo({
// 当你获取用户信息的时候会弹出一个弹框是否允许授权

// 这里点击允许触发的方法
success: function (res2) {

that.globalData.userInfo = res2.userInfo

// 准备数据(下面的这些参数都是必须参数,请不要问为什么,看文档去吧)
var data = { encryptedData: res2.encryptedData, iv: res2.iv, code: code }

// 请求自己的服务器(在这里我结合promise封装了一下request请求,下面会把方法给大家分享一下)
util.commonAjax(‘方法名’, 1, data)
.then(function (resolve) {
// 这里自然不用解释了,这是接口返回的参数
if (resolve.data.status === ‘200’) {
// 成功
wx.setStorageSync(‘userInfo’, resolve.data.data)
// 新手们注意一下,记得把下面这个写到这里,有好处。
typeof cb == “function” &amp;&amp; cb(that.globalData.userInfo)
} else {
// 失败
}
})
},

// 这里是点击拒绝触发的方法
fail: function (res2) {
// 在这里做一下兼容,有些同行业的用户会点击拒绝玩一玩看你们的小程序是否存在bug,
// 所以在这里还是加上下面这两行代码吧,打开微信小程序的设置,允许小程序重新授权的页面
wx.openSetting({
success: (res) =&gt; {
// 下面的代码格式按照我的写,不要看工具打印的什么,在这里提醒大家一句,有时候不能相信开发者工具,因为
// android和ios还有工具底层的js库是不同的,有些时候坑的你是一点脾气也没有,所以大家注意一下,
// 不相信的慢慢的去自己跳坑吧
if (res.authSetting[“scope.userInfo”]) {
// 进入这里说明用户重新授权了,重新执行获取用户信息的方法
that.getUserInfo()
}
}
})
}
})
}
})
}
},

/**
* 全局变量配置(在这里放一些常量和配置文件,如果公共参数多的话大家也可以去重新布局一个文件,在里面进行设置)
*/
globalData: {
userInfo: null,
url: ‘这是接口的url’
}
})

// 下面是util.js的东西

/**
* request请求封装
* url 传递方法名
* types 传递方式(1,GET,2,POST)
* data 传递数据对象
*/
function commonAjax(url, types, data) {

// 获取公共配置
var app = getApp()

// 公共参数(一般写接口的时候都会有些公共参数,你可以事先把这些参数都封装起来,就不用每次调用方法的时候再去写,)
var d = {
token: ‘123456789’,// 例如:这是我们自己的验证规则
}

// 合并对象(公共参数加传入参数合并对象) mergeObj对象在下面
var datas = mergeObj(d, data)

// 这是es6的promise版本库大概在1.1.0开始支持的,大家可以去历史细节点去看一下,一些es6的机制已经可以使用了
var promise = new Promise(function (resolve, reject, defaults) {
// 封装reuqest
wx.request({
url: app.globalData.url + url,
data: datas,
method: (types === 1) ? ‘GET’ : ‘POST’,
header: (types === 1) ? { ‘content-type’: ‘application/json’ } : { ‘content-type’:’application/x-www-form-urlencoded’},
success: resolve,
fail: reject,
complete: defaults,
})
});
return promise;
}

/**
* object 对象合并
* o1 对象一
* o2 对象二
*/
function mergeObj(o1, o2) {
for (var key in o2) {
o1[key] = o2[key]
}
return o1;
}

function formatTime(date) {
var year = date.getFullYear()
var month = date.getMonth() + 1
var day = date.getDate()

var hour = date.getHours()
var minute = date.getMinutes()
var second = date.getSeconds()

return [year, month, day].map(formatNumber).join(‘/’) + ‘ ‘ + [hour, minute, second].map(formatNumber).join(‘:’)
}

function formatNumber(n) {
n = n.toString()
return n[1] ? n : ‘0’ + n
}

module.exports = {
formatTime: formatTime,
commonAjax: commonAjax,
}

泉州鲤城浮桥街CorelDRAW平面广告软件设计培训

泉州鲤城浮桥街CorelDRAW平面广告软件设计培训

招生对象:

从事平面广告、文印店、工厂(雕刻 、布条、网店排版)、印刷厂等工作人员,以及想从事电脑平面设计工作的一切人士。

学习条件:

无需任何基础,即可从零开始学习。

学习时间:

本教学点分为三个时间段,可任意选择时间,可自由安排,另可,针对企业、团体、集体、大中专院校培训。

学习内容:

1、软件下载、安装、常用设置等。
2、软件工具箱学习:挑选工具、曲线绘图工具、造形工具、钢笔工具
3、特殊工具:矩形、椭圆、多边形、几何形状工具、方格纸工具等学习及应用。
4、文本工具与路径学习
5、CorelDRAW效果样式工具学习
6、图形填充、单色、专色、图案、纹理等
7、编辑菜单学习、对象操作组学习(高级应用)
8、滤镜学习
9、综合案例实战学习

LaserCAD软件-LaserCAD-激光控制软件雕刻培训


LaserCAD软件-LaserCAD-激光控制软件-激光切割下料排版软件-激光切割机排版软件_激光切割cad自动排版软件套料软件是一个计算机辅助设计和制造系统,主要应用在数控激光切割机,等离子切割机,火焰切割机以及水刀切割机等切割运动控制系统。

  • DXF/DWG文件读入,自动优化。
  • 针对艺术类图形加入了自动优化功能,可以减少至少70%线段,提高40%切割速度。
  • 圆角自动过渡功能,外尖角外圆角编程功能。
  • 专门为等离子和激光切割开发的共边切割和切割避让功能。
  • 按矩阵优先方式自动套料。
  • 支持余料管理及余料套料功能。
  • 可自动、手动设置和编辑切割路径及切割工艺。
  • 切割加工方式、引入引出线设置、起割点设置。
  • 切割轨迹显示,模拟实际切割过程。
  • 独有的后置处理模块可以支持各种火焰、等离子、激光和水射流数控切割机。
  • 多语言环境:中文、英文。

软件主要功能  
丰富的引入/引出线设置:用户可以任意组合引入/引出线的类型并设置线长。软件对内部轮廓和外部轮廓分别进行管理,并对在拐角点上的引入/引出进行独立设置和特殊处理。
?


方便的起割点设置:软件为各种标准图形和多边形提供了智能的起割点设置。用户只要在图形上的轻点鼠标就可对不同图形设置不同的默认的起割点。

微连接设置: 微连接可以有效防止零件在切割后脱落翘边,避免和切割头碰撞。用户可以自定义零件大小范围并为他们添加期望的微连接数量及位置。软件还提供了微连接的引入/引出线设置。


自定义切割工艺分配规则:软件可以为不同机器添加不同的切割条件设置项。这些设置项的使用规则完全由用户来制定。用户可以为零件整体设置切割条件,也可以为零件上的标准图形,多边形,甚至直线和圆弧段设置切割条件。

多种角特征设置:为了提高角部切割的质量,软件提供了多种特征设置。利用角特征设置可以有效避免因角部过热而引起的零件角灼伤和变形。用户可以为不同角度的角部设置不同的角特征。


支持多机器配置: 不同类型切割设备以及不同厂家机器之间的特性有很大的区别,所以我们为每台机器都提供了独立的参数及工艺设置。这样即使需要支持多台切割设备,软件也能游刃有余。


强大的工艺设置:软件可以为每台机器配置多套零件方案,板材方案和排版方案。方案数量没有任何限制,用户可以根据工艺要求或切割材料对他们进行分类。这些方案设置成为用户的经验参数库,一次设置,永久使用。

自动排版功能:
自动排版是高端切割软件都具有一个核心功能,基于特殊算法自主开发的排版功能具有排版速度快,材料利用率高,自动配对,阵列优先,支持余料排版,可以和国外软件相媲美。

艺术图形优化:
对导入的样条曲线自动识别,并根据设置参数自动进行优化,转换成数控设备可识别的直线和圆弧,可以大幅减少线段数量,同时提高了加工速度和加工质量。
dragon vector

灵活的后置处理:独有的后置处理可以支持各种不同的控制系统和机器设备。即使针对同一款机器,不同客户也可能会对NC输出提出不同的需求,我们只需要修改后置处理就可以实现。

DXF/DWG文件导入导出

DXF/DWG文件是目前设计加工领域使用最广的两种文件格式,CutLeader可以导入最新版本DXF/DWG文件到自己的数据库中,也可以把设计和排版好的文件导出为DXF/DWG文件。

多文档支持:

用户可以同时打开多个零件和板材文档,并对他们进行编辑,软件提供了冲突检测和自动更新提示功能,可以使编辑的零件自动更新到板材上面。

多种标准图形:

画图功能加入了专为切割行业设计的各种标准图形,除了基本的圆弧、直线,软件还提供了标准的圆、矩形、腰圆、椭圆、单D、双D、三角形和圆弧槽。

方便的几何阵列:

在切割零件中,有很多的孔和槽是以阵列形式排布的,在软件里,用户只需要创建一个图形,然后利用阵列功能点击和拖动鼠标就很方便地实现多重复制。软件支持直线阵列,圆弧阵列,圆形阵列,矩形阵列。

图形编辑:

软件提供了常用的图形编辑功能,包括选择、删除、分解、移动、复制和旋转。用户可以利用这些功能实现对几何图形的编辑。

几何属性:

软件支持属性编辑,只要双击选择一个几何图形,无论是直线、圆弧还是其他标准图形,他们的属性信息就会显示在窗口中,你可以对他们的参数进行编辑,以达到修改几何图形的目的。

以下机台网站与本站没有任何关系:只是为了方便大家了解laserCAD软件与机台的应用关系。
数控激光切割机:http://www.hycsk.com/category-11.html
金属激光切割机:http://www.hycsk.com/jinshujiguangqiegeji.html
光纤激光切割机:http://www.hycsk.com/guangqianjiguangqiegeji.html
300W光纤激光切割机:http://www.hycsk.com/product-53.html
500W光纤激光切割机:http://www.hycsk.com/product-50.html
800W光纤激光切割机:http://www.hycsk.com/product-51.html
1000W光纤激光切割机:http://www.hycsk.com/product-52.html
金属光纤激光切割机:http://www.6618cnc.com/product-27.html
数控激光切割机:http://www.6618cnc.com/product-13.html
300W光纤激光切割机:http://www.6618cnc.com/product-8.html
500W光纤激光切割机:http://www.6618cnc.com/product-7.html
800W光纤激光切割机:http://www.6618cnc.com/product-4.html
1000W光纤激光切割机:http://www.6618cnc.com/product-3.html
钣金激光切割机:http://www.6618cnc.com/product-10.html
不锈钢厨具激光切割机:http://www.6618cnc.com/product-29.html
不锈钢激光切割机:http://www.6618cnc.com/product-11.html
广告激光切割机:http://www.6618cnc.com/product-12.html
钣金加工激光切割机:http://www.6618cnc.com/product-30.html
薄板金属激光切割机:http://www.6618cnc.com/product-24.html
管板一体光纤激光切割机:http://www.6618cnc.com/product-34.html

 

泉州浮桥电脑设计培训中心-泉州浮桥新华电脑培训中心电话微信

泉州浮桥电脑设计培训中心-泉州浮桥新华电脑培训中心电话微信

泉州浮桥电脑设计培训中心主要培训内容有:

专业课程培训:

1、平面广告设计(针对文印店、印刷厂、广告公司、企业设计、电商人员)

2、网页前端设计(电商美工、网站美工、游戏界面设计、网页UI设计、平面UI设计人员)

3、动态网站建设(企业网站搭建、个人博客网站、企业电子商城网站)

4、淘宝网店(网店美工、网店装修、网店运营等其他商城平台、详情页设计、视频制作等)

5、室内设计(家装设计、家具设计、广告装潢设计等)

6、机械制图(机械加工厂、企业机械设计等)

7、电脑基础及办公自动化

软件培训:

photoshop、illustrator、CorelDRAW、Freehand、autoCAD、dreamweaver、CSS、cms、javascript、jQuery、Bootstrap、sketchup、视频制作、LaserCAD激光雕刻机软件、文泰刻字、word、excel、powerpoint、五笔打字