- 浏览: 513730 次
- 性别:
- 来自: 深圳
-
最新评论
-
michao:
大哥,还有aperture.exe吗? 发我一份,找不到呀,m ...
使用aperture框架让AS3与C++通信,执行本地代码 -
Aaron-Joe-William:
文件被删除了。下不了。
SQLite 数据库加密的一种解决方案 -
hanmiao:
樓主的文章不就是來自IBM Developers里的http: ...
mina 入门 -
howesen:
断包与粘包问题,需要处理下就好了
mina接收数据不全(2) -
sniciq:
git clone --recursive git://git ...
ESB学习笔记(Spring Integration实战)
文章列表
C#
winform程序设置开机启动,当读取配置文件,或者加载图片如果设置的是相对路径时,开机启动时会出现问题(直接运程程序是没问题的)。这是因为开机
启动的程序要使用绝对路径,相对路径不行。我们可以通过Application .St ...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;
namespace base64_img
{
public partial class Form1 : Form
{
...
这几天一直有人问我如何保存RichTextBox的文本到数据库,包括格式等等,然后需要的再从数据库取出来,并且显示到RichTextBox中。
其实,RichTextBox的文本是一个FlowDocument类型的对象,我们只需要利用XamlReader和XamlWriter就能很好的完成上述工作。
【保存Document到流】
FlowDocument document = richTextBox.Document;
Stream s = new MemoryStream(); // 其他的什么Stream类型都没问题
XamlWriter.Save(document, s) ...
WPF里面虽然很多形式上跟Winform一样,但是控件的使用上面还是会有很多诧异。RichTextBox就是一个例子,是的,在WPF里面对这个控件可以做很多Winform很难做的效果出来。
比如在对RichTextBox插入图片,winform时代除了用复制粘贴这种借助剪贴板的差劲方法之外就是要重写和自定义RichTextBox控件了。这就需要高超的编程能力了。但在WPF里面,只需要加几个代码就能搞定了。
在XAML里面添加图片到RichTextBox可以如下所示:
<RichTextBox HorizontalAlignment="Left" ...
前面的文章已经介绍了SQLite数据库和ADO.NET Provider for SQLite, 现在介绍下如何使用c#操作SQLite数据库。
1. 到 http://sourceforge.net/projects/sqlite-dotnet2/files/
下载ADO.NET provider for the SQLite database engine. 然后安装。
2. 在VS 2005 新建控制台程序,然后添加引用System.Data.SQLite.dll,该文件在ADO.NET provider for the SQLite 安装目录的bin目录下。
3. usin ...
WPF里面虽然很多形式上跟Winform一样,但是控件的使用上面还是会有很多诧异。RichTextBox就是一个例子,是的,在WPF里面对这个控件可以做很多Winform很难做的效果出来。
比如在对RichTextBox插入图片,winform时代除了用复制粘贴这种借助剪贴板的差劲方法之外就是要重写和自定义RichTextBox控件了。这就需要高超的编程能力了。但在WPF里面,只需要加几个代码就能搞定了。
在XAML里面添加图片到RichTextBox可以如下所示:
<!--
Code highlighting produced by Actipro CodeHighli ...
Windows环境下配置+运行red5源码+AS3连接red5简单示例
Posted on 18 April 2010
Windows环境下+配置+运行red5源码
Red5发展很快,目前最新版本为0.9.1,与以前的版本(0.8.+、0.7.+、0.6.+)差别很大,中文资料奇缺,鉴于此,我写下这篇文章,希望能帮上您的忙。
由于没有下载到0.9.1的源码,我们现在以red5 0.9.0为例介绍如何配置、编译、运行Red5源码。Red5 0.9.0与red5 0.9.1差不多,你可以用本文所介绍的方式来配置red5 0.9.1。
1.打开red5 0.9.0的下载页面:http:/ ...
写在前面:使用传统的TreeView,要增加个小功能,如三状态的TreeItem,经常都是需要很高的编程技术和大量的代码。而在.net新的界面设计中平台中,这个事情是很容易的,你要做的事就是发挥自己的想像力,组装手头上的小组件 ...
http://www.cnblogs.com/RMay/archive/2008/08/14/1268028.html
SQLite 数据库加密的一种解决方案
SQLite是一个非常小巧的跨平台嵌入式数据库,它的数据库以文件的形式存放在本地磁盘上,但是在其开源的免费版中它却缺少了一个数据库中几乎是
必备的功能,那就是对于数据库的加密。SQLite的数据库文件可以被任何的文本编辑工具打开,从而获取到其中的数据,这一点令很多开发者感到不安。
但是其实SQLite是支持数据库加密的,前些天看到了网友arris的帖子,具体如下:
sqlite
的源代码中原本就考虑了加密的实现,并且保留了接口sqlite3_key和sqlite3_rekey,只是这两个函数在free版本中没有实现,但幸
运的是,s ...
1、?
这个问题好专业啊!一句话两句话还真不好说清。您听说过
C++
中有个
COM
的概念吧?您听说过
JAVA
里的虚拟机吧?
CLR
(公共语言运行时)就是“
COM
虚拟机”。而
CLI
(公共语言基础架构)就是
CLR
的指令集。而
.NET
是
CLI
的一种实现方式。简单的说,
.NET
框架是一个平台,
.NET
框架就相当于在现有操作系统(比如
Windows
)上再加上一个操作系统。编程人员针对
.NET
进行开发,然后由
CTRL + SHIFT + B 生成解决方案
CTRL + F7 生成编译
CTRL + O 打开文件
CTRL + SHIFT + O 打开项目
CTRL + SHIFT + C 显示类视图窗口
F4 ...
我们都知道,AIR的效果是非常出色的,这也是大家喜欢她的原因,可是她的本地代码控制能力却是非常的弱,我们所做的好多试图将AIR本地化的努力最终不得不以失败而告终,其惨痛无以言表。
现在,aperture框架来了,我们不再痛苦了,我们用AS3与 C++完美结合,做出功能与效果兼具的软件成为可能。
本篇文章利用aperture框架让AS3使用windows的动态链接库(dll)文件。
aperture框架下载地址:http://aperture.fluorinefx.com/
好了,让我们开始吧。
1.安装aperture框架(我的是安装在D:\Program ...
关键字: sqlite
入门至精通
菜鸟入门
1。从www.sqlite
.org
下载SQLite
3.3.4的版本
为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。
Cmd 进入命令行
1)
创建数据库文件:
>SQLite3 d:\test.db 回车
就生成了一个test.db在d盘。
这样同时也SQLite3挂上了这个test.db
2)
用.help可以看看有什么命令
& ...
字符串:message = ' "param" : [{"id":"308","type":"freedom"}]'
var obj : Object = JSON.decode(message).param[0] ;
for ( var key:String in obj )
{
trace ( " key = " + key + "obj[key]" + obj[key]) ;
}