序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用X...
一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 paramete...
这两天想写个小程序,是用C#操作word文档的。许多人都对微软本身的解决方案COM组件十分不看好,比如需要本机安装office等等,总之吐槽很多,直接放弃。搜到一个国产的npoi库,据说操作简单功能强大,下载试用,发现操作excel还是不错的,但word不好使。而且官方网站文档不全,更新缓慢。尝试文...
分类:
Windows程序 时间:
2015-04-04 23:43:09
阅读次数:
1566
有人会说不建议Wpf中使用Winform控件,有人会说建议使用Winform控件在Wpf下的替代方案,然而在实际工作中由于项目的特殊需求,考虑到时间、成本等因素,往往难免会碰到在WPF中使用Winfrom控件的问题,我们知道Wpf可以通过使用WindowsFormsHost容器调用Winform控件...
C#是一种强类型的语言,即变量必须先声明类型才能够使用,且变量的使用需要完全符合定义。也就是说,一旦一个变量被指定了数据类型,那么如果不经过类型转换,它永远都是这个数据类型。于此相对,弱类型语言是数据类型可以忽略的语言,一个变量可以赋予不同的数据类型的值。C#支持隐式类型转换:1 static vo...
网站发布步骤1.web层,右键选择“发布”。2.选择发布网站到哪个路径下:注释:当目标位置不是本地路径时,ftp://需要输入文件服务器的用户名和密码才可以发布。文件服务器当然也要创建相应的用户喽!网站发布后的IIS配置一、将网站配置到IIS的根目录下:(http://localhost)1.打开I...
对于泛型类的声明 其中使用类型参数的构造类型,比如List被称为开放构造类型(open constructed type)而不使用类型参数的构造类型,例如List被称为封闭构造类型(closed constructed type)。 特别要强调的是不同类型参数的封闭构造类型之间是不共享静态成员变量的...
这次的博客记录的是写crc校验码的过程。过程十分坎坷,好不容易快整完了结果虚拟机崩了,程序也没了,只好重新来过。。。首先是控制台应用程序的代码。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 us...
C# checklistbox控件用法总结(怎样得到多选的值,以及动态加载数据)一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码:for(inti...
在做windows phone 8.1的开发中,想把自己的服务器和数据库都搬到azure上。但是windows phone 8.1不能直接添加wcf服务引用,需要将wcf的rest进行rest。感觉有点麻烦。1.首先进入自己的azure mobile service。下载mobile service...
1.1 逻辑树与可视树
如果把一片树叶放在显微镜下观察,你会发现这片叶子也像一棵树----有自己的基部并向上生长出多级分叉。在WPF的Logic Tree上,扮演叶子的一般都是控件。如果我们把WPF中的控件也放在显微镜下观察,你会发现WPF控件本身也是一棵由更细微级别的组件(他们不是控件,而是一些可视化组件,派生至Visual类)组成的树。
在WPF中有两种...
Pre-condition: 1.source code(vc6.0+WDK based)Development environment: 2.VS2013 3.WDK 8/8.1Steps: 1.Create a new project. File->New->Visual C++->Windo....
记忆力再次被折磨,求IDE助攻! ps:顺便复习六级单词。。。
源代码:
import java.awt.event.WindowListener ;
import java.awt.event.WindowEvent ;
import java.awt.Color ;
import javax.swing.JFrame ;
class MyWindowEventHandle i...
最近遇到这样一个问题:将一个窗口句柄以参数的形式传递给一个线程,在线程中使用完之后要将窗口销毁,调用DestroyWindow销毁窗口是返回false,GetLastError的结果为5:拒绝访问,而在线程外则是可以销毁的。查阅msdn,解释如下:A thread cannot use Destro...
参看:Windows消息定义网址:http://wenku.baidu.com/link?url=9fesYjbLSDx9_TsLgSZSVoR7ELal-60x2p-lua_iPR44Xfekz0N5p2MxoAbJHzrXWH_FgDeyKSczHDHfa-QDKPGsQy3BnE2wootln...
在C#中如果将一个字符串类型的日期转换成日期类型很方便的即使用Convert.ToDateTime("2015/01/01").ToString()或DateTime.TryParse可完成转换,前提是字符串里的格式必须是系统可以识别的日期格式如:yyyy-MM-ddyyyy/MM/dd等等.......
1.插件是什么插件是一种遵循一定规范的应用程序接口编写出来的程序。插件必须依附于一个宿主程序,为宿主程序提供增强功能。插件的种类有很多,这里主要讨论浏览器插件。IE下利用OLE和COM技术开发的浏览器插件称为ActiveX控件。一般以.ocx为扩展名。IE浏览器通过OLE标准与ActiveX控件之间...
原文:WPF程序将DLL嵌入到EXE的两种方法WPF程序将DLL嵌入到EXE的两种方法 这一篇可以看作是《Visual Studio 版本转换工具WPF版开源了》的续,关于《Visual Studio 版本转换工具WPF版开源了》可以参看地下地址(两篇是一样的): 开源中国 http://my.os...
首先创建一个很简单的委托~public delegate void DoIt(string str);然后创建一个委托引用~public DoIt _DoIt;之后就是在你程序需要触发回调函数的地方去执行这个委托~if (_DoIt != null) //执行委托需要判断是否为空,如果没有将对应签名...