摘要:
1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20) 默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C 阅读全文
摘要:
今天做了一个windows系统下调用摄像头、进行开启、关闭、拍照、设置等等功能演示。 进行源码贡献,欢迎大家下载使用 一、DEMO效果如下: 二、DEMO演示代码如下: 三、具体类源码 如果觉得还不错,欢迎转载。 如果觉得还不错,欢迎转载。 SNF快速开发平台框架的系列文章: SNF开发平台WinF 阅读全文
摘要:
最近项目确实忙,但也是一直忙于有关项目和框架技术的事情,也一直致力于改善我的WInform开发框架.使得自己及客户使用起来更加方便,更加友好,更加高效。 在很多程序模块中都很常见,也是给客户扩展查询的一个很好的补充,由于我一直希望我的Winform开发框架能够精益求精,所以做了这个模块,希望对今后我 阅读全文
摘要:
上一篇讲到,如何快速创建报表程序了。这篇教大家如何快速制作图表报表。 继上一篇,Winform开发框架之图表报表在线设计器-报表 上一篇讲到如何了创建数据源,这里就不在介绍了。那我们就直接从图表设计器开始。 整体设计思路是:1.创建数据源(SQL脚本、存储过程)2.配置显示列名、查询条件等信息,基本 阅读全文
摘要:
带过项目和做过项目的人都知道,在客户现场客户的需求是百般多样的,今天要查销售出库情况,明天要看整个月的各部门销售情况,后天要查全年每个客户的项目金额。一直以前都有新需求,虽然会有售后收益,但如果有一个好用的报表设计工具也就好维护了,还可以把报表设计工具卖给客户,培养他们自己做报表。所以一直梦寐以求的 阅读全文
摘要:
最近项目太多都没有时间写文章了,实际项目需求一,CS端和windows平板都需要附件上传管理功能。以前做的都是BS的附件管理和上传功能。本来计划在Winform上嵌套一个浏览器直接用bs的附件上传功能。在测试时是没有什么问题的。但回头一想,有些客户他们只用cs程序并不需要我的们bs程序和功能,也就是 阅读全文
摘要:
Sandcastle的,由Microsoft创建的,是从创建MSDN风格的文档中使用的工具。NET程序集和关联的XML注释文件。目前的版本是2010年6月发布。这是命令行并没有GUI前端,项目管理功能,或像,你可以找到在NDoc的自动生成过程。 Sandcastle的帮助文件生成器,填补空白,提供失 阅读全文
摘要:
1.调用服务时服务 当我们使用 Web Service 或 WCF 服务时,常把读取的数据转化为string类型(xml格式),当数据量达到一 定数量时,会出现以下异常: 错误:格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://tempuri.org/ (命名空间)进行反序列化时出 阅读全文
摘要:
前几天有这样一个需求,就是让SNF平台BS版的基础程序全面支持Oracle数据库。 初一看这是一个很大的工程,因为大家都知道 Sql和Oracle的语法有很多的不一样,如 top 、日期获取、类型之间、特殊的关键字如sqlserver中会用到 dbo.、[]号都不行、自动增长、分页查询等。所以要兼容 阅读全文
摘要:
WebDAV 是超文本传输协议 (HTTP) 的一组扩展,为 Internet 上计算机之间的编辑和文件管理提供了标准.利用这个协议用户可以通过Web进行远程的基本文件操作,如拷贝、移动、删除等。在IIS 7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS 7.5中将集成WebDA 阅读全文
摘要:
windows版: 官网下载,两个压缩包,总共2G,解压到同一个文件夹下,setup.exe双击执行,首次安装的话,一直下一步就可以了,最后一步可能时间比较长,等着就好了,一般性能的机器大概要半小时左右吧。 安装后编辑安装路径(我的是D:\app\SNFPLATFORM)\product\11.2. 阅读全文
摘要:
1、组件介绍 C/S构的特点是能充分发挥客户端的处理能力,很多工作可以由客户端处理后再提交给服务器,对应的优点就是客户端响应速度快模式客户端以其强大的功能,丰富的表现力受到相当大部分用户的青睐,但是客户端布署,维护升级的成本却是非常的高的。 C/S客户端需要安装专用的客户端软件及运行环境。首先涉及到 阅读全文
摘要:
1、以windows验证模式进入数据库管理器。 2、右击sa,选择属性: 在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。 3、点击状态选项卡:勾选授予和启用。然后确定 4、右击实例名称(就是下图画红线的部分),选择属性。 5、点安全性,确认选择了SQL SERVER 阅读全文
摘要:
一、DataTable.Rows.Add(DataRow.ItemArray); 二、DataTable.ImportRow(DataRow) 三、设置DataTable的tablename,然后.Rows.Add 第一种方法在项目中用到,确实好用!两种方式都可以自己选择吧,没有什么好坏 要把数据从 阅读全文
摘要:
关注测试微信号: 关注后菜单页面如下: 一、扫描二维码进行订单查询演示 1.点击菜单“软件产品”->选择“扫描查询” 2.扫描如下二维码进行订单查询演示。 3.扫描结果如下: 二、微信“输入订单号”进行查询订单 1.点击菜单“软件产品”->选择“订单查询” 2.输入需要查询的订单号后点击“订单查询” 阅读全文
摘要:
1.展开服务器对象-->链接服务器-->右击"新建链接服务器" 注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器" 2.输入链接服务器的IP 3.设置链接服务器的安全性 完成后,如下图: 现在测试一下,用帐号user本地登录SqlServer,新建一个查询,输入Sel 阅读全文
摘要:
有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using Syste 阅读全文
摘要:
之前讲解了微信后台管理页面的操作来管理菜单,下面我们在简单的来看一下,代码是如何实现的。 我们要实现获取微信的菜单、创建菜单、删除菜单等操作。 01.首先定义菜单操作的接口: /// <summary> /// 菜单的相关操作 /// </summary> public interface IMen 阅读全文
摘要:
在前面几篇文章中,逐步从原有微信的API封装的基础上过渡到微信应用平台管理系统里面,逐步介绍管理系统中的微信数据的界面设计,以及相关的处理操作过程的逻辑和代码.希望从一个更高的层次介绍微信的开发. 在《C#-MVC开发微信应用(6)--用户分组信息管理》具体介绍了微信用户分组接口的实现方法,本篇将介 阅读全文
摘要:
让我们继续深入探索这方面的技术,为了更好的应用起来,专心做好底层的技术开发。本篇继续上一篇的介绍,主要介绍分组管理方面的开发应用,这篇的内容和上一篇,作为一个完整的用户信息和分组信息管理的组合。 1、用户分组管理内容 用户分组的引入,主要是方便管理关注者列表,以及方便向不同的组别发送消息的操作的,一 阅读全文
摘要:
前几篇已经介绍菜单和有回复信息操作,下面我们就结合snf微信端管理页面,看一下什么才是自动应答系统。 定制的服务 对于微信服务号来说,最主要的功能是提供更好的服务。用户更方便的操作,以及更快的反馈响应。自动回复功能,能够大幅减少交互时间和客服工作量,在服务号推活动时尤其明显。 使用场景 自动回复功能 阅读全文
摘要:
最近对微信接口进行深入的研究,通过把底层接口一步步进行封装后,逐步升级到自动化配置、自动化应答,以及后台处理界面的优化和完善上,力求搭建一个较为完善、适用的微信门户应用管理系统。 在微信门户系统里面,实现下面这些功能操作: 1)实现菜单的动态配置及更新到服务器上; 2)动态定义事件和响应消息,实现对 阅读全文
摘要:
最近咨询微信的人很多,感觉这块也是一块商机,也为了演示SNF快速开发平台的优势,就用SNF快速开发平台开发出一套微信应用程序。使用《SNF.CodeGenerator》代码生成工具可以节省大量时间。 在前面两篇两篇随笔《C#-MVC开发微信应用(1)--开始使用微信接口》和《C#-MVC开发微信应用 阅读全文
摘要:
微信应用使用场景和商机很多,所以这也是一个技术的方向,因此,有空研究下、学习下微信的相关开发,也就成为SNF完善的必要条件了。本系列文章希望从一个循序渐进的角度上,全面介绍微信的相关开发过程和相关经验总结,希望给大家了解一下相关的开发历程。本篇随笔主要基于上一篇《C#-MVC开发微信应用(1)--开 阅读全文
摘要:
1、微信账号 要开发使用微信的平台API,就需要到微信的公众平台(https://mp.weixin.qq.com/)去注册,拥有一个服务号或者订阅号,服务号主要面对企业和组织,订阅号主要面向组织和个人,他们之间有一定的差异,根据不同的需要自己申请对应的账号即可。 为了使用一些高级的接口,你可能需要 阅读全文