会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
airforce094
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2016年8月28日
C#基础-关于用json给控制台程序传值的坑
摘要: 上周遇到了一个非常诡异的坑,首先写了两个程序,第一个程序输出成dll,第二个程序是控制台程序。 在第一个程序里,我使用了process去启动第二个程序,同时传入了一个Json作为参数,即: Process.Start(program2.exe, Jsonpara); 这个Jsonpara是将一个Li
阅读全文
posted @ 2016-08-28 20:20 airforce094
阅读(1508)
评论(0)
推荐(1)
编辑
2016年8月23日
【MediaElement】WPF视频播放器【3】
摘要: 一、前言 对于<MediaElement>前两章介绍了差不多了,其实好的界面还需要UI工程师的配合,比如帮忙设计下按钮的样式等等。同样视频本身也需要吸引人,不然做的再好的播放器也没用。之后,我对代码进行了下小修改,粒子特效那部分就不再放了。 二、代码 前台代码 后台代码依然是老一套,就小修了一下下:
阅读全文
posted @ 2016-08-23 20:28 airforce094
阅读(1905)
评论(2)
推荐(0)
编辑
2016年8月6日
【Treeview】遍历本地磁盘
摘要: 一、前言 Treeview控件常用于遍历本地文件信息,通常与Datagridview与ImageList搭配。ImageList控件用于提供小图片给TreeView控件,DatagridView通常显示TreeNode节点下文件及文件夹的信息。 效果图: 二、代码 初始化窗体: 初始化DataGri
阅读全文
posted @ 2016-08-06 16:53 airforce094
阅读(1339)
评论(1)
推荐(3)
编辑
2016年8月3日
【WCF】WCF中的InstanceContext与ConcurrencyMode【转】
摘要: 一、前言 最近忙于公司的在线升级项目,一个人要负责公司四大产品的在线升级,这四个产品是在Revit中以插件形式存在的,目前基于WCF来实现。等客户总量突破5万了,再重新用socket实现。 由于有服务器并发操作,所以要好好研究WCF的InstanceContext与ConCurrencyMode,找
阅读全文
posted @ 2016-08-03 21:02 airforce094
阅读(918)
评论(0)
推荐(0)
编辑
2016年8月1日
C#基础-FileStream实现多线程断点续传
摘要: 一、前言 网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长。由于这几个月要负责公司的在线升级项目,所以正好顺便写了一下 代码如下: 二、讨论 1)需要注意的是第44行,不能直接使用index变量在Task()里进行操作,而是要将它赋给Threadindex,让Threadind
阅读全文
posted @ 2016-08-01 20:29 airforce094
阅读(2964)
评论(0)
推荐(4)
编辑
2016年7月30日
C#基础-FileStream
摘要: 一、FileStream的基础知识 属性: CanRead 判断当前流是否支持读取,返回bool值,True表示可以读取 CanWrite 判断当前流是否支持写入,返回bool值,True表示可以写入 方法: Read() 从流中读取数据,返回字节数组 Write() 将字节块(字节数组)写入该流
阅读全文
posted @ 2016-07-30 21:55 airforce094
阅读(1023)
评论(0)
推荐(2)
编辑
2016年7月29日
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
阅读(809)
评论(1)
推荐(0)
编辑
【Visual Installer】如何提醒用户卸载旧版本软件
摘要: 最近在公司使用VisualInstaller制作安装包。 假设旧产品为isBIMQS,版本号为16.0.0; 新产品依然为isBIMQS,版本号为17.0.0; 那么用户在安装17.0.0的时候如何告知他卸载旧版本的产品呢? 需要在RemovePreviousVersions设置为True。还有,千
阅读全文
posted @ 2016-07-29 15:36 airforce094
阅读(375)
评论(0)
推荐(0)
编辑
2016年7月24日
【Visual Installer】如何读取与写入注册表信息
摘要: 引入:using Microsoft.Win32; (1)读取注册表信息 代码: 第二行的 true/false表示是否可修改 (2)写入注册表信息 代码: 注意:你可能会被提示没有权限去操作注册表,特别是LocalMachine下的注册表信息,所以你需要:1)在项目中右键添加应用清单文件app.m
阅读全文
posted @ 2016-07-24 14:13 airforce094
阅读(600)
评论(0)
推荐(0)
编辑
2016年7月9日
【Visual Installer】如何注册自已的文件类型
摘要: 一、前言 这几天在做公司软件产品的安装包,产品有一个特定的后缀名为:.isbimqs,需要的功能是双击该后缀名文件后,会有一个启动程序launchRevit.exe去打开Revit,由Revit去打开.isbimqs所对应的.rvt文件。同时.isbimqs的文件图标与启动程序launchRevit
阅读全文
posted @ 2016-07-09 15:21 airforce094
阅读(620)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
下一页