目前UI发展工商管理专业就业方向向有哪些方面?求科普?

UI是什么,求大神科普?【郑州吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,746,915贴子:
UI是什么,求大神科普?收藏
携程提供酒店,宾馆,旅社,客栈,经济连锁,酒店公寓,青年旅社等住宿信息!在携程订酒店保证低价,手机预订更便宜!网上订特价酒店,还可体验不可思议低价惊喜!
通常指设计
登录百度帐号推荐应用查看: 3114|回复: 12
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID733750积分227经验188 点金币387 枚元宝0 个注册时间最后登录
九品, 积分 227, 距离下一级还需 273 积分
UID733750积分227经验188 点金币387 枚注册时间最后登录
求科普,墙布好还是墙纸好,墙纸里面无纺布和PVC哪个比较好
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID782631积分80经验71 点金币91 枚元宝0 个注册时间最后登录
白身, 积分 80, 距离下一级还需 20 积分
UID782631积分80经验71 点金币91 枚注册时间最后登录
差不多都是无纺布现在
分享阅读权限0在线时间0 小时主题精华0好友记录帖子日志相册UID630966积分896经验659 点金币2367 枚元宝0 个注册时间最后登录
头像被屏蔽
UID630966积分896经验659 点金币2367 枚注册时间最后登录
现在比较流行无纺纸,米多可以买墙布
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID13029积分37003经验27037 点金币99657 枚元宝0 个注册时间最后登录
五品, 积分 37003, 距离下一级还需 12997 积分
UID13029积分37003经验27037 点金币99657 枚注册时间最后登录
1——墙布。正如楼上说的,如果你银子足够。
2——无纺布。
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID259267积分708经验704 点金币43 枚元宝0 个注册时间最后登录
八品, 积分 708, 距离下一级还需 292 积分
UID259267积分708经验704 点金币43 枚注册时间最后登录
还是没说出各自的优势,我也不大了解。有人能解释的更清楚点吗
分享阅读权限10在线时间0 小时QQ主题精华22好友记录帖子日志相册UID787309积分2494经验2169 点金币3253 枚元宝0 个注册时间最后登录
UID787309积分2494经验2169 点金币3253 枚注册时间最后登录
这个要看设计的 要求,其实很多时候设计出来之后烘托氛围气氛的时候,墙纸跟墙布的效果是不一样的,这些就在于一个设计师如何把控效果表现的细节了!建议让设计师好好的帮你推敲一下!
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID781054积分25经验22 点金币28 枚元宝0 个注册时间最后登录
白身, 积分 25, 距离下一级还需 75 积分
UID781054积分25经验22 点金币28 枚注册时间最后登录
都不如墙绘&&
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID740164积分1084经验935 点金币1487 枚元宝0 个注册时间最后登录
七品, 积分 1084, 距离下一级还需 3916 积分
UID740164积分1084经验935 点金币1487 枚注册时间最后登录
用无纺布吧 现在用的比较多 价格也合理
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID478804积分730经验645 点金币854 枚元宝0 个注册时间最后登录
八品, 积分 730, 距离下一级还需 270 积分
UID478804积分730经验645 点金币854 枚注册时间最后登录
蓉蓉妹 发表于
还是没说出各自的优势,我也不大了解。有人能解释的更清楚点吗
徐容?来自: iPhone客户端
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID259267积分708经验704 点金币43 枚元宝0 个注册时间最后登录
八品, 积分 708, 距离下一级还需 292 积分
UID259267积分708经验704 点金币43 枚注册时间最后登录
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID259267积分708经验704 点金币43 枚元宝0 个注册时间最后登录
八品, 积分 708, 距离下一级还需 292 积分
UID259267积分708经验704 点金币43 枚注册时间最后登录
fanzhaolei87 发表于
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID259267积分708经验704 点金币43 枚元宝0 个注册时间最后登录
八品, 积分 708, 距离下一级还需 292 积分
UID259267积分708经验704 点金币43 枚注册时间最后登录
分享阅读权限10在线时间0 小时QQ主题精华0好友记录帖子日志相册UID742614积分4100经验3787 点金币3130 枚元宝0 个注册时间最后登录
七品, 积分 4100, 距离下一级还需 900 积分
UID742614积分4100经验3787 点金币3130 枚注册时间最后登录
无纺布就可以了。
热心社员奖章
经常发表贴子,积极参于讨论,并有较高人气的版友。
电话:8工作日 8:30-17:00在线忙活了半天的结果-&-&
这种做真的可以吗?有木有未来?
回复讨论(解决方案)
贴几行代码看看,貌似非WPF呀,不过&WPF也可以做出来。
&public&Bitmap&MainImage&=&
&&&&&&&&public&Bitmap&HeadImage&=&
&&&&&&&&Bitmap&NowDisImage&=&
&&&&&&&&public&ShakingForm()
&&&&&&&&&&&&base.MouseDown&+=&ShakingForm_MouseD
&&&&&&&&void&ShakingForm_MouseDown(object&sender,&MouseEventArgs&e)
&&&&&&&&&&&&if&(new&Rectangle(0,&0,&base.Width,&HeadImage&==&null&?&30&:&HeadImage.Height).Contains(e.Location))
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&Win32.ReleaseCapture();
&&&&&&&&&&&&&&&&Win32.SendMessage(base.Handle,&Win32.WM_SYSCOMMAND,&Win32.SC_MOVE&+&Win32.HTCAPTION,&0);//窗体移动
&&&&&&&&&&&&}
&&&&&&&&#region&调用UpdateLayeredWindow函数
&&&&&&&&protected&override&CreateParams&CreateParams
&&&&&&&&{//重载窗体的CreateParams方法
&&&&&&&&&&&&get
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&const&int&WS_MINIMIZEBOX&=&0x;&&//&Winuser.h中定义&&&
&&&&&&&&&&&&&&&&CreateParams&cp&=&base.CreateP
&&&&&&&&&&&&&&&&cp.Style&=&cp.Style&|&WS_MINIMIZEBOX;&&&//&允许最小化操作
&&&&&&&&&&&&&&&&cp.ExStyle&|=&0x;&//&WS_EX_LAYERED
&&&&&&&&&&&&&&&&return&
&&&&&&&&&&&&}
&&&&&&&&IntPtr&oldBits&=&IntPtr.Z
&&&&&&&&IntPtr&screenDC&=&IntPtr.Z
&&&&&&&&IntPtr&hBitmap&=&IntPtr.Z
&&&&&&&&IntPtr&memDc&=&IntPtr.Z
&&&&&&&&Win32.BLENDFUNCTION&blendFunc&=&new&Win32.BLENDFUNCTION();
&&&&&&&&Win32.Point&srcLoc&=&new&Win32.Point(0,&0);
&&&&&&&&Win32.Size&bitMapSize&=&new&Win32.Size(0,&0);
&&&&&&&&Win32.Point&topLoc&=&new&Win32.Point(0,&0);
&&&&&&&&void&SetBits()//调用UpdateLayeredWindow()方法。this.BackgroundImage为你事先准备的带透明图片。
&&&&&&&&&&&&if&(NowDisImage&==&null)
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&if&(!Bitmap.IsCanonicalPixelFormat(NowDisImage.PixelFormat)&||&!Bitmap.IsAlphaPixelFormat(NowDisImage.PixelFormat))
&&&&&&&&&&&&&&&&throw&new&ApplicationException(&图片必须是32位带Alhpa通道的图片。&);
&&&&&&&&&&&&if&(HeadImage&!=&null)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&Graphics&g&=&Graphics.FromImage(NowDisImage);
&&&&&&&&&&&&&&&&g.DrawImage(HeadImage,&new&Point(0,&0));
&&&&&&&&&&&&&&&&g.Dispose();
&&&&&&&&&&&&}
&&&&&&&&&&&&oldBits&=&IntPtr.Z
&&&&&&&&&&&&screenDC&=&Win32.GetDC(IntPtr.Zero);
&&&&&&&&&&&&hBitmap&=&IntPtr.Z
&&&&&&&&&&&&memDc&=&Win32.CreateCompatibleDC(screenDC);
&&&&&&&&&&&&topLoc&=&new&Win32.Point(Left,&Top);
&&&&&&&&&&&&bitMapSize&=&new&Win32.Size(NowDisImage.Width,&NowDisImage.Height);
&&&&&&&&&&&&blendFunc&=&new&Win32.BLENDFUNCTION();
&&&&&&&&&&&&srcLoc&=&new&Win32.Point(0,&0);
&&&&&&&&&&&&hBitmap&=&NowDisImage.GetHbitmap(Color.FromArgb(0));
&&&&&&&&&&&&oldBits&=&Win32.SelectObject(memDc,&hBitmap);&&&&&&&&&&&&
&&&&&&&&&&&&blendFunc.BlendOp&=&Win32.AC_SRC_OVER;
&&&&&&&&&&&&blendFunc.SourceConstantAlpha&=&255;
&&&&&&&&&&&&blendFunc.AlphaFormat&=&Win32.AC_SRC_ALPHA;
&&&&&&&&&&&&blendFunc.BlendFlags&=&0;
&&&&&&&&&&&&Win32.UpdateLayeredWindow(Handle,&screenDC,&ref&topLoc,&ref&bitMapSize,&memDc,&ref&srcLoc,&0,&ref&blendFunc,&Win32.ULW_ALPHA);
&&&&&&&&&&&&if&(hBitmap&!=&IntPtr.Zero)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&Win32.SelectObject(memDc,&oldBits);
&&&&&&&&&&&&&&&&Win32.DeleteObject(hBitmap);
&&&&&&&&&&&&}
&&&&&&&&&&&&Win32.ReleaseDC(IntPtr.Zero,&screenDC);
&&&&&&&&&&&&Win32.DeleteDC(memDc);
&&&&&&&&#endregion
&&&&&&&&List&ShakingControl&&controls&=&new&List&ShakingControl&();
&&&&&&&&///&&summary&
&&&&&&&&///&控件列表
&&&&&&&&///&&/summary&
&&&&&&&&public&List&ShakingControl&&ShakingControls
&&&&&&&&&&&&get&{&return&&}
&&&&&&&&&&&&set&{&controls&=&&}
&&&&&&&&public&void&ShakingShow()
&&&&&&&&&&&&if&(MainImage&==&null)
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&NowDisImage&=&new&Bitmap(Size.Width,&Size.Height);
&&&&&&&&&&&&Graphics&g&=&Graphics.FromImage(NowDisImage);
&&&&&&&&&&&&g.DrawImage(MainImage,&new&Point(0,&0));
&&&&&&&&&&&&g.Dispose();
&&&&&&&&&&&&foreach&(ShakingControl&i&in&controls.ToArray())
&&&&&&&&&&&&&&&&DrawControls(i);
&&&&&&&&&&&&SetBits();
&&&&&&&&void&ShakingRefresh()
&&&&&&&&&&&&if&(MainImage&==&null)
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&NowDisImage&=&new&Bitmap(Size.Width,&Size.Height);
&&&&&&&&&&&&Graphics&g&=&Graphics.FromImage(NowDisImage);
&&&&&&&&&&&&g.DrawImage(MainImage,&new&Point(0,&0));
&&&&&&&&&&&&g.Dispose();
&&&&&&&&&&&&foreach&(ShakingControl&i&in&controls.ToArray())
&&&&&&&&&&&&&&&&DrawControlsType(i);
&&&&&&&&&&&&SetBits();
&&&&&&&&void&DrawControls(ShakingControl&control)
&&&&&&&&&&&&if&(control&is&ShakingButton)//按钮
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&DrawControls((ShakingButton)control);
&&&&&&&&&&&&}
&&&&&&&&void&DrawControlsType(ShakingControl&control)
&&&&&&&&&&&&if&(control&is&ShakingButton)//按钮
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&if&(((ShakingButton)control).MouseEnter)
&&&&&&&&&&&&&&&&&&&&DrawMouseMove((ShakingButton)control);
&&&&&&&&&&&&&&&&else
&&&&&&&&&&&&&&&&&&&&DrawMouseLeave((ShakingButton)control);
&&&&&&&&&&&&}
&&&&&&&&void&DrawControls(ShakingButton&control)
&&&&&&&&&&&&DrawMouseLeave(control);
&&&&&&&&&&&&base.MouseMove&+=&delegate(object&sender,&MouseEventArgs&e)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&if&(!control.MouseEnter&&&&new&RectangleF(control.Location.X,&control.Location.Y,&control.Size.Width,&control.Size.Height).Contains(e.Location))
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&control.MouseEnter&=&
&&&&&&&&&&&&&&&&&&&&DrawMouseMove(control);
&&&&&&&&&&&&&&&&&&&&ShakingRefresh();
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&else&if&(control.MouseEnter&&&&!new&RectangleF(control.Location.X,&control.Location.Y,&control.Size.Width,&control.Size.Height).Contains(e.Location))
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&control.MouseEnter&=&
&&&&&&&&&&&&&&&&&&&&DrawMouseLeave(control);
&&&&&&&&&&&&&&&&&&&&ShakingRefresh();
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&};
&&&&&&&&&&&&base.MouseClick&+=&delegate(object&sender,&MouseEventArgs&e)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&if&(new&RectangleF(control.Location.X,&control.Location.Y,&control.Size.Width,&control.Size.Height).Contains(e.Location))
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&//click
&&&&&&&&&&&&&&&&&&&&control.Click();
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&};
&&&&&&&&}&&&&
贴几行代码看看,貌似非WPF呀,不过&WPF也可以做出来。
无句柄控件实现-&-&不知道这样子做&&好不好。&&感觉后面的控件会越来越难。。。
源代码地址
无句柄控件&是不是都不用担心&&线程安全了?&&&&&
控件必须越来越难,搞一个datagridview试试,工程量会不小的。&帖子可以?几天,等待大神回复。
无句柄控件&是不是都不用担心&&线程安全了?&&&&&
控件必须越来越难,搞一个datagridview试试,工程量会不小的。&帖子可以?几天,等待大神回复。
主要的是&&我一直是&&一个人自己写。&代码非常不规范。封装起来很吃力。。。
datagridview&&画出全部数据存bmp。根据滚动条显示显示区域&&可否?
我也在关注这个,只是现在有WPF了,这个好像没什么优势。
我原来做控件的时候也做过类似的事情,自己小规模使用或者是为了做一个控件的内部功能可以这样,想通用难度非常大。
一个问题是GDI+绘制效率差,稍大或者稍复杂的UI就很容易出现界面卡顿或者闪烁的情况,不是那么好优化的,如果你有一些商业控件的源码,可以看看绘制的部分多么复杂。而如果要用DirectX或者OpenGL,那就是另一个世界了。
另一个问题是UI的复杂程度很容易超过自己的想象,处理输入焦点,鼠标事件这些不说,还需要处理布局。稍微复杂一点的界面就不能所有控件都绝对布局,会有容器控件,然后里面的控件相对容器布局,这里就有margin/padding、锚点、z轴顺序、自适应大小、滚动条之类的问题,总之布局也是个大坑。
然后还有样式继承、属性绑定、动态效果、如何嵌入已有控件、没人理的从右到左等等等等东西。真想做成通用的,那难度不亚于做一个浏览器渲染引擎。
再提高一级难度,现在通用的UI分为三部分:1.&一种定义内容的方式(比如html或者xaml,一般都是类xml的);2.&一种定义样式的方式(比如css或者xaml&resource,这个没有什么事实标准);3.&一种语言来控制UI(比如js或者c#,用js的很多)。可以说实现这些的复杂程度不是个人和小团队能承担的。
有没有前途看你能不能做出比别人更好的视觉,用起来会不会卡顿,闪退等,如果做不出来那这ui前途很小了
我也在关注这个,只是现在有WPF了,这个好像没什么优势。
我原来做控件的时候也做过类似的事情,自己小规模使用或者是为了做一个控件的内部功能可以这样,想通用难度非常大。
一个问题是GDI+绘制效率差,稍大或者稍复杂的UI就很容易出现界面卡顿或者闪烁的情况,不是那么好优化的,如果你有一些商业控件的源码,可以看看绘制的部分多么复杂。而如果要用DirectX或者OpenGL,那就是另一个世界了。
另一个问题是UI的复杂程度很容易超过自己的想象,处理输入焦点,鼠标事件这些不说,还需要处理布局。稍微复杂一点的界面就不能所有控件都绝对布局,会有容器控件,然后里面的控件相对容器布局,这里就有margin/padding、锚点、z轴顺序、自适应大小、滚动条之类的问题,总之布局也是个大坑。
然后还有样式继承、属性绑定、动态效果、如何嵌入已有控件、没人理的从右到左等等等等东西。真想做成通用的,那难度不亚于做一个浏览器渲染引擎。
再提高一级难度,现在通用的UI分为三部分:1.&一种定义内容的方式(比如html或者xaml,一般都是类xml的);2.&一种定义样式的方式(比如css或者xaml&resource,这个没有什么事实标准);3.&一种语言来控制UI(比如js或者c#,用js的很多)。可以说实现这些的复杂程度不是个人和小团队能承担的。
有没有前途看你能不能做出比别人更好的视觉,用起来会不会卡顿,闪退等,如果做不出来那这ui前途很小了
OK&&明白。&不过&&我还是想试试。}

我要回帖

更多关于 电子信息工程就业方向 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信