Smobiler 4.4已经正式发布,还不快来看看?
原文地址:https://www.smobiler.com/portal.php?mod=view&aid=53
这次更新要感谢我们的用户,在使用smobiler的过程中不吝反馈,同时我们的程序员也及时响应用户提出的新增、优化、修复等内容。

在这次更新中,与旧版本的主要差异如下(重要考点,敲黑板)

1, 修改Smobiler.Core.Controls.Native命名控件及dll为Smobiler.Plugins。

2, 修改项目模板MobileForm,MobileUserControl中的引用为Smobiler.Plugins,取消对Smobiler.Core.Controls.Native的引用。

3, 使用新的Smobiler.Device库,包含所有的硬件类。

4, 取消ListView,GridView,PageView的NewData方法,改用NewRow,NewCell,NewPage实现。

5, 合并硬件插件sm_r100,sm_r1000,sm_r2000为sm_r_scanner插件。

另外,我们新增了以下功能:

1, 企业认证用户可设置路由(即客户端可根据不同的IP地址访问不同的服务器组)。

2, TreeView控件增加ImageType属性,增加对Image支持。

3, TableViewTextBoxColumn添加了可设置多行属性。

4, TableView中新增点击事件。

5, 新增Smobiler.Utility.JPush功能。(关于该功能我们提供了一个相应的demo,点击获取)

6, Android版Smobiler Client添加了支持官方手持硬件的插件包,今后手持应用的开发调试可直接通过Smobiler Client进行,不需要再打包应用。

我们对以下功能进行了优化

1, PageView的AutoPlay默认属性改为True。

2, ListView、GridView、PageView增加UpdateRow,UpdateCell,UpdatePage方法,可根据数据源更新内容。

3, 设计器中的控件如果移动到相对布局则重置Location。

4, 侧边栏在用户未设置高度与Flex时Flex默认为1,防止因未设置宽度而不显示的问题。

5, 添加TitleHeight属性,以优化AlbumView控件查看图片详情界面。

6, TextBox中添加失去焦点方法

7, Numeric控件中添加了ValueChange事件。

8, ListMenuView添加了Tag参数。

9, 将所有插件合并至一个Dll中。

10,           为TabView的Button增加了Press事件。

11,           ListView可滚动到指定位置。

我们还修复了这些功能:

1, 修复ToolBar中的MessageText不能为空的问题。

2, 修复ToolBar中点击事件会触发两次的问题。

3, 修复FontIcon取消选择时默认显示adjust的问题。

4, 修复GridView与ListView中Head、Foot的在没有数据时不显示的问题。

5, 修复AlbumView控件的ResourcePath与ThumbResourcePath属性无效的问题。

6, 修复Picker中的内容设置为空时会崩溃的问题。

7, 修复设计器撤销控件更改时,控件丢失的问题。

8, 修复iOS版中,滚动panel中TextBox弹出键盘异常的问题。

9,  修复ListView没有行项时使用NewData报错问题。

10,           修复了WebView中使用IP地址无法加载的问题。

其他更新:

1, Smobiler Cloud上新增了应用名称可用字符的提示。

2, 开放硬件R100的所有按键自定义。

最后,我们带来了这些新的自选控件

这些插件都在smobiler商城(shop.smobiler.com)中,开发者可在商城中免费获取这些组件、控件后,在打包应用时直接添加。

为了方便开发者在开发应用时直接调用这些组件、控件,最新4.4版本的SmobilerDesigner默认安装所有的插件库及硬件库。

1, MapRoute(地图路径控件)

2, RongIM(融云组件)

3, FingerPrint(指纹识别组件)

4, AutoCompleteTextBox(自动完成文本框)

5, TextField(带特效的输入框控件)

6, CalendarStrip(日历条控件)

7, ProgressView(进度控件)

8, DropdownAlert(下拉提醒组件)

9, HighLightLabel(高亮文本控件)

10,           MarqueeLabel(跑马灯文本控件)

11,           Pulseloader(动态加载控件)

以上为Smobiler 4.4的全部更新内容。

Designer下载地址:https://www.smobiler.com/SmobilerDesigner.exe

iOS Client下载地址:请用safari浏览器打开此链接

Android Client下载地址:https://www.smobiler.com/Smobiler.apk

P.S.

1, Smobiler 3.X版本全部已转入维护阶段,不再建议用户使用Smobiler 3.X版本进行移动应用的开发。

2, Android版Smobiler Client目前可在Smobiler官网下载。

3, iOS版Smobiler Client目前可在Smobiler官网下载。

Smobiler 4.4已正式发布!(Smobiler能让你在Visual Studio上开发APP)的更多相关文章

  1. Smobiler 4.4 更新预告 Part 2(Smobiler能让你在Visual Studio上开发APP)

    Hello Everybody,在Smobiler 4.4中,也为大家带来了新增功能和插件(重点,敲黑板). 新增功能: 1, 企业认证用户可设置路由(即客户端可根据不同的IP地址访问不同的服务器组) ...

  2. Smobiler 4.4 更新预告 Part 1(Smobiler能让你在Visual Studio上开发APP)

    在4.4版本中,大家对产品优化的一些建议和意见进行了相应的优化和修复,同时,还新增了一些令人激动的功能和插件. 下面先为大家介绍4.4版本中Smobiler的优化和修复: 优化 1, PageView ...

  3. Visual Studio 2019 正式发布,重磅更新,支持live share

    如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...

  4. Visual Studio 2019 正式发布

    原文链接: https://www.oschina.net/news/105629/vs2019-general-availability 如约而至,微软已于今天推出 Visual Studio 20 ...

  5. .Net语言 APP开发平台——Smobiler学习日志:开发APP时,如何快速地实现屏幕自适应

    最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.属性介绍 设置控件在客户端屏幕可见并超出客户端屏幕时,是否自动调节高度以适应屏幕高 ...

  6. C#开发APP,ToolBar控件在Smobiler中的使用方式【附案例源码】——Smobiler移动开发平台

    控件说明 底部工具栏控件. 效果演示 其他效果 该界面为仿淘宝UI制作的一个简单的UI模板,源码获取方式请拉至文章末尾. 特色属性 属性 属性说明 Direction(相对布局) 容器主轴方向. Fl ...

  7. 好消息,Manjaro Linux 18 已正式发布!

    导读 Manjaro Linux 18 已正式发布!Xfce 版本仍然是旗舰,Manjaro 为其提供了优雅且领先的集成体验.这一版本搭载 Xfce 4.13. 这一版本主要专注于在桌面和窗口管理器上 ...

  8. 微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

    昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给 ...

  9. “宇宙最强” IDE,Visual Studio 2019 正式发布

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 本文由葡萄城翻译并发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了.使用V ...

随机推荐

  1. vue调用 Highcharts 实现多个数据可视化展示

    一创建一个 options.js 代码为: export const option1 = { bar: { title: { text: '珠海猪场' // 指定图表标题 }, credits: { ...

  2. 团队项目:Recycle

    一.团队名字 地球保卫队(EPT) 二.团队阵容 1.项目部分 小组成员思维活跃,仅仅在一节课的时间里提出了n个颠覆软件开发界的思维的idea,最后在层层pk最后留下了八个惊世骇俗的想法.其中包括了要 ...

  3. Centos7 编译安装 Nginx PHP Mariadb Memcached 扩展 ZendOpcache扩展 (实测 笔记 Centos 7.3 + Openssl 1.1.0e + Mariadb 10.1.22 + Nginx 1.12.0 + PHP 7.1.4 + Laravel 5.4 )

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7-x86_64-Minimal-1611.iso 安装步骤: 1.准备 1.0 查看硬 ...

  4. Update API

    Update API可以根据提供的脚本更新文档. 该操作从索引获取文档,运行脚本(脚本语言和参数是可选的),并返回操作的结果(也允许删除或忽略该操作). 使用版本控制来确保在“get”(查询文档)和“ ...

  5. 虚拟机桥接模式联网方法,Xshell的连接与使用

    1.虚拟机的编辑中的虚拟网络编译器,新建一个VMnet0,选择桥接模式,选择上网时的网卡. 2.虚拟机 -> 设置 -> 网络适配器,选择启动时连接,桥接模式,复制物理网络连接状态. 3. ...

  6. flex弹性布局心得

    概述 最近做项目用flex重构了一下网页中的布局,顺便学习了一下flex弹性布局,感觉超级强大,有一些心得,记录下来供以后开发时参考,相信对其他人也有用. 参考资料: Solved by Flexbo ...

  7. [Swift]LeetCode128. 最长连续序列 | Longest Consecutive Sequence

    Given an unsorted array of integers, find the length of the longest consecutive elements sequence. Y ...

  8. [Swift]LeetCode849. 到最近的人的最大距离 | Maximize Distance to Closest Person

    In a row of seats, 1 represents a person sitting in that seat, and 0 represents that the seat is emp ...

  9. 7.Ajax

    优先级 如果发送的是[普通数据] jQuery XMLHttpRequest iframe 如果发送的是[文件] iframe jQuery(FormData) XMLHttpRequest(Form ...

  10. java多线程(5)---ThreadPoolExecutor

    ThreadPoolExecutor 官方API解释线程池的好处: (1)通过重用线程池中的线程,来减少每个线程创建和销毁的性能开销. (2)对线程进行一些维护和管理,比如定时开始,周期执行,并发数控 ...