未找到

未发布 扫描识别工具Dynamic Web TWAIN使用教程:如何自定义扫描设置
by Harriet666 keys 分享 1512380145488
Dynamic Web TWAIN是一个专为Web应用程序设计的TWAIN扫描识别控件。你只需在TWAIN接口写几行代码,就可以用兼容TWAIN的扫描仪扫描文档或从数码相机/采集卡中获取图像。
 
本文为你介绍Dynamic Web TWAIN中如何自定义扫描设置,欢迎收藏。
 
Dynamic Web TWAIN最新版免费下载>>>
 
我们上一节介绍了三种使用Dynamic Web TWAIN的方法:属性、方法和事件。Dynamic Web TWAIN的所有内置属性、方法和事件的完整列表可在我们的在线API文档中找到,以供参考。本文将更详细地介绍Dynamic Web TWAIN的功能:在开始扫描之前,您可以设置如何扫描文档,并更改扫描仪内置用户界面中的所有设置。以虚拟扫描器为例:
image017
 
您可能希望以相同的方式扫描您的所有归档文档。使用Dynamic Web TWAIN,您可以在JavaScript代码中自定义所有这些设置。例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DWObject.SelectSource();
/* You should customize the settings after opening a source */
DWObject.OpenSource(); 
/* Hide the User Interface of the scanner */               
DWObject.IfShowUI = false;    
/* Use the document feeder to scan in batches */     
DWObject.IfFeederEnabled = true; 
/* Scan in Simplex mode (only 1 side of the page) */    
DWObject.IfDuplexEnabled = false;   
/* Scan pages in GRAY */ 
DWObject.PixelType = EnumDWT_PixelType.TWPT_GRAY;
/* Scan pages in 200 DPI */
DWObject.Resolution = 200;  
/* Start scanning */           
DWObject.AcquireImage();

本次教程到此结束,希望能对Dynamic Web TWAIN的用户带来帮助,接下来还会有更多的相关教程,敬请期待!

未发布 企业级工具包Essential Studio Enterprise Edition发布2017 v3丨附下载
by Harriet666 keys 分享 1509698271238

Essential Studio企业版,一个跨越八个平台并包含433种独特控件的企业级工具包。使用Essential Studio企业版,开发者可以创建丰富的应用程序,并轻松地集成商业智能分析和报告解决方案。Essential Studio企业版是世界级的软件组件,它使得开发者能在最苛刻的环境下开发出高质量的软件。

Essential Studio企业版2017 v3点击下载>>>
 
Xamarin.Forms

构建跨平台应用程序

新的选择器控件

新的径向菜单控件

PDF查看器中的文本选择和复制功能

查看详情

ASP.NET MVC

构建强大的Web应用程序

StackingSplineArea和100%StackingSplineArea图表

图表支持标尺

甘特图控件支持修改工作周

查看详情

ASP.NET Web Forms

Web开发

新的日期范围选择器

StackingSplineArea和100%StackingSplineArea图表积图类型

图表支持标尺

查看详情

UWP

开发Windows生态系统

新的选择器控件

图表的轴刻度

支持甘特图控件的样式定制

查看详情

JavaScript

充分利用JavaScript

StackingSplineArea和100%StackingSplineArea图表

图表支持标尺

甘特图控件支持修改工作周

查看详情

Windows Forms

构建更好的应用程序

DocIO内容控件

消息框定制

标记PDF

查看详情

WPF

控制桌面

树形网格的主题支持

图表的轴刻度

基于参数布局的Report Viewer参数渲染

查看详情


2017慧都十四周年狂欢搞事情!砸金蛋100%抽现金红包、满额豪送iPhone X、iPhone 8、DevExpress汉化免费送、团队升级培训套包劲省10万元......更多惊喜等您来探索!

未发布 客户端开发包OPC Data Client更新至v5.51,支持Visual Studio 2017
by Harriet666 keys 分享 1516698671953
制造自动化软件的领先供应商,Software Toolbox®宣布发布OPC Data Client的2017.2(5.51)版本。2017.2(5.51)版本中的新增功能包括支持Visual Studio 2017,支持安全策略Basic256Sha256,改进的HTTPS支持以及改进的连接浏览器!
 
OPC Data Client新版本下载>>>
 
新版本更新重点:
  • 支持安全策略Basic256Sha256
  • 支持Visual Studio 2017
  • 改进HTTPS支持
 
Targeting
  • 操作系统:不再支持带有SP1的Microsoft Windows Server 2008 R2(x64)。
  • 操作系统:不再支持Microsoft Windows 10(x86或x64)2015年11月更新(1511)。
  • 开发工具:Visual Studio 2017添加到主要开发工具列表中。
 
技术
  • 该产品现在主要使用Visual Studio 2017进行开发。
 
安装和卸载
  • 设置组件“开发库(COM)”的说明已更改为“类型库(COM)”,其名称已从“devlibs”更改为“typelibs ”。
  • 与OPC UA应用程序及其行为相关的参数已从UAClientEngineParameters移至新类型UAClientApplicationParameters,并且UAClientEngineParameters现在具有包含这些参数的ApplicationParameters属性。这允许更多的逻辑组织参数。受影响的属性是AllowClientCertificatePrompt,ApplicationCertificateStore,ApplicationCertificateSubject(obsolete),ApplicationName,ApplicationUriString和ProductUriString。             
 
用户界面
  • 在浏览对话框和控件时,OPC UA端点的“节点信息”框现在包含用户标识的信息。如果用户身份不是“匿名”,则文本以粗体显示。
  • OPC-UA服务器实例证书未验证通知现在包含“查看证书”按钮,允许用户显示一个对话框,其中包含证书及其关联证书链的属性。
 
工具
  • 连接浏览器
  • 新增文件 - > 重新启动命令(重新启动应用程序)。    
  • “参数编辑器”窗口现在具有“重置”按钮,允许用户快速将所选点类型的参数恢复为其默认值。
 
文档
  • “用户指南与参考”主要提供了COM组件的分离参考文档。
  • COM组件的参考文档现在只能在线(不包含在Visual Studio集成帮助中)。
 
删除
  • 代码合同程序集已被删除。
更多完整更新内容,请参考更新列表。
未发布 集成的HTTP嗅探器HttpWatch v11.0.16发布丨附下载
by Harriet666 keys 分享 1503393685676
HttpWatch是一款集成的HTTP嗅探器,为IE和Firefox提供新的方法以查看您网站的负载和运行情况。你可以直接在浏览器中调试由web页面生成的网络流量,而无需切换到一个单独的工具。

【HttpWatch v11.0.16点击免费下载>>>】

HttpWatch v11.0.16更新内容

修复:

  • “选项”对话框上的“帮助”按钮可能无法在IE中打开。
  • 如果Chrome选项卡关闭或Chrome已打开并立即关闭,则HttpWatch可能会崩溃。
  • 如果在页面仍在加载时停止录制,则IE可能会发生错误。
未发布 2017年四大网络安全趋势
by Harriet666 keys 分享 1501573895591
网络攻击在2016年创下了纪录,在2017年网络环境将更加危险。以下是2017年网络安全的4个趋势。

不断变化的勒索软件

随着越来越多的数据存储在移动设备上,勒索软件在网络犯罪分子中非常受欢迎。这是一个有利可图的加密内容的漏洞,除非支付赎金,否则无法恢复。现在勒索软件越来越复杂,并且定位到任何设备。在夏季DEFCON会议上,Pen Test Partners的研究人员证明了攻击者如何控制互联网连接的恒温器并进行锁定,直到受害者接受赎金要求为止。
另一个新的趋势:网络犯罪分子目标通常是高管和其他有权力的人,他们更有可能为保护有价值的公司或个人信息而付款。

物联网IoT

数十亿新的物联网设备正在连接到企业网络。但考虑到很多不安全因素,大量使用只会增加黑客目标的数量。去年十月的Dyn攻击显示网络犯罪分子操纵物联网造成严重破坏是多么容易。特别令人不安的是,黑客将恶意软件部署到使用 IoT设备的机器人上进行DDoS攻击。他们还为模仿者创建了一个攻击模板。网络犯罪分子可以很容易地获取未来的源代码和其他攻击工具推出自己的僵尸网络。

移动安全威胁无处不在

大约4%的移动设备被恶意软件感染,而大约一半的移动设备受到暴露企业数据的高风险。员工仍然忽视公司协议,并将未经授权的移动应用程序下载到用于连接到企业网络的设备上。应用商店有时也会被流氓开发人员欺骗,他们创建恶意的开发环境,将恶意软件隐藏在表面上看起来安全的应用中。底线:随着越来越多的员工通过移动设备访问公司据,他们将注定要在2017年成为网络犯罪分子的更大目标。

政治黑客走向主流

国家定期进行cyberespionion,但国家赞助的网络攻击并不局限于工业间谍活动。“民主党全国大会”黑客提供了一个教科书的例子,说明团体如何代表国家赞助者采取行动,使用被盗的材料传播虚假信息,播种不和或传播宣传,以推动其政治目标。即使那些不直接参与政治的企业也需要更新威胁评估。威胁不再仅仅来自民族国家。安全从业人员还需要抵御各种使用网络攻击推动事业或推进议程的政治黑社会主义者所构成的威胁。
未发布 快速制作演示动画的工具TurboDemo常见问题合集(三)
by Harriet666 keys 分享 1505468833404
使用TurboDemo遇到了问题?我们的FAQ将帮助你找到答案。
TurboDemo

15、怎样将屏幕截图添加到现有的工程中?

使用“工程|添加屏幕截图”菜单可将屏幕截图添加到现有工程中。这些新的屏幕截图将被直接添加到当前工程的尾部。如您想将新截图插入到您工程中的特定点,选择在插入点之前的幻灯然后选择“工程|插入屏幕截图”。还有其他可添加/插入图片或空白幻灯的选项。
 

16、怎样将演示示例连接在一起?

通过使用在“幻灯片|插入幻灯操作”菜单中的URL功能可将演示示例连接起来。只需在合适位置键入释放路径(/demo/demoname.swf)那么演示示例在特定的幻灯播放后就可以直接打开。如果演示示例在同一文件夹,只需键入文件名就可以了。
 

17、怎样将PowerPoint幻灯导入TurboDemo?

是的,这是有可能的。这么做要求PowerPoint幻灯以位图的格式导出然后再导入您的TurboDemo工程中。您同样可以运行PowerPoint演示程序然后为每一张幻灯截图。
但是在您演示程序中的文本动画不能抓取。对于此功能与快速“单点击”截图,我们建议您使用我们的ALLCapture产品。
 

18、怎样创建透明的暂停按钮?

该功能在TurboDemo所有版本中都可用,但说明有所不同。
在7.0和以后的版本中,透明暂停按钮的创建十分简便。将一个暂停按钮插入您的幻灯,右击它然后勾选“使透明”。如您想消除透明效果,鼠标右
击取消勾选“使透明”。
 

19、哪些是标准版与专业版都提供的功能?

标准版提供与专业版相同的缺乏互动性的功能。您的工程只能以SWF与动态GIF的格式导出。TurboDemo专业版提供试用版中的所有功能,但是并没有限制。
 

20、怎样将“屏幕截图向导”选项打开?

如果您的“屏幕截图向导”还未出现,那肯定是在某些情况下被某人禁用了。您可以通过点击“浏览|显示屏幕截图向导”重新激活该选项。
 

21、怎样将视频上传到YouTube?

YouTube接受多种视频文件格式如,从大部分数码相机、摄象机以及手机转换的WMV, AVI, MOV以及MPG格式。
首先,TurboDemo不支持这些格式,但是YouTube接受我们的ASF格式。
我们发现从WMV格式转换成其它我们网页接受的格式的文件比其他文件格式的品质低。如您拥有其他格式的原始视频,您可以以640x480的分辨
率直接编码成MPEG-4(DivX, Xvid, SVQ3),具备64k mono MP3音频。如果您拥有具备高比特率以及更大分辨率的原始WMV文件,您可以以最高分辨率转换成MPEG-4,然后用高品质大小调整算法将它调整到 320x240---这将帮助您减少大量的人工痕迹。
未发布 jQuery JavaScript的综合性UI组件库jQWidgets发布v4.5.3丨附下载
by Harriet666 keys 分享 1496826265243
jQWidgets是一个基于jQuery JavaScript的综合性和创新性的HTML5 UI组件库,旨在帮助开发者创建专业、跨平台的Web应用程序,并最大限度的节省开发时间。jQWidgets包含30多种UI组件,是最快的JavaScript UI框架之一。

【最新版jQWidgets v4.5.3点击下载>>>】

jQWidgets v4.5.3更新内容:

修复:

  • 修复了jqxGrid中关于编辑模式为“已选择”和选择模式为单元格时数据编辑的问题。
  • 修复了jqxGrid中关于以毫秒加载日期的问题。
  • 修复了jqxGrid中使用过滤器行并且有INPUT过滤器时销毁方法的问题。
  • 修复了jqxGrid中当开启大写锁定并开始使用按键编辑时的问题。
  • 修复了jqxGrid中在RTL模式下列重排序时的问题。
  • 修复了jqxGrid中关于DatetimeInput编辑器在时间输入模式下的问题。
  • 修复了jqxScheduler中关于touchView在触摸设备上的使用问题。
  • 修复了jqxListBox中关于在列表框为空时提交项目值的问题。
  • 修复了jqxDateTimeInput中如果日历按钮被隐藏,显示时间弹出Alt+Down键的问题。

试用、下载、了解更多产品信息请点击"咨询在线客服"   

1
未发布 MailBee.NET Objects退回邮件教程(一):SMTP部分
by Harriet666 keys 分享 1503479866630
MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。
 
 
MailBee.NET Objects介绍和试用点击查看>>>
 
本文主要介绍了SMTP服务器退回邮件的代码示例。目前MailBee.NET Objects在线订购享75折优惠正在进行中,欢迎您下载试用版进行运用!

所有退回的电子邮件都应该到达一个邮箱地址。这里将其命名为我们的退件通知栏 - bounce@domain.com。显然,你需要确保退回的邮件能有它们的方式到达退件通知栏。
 
让我们看看这些邮件是如何由SMTP服务器发送的。当一封邮件提交给SMTP服务器时,它将被标记返回路径。返回路径是服务器用于与邮件的原始发送方通信的路径,因此返回路径通常是发件人的电子邮件地址(“From”地址)。
 
返回路径记录在邮件中。“From”用于显示发件人地址。返回路径和字段“From”中的地址不必一样。因此,您可以发送一个使用字段“From”的电子邮件显示发件人(jdoe@domain.com),但返回路径将是bounce box地址(bounce@domain.com)。有了这个技巧,所有的反弹消息都将返回到一个特殊的邮箱。
 
那么如何使用MailBee Objects呢?smtp.Send(senderEmail,recipient)方法向指定的收件人电子邮件地址发送电子邮件。第一个参数是发件人的电子邮件地址。如果是空引用,则电子邮件地址取自“From”属性。第二个参数包含收件人电子邮件地址的分隔列表。当第二个参数为空时,收件人列表可以由To、Cc和Bcc列表组合。正如你所看到的,第一个参数是我们组织一个退件栏所需要的。如果将退件栏地址设置为第一个参数,那么所有退回邮件将被发送到特殊地址。
 
注意:某些SMTP服务器不允许从“From”标头中指定的地址发送电子邮件。
 
代码示例:
 
此示例使用SMTP协议发送电子邮件。为了确保所有收件人都收到该邮件,TestSend将被调用。带有传送错误的邮件将来自指定的电子邮件地址。
C#
// Create SMTP object
Smtp mailer = new Smtp();

// Set the message fields.
mailer.From.AsString = "jdoe@domain.com";
mailer.To.AsString = "bill@domain2.com";
mailer.Subject = "Hi";
mailer.BodyPlainText = "This is test message";

// Starts logging SMTP activities into a file. 
mailer.Log.Enabled = true;
mailer.Log.Filename = @"C:\log.txt";
mailer.Log.Clear();

// Specify the server to use. If your server does not require authentication, 
// just omit both last parameters.
mailer.SmtpServers.Add("mail.domain.com", "jdoe", "secret");

// Attempt to connect.
mailer.Connect();

// Display the host name of the server the connection was established with.
Console.WriteLine("Connected to " + mailer.SmtpServers[mailer.GetCurrentSmtpServerIndex()].Name);

// Make sure all the recipients are ok.
if (mailer.TestSend(SendFailureThreshold.AllRecipientsFailed) != TestSendResult.OK)
{
        Console.WriteLine("No recipients can receive the message.");
}// Show refused recipients if any
else if (mailer.GetRefusedRecipients().Count > 0)
{
    Console.WriteLine("The following recipients failed: " + mailer.GetRefusedRecipients().ToString());
}
else
{
    Console.WriteLine("All recipients are ok. Will send the message now.");

    // Send e-mail. If it cannot be delivered, bounce will
    // arrive to bounce@domain3.com, not to joe@domain1.com
    mailer.Send("bounce@domain.com", (string)null);
    Console.WriteLine("Sent to: " + mailer.GetAcceptedRecipients().ToString());
}

// Disconnect from the server
mailer.Disconnect();
VB.NET
' Create SMTP object
Dim mailer As New Smtp

' Set the message fields.
mailer.From.AsString = "jdoe@domain.com"
mailer.To.AsString = "bill@domain2.com"
mailer.Subject = "Hi"
mailer.BodyPlainText = "This is test message"

' Starts logging SMTP activities into a file. 
mailer.Log.Enabled = True
mailer.Log.Filename = "C:\log.txt"
mailer.Log.Clear()

' Specify the server to use. If your server does not require authentication, 
' just remove last 2 parameters.
mailer.SmtpServers.Add("mail.domain.com", "jdoe", "secret")

' Attempt to connect.
mailer.Connect()

' Display the host name of the server the connection was established with.
Console.WriteLine("Connected to " + mailer.SmtpServers(mailer.GetCurrentSmtpServerIndex()).Name)

' Make sure all the recipients are ok.
If mailer.TestSend(SendFailureThreshold.AllRecipientsFailed) <> TestSendResult.OK Then
        Console.WriteLine("No recipients can receive the message.")
Else
    ' Show refused recipients if any
    If mailer.GetRefusedRecipients().Count > 0 Then
        Console.WriteLine("The following recipients failed: " & mailer.GetRefusedRecipients().ToString())
    Else
        Console.WriteLine("All recipients are ok. Will send the message now.")

        ' Send e-mail. If it cannot be delivered, bounce will
        ' arrive to bounce@domain3.com, not to joe@domain1.com
        mailer.Send("bounce@domain.com", CType(Nothing, String))
        Console.WriteLine("Sent to: " + mailer.GetAcceptedRecipients().ToString())
    End If
End If

' Disconnect from the server
mailer.Disconnect()

未发布 【百厂年货节】Dynamsoft热销产品7.5折超级特惠,仅此一次!
by Harriet666 keys 分享 1517476439385
 
Dynamsoft公司是版本控制和事件跟踪软件应用程序领域的领先开发商。 如今,大部分世界500强企业,包括 HP,IBM, Intel, 以及 Siemens 等都信赖 Dynamsoft 的解决方案,用它来处理版本控制和事件跟踪应用程序开发。于此新春佳节之际,慧都联合Dynamsoft公司针对中国客户进行百厂年货节促销活动,诚邀您的参与。
 
活动时间:2018年2月1日-2018年2月28日
活动内容:在活动期间内,购买 Dynamsoft 指定产品授权均可享受原价基础上7.5折的超值优惠。
活动授权:
活动产品授权折扣

Dynamic Web TWAIN

HTML5 browsers for Windows(Per Production Server)年货节特惠7.5折
HTML5 browsers for Windows(Per Non-Production Server)年货节特惠7.5折

Dynamic .NET TWAIN

Scanner Module(1-Developer License)年货节特惠7.5折
Scanner + Webcam Module(1-Developer License)年货节特惠7.5折

Dynamsoft Barcode Reader

1D Barcode(Per Production Server)年货节特惠7.5折
1D Barcode(Per Non-Production Server)年货节特惠7.5折
QRCode(Per Non-Production Server)年货节特惠7.5折

想要了解更多优惠信息?<咨询客服>可了解最新活动!

咨询热线:400-700-1020(免费) 023-66090381


6

未发布 HttpWatch v10.x发布,支持在Firefox 35-35版中使用HTTP/2丨附下载
by Harriet666 keys 分享 1491983832839

HttpWatch是一款集成的HTTP嗅探器,为IE和Firefox提供新的方法以查看您网站的负载和运行情况。你可以直接在浏览器中调试由web页面生成的网络流量,而无需切换到一个单独的工具。

【最新的HttpWatch点击免费下载>>>】

httpwatch v10.x新功能


密码在日志文件中被隐藏

从用户中收集的关于HTTP跟踪文件的常见问题是该文件可能包含了在登录期间输入的密码。默认情况下配置HttpWatch来隐藏提交的Web表单中的可疑密码字段:
HttpWatch
用于识别敏感字符串的子字符串列表可以编辑,并掩盖POST消息中的其他敏感字段:
HttpWatch

在Firefox35-40中支持HTTP/2

HttpWatch支持在Firefox 35-35版中使用HTTP/2
httpwatch

 近期热门 - 点击最多
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Node.js 打印vite react+go项目目录树
  3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

  全端社区 - 最新回复
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  3. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  4. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  5. Node.js 打印vite react+go项目目录树
  6. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  7. Windows与Mac通过git ssh和rsync实现文件共享互传
  8. Windows与Mac通过git ssh和scp实现文件共享互传
  9. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  10. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA