应用程式开拓平台,Smobiler开采平台
分类:计算机编程

最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便

.Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现电子签名功能,appsmobiler

一、          样式一

一、目标样式

图片 1

我们要实现上图中的效果,需要如下的操作:

最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便

 图片 2

1.从工具栏上的“Smobiler Components”拖动一个Signature控件和一个ImageButton控件到窗体界面上

图片 3

一、目标样式

图片 4

我们要实现上图中的效果,需要如下的操作:

  我们要实现上图中的效果,需要如下的操作:

2.修改ImageButton的属性

1.从工具栏上的“Smobiler Components”拖动一个Signature控件和一个ImageButton控件到窗体界面上

图片 5

  • 从工具栏上的“Smobiler Components”拖动一个VoiceRecorder控件和一个ImageButton控件到窗体界面上

a.BackColor属性

设置控件的背景色,将该属性设置为“128, 255, 128”,表示RGB颜色,如图1;

2.修改ImageButton的属性

图片 6 

b.BackColorAlpha属性

设置控件背景色透明度,将该属性设置为“0”,即全透明,如图2;

a.BackColor属性

设置控件的背景色,将该属性设置为“128, 255, 128”,表示RGB颜色,如图1;

  • 修改ImageButton的属性

c.Location属性

让控件显示在合适的位置(22, 86),如图3;

b.BackColorAlpha属性

设置控件背景色透明度,将该属性设置为“0”,即全透明,如图2;

    1.BackColor属性

d.ResourceID属性

设置按钮图标名称,将该属性设置为“Sc1”,如图4;

c.Location属性

让控件显示在合适的位置(22, 86),如图3;

      设置控件的背景色,将该属性设置为“Gray”,如图1;

e.Size属性

设置控件的宽度和高度,将该属性设置为(53, 21),如图5;

图1 图2 图3 图4
图5

 

d.ResourceID属性

设置按钮图标名称,将该属性设置为“Sc1”,如图4;

图片 7

e.ImageButton的Click事件

VB:
   Private Sub ImageButton1_Click(sender As Object, e As EventArgs) Handles ImageButton1.Click
       Signature1.GetSignature()
   End Sub

C#:
   private void ImageButton1_Click(object sender, EventArgs e)
   {
       Signature1.GetSignature();
   }

注:调用Signature签名控件

e.Size属性

设置控件的宽度和高度,将该属性设置为(53, 21),如图5;

图1 图2 图3 图4
图5

图 1

3.修改Signature的属性

e.ImageButton的Click事件

VB:
   Private Sub ImageButton1_Click(sender As Object, e As EventArgs) Handles ImageButton1.Click
       Signature1.GetSignature()
   End Sub

C#:
   private void ImageButton1_Click(object sender, EventArgs e)
   {
       Signature1.GetSignature();
   }

注:调用Signature签名控件

    2.BackColorAlpha属性

a.BackColor属性

设置控件的背景色,默认设置为“White”,如图6;

3.修改Signature的属性

      设置控件背景色透明度,将该属性设置为“0”,即全透明,如图2;

b.ForeColor属性

设置控件字体的颜色,默认设置为“Black”,即控件字体的颜色为黑色,如图7;

a.BackColor属性

设置控件的背景色,默认设置为“White”,如图6;

 图片 8

c.GenerateMember属性

设置控件是否生成成员变量,将该属性设置为“True”,则该控件能被其他方法引用,如图8;

b.ForeColor属性

设置控件字体的颜色,默认设置为“Black”,即控件字体的颜色为黑色,如图7;

图 2

d.Modifiers属性

设置控件的可见性级别,默认设置为“Private”,其他的窗体则访问不到该控件,如图7;

若将Modifiers属性设置为“Public”,其他窗体则都可以访问该控件。

c.GenerateMember属性

设置控件是否生成成员变量,将该属性设置为“True”,则该控件能被其他方法引用,如图8;

    3.Lacation属性

e.Name属性

设置控件名称为“signature1”,如图8;

d.Modifiers属性

设置控件的可见性级别,默认设置为“Private”,其他的窗体则访问不到该控件,如图7;

若将Modifiers属性设置为“Public”,其他窗体则都可以访问该控件。

      让控件显示在合适的位置(100, 20),如图3;

f.PictureQuality属性

设置图像质量,将该属性设置为“10”,如图11;

图6 图7 图8 图9
图10 图11

e.Name属性

设置控件名称为“signature1”,如图8;

 图片 9

g.SignatureCompleted事件

VB:
   Private Sub Signature1_SignatureCompleted(sender As Object, e As BinaryData) Handles Signature1.SignatureCompleted
       If e.ErrorInfo.Trim().ToString().Length <= 0 Then
            e.SaveFile()
            ImageButton1.ResourceID = e.ResourceID
       End If
   End Sub

C#:
   private void Signature1_SignatureCompleted(object sender, BinaryData e)
   {
        if (e.ErrorInfo.Trim().ToString().Length <= 0))
        {
            e.SaveFile();
            ImageButton1.ResourceID = e.ResourceID;
         }
   }

f.PictureQuality属性

设置图像质量,将该属性设置为“10”,如图11;

图6 图7 图8 图9
图10 图11

图 3

4.Smobiler窗体设计界面显示效果

图片 10

g.SignatureCompleted事件

VB:
   Private Sub Signature1_SignatureCompleted(sender As Object, e As BinaryData) Handles Signature1.SignatureCompleted
       If e.ErrorInfo.Trim().ToString().Length <= 0 Then
            e.SaveFile()
            ImageButton1.ResourceID = e.ResourceID
       End If
   End Sub

C#:
   private void Signature1_SignatureCompleted(object sender, BinaryData e)
   {
        if (e.ErrorInfo.Trim().ToString().Length <= 0))
        {
            e.SaveFile();
            ImageButton1.ResourceID = e.ResourceID;
         }
   }

    4.ResourceID属性

二、手机效果显示

4.Smobiler窗体设计界面显示效果

图片 11

      设置按钮图标名称,将该属性设置为“ed”,如图4;

二、手机效果显示

APP开发平台——Smobiler学习日志:如何在手机上实现电子签名功能,appsmobiler 最前面的话:Smobiler是一个在VS环境中使用.Net语言来开...

图片 12 

图 4

    5.ImageButton的Click事件

VB:

Private Sub ImageButton1_Click(sender As Object, e As EventArgs) Handles ImageButton1.Click

        VoiceRecorder1.GetRecorderAudio()

    End Sub

  • 修改VoiceRecorder的属性

    1.AudioPath属性

      设置客户端音频的路径,默认设置为空,如图5;

图片 13 

图 5

    2.GenerateMember属性

      设置控件是否生成成员变量,将该属性设置为“True”,则该控件能被其他方法引用,如图6;

 图片 14

图 6

    3.Modifiers属性

      设置控件的可见性级别,默认设置为“Private”,其他的窗体则访问不到该控件,如图7;

 图片 15

图 7

      若将Modifiers属性设置为“Public”,其他窗体则都可以访问该控件。

    4.Name属性

      设置控件名称为“voiceRecorder1”,如图8;

图片 16 

图 8

 

    5.TimeOut属性

      设置客户端获取音频的超时时间(毫秒),默认设置为“0”,如图9;

图片 17 

图 9

    6.RecordedAudio事件

VB:

Private Sub VoiceRecorder1_RecordedAudio(sender As Object, e As BinaryData) Handles VoiceRecorder1.RecordedAudio

        Try

            e.SaveFile("v.amr", curdir)

        Catch ex As Exception

            Me.MessageBox.Show("用户操作出现错误:" ex.Message)

        End Try

    End Sub

  • Smobiler窗体设计界面显示效果

图片 18 

  • 手机效果显示

图片 19图片 20图片 21 

 

 

本文由pc28.am发布于计算机编程,转载请注明出处:应用程式开拓平台,Smobiler开采平台

上一篇:窗体应用程序,自适应UI设计阅世总括 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • 应用程式开拓平台,Smobiler开采平台
    应用程式开拓平台,Smobiler开采平台
    最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现电
  • NET开拓能源大全
    NET开拓能源大全
    目录 API 应用框架(ApplicationFrameworks) 应用模板(ApplicationTemplates) 人工智能(ArtificialIntelligence) 程序集处理(AssemblyManipulation) 资源(Assets) 认证和授
  • STM32就学笔记之C语言篇
    STM32就学笔记之C语言篇
    【unsigned】 1、rewind(FILE *卡塔尔(英语:State of Qatar):回到文件开头处 2、fprintf(), fscanf(), fgets(), fputs() (1)、fprintf(#FILE *restrict#, #const char *restrict,...#卡塔尔(英语
  • python面向对象三大特征,面向对象
    python面向对象三大特征,面向对象
    面向对象-组合 风流罗曼蒂克、面向进度与面向对象的简要介绍 一、继承 大器晚成 什么是多态动态绑定(在这里起彼伏的背景下行使时,一时也称得上多
  • HttpRuntime的认知与抓好明白,异步HTTP乞请操作
    HttpRuntime的认知与抓好明白,异步HTTP乞请操作
    一、说明 上边最早介绍HttpRuntime的Web.config里的构造 1卡塔尔(英语:State of Qatar) 那些类 是本身 在安分守己项目中,优化驱除实际难题时,不参照第三方代码