知识在于积累(.NET之路……)

导航

2018年3月9日 #

(Visual Studio)2017插件推荐

摘要: “ 工具善其事,必先利其器!装好这些插件让vs更上一层楼” Visual Studio 2017 扩展 ReSharper ReSharper 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、 阅读全文

posted @ 2018-03-09 09:25 汤尼 阅读(481) 评论(0) 推荐(0) 编辑

2017年12月7日 #

Git基本常用命令

摘要: Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add XX 把xx文件添加到暂存区去。 git commit –m “XX” 提交文件 –m 后面 阅读全文

posted @ 2017-12-07 16:42 汤尼 阅读(102) 评论(0) 推荐(0) 编辑

2017年6月1日 #

C# 软件编码规范

摘要: 一、代码注释 并不是所有的代码均需要注释。 1、类头部注释 2、方法头部注释 3、代码行注释 4、类属性注释 二、命名规则 1、基本约定 要使用可以准确说明变量/字段/类的完整的英文描述符,如vehicleNumber。 要尽量采用项目所涉及领域的术语。 要采用大小写混合,提高名字的可读性。 驼峰表 阅读全文

posted @ 2017-06-01 16:48 汤尼 阅读(384) 评论(0) 推荐(0) 编辑

2017年5月20日 #

极简模式javascript音乐播放器

摘要: 它能做到什么?1、可控制音乐状态(播放、暂停);2、灵活的音乐资源配置(单个、多个);3、自动音乐列表(无选择列表、有列表);4、可指定播放器所在的容器(元素、页面);5、可指定播放器所在的容器位置(上、下、左、右);6、可自动加载音乐资源并自动播放(浏览器、微信)7、可定义皮肤病(按钮、列表);8 阅读全文

posted @ 2017-05-20 16:34 汤尼 阅读(632) 评论(0) 推荐(0) 编辑

2017年5月12日 #

sql递归查询所有字节点cte

摘要: 1、数据表: 2、sql语句: 3、执行结果: 阅读全文

posted @ 2017-05-12 10:30 汤尼 阅读(177) 评论(0) 推荐(0) 编辑

2016年11月17日 #

各种开发资源

摘要: ILSpy:http://ilspy.net/ :dll反编译工具 阅读全文

posted @ 2016-11-17 09:28 汤尼 阅读(191) 评论(0) 推荐(0) 编辑

2016年7月7日 #

FineUIPro.Grid与jquery上传插件uploadifive混合使用办法

摘要: FineUIPro.Grid与jquery上传插件uploadifive混合使用办法 阅读全文

posted @ 2016-07-07 11:37 汤尼 阅读(404) 评论(0) 推荐(1) 编辑

2016年5月7日 #

消息发送—微企移动OA办公系统(基于微信企业号)

摘要: 演示地址:http://wx88.crm369.com 点击“企业号中心”->“应用中心”-->“发送消息”,进入消息发送界面,如下图: 话不多说,亲自体验。 阅读全文

posted @ 2016-05-07 03:48 汤尼 阅读(412) 评论(0) 推荐(0) 编辑

2015年12月9日 #

微企移动OA(基于微信企业号)系统

摘要: 微企移动OA系统(以下简称为本系统)是基于微信企业号,借用微信平台而建立的移动办公系统。企业用户不需要下载安装APP,只需打开微信扫描二维码关注,即可实现移动协同办公。 微企移动OA系统在经典的PC端办公的基础上扩展到手机微信端。用户即可以在PC端办公,亦可在手机上办公。 阅读全文

posted @ 2015-12-09 08:15 汤尼 阅读(2151) 评论(4) 推荐(0) 编辑

2013年10月10日 #

检索 COM 类工厂中 CLSID 为 {0002E510-0000-0000-C000-000000000046}[转]

摘要: 异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {0002E510-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154。这个问题困恼我好几天了,今天终于解决。开始我在网上左百度右google,都没搜到最终的解决方案,今天我把解决方案贴出来,以供大家分享!网上有些是报80070005错误的,跟我这个80040154错误还不一样。80070005错误是没有权限,具体解决方案网络上一大堆,我就不在描述了,而80040154错误是没有注册类别,需 阅读全文

posted @ 2013-10-10 10:44 汤尼 阅读(168) 评论(0) 推荐(0) 编辑

2013年8月24日 #

Shopex_系统分析(数据库)

摘要: Shopex_系统分析时间:2011-10-26 10:09来源:Internet 发布者:yuangl 点击: 309 次Shopex 系统分析 1.货品表相关表 数据字典 sdb_goods 货品基本信息表 键 字段 数据类型 说明 * goods_id int(10) 编号(自增1流水号) cat_id int(10) 货品目录编号 type_id int(10) 货品类型编号 goods_Shopex 系统分析1.货品表相关表数据字典sdb_goods 货品基本信息表键字段数据类型说明*goods_idint(10)编号(自增1流水号)cat_idint(10)货品目录编号type_i 阅读全文

posted @ 2013-08-24 10:48 汤尼 阅读(493) 评论(0) 推荐(0) 编辑

2013年6月22日 #

string.join

摘要: string.Join("','", (string[])(BGNos.ToArray(typeof(string)))) 阅读全文

posted @ 2013-06-22 10:02 汤尼 阅读(221) 评论(0) 推荐(0) 编辑

2013年6月7日 #

Andriod控件之TextView

摘要: private TextView textview1,textview2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textview1=(TextView)this.findViewById(R.id.textView1); textview2=(TextView)this.findViewB... 阅读全文

posted @ 2013-06-07 16:42 汤尼 阅读(150) 评论(0) 推荐(0) 编辑

2013年5月28日 #

在Windows上安装Xamarin.Android

摘要: 这走过的安装步骤和配置细节需要安装Xamarin.Android的。本文末尾的,我们将有Xamarin Studio和/或Microsoft Visual Studio集成到一个的工作Xamarin.Android安装,我们将准备开始我们的第一Xamarin.Android应用建设。1。概观的Xamarin.Android安装程序会自动检测,下载和安装完成安装所需的组件。 ,需要安装Xamarin平台,并得到我们的开发环境,包括设立本教程探讨了安装和配置步骤:•下载安装程序•运行安装程序•配置的IDE•配置任何额外模拟器2。下载Xamarin安装程序你的第一步是下载Xamarin统一安装,可以 阅读全文

posted @ 2013-05-28 19:57 汤尼 阅读(921) 评论(2) 推荐(0) 编辑

2013年5月27日 #

使用MonoMac实现Mac OSX上运行.NET开发应用程序

摘要: MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的 启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。Mono之父Miguel de Icaza表示,.NET从一开始便设计成为一个易于互操作的框架,他对于跨运行时及框架的无缝通信提供了许多高级的支持,这对创建Cocoa API的 阅读全文

posted @ 2013-05-27 12:37 汤尼 阅读(1134) 评论(0) 推荐(0) 编辑

2013年5月25日 #

在Windows上安装Xamarin.iOS

摘要: 本文展示了如何设立Xamarin.iOS,为Visual Studio。它将涵盖Xamarin的Visual Studio插件的安装过程,并讨论在Macintosh的要求,安装了苹果的SDK。1。概观 Xamarin的iOS为Visual Studio允许iOS应用程序在Windows计算机上编写和测试网络的Mac提供构建和部署服务。本文介绍了Xamarin的iOS工具在每台计算机上安装和配置步骤,以建立iOS应用使用Visual Studio。在Visual Studio中开发的iOS提供了许多好处:•创建一个单一的跨平台解决方案的iOS,Android和Windows应用程序。使用Visu 阅读全文

posted @ 2013-05-25 01:56 汤尼 阅读(3917) 评论(2) 推荐(0) 编辑

在代码中创建的iOS应用

摘要: 本文探讨了如何创建iOS应用程序完全在代码中使用Visual Studio。它显示了如何从一个空项目模板UIKit的意见创建一个层次来构建应用程序在控制器屏幕。然后,它讨论了如何创建自定义视图,可以装入一个控制器。1。概观iOS的用户界面,视图和控制器的组合构建。视图用于以分层的方式构建用户界面。这些视图层次树可以构造在Xcode,Interface Builder创建厦门国际银行或故事板。此外,Xamarin工作室的设计师可以在OS X上创建故事板为基础的用户界面,但是,目前在Visual Studio的用户界面,只能在代码中创建。你只是为设计师的支持,虽然切换到OS X的选项。无论如何,是 阅读全文

posted @ 2013-05-25 01:30 汤尼 阅读(369) 评论(0) 推荐(0) 编辑

1、介绍Visual Studio Xamarin.iOS

摘要: Xamarin Visual Studio开发支持Android和iOS,使无数的提供给移动开发者的工具和功能。此外,开发人员熟悉的Visual Studio可以在VS开发利用现有的技能和提高生产力。 Visual Studio的支持,同时也意味着在同一个IDE,可以开发应用程序之间共享代码的iOS,Android和Windows版。本节将介绍Xamarin Visual Studio的支持,以及发展Xamarin在Visual Studio中的应用提供指引。1、介 绍 Visual Studio Xamarin.iOS本文展示了如何构建和测试Xamarin iOS应用程序使用Visual S 阅读全文

posted @ 2013-05-25 01:03 汤尼 阅读(1338) 评论(0) 推荐(0) 编辑

2013年5月18日 #

企业短期项目,缺人手

摘要: 找服务 全款悬赏 订金招标 人才招聘 阅读全文

posted @ 2013-05-18 19:41 汤尼 阅读(161) 评论(0) 推荐(0) 编辑

2013年4月23日 #

asp.net后台显示确认框

摘要: asp.net后台显示确认框:System.Windows.Forms.DialogResult key = MessageBox.Show("该公文已通过审核,确定删除吗?", "警告", MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Warning); if (key == DialogResult.Yes) { bool result = bll.Delete(Convert.ToInt32(... 阅读全文

posted @ 2013-04-23 11:06 汤尼 阅读(238) 评论(0) 推荐(0) 编辑

2013年4月3日 #

文件、Stream、byte[]之间的转换

摘要: private byte[] StreamToByte(Stream stream) { byte[] bytes = new byte[stream.Length]; stream.Read(bytes, 0, bytes.Length); stream.Seek(0, SeekOrigin.Begin); return bytes; } /// <summary> /// 文件转换为数据流 /// </summary> ... 阅读全文

posted @ 2013-04-03 10:26 汤尼 阅读(163) 评论(0) 推荐(0) 编辑

2013年1月24日 #

asp.net下载文件几种方式

摘要: protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Disposition", "at 阅读全文

posted @ 2013-01-24 13:11 汤尼 阅读(108) 评论(0) 推荐(0) 编辑

ASP.NET使用NPOI类库导出Excel

摘要: public class DataTableRenderToExcel { public static Stream RenderDataTableToExcel(DataTable SourceTable) { HSSFWorkbook workbook = new HSSFWorkbook(); MemoryStream ms = new MemoryStream(); HSSFSheet sheet = workbook.CreateSheet(); HSSFRow ... 阅读全文

posted @ 2013-01-24 12:50 汤尼 阅读(178) 评论(0) 推荐(0) 编辑

2013年1月9日 #

用程序定义报表模板(官方例子)

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML> <HEAD> <TITLE>Web报表(B/S报表)演示 - 用程序定义报表模板</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; cha 阅读全文

posted @ 2013-01-09 09:06 汤尼 阅读(1164) 评论(2) 推荐(0) 编辑

2012年12月26日 #

sql 将值转换为ascii来排序

摘要: --将后面两们字符转换为ascii值来排序select code,substring(code,1,len(code)-2)+CAST(ascii(substring(code,len(code)-1,1)) AS varchar(5))+CAST(ascii(substring(code,len(wbsNo),1)) AS code(5))from table1 where left(code,6)='030101' order by substring(code,1,len(code)-2)+CAST(ascii(substring(code,len(code)-1,1)) 阅读全文

posted @ 2012-12-26 16:26 汤尼 阅读(890) 评论(0) 推荐(0) 编辑

2012年10月26日 #

sql 递归查询(转)

摘要: ☆ 获取数据库所有表名,表的所有列名 select name from sysobjects where xtype='u' select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名') ☆ 递归查询数据 Sql语句里的递归查询 SqlServer2005和Oracle 两个版本 以前使用Oracle,觉得它的递归查询很好用,就研究了一下SqlServer,发现它也支持在Sql里递归查询举例说明:SqlServ 阅读全文

posted @ 2012-10-26 11:36 汤尼 阅读(201) 评论(0) 推荐(0) 编辑

2012年8月21日 #

SQL经典语句

摘要: 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [not 阅读全文

posted @ 2012-08-21 10:46 汤尼 阅读(195) 评论(0) 推荐(0) 编辑

2012年8月7日 #

weboffice常用js接口

摘要: /****************************************************** 关闭页面时调用此函数,关闭文件 *****************************************************/function window_onunload() { try{ var webObj=document.getElementById("WebOffice1"); webObj.Close(); }catch(e){ // alert("异常\r\nError:"+e+"\r\... 阅读全文

posted @ 2012-08-07 20:49 汤尼 阅读(3172) 评论(1) 推荐(0) 编辑

2012年8月1日 #

Delete,Update与left join

摘要: --UPDATE:UPDATE A SET ApproverID=NULL FROM [SH_MaterialApplyBuyBill] A LEFT JOIN [SH_MaterialApplyBuyBillDetail] B ON A.ID=B.[MaterialApplyBuyBillID]WHERE A.id=125 AND @InDetailCount=0--DELETE:DELETE A FROM [SH_ClosingBalance] A LEFT JOIN [SH_StoreHouse] B ON A.StoreHouseID=B.ID WHERE B.departmentID 阅读全文

posted @ 2012-08-01 16:57 汤尼 阅读(725) 评论(0) 推荐(0) 编辑

2012年7月31日 #

ccflow工作流程引擎二次开发SDK(部分公布)

摘要: 第七章 二次开发SDK7.0 开发与实施部署7.0.1什么情况下需要二次开发? 工作流引擎执行在web前台程序“底座”上,如果你不需要底座程序的支持,您需要调用.dll接口完成您的功能。就需要把bp.wfv4.dll引用到您的解决方案里面。7.0.2二次开发前要准备的工作。 1,要把基础的web.config 中相关的配置放在您的,解决方案里。 2,引用提供给您的bp.en30.dll, bp.wfv4.dll. 到您的解决方案。7.0.3 二次开发的SDK。系统包含如下3个类库。类库名称作用BP.En30.dll底层的类库,与数据库交互,与xml文件访问。。。通用方法,它是一个基... 阅读全文

posted @ 2012-07-31 16:56 汤尼 阅读(1092) 评论(0) 推荐(0) 编辑

2012年7月27日 #

点聚weboffice常用接口

摘要: /****************************************************** 关闭页面时调用此函数,关闭文件 *****************************************************/function window_onunload() { try{ var webObj=document.getElementById("WebOffice1"); webObj.Close(); }catch(e){ // alert("异常\r\nError:"+e+"\r\nError C 阅读全文

posted @ 2012-07-27 15:51 汤尼 阅读(1212) 评论(2) 推荐(0) 编辑

2012年5月30日 #

Ajax Upload多文件上传插件翻译及中文演示

摘要: 原项目地址为:http://valums.com/ajax-upload/原项目Demo:http://valums.com/wp-content/uploads/ajax-upload/upload.htm一、以下为项目主页正文翻译(包括代码注释的翻译):1、Ajax Upload上传插件浏览器迫使我们使用文件输入控件(<input type=”file” />)做上传,然而此控件的样式是不能修改的。此外,基于表单上传在流行的Ajax应用程序面前显得过时了。我们可以使用flash解决这个问题,但实际上JavaScript也能做的很出色。Ajax Upload文件上传插件允许你上传 阅读全文

posted @ 2012-05-30 15:11 汤尼 阅读(305) 评论(0) 推荐(0) 编辑

2012年5月29日 #

(C#) 将 Stream 写入文件

摘要: /// <summary> /// 将 Stream 写入文件 /// </summary> public void StreamToFile(Stream stream, string fileName) { //isAlreadyRunning(); //========= FileStream fs = null; BinaryWriter bw = null; try { ... 阅读全文

posted @ 2012-05-29 10:31 汤尼 阅读(2472) 评论(0) 推荐(0) 编辑

(C#)直接删除指定目录下的所有文件及文件夹(保留目录)

摘要: #region 直接删除指定目录下的所有文件及文件夹(保留目录) /// <summary> /// 直接删除指定目录下的所有文件及文件夹(保留目录) /// </summary> /// <param name="strPath">文件夹路径</param> /// <returns>执行结果</returns> public bool DeleteDir(string strPath) { try { // 清除空格 ... 阅读全文

posted @ 2012-05-29 10:31 汤尼 阅读(913) 评论(0) 推荐(1) 编辑

(C#)Stream与byte[]之间的转换

摘要: private byte[] StreamToByte(Stream stream) { byte[] bytes = new byte[stream.Length]; stream.Read(bytes, 0, bytes.Length); stream.Seek(0, SeekOrigin.Begin); return bytes; } private Stream ByteToSteam(byte[] bytes) { ... 阅读全文

posted @ 2012-05-29 10:29 汤尼 阅读(201) 评论(0) 推荐(0) 编辑

(C#)将DataTable转为二维数组

摘要: /// <summary> /// 将DataTable转为二维数组 /// </summary> /// <param name="dt"></param> /// <returns></returns> private string[,] DataTableToArray(DataTable dt) { int i = 0; int rowsCount = dt.Rows.Count; int colsCount = dt.Co... 阅读全文

posted @ 2012-05-29 10:28 汤尼 阅读(2318) 评论(0) 推荐(0) 编辑

2012年5月20日 #

使IE6下PNG背景透明的方法

摘要: 整个互联网上解决这个IE6的透明PNG的方案也是多不胜数,从使用IE特有的滤镜或是e xpression,再到javascript+透明GIF替代.但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与 background-repeat.而我今天介绍DD_belatedPNG,只需要一个理由,就是它支持backgrond-position与background-repeat.这是其他js插件不具备的.同时DD_belatedPNG还支持a:hover属性,以及<img>.看Demo: http://www.ediyang.com/demo/DD_Png 阅读全文

posted @ 2012-05-20 19:33 汤尼 阅读(130) 评论(0) 推荐(0) 编辑

2011年8月4日 #

软件需求说明书的写法(需求说明书的模块的5要素)

摘要: 1、 总体功能说明:一句话或者二句话把总体功能说明清楚,概括性的2、 子功能说明先介绍子功能是什么的。3、 功能性,约束性、用户权限功能性:子功能能干什么。约束性:子功能受什么约束。用户权限:用户权限的分配。4、 数据项这个功能实现需要哪些数据库库项以及字段。5、 业务流程实现这个功能的业务流程图 阅读全文

posted @ 2011-08-04 16:56 汤尼 阅读(434) 评论(0) 推荐(0) 编辑

标准的软件开发过程及各步骤需要编写的文档

摘要: 一、标准的软件开发过程 软件开发的标准过程包括六个阶段,而六个阶段需要编写的各类文件达14种之多,在每个阶段需要编写哪些文件,以及这些文件的主要内容见下: 1.可行性与计划研究阶段 (1)可行性研究报告:在可行性研究与计划阶段内,要确定该软件的开发目标和总的要求,要进行可行性分析、投资一收益分析、制订开发计划,并完成应编制的文件。 (2)项目开发计划:编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。 2.需求分析阶段 (1)软件需求说明书:软件需求说明书的编. 阅读全文

posted @ 2011-08-04 16:25 汤尼 阅读(1605) 评论(0) 推荐(0) 编辑

软件开发流程及其需要写的文档

摘要: 第一步:需求调研分析 1相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 2 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。 3 系统分析员和用户再次确认需求。 第二步:概要设计 首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计 进行考虑,包括系统的基本处理流程、系统的. 阅读全文

posted @ 2011-08-04 16:15 汤尼 阅读(878) 评论(0) 推荐(0) 编辑