C#基础-FileStream
摘要:一、FileStream的基础知识 属性: CanRead 判断当前流是否支持读取,返回bool值,True表示可以读取 CanWrite 判断当前流是否支持写入,返回bool值,True表示可以写入 方法: Read() 从流中读取数据,返回字节数组 Write() 将字节块(字节数组)写入该流
阅读全文
posted @
2016-07-30 21:55
airforce094
阅读(1047)
推荐(2)
C#基础-out与ref字段
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program { static void Main(string[] args) ...
阅读全文
posted @
2016-07-29 21:50
airforce094
阅读(842)
推荐(0)
【Visual Installer】如何提醒用户卸载旧版本软件
摘要:最近在公司使用VisualInstaller制作安装包。 假设旧产品为isBIMQS,版本号为16.0.0; 新产品依然为isBIMQS,版本号为17.0.0; 那么用户在安装17.0.0的时候如何告知他卸载旧版本的产品呢? 需要在RemovePreviousVersions设置为True。还有,千
阅读全文
posted @
2016-07-29 15:36
airforce094
阅读(403)
推荐(0)
【Visual Installer】如何读取与写入注册表信息
摘要:引入:using Microsoft.Win32; (1)读取注册表信息 代码: 第二行的 true/false表示是否可修改 (2)写入注册表信息 代码: 注意:你可能会被提示没有权限去操作注册表,特别是LocalMachine下的注册表信息,所以你需要:1)在项目中右键添加应用清单文件app.m
阅读全文
posted @
2016-07-24 14:13
airforce094
阅读(646)
推荐(0)
【Visual Installer】如何注册自已的文件类型
摘要:一、前言 这几天在做公司软件产品的安装包,产品有一个特定的后缀名为:.isbimqs,需要的功能是双击该后缀名文件后,会有一个启动程序launchRevit.exe去打开Revit,由Revit去打开.isbimqs所对应的.rvt文件。同时.isbimqs的文件图标与启动程序launchRevit
阅读全文
posted @
2016-07-09 15:21
airforce094
阅读(665)
推荐(0)
【MediaElement】WPF视频播放器【2】
摘要:一、前言 上回说到需要做放视频的使用向导,这两天公司里的老司机一直帮我答疑解惑,让这个任务变得挺顺的,真心感谢他们! 这次与【1】中的不同之处在于: (1)播放和暂停按钮集成在<MediaElement>的点击事件之中,点一下是播放,再点一下是暂停 (2)加入了微软官方改写的粒子特效 (3)加上了自
阅读全文
posted @
2016-07-01 23:27
airforce094
阅读(1716)
推荐(0)