精华内容
参与话题
问答
  • 主要为大家详细介绍了.Net语言APP开发平台,如何在手机上实现表单设计(Smobiler),具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Smobiler客户端会话

    2019-10-05 04:50:00
    //客户端会话存值 Client.Session["userid"] = Class1.userid; //客户端会话取值 userid = Client.Session["userid"].ToString(); //获取手机DeviceId Client.Session["手机ID"] = this.Form....转载...

    //客户端会话存值

    Client.Session["userid"] = Class1.userid;

    //客户端会话取值

    userid = Client.Session["userid"].ToString();

    //获取手机DeviceId

    Client.Session["手机ID"] = this.Form.Client.DeviceID;

    转载于:https://www.cnblogs.com/ouyangkai/p/11490237.html

    展开全文
  • 主要为大家详细介绍了.Net语言Smobiler开发利用Gridview控件设计较复杂的表单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要介绍了.Net语言Smobiler开发平台如何仿微信朋友圈的消息样式?本文为大家揭晓答案
  • Smobiler的开发讲解

    2020-02-11 11:32:20
    .NET程序员一定最熟悉所见即所得式开发,熟悉...Smobiler也是因为具备这样的特性,使开发人员,可以在VisualStudio上,像开发WinForm一样拖拉控件,让许多人在开发APP时,再次回到所见即所得的开发方式中去。 Smob...

    文章转载于https://www.cnblogs.com/amanda112/p/9766501.html

    .NET程序员一定最熟悉所见即所得式开发,熟悉的Visual Studio开发界面,熟悉的C#代码。

    Smobiler也是因为具备这样的特性,使开发人员,可以在VisualStudio上,像开发WinForm一样拖拉控件,让许多人在开发APP时,再次回到所见即所得的开发方式中去。
    在这里插入图片描述
    Smobiler的快速开发,让Amanda看到了程序员们分享的各式各样的应用。

    来自程序员的分享
    在这里插入图片描述

    👆产线物料管理类的应用

    实时监控产线物料情况

    社区物业管理类的应用👇

    方便社区居民在线查询、缴费
    在这里插入图片描述

    在这里插入图片描述

    👆公益社区类的应用

    为公益热心者提供一个线上社区

    ——

    企业内部OA管理应用👇

    请假、工作流、报销等功能

    在这里插入图片描述

    以上截图均来自Smobiler技术开发群用户的分享

    一千个应用有一千种界面

    在“家庭小秘”没出现之前,我们也是想不到会有用户愿意在UI上投入资源,做出出这样简洁好看的界面。

    在这里插入图片描述

    家庭小秘APP

    毕竟我们见到更多的是企业类应用,对UI界面要求没那么高,功能至上。

    比如这个花了十来天做的企业内部管理应用:
    在这里插入图片描述

    一款为练手而做的APP

    这只是练手之作,咱们先把后端的业务代码跑通,UI设计什么的,正式项目里,交给专业的设计师会更省事。

    专业的和业余虽然都能把意思表达出来,但区别就跟下面这张图一样:

    在这里插入图片描述

    官方推出的三款开源APP

    Smobiler官方也先后推出了三款开源的应用,应用的源代码已经托管至GitHub,这三款应用分别是

    SmoONE:开源的移动OA应用

    包含了GPS定位、IM等功能

    SmoSEC:开源的资产管理移动应用

    包含了条码扫描、RFID扫描等功能

    SmoWMS:开源的仓库管理移动应用

    包含仓库管理中的基本核心功能,当然仓库管理中的条码扫描、RFID扫描等也是不可少的

    (文末有这三款应用源代码的获取方式。)

    重点是,这三款应用的代码,都是

    免费!开源的!

    你可以把源码下载下来,然后根据项目的需求,进行二次开发。比如这样
    在这里插入图片描述

    左图是SmoONE的界面,右图是用户在SmoONE源码基础上的修改

    比如这样:
    在这里插入图片描述

    左图是SmoWMS的界面,右图是用户在SmoWMS源码基础上的修改

    这样的界面从零做起,总共只分三步,大概需要两分钟吧

    在这里插入图片描述
    第一步:拖拉控件

    在这里插入图片描述

    第二步:设置title和toolbar属性

    在这里插入图片描述

    第三步:设置iconmenuview属性和启动程序

    最后做什么样的APP,完全看项目需要,和程序员的心情,以及……客户是否介意你依照自己的喜好做出来的界面。

    做项目嘛,最重要的是效率;敲代码嘛,最重要的就是开心。

    三款开源项目的获取方式

    在GitHub上搜索

    “SmoONE”、“SmoSEC”、“SmoWMS”

    便可找到。

    也可复制以下地址至浏览器直接前往获取。

    SmoONE 移动OA应用

    https://github.com/comsmobiler/SmoONE

    包含了GPS定位、IM等功能

    SmoSEC 资产管理移动应用

    https://github.com/comsmobiler/SmoSEC

    资产管理移动应用,包含了条码扫描、RFID扫描等功能

    SmoWMS 仓库管理移动应用

    https://github.com/comsmobiler/SmoWMS

    包含仓库管理中的基本核心功能,当然仓库管理中的条码扫描、RFID扫描等也是不可少的

    Smobiler技术讨论QQ群:308522976

    展开全文
  • Smobiler错误记录

    2019-02-14 11:02:01
    在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) 解决:修改数据库连接字符串 原: 改: ...
    1. 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
      在这里插入图片描述
      解决:修改数据库连接字符串
      原:
    <add name="default" providerName="System.Data.SqlClient" connectionString="Data Source=服务器;database=数据库;uid=用户名;pwd=密码;" />
    

    改:

    <add name="default" providerName="System.Data.SqlClient" connectionString="Data Source=服务器;database=数据库;uid=用户名;pwd=密码;pooling=false;" />
    
    展开全文
  • smobiler中可以通过相对布局或者绝对布局实现自适应不同手机分辨率。 例如实现下图中的布局,图中的布局实际可以分成3个部分,部分1可以使用Title控件,部分2可以使用Panel(在Panel中加入IconMenuView可以实现图...
        

    在smobiler中可以通过相对布局或者绝对布局实现自适应不同手机分辨率。
    例如实现下图中的布局,图中的布局实际可以分成3个部分,部分1可以使用Title控件,部分2可以使用Panel(在Panel中加入IconMenuView可以实现图中效果,本文不具体说明),部分3 使用ToolBar控件,具体见下文。

    lula20190601lula20190602
      


    绝对布局

    新建窗体,窗体的Layout属性设置Absolute,首先在窗体中拖入一个Title控件,dock属性设置Top,再拖入以ToolBar控件,dock属性设置Bottom,最后再拖入一个Panel控件,dock属性设置Fill。

    lula20190603


    这样Title一直处于窗体的顶部,ToolBar处于底部,而Panel始终撑满剩余的空间。
    注:
    1.dock属性只在绝对布局下生效
    2.需要注意控件拖入的顺序,上述的步骤中如果先拖入Panel再拖入ToolBar设置dock属性后,Panel控件会覆盖toorbar控件
    3.绝对布局参考https://www.smobiler.com/guide/layout.aspx


    相对布局

    新建窗体,窗体的Layout属性设置Relative,窗体的Direction设置Column,接着在窗体中拖入一个Title控件,一个Panel控件,一个ToolBar控件,将这个三个控件的Flex属性分别设置为1,8,1。

    lula20190604

    窗体的Direction设置Column是为了让窗体中的控件垂直排列,Flex是比例因子,用于控制控件在窗体中的高度,Title的Flex为1,其高度占窗体高度的1/10,panel占8/10,toolbar占1/10.
    注:
    1.Flex比例因子,只在相对布局下生效
    2.需要注意控件的拖入顺序
    3.相对布局参考 https://www.smobiler.com/guide/layout1.aspx   

    上述两种布局都可以使得Title一直处于窗体的顶部,ToolBar处于底部,而Panel始终撑满剩余的空间,不会出现因手机屏幕分辨率导致的控件未能撑满屏幕。

    补充:窗体大小和屏幕分辨率是自适应 ,Form若设置宽300,高500,显示的时候判断300为手机的宽来对应显示,即手机屏幕的宽度对应300   所以若是18:9的显示屏 对应的Form为宽300,高600


    彩蛋

    Smobiler中Label控件如何根据内容自适应大小呢?
    在相对布局下Label控件可根据文本自动撑大控件,具体实现:
    1.将窗体的Layout属性设置Relative(或者Panel的Layout属性设置Relative);
    2.在窗体(或者Panel)中拖入label控件,Size设置(0,0)即可实现。

    展开全文
  • Smobiler实现手机弹窗

    2019-09-18 06:58:42
    那么这些弹窗在Smobiler中如何实现呢? 正文 Smobiler实现弹窗有两种方式:1.MessageBox.Show 2.ShowDialog和ShowContextDialog。前者适合简易弹窗,后者适合自定义弹窗。 MessageBox 实现代码 MessageBox.Show...
  • 【转载】smobiler说明

    2020-02-10 14:55:33
    类似开发WinForm的方式,使用C#开发Android和IOS的移动应用?听起来感觉不可思议,那么Smobiler平台到底是如何实现的呢,这里给大家介绍一下。 客户端...
  • 目录 一、 本文目标 二、 准备工作 1、 数据库 2、 材料 三、 界面布局 1、设置控件的属性值 (1) 输入框 (2) 图片属性 (3) HandElectricity的标题的label属性 ...初级版,请看我...
  • 在得知Smobiler即将推出新产品SmobilerService之后,许多人第一个疑问便是——Smobiler Service是什么?   Smobiler的开发者对这个exe窗口一定不陌生,有时候因为不小心关掉这个窗口而服务停止,或者这个exe不太...
  • smobiler介绍(一)

    千次阅读 2019-06-04 10:57:08
    如果说基于.net的移动开发平台,不得不自我推荐下smobiler,不用学习另外一套开发模式或者搭建复杂的开发环境,smobiler能够让大家像开发传统windows一样去开发移动应用,那么列举一下平台的特点。 1. 基于 Visual ...
  • Smobiler 4.6版本正式来了,此次迭代之后,对Android、iOS的系统版本要求变更如下: l Android支持最小版本为4.3 l IOS支持最小版本为9.0 此次发版,企业用户打包应用取消“关于页”如约而至,另外还有大家关心...
  • PopList控件用法 一、添加项目 C#: PopListGroup pg = new PopListGroup() { Title = "浙江",TitleVisible=true }; pg.Items.Add(new PopListItem("嘉兴")); pg.Items.Add(new PopListItem(...
  • 1、 Smobiler介绍 2、 三款开源软件源码下载 3、 控件使用实例 四、 环境搭建到实现HelloWorld 1、 安装VS2015及以上 2、 安装Designer 3、 实现HelloWorld (1) 创建项目 (2) 运行 常见问题及解决方案 ...
  • smobiler介绍(二)

    千次阅读 2019-06-18 13:06:00
    听起来感觉不可思议,那么Smobiler平台到底是如何实现的呢,这里给大家介绍一下。 客户端  Smobiler分为两种客户端,一种是开发版,一种是打包版 开发版:顾名思义,就是用来做开发时候的版本,在上面一章节中,...
  • 免责声明:此文涉及“极光”、“高德”、“掌上川电”关键字。本人以传递知识的心态发表文章,若... 目录 一、 前言 二、创建应用 1、 注册Smobiler的账号 ...如果你的项目还没有做完,想测试一下Smobiler的打包功...
  • 一、PopList控件实现通用选择难点: 1.1通用加载过程;一层加与两层加载; 1.2选择结果分配; 二、过程实现 2.1数据加载过程的实现 public static Boolean PopListCommAddList(PopList Vlist, String GSQL, String ...
  • ##使用Smobiler实现类似美团的界面 ###目标 下图为本次实现目标 ![图1](./image_lula/20200301.png) ###准备 事先准备图片放在路径下\bin\Debug\Resources\Image ![图5](./image_lula/20200305....
  • 背景:想利用C++做一个报表生成系统,上网搜集资料时发现利用VS开发app的平台  资产管理开源项目,移动端APP,支持Android、iOS,基于.NET(C#、VB)。SmoSEC资产管理系统包含的功能有:资产列表、借用、归还、...
  • 上传图片,用到控件cameraButton 方法: ———————————————————————————————————————————————————— 但是,上传的图片,修改属性 ...仍是没到自定义的路径中,...
  • smobiler开发中,遇到了某些选择状态需要缓存的情况太多了,以此记录下,不小心犯错的过程。 一、一开始在smoONE(官方demo)-》frmLogon.cs 中了解到了缓存的做法   二、在项目(A页)中运用(例子...

空空如也

1 2 3 4 5 ... 13
收藏数 256
精华内容 102
关键字:

smobiler