07 2009 档案
30岁,我的程序员梦想
摘要:30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员…… 我的经历到这里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。我想对我上面所说的话给一个总结: 1。如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。 2。不要因为自己年轻就找理由挥霍时间,少玩一点网游……,多看点书,多练练题。 3。如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来 阅读全文
posted @ 2009-07-29 12:06 GT_Andy 阅读(243) 评论(0) 推荐(0)
非常精彩的Silverlight 2控件样式
摘要:概述大家是否觉的现在Silverlight 2提供的默认的控件不能满足自己的要求?好在Silverlight的控件可以运用皮肤,微软Silverlight控件的设计者的主管Corrina开发了几套非常精彩的Silverlight 2控件皮肤,现在已经提供下载,大家可以很方便的添加到自己的项目中,让你的Silverlight程序更炫更酷。Bubbly 在线演示 下载Red在线演示 下载Flat在线演示 下载本文出自 “TerryLee技术专栏” 博客,请务必保留此出处http://terrylee.blog.51cto.com/342737/67286本文出自 51CTO.COM技术博客 阅读全文
posted @ 2009-07-28 19:45 GT_Andy 阅读(117) 评论(0) 推荐(0)
(30):Silverlight 2 使用Transform实现更炫的效果(下)
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文为使用Transform实现更炫的效果第二部分,在Silverlight中提供了四种基本变换:旋转变换(Rot 阅读全文
posted @ 2009-07-28 19:44 GT_Andy 阅读(188) 评论(0) 推荐(0)
(29):Silverlight 2 使用Transform实现更炫的效果(上)
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文为理解Silverlight中的变换(Transformations)第一部分,在Silverlight中提供 阅读全文
posted @ 2009-07-28 19:43 GT_Andy 阅读(144) 评论(0) 推荐(0)
(28):Silverlight 2 图片处理
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将介绍在Silverlight 2中进行图片的处理,包括图片的拉伸、裁剪、半透明遮罩等内容。创建图片创建图片, 阅读全文
posted @ 2009-07-28 19:42 GT_Andy 阅读(201) 评论(0) 推荐(0)
(27):Silverlight 2 使用Brush进行填充
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍Silverlight中的画刷,在Silverlight中,共提供了五种:SolidColorBru 阅读全文
posted @ 2009-07-28 19:41 GT_Andy 阅读(152) 评论(0) 推荐(0)
(25):Silverlight 2 综合实例之Live Search
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本节将综合前面几篇介绍与浏览器交互部分内容,做一个综合示例——Live Search准备知识在本示例中,我们将通过 阅读全文
posted @ 2009-07-28 19:40 GT_Andy 阅读(168) 评论(0) 推荐(0)
(26):Silverlight 2 基本图形
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍Silverlight中的基本图形,主要有Line、Ellipse、Rectangle、Path、P 阅读全文
posted @ 2009-07-28 19:40 GT_Andy 阅读(143) 评论(0) 推荐(0)
(24):Silverlight 2 与浏览器交互相关辅助方法
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文是Silverlight 2与浏览器交互的最后一篇,将介绍相关的辅助类方法。获取浏览器信息在Silverlig 阅读全文
posted @ 2009-07-28 19:39 GT_Andy 阅读(187) 评论(0) 推荐(0)
(23):Silverlight与HTML混合之无窗口模式
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将介绍Silverlight与HTML混合编程之无窗口模式。无窗口模式为什么默认情况下Silverlight插 阅读全文
posted @ 2009-07-28 19:38 GT_Andy 阅读(213) 评论(0) 推荐(0)
(21):Silverlight 2 如何在Silverlight中调用JavaScript
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持。很多情况下,我们编写的Web应用程序中用了一些Ja 阅读全文
posted @ 2009-07-28 19:33 GT_Andy 阅读(318) 评论(0) 推荐(0)
(22):Silverlight 2 在Silverlight中如何用JavaScript调用.NET代码
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持。上一篇介绍在Silverlight中调用JavaS 阅读全文
posted @ 2009-07-28 19:33 GT_Andy 阅读(310) 评论(0) 推荐(0)
(19):Silverlight 2 如何在Silverlight中与HTML DOM交互(上)
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在Silverlight 2与HTML 阅读全文
posted @ 2009-07-28 19:32 GT_Andy 阅读(153) 评论(0) 推荐(0)
(20):Silverlight 2 如何在Silverlight中与HTML DOM交互(下)
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。Silverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在Silverlight 2中与HTML 阅读全文
posted @ 2009-07-28 19:32 GT_Andy 阅读(128) 评论(0) 推荐(0)
(18):Silverlight 2 综合实例之RSS阅读器
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发本文将综合前面十七篇讲过的界面布局、样式、控件模板、数据绑定、网络通信等几个方面,来开发一个综合实例——简易RSS阅 阅读全文
posted @ 2009-07-28 19:31 GT_Andy 阅读(186) 评论(0) 推荐(0)
(17):Silverlight 2 数据与通信之ADO.NET Data Services
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何调用ADO.NET Data Services。准备知识由于ADO 阅读全文
posted @ 2009-07-28 19:30 GT_Andy 阅读(183) 评论(0) 推荐(0)
(15):Silverlight 2 数据与通信之ASMX
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何与ASMX进行通信。简单示例本文的示例非常简单,其过程也跟我们在一 阅读全文
posted @ 2009-07-28 19:29 GT_Andy 阅读(176) 评论(0) 推荐(0)
(16):Silverlight 2 数据与通信之JSON
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中对于JSON的支持。简单示例在本文中我们仍然采用前面两篇文章中用过的显示最新随笔这样一个示例(举一反三嘛:)),最终完成的效果如下图所示:首先我们建立服务端, 阅读全文
posted @ 2009-07-28 19:29 GT_Andy 阅读(151) 评论(0) 推荐(0)
(14):Silverlight 2 数据与通信之WCF
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何与WCF进行通信。简单示例在本示例中,我们将通过WCF来获取一个最 阅读全文
posted @ 2009-07-28 19:28 GT_Andy 阅读(153) 评论(0) 推荐(0)
(12):Silverlight 2 数据与通信之WebClient
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将介绍如何在Silverlight 2中使用Web Client进行通信。简单示例编写一个简单的示例,在该示例中,选择一本书籍之后,我们通过Web Client去查询书籍的价格,并显示出来,最终的效 阅读全文
posted @ 2009-07-28 19:27 GT_Andy 阅读(167) 评论(0) 推荐(0)
(13):Silverlight 2 数据与通信之WebRequest
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文将简单介绍在Silverlight 2中如何使用WebRequest进行数据的提交和获取。简单示例在本文中,我们仍然使用在一步一步学Silverlight 2系列(12):数据与通信之WebClie 阅读全文
posted @ 2009-07-28 19:27 GT_Andy 阅读(163) 评论(0) 推荐(0)
(11):Silverlight 2 数据绑定
摘要:概念Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第十一篇,主要介绍Silverlight 2中的数据绑定。数据绑定模式在Silverlight 2中,支持三种模式的数据绑定。1.OneTime:一次绑定,在绑定创建时使用源数据更新目标, 阅读全文
posted @ 2009-07-28 19:26 GT_Andy 阅读(158) 评论(0) 推荐(0)
(10):Silverlight 2 使用用户控件
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第10篇,主要介绍Silverlight 2中的用户控件使用。创建用户控件在Silverlight 2中,我们可以根据开发自定义控件或者创建用户控件,以达到控件重用的目的,添加一个新的用户 阅读全文
posted @ 2009-07-28 19:25 GT_Andy 阅读(161) 评论(0) 推荐(0)
(8):Silverlight 2 使用样式封装控件观感
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第八篇,主要介绍在Silverlight中使用Style元素封装控件观感Silverlight 支持一种 Style 机制,它允许我们把控件的属性值封装成可重用的资源。我们可以把这些样式声 阅读全文
posted @ 2009-07-28 19:24 GT_Andy 阅读(144) 评论(0) 推荐(0)
(9):Silverlight 2 使用控件模板
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第九篇,主要介绍如何使用控件模板定制控件的观感。Silverlight提供了极其强大的功能,允许用户完全定制控件的外观。定制控件内容在Silverlight中,WatermarkedTex 阅读全文
posted @ 2009-07-28 19:24 GT_Andy 阅读(179) 评论(0) 推荐(0)
(7):Silverlight 2 全屏模式支持
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第七篇,介绍如何在Silverlight 2中使用全屏模式。实现全屏模式全屏模式有时候是非常有用的,在Silverlight中,提供了很好的支持。实现起来也非常的简单,其实只有一行代码,编 阅读全文
posted @ 2009-07-28 19:23 GT_Andy 阅读(195) 评论(0) 推荐(0)
(6):Silverlight 2 键盘事件处理
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第六篇,介绍Silverlight中的键盘处理事件,在Silverlight 2中,支持KeyDown和KeyUp两个事件。声明事件所有的事件声明过程都是一样的,在XAML中或者是在代码中 阅读全文
posted @ 2009-07-28 19:08 GT_Andy 阅读(207) 评论(0) 推荐(0)
(5):Silverlight 2 实现简单的拖放功能
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第五篇,利用前面讲过的鼠标事件处理实现简单的拖放功能。准备XAML在实现拖放功能中,分为三个步骤:1.按下鼠标,触发MouseLeftButtonDown事件,选择要拖动的对象。2.移动鼠 阅读全文
posted @ 2009-07-28 19:07 GT_Andy 阅读(188) 评论(0) 推荐(0)
(4):Silverlight 2 鼠标事件处理
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第四篇,学习Silverlight 2中的鼠标事件处理,支持的鼠标事件包括MouseMove 、MouseEnter 、MouseLeave 、MouseLeftButtonDown、Mo 阅读全文
posted @ 2009-07-28 19:05 GT_Andy 阅读(205) 评论(0) 推荐(0)
(3):Silverlight 2 界面布局
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第三篇,学习Silverlight 2中的界面布局,Silverlight 2中新增加了Grid和Panel两个布局容器,使得界面布局更加的强大和灵活。Canvas面板Canvas是在Si 阅读全文
posted @ 2009-07-28 19:04 GT_Andy 阅读(213) 评论(0) 推荐(0)
(2):silverlight 2 基本控件
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列文章第二篇学习几个基本的控件。在Silverlight 2中,提供了大量的控件,包括Button、、Calendar 、CheckBox 、DataGrid 、DatePicker 、Grid 阅读全文
posted @ 2009-07-28 19:02 GT_Andy 阅读(164) 评论(0) 推荐(0)
(1):创建一个基本的Silverlight应用
摘要:概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。本文为系列第一篇创建一个基本的Silverlight 2应用,不能免俗,从最简单的Hello Word 开始。建立项目安装完Silverlight 2 Beta 1之后打开VS2008,打开新建项目对话 阅读全文
posted @ 2009-07-28 19:01 GT_Andy 阅读(195) 评论(0) 推荐(0)
使用Silverlight 2实现水中倒影效果
摘要:概述本文将综合运用图形图像处理技术,如画刷、半透明遮罩、Transform等,实现一个水中倒影效果的示例。Step 1:素材准备最终我们实现的效果图将会如下所示: 先准备一张图片,这里我使用了一张液晶显示器的图片:)Step 2:创建图片首先我们创建一个图片,使用Image控件,并进行定位运行后应该看起来如下所示: Step 3:创建倒影复制一张图片,使其位置与原始图片一样,然后我们使用ScaleTransform进行创建图片的倒影,这时图片已经翻转到了屏幕的外面,可以通过调节Canvas.Top进行调节,或者使用TranslateTransform:运行后看起来如下所示: Step 4:半透 阅读全文
posted @ 2009-07-28 18:59 GT_Andy 阅读(199) 评论(0) 推荐(0)
JSON -- 轻量级的数据交换语言
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称/值”对的集合(A collection of 阅读全文
posted @ 2009-07-28 18:09 GT_Andy 阅读(911) 评论(0) 推荐(0)
C#异步socket的线程通讯
摘要:MSDN里(同)异步socket通信的代码ms-help://MS.MSDNQTR.v90.en/dv_fxnetwork/html/f3fc7533-6956-42c6-bbc3-73e5a221027d.htmAsynchronous Client Socket Example:using System;using System.Net;using System.Net.Sockets;using System.Threading;using System.Text;// State object for receiving data from remote device.public c 阅读全文
posted @ 2009-07-28 01:21 GT_Andy 阅读(1971) 评论(0) 推荐(0)
最基本的Socket编程 C#版
摘要:说明:此示例在.net2005\xp下运行通过示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的Bind()方法绑定EndPoint;第四步:用socket对像的Listen()方法开始监听;第五步:接受到客户端的连接,用socket对像的Accept()方法创建 阅读全文
posted @ 2009-07-28 00:33 GT_Andy 阅读(296) 评论(0) 推荐(0)
C#-Socket通信如何实现?
摘要:最近做项目,需要用C#语言写个UDP的底层通讯的类。看了2本书,书上说的都好象简单了些。 后来请教了高手一些思路。3个线程:1-用来send数据包;2-用来receive数据包;3-用来判断超时。当数据包send出去后,就把包标识等等信息放到一个链接表中去,然后等候应答。如果1秒种后没收到应答就再send一次,连续3次没收到应答,就把该包从链接表中摘掉,返回一个消息;如果有receive到应答,就到链接表里去找对应的包,找到后返回消息,同时把包从链接表中摘掉。 知道思路,可是还是不知道应该怎么写。哪位高手有写过类似的通讯类。请发份到我邮箱:###@163.com 万分感谢!!!!!!! === 阅读全文
posted @ 2009-07-28 00:28 GT_Andy 阅读(1070) 评论(0) 推荐(0)
Silverlight Image Source URI : 一个反斜杠引发的血案
摘要:Silverlight2现在支持的Image格式有jpg和png,部分png编码也不支持,同时有些png在xaml的design预览中不可见,但运行时可见。请看XAML markup中两行代码的异同: StackPanel Background="White" Orientation="Vertical" Image x:Name="blue" Source="/images/blue.png" Stretch="None"/ Image x:Name="green" Source="images/green.png" Stretch="None" / /StackPanel 阅读全文
posted @ 2009-07-27 22:08 GT_Andy 阅读(270) 评论(0) 推荐(0)
Silverlight 3 - MultiThreading编程
摘要:多线程对开发和用户体验的重要性不言而喻,Silverlight BCL 几乎提供了完整的 Thread Class。1. Dispatcher和 WPF / WinForm 一样,我们只能在 UI Thread 中更新显示控件属性。多线程编码时,需要借助于 Dispatcher。private void Button_Click(object sender, RoutedEventArgs e){new Thread(() ={this.Dispatcher.BeginInvoke(() = { this.TextBlock1.Text = DateTime.Now.ToString(); 阅读全文
posted @ 2009-07-27 16:20 GT_Andy 阅读(170) 评论(0) 推荐(0)
Silverlight 3.0 network 通讯
摘要:Silverlight 支持使用 HTTP/HTTPS (System.Net.WebClient 等) 和 Socket (System.Net.Sockets) 两种方式访问远程服务器,但基于安全原因,对这些网络访问制定了严格的安全策略。1. HTTP/HTTPS 访问策略(1) 始终允许同域调用。同域是指调用必须使用同一子域、协议和端口,这是出于安全原因以及防止跨域伪造。(2) Silverlight 支持访问包含跨域策略文件的网站服务。跨域访问时,Silverlight Application 首先在目标 Web 服务的根路径查找 Silverlight 跨域策略文件 (clienta 阅读全文
posted @ 2009-07-27 16:06 GT_Andy 阅读(274) 评论(0) 推荐(0)
Stay Hungry, Stay Foolish--2005斯坦福大学05年毕业演讲
摘要:斯蒂夫•保罗•乔布斯(Steve Paul Jobs,1955年2月24日出生-)是蘋果電腦的現任首席執行長(首席执行官)兼創辦人之一。同時也是Pixar動畫公司的董事長及首席執行長。这是他2005在斯坦福大学做的毕业演讲。。。很鼓舞人。。。也许精彩就在平实之间。。。Thank you.I'm honored to be with you today for your commencement from one of the finest universities in the world. Truth be told, I never graduated from college, and 阅读全文
posted @ 2009-07-25 16:36 GT_Andy 阅读(173) 评论(0) 推荐(0)
Establish a GPRS connection with TcpClient
摘要:.NET CF's HttpWebRequest automatically sets up a GPRS connection for web requests/web services when a wired/wi-fi connection is not available. Therefore, when you do a web request or consume a web service, developers do not need special coding to handle the GPRS connection case. This does not apply 阅读全文
posted @ 2009-07-24 16:09 GT_Andy 阅读(220) 评论(0) 推荐(0)
Silverlight 3 Chat application with WCF Duplex Binding
摘要:How does the application work?The ChatHost accepts connections from all Silverlight clients. Silverlight calls a login method on the ChatHost and the ChatHost holds a list of all connected clients.When a Silverlight clients sends a message to the chatbox, the ChatHost will broadcast this message to 阅读全文
posted @ 2009-07-24 15:51 GT_Andy 阅读(199) 评论(0) 推荐(0)
Silverlight开源项目与第三方控件收集
摘要:OpenSource Porject:1. Siverlight ToolKit (OpenSource)http://www.codeplex.com/Silverlight 补充: Silverlight Toolkit March 2009 changes2. GOA ToolKit for Silverlight (OpentSource)http://www.netikatech.com/downloads3. Silverlight Contrib (OpenSource)http://silverlightcontrib.codeplex.com/4. Silverlight E 阅读全文
posted @ 2009-07-23 13:10 GT_Andy 阅读(165) 评论(0) 推荐(0)
基于Socket 的 Silverlight 聊天室程序
摘要:Looking for the same application but using WCF Duplex binding instead of sockets? Check out the Silverlight Chat application with WCF Duplex Binding.My goal was to build a silverlight chat application. Silverlight will be my client, and I had to build a host, to host the chatroom. The host needs to 阅读全文
posted @ 2009-07-23 13:06 GT_Andy 阅读(752) 评论(0) 推荐(0)
Microsoft Expression blend 3 新功能简介
摘要:主页BlogsEast's blogMicrosoft Expression 3 新功能简介Posted 周二, 07/14/2009 - 23:36 by East 2009年7月10日,微软公司在旧金山宣布推出Microsoft Expression 3,这是一套面向强大平台的高级工具组,用于在Web上创建并交付富互联网应用程序(RIA)和媒体体验。在设计与开发者的工作中,Microsoft Expression Blend中的SketchFlow和Microsoft Expression Web中的SuperPreview这样的新功能,在可用性和提高生产力方面取得了长足的进步。Expre 阅读全文
posted @ 2009-07-22 14:14 GT_Andy 阅读(1152) 评论(0) 推荐(0)
Flash 与 Silverlight 终极大比拼
摘要:Flash 与 Silverlight 终极大比拼COMSHARP CMS写道:自 Silverlight 1.0 发布以来,Web 开发与设计者们关于该选择 Flash 和 Silverlight 的争论便开始了,在成熟的 Flash 面前,Silverlight 面临着如何赢得市场的难题。然而 Silverlight 中包含了一些开发设计者们一直希望 Flash 能拥有的功能,诸如SEO,本文对 Flash 和 Silverlight 的技术细节进行了详尽的对比。动画功能Flash 使用基于帧的动画模式,在逐帧动画模式中,我们为每个帧创建对象并生成动画序列。比如你想让一个对象在3秒内穿过屏 阅读全文
posted @ 2009-07-22 12:27 GT_Andy 阅读(227) 评论(0) 推荐(0)
UI展现技术总结
摘要:相关文章: 另类角度看RIA Flex on Rails 安装 关于Flex. 推荐圈子: flex 更多相关推荐 我个人工作中有过web、RCP、RIA等方面的经历,对图形界面技术以及其趋势,有过深入的思考,这里写下我的见解,欢迎大家讨论。 下面我们将讨论CS ajax RCP RIA等 一、过去技术总结 CS技术:CS技术的C部分,本质上是用某种语言,调用本地widget作为图形用户显示界面,并用某种语言相应事件处理和业务处理。 BS技术:BS技术的B部分,本质上是用HTML,调用(通过HTML解释器)容器内的widget作为图形用户界面,并且用某种语言相应事件处理和业务处理。 CS技术 阅读全文
posted @ 2009-07-21 19:53 GT_Andy 阅读(263) 评论(0) 推荐(0)
使用Silverlight 2 和 VS 2008创建“Hello World”程序
摘要:【原文地址】Silverlight Tutorial Part 1: Creating "Hello World" with Silverlight 2 and VS 2008 【原文发表日期】 Friday, February 22, 2008 5:57 AM这是8个系列教程的第一部分,这系列示范如何使用Silverlight 2的Beta1版本建造一个简单的Digg客户端应用。这些教程旨在按顺序阅读,帮着解释Silverlight的一些核心编程概念。使用 VS 2008 创建一个新的Silverlight 应用我们来开始我们的Digg应用的开发,先选择Visual Studio 2008 阅读全文
posted @ 2009-07-21 17:48 GT_Andy 阅读(241) 评论(0) 推荐(0)
Microsoft VS2008 , Silverlight , Expression Blend , XAML 关联性
摘要:XAML是XML标记语言,很巧妙的控制CLR进行GPU的渲染并同步后台CS 实现在UI/代码分离.VS2008是Coding编码工具,特长是代码编写,但对其UI设计方面这块放到了Blend上,美工用Blend画界面,程序员用VS打开编程.【http://www.slfans.com/?action-viewnews-itemid-16080】Silverlight是WPF子集,微软使用WPF来统一界面程序,但WEB发展的速度并没有微软想像的快,WPF功能的强大对于互联网来说也意味着过于庞大,于是产生了silverlight,以plug-in的形式,注入到浏览器进行CLR的解析.精简重写了WPF 阅读全文
posted @ 2009-07-20 20:43 GT_Andy 阅读(199) 评论(0) 推荐(0)
Silverlight 3 Is Released To The Web
摘要:Microsoft released Silverlight 3 to the web several hours ago. This I believe marks the first business-ready development platform since its inception in 2007. There are tons and tons of new features, much needed for a long time, kudos to Silverlight team. They have done a good job in rapidly deliver 阅读全文
posted @ 2009-07-20 18:27 GT_Andy 阅读(181) 评论(0) 推荐(0)
微软发布Silverlight 3正式版 新增50多项功能
摘要:北京时间7月10日消息,微软于当地时间7月9日在旧金山发布了Silverlight 3的正式版(版本号3.0.40624.0),相比于上个一版本,Silverlight 3新增了50多种功能,包括GPU加速、H.264编解码器、浏览器外运行等等,还提升了动态视频性能和质量,而且体积更小(Windows版本4MB),更新安装更方便。Silveright 3安装界面51CTO.com之前曾就Silverlight 3的新增功能做过专门的报道,在《图解Silverlight 3的7个新功能》中,我们看到透视化3D、GPU加速、自定义特效等炫目应用。与之前的版本相比,在Silverlight 2中缺少 阅读全文
posted @ 2009-07-20 10:44 GT_Andy 阅读(226) 评论(0) 推荐(0)
PyQt 第一个程序 “Hello World”
摘要:# Every Qt application needs a QApplication object. sys.argv are the command line arguments. # QApplication needs them so it can handle options, like -help (try it) a=qt.QApplication(sys.argv) # We create a button called w. It says "Hello World" and has no parent (None as second argument). # Not hav 阅读全文
posted @ 2009-07-12 23:21 GT_Andy 阅读(508) 评论(0) 推荐(0)
人就这么一辈子
摘要:题记--- 我不喜欢累赘文字,喜欢凝练的诗词,所以很少动笔去把思考的过程写出来,应该说我没有驾御文字的能力,也可以说那是我的缺陷。我常悲哀我无法表达我的所思所想,看到文飞墨舞的散文以及评论我会嫉妒那美妙的华丽字句,看到长篇累段的小说来表达作者的思想,我就想尽快在这里找到一句至理名言。自己有时候写点酸诗悲词,那只是发泄。也许女人有时候喜欢在悲剧色彩里享受那凄美。喜欢看哲学、诗歌之类的文字,今天想写点什么,就说说人这一辈子吧,其实我想说,什么道理都在身边事里,什么思想都该自己用心在生活里体会,生活就是一本最精简的书, 一切都得从生活里学。书是别人写的,而你要真正理解了生活才能读书不白读。我的生命中 阅读全文
posted @ 2009-07-12 21:29 GT_Andy 阅读(259) 评论(0) 推荐(0)
PyQt 定制静态地图应用
摘要:定制静态地图应用下面我们在NetBeans的Python IDE中新建一个Python工程,点击创建工程,出现的界面如图33-9所示。(点击查看大图)图33-9 新建Python工程输入工程的名称为staticmap,Python IDE会为我们创建名为staticmap.py的代码文件,并将其设定为主文件,如图33-10所示。(点击查看大图)图33-10 设定工程名称和存储位置下面为生成的主文件staticmap.py添加相应的代码,首先在程序的开始加载所需的模块,引用部分代码段如下:引入QtCore和QtGui所包含的类,PyQt4的基本模块都包含在QtGui中。由于静态地图的请求还须要对 阅读全文
posted @ 2009-07-08 21:00 GT_Andy 阅读(1740) 评论(0) 推荐(0)
贴python毕业设计代码 请大家指出存在的缺点
摘要:基于python的xml与ms excel的互转系统 test_ui.py(工具自动生成的,所以这个代码不需要讨论,贴出来完全为了本设计完整) # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'xml-excel2.ui' # # Created: Tue Dec 09 13:42:25 2008 # by: PyQt4 UI code generator 4.4.3 # # WARNING! All changes made in this file will be lost! from 阅读全文
posted @ 2009-07-08 16:16 GT_Andy 阅读(1119) 评论(0) 推荐(1)
PyQt4 - (3) 菜单和工具栏
摘要:主窗口 QMainWindow类给我们提供了一个程序主窗口,使得我们能够创建一个标准的程序框架,包括了状态栏,工具栏和菜单栏。状态栏(Statusbar) 状态栏就是一种用来显示状态信息的小部件.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1#!/usr/bin/python23#statusbar.py45importsys6fromPyQt4importQtGui78classMainWindow(QtGui.QMainWindow):9d 阅读全文
posted @ 2009-07-06 15:33 GT_Andy 阅读(2599) 评论(0) 推荐(0)
PyQt4 - (2) 第一印象
摘要:在这个部分,我们开始学习一些PyQt4的基本功能,解释会比较详细,就像教孩子说话一样。最简单的example 下面的示例会非常的简单,仅仅显示一个小窗口,但是将来我们可以通过这个小窗口做很多事情。我们可以对它进行缩放,最大化,最小化。而这些就需要比较多的代码了。但是开发人员已经帮我们完成了这些功能,因为这些功能在大多场合都会使用到,所以没有必要让我们重复。PyQt是一个高级别的工具库,如果使用级别相对较低的库开发下面的功能,就非常可能需要更多的代码了。1#!/usr/bin/python23#simple.py45importsys6fromPyQt4importQtGui78app=QtGu 阅读全文
posted @ 2009-07-06 13:40 GT_Andy 阅读(1309) 评论(0) 推荐(1)
PyQt4 - (1) PyQt4简介
摘要:关于这个教程 这是一个PyQt4的简单教程,目的就是为了让大家对PyQt4有个初步的了解。 关于PyQt PyQt是一个GUI库,是将Python和Qt结合在一起的产物。而Qt是目前比较成功和强大的GUI库。你可以通过访问www.riverbankcomputing.co.uk了解更多关于PyQt的消息,目前主要的开发人员是 Phil Thompson. PyQt通过一组python模块来实现的,其中包括了超过300个类,尽6000个函数和方法。非常好的是,这个库是平台独立的,可以运行于当前大多操作系统中,包括Unix,Window和Mac。PyQt使用的是双许可证,开发人员可以在GPL和商 阅读全文
posted @ 2009-07-06 11:29 GT_Andy 阅读(4670) 评论(0) 推荐(0)
在Eric4下用PyQt4编写Python的图形界面程序
摘要:在Eric4下用PyQt4编写Python的图形界面程序2008年6月8日转载请注明作者RunningOn  本文是PyQt4的入门教程。网上能搜到其它教程,但我觉得讲得不是很清楚,希望这篇文章对入门者更加有帮助。  先介绍一下PyQt4。Qt4图形库一经发布就好评不断,它在Python下的绑定PyQt4更是让我眼前一亮,不但漂亮,而且开发程序非常方便。在我看来,PyQt4最大的改进之一是它不再拘泥与各种布局控件了,也就是说,现在写图形界面程序,和VB一样可以直接拖控件到窗口上并随便改变大小和位置了,不再像以前那样要先放上布局控件,再在布局控件里放其它控件。对PyQt4的介绍就限于此,我也不准 阅读全文
posted @ 2009-07-03 19:32 GT_Andy 阅读(931) 评论(1) 推荐(0)
编程的那些事儿( Master Programing in a abstract view using python)(节选)
摘要:学习是一件因人而异的事情,因为每个人的生活经历、教育背景、年龄、认知模型等等,都是不尽相同的,也就是每个人所处的“维度 ”不同,而作者有一种“建立更高层抽象的能力”,用一种特有的方法尝试着给大家建立一个学习计算机的、相对高层的构架,这样,可以在一定程度上突破个人的“维度”,使大家从与周围事物建立联系开始,一步一步的走向计算机的世界。不识庐山真面目,只缘身在此山中。确实的,在学习技术的过程中,横看成岭侧成峰,远近高低各不同,但是作者却尽力想让这高低或是远近都不同的山峰,能在我们面前呈现出一种规律、共性来,这是难能可贵的,因为这个架构的过程对思维的要求是比较高的。 哲语有云,动身的时候到了,有的人 阅读全文
posted @ 2009-07-02 16:14 GT_Andy 阅读(262) 评论(0) 推荐(0)
Qt 和 PyQt
摘要:Qt 和 PyQt用于 Python 的高级 GUI 库级别: 初级Boudewijn Rempt (boud@valdyas.org), 开发人员, TryllianDavid Mertz (mertz@gnosis.cx), 促进者, Gnosis Software, Inc.2004 年 3 月 09 日Qt 工具箱是一个使用广泛的跨平台 GUI 工具箱,可用于 Windows、Linux、Mac OSX 和许多手持平台。QT 具有良好结构化(但灵活)的面向对象的结构、清晰的文档以及直观的 API。本文中,David Mertz 和 Boudewijn Rempt 探讨了 Qt 库,集中 阅读全文
posted @ 2009-07-02 13:33 GT_Andy 阅读(1763) 评论(0) 推荐(0)
QT
摘要:Qt软件 Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。  自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。  Qt支持下述平台:  MS/Windows - 95、98、NT 4.0、ME、2000、XP 和 Vista  Unix/X11 - Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、I 阅读全文
posted @ 2009-07-01 14:17 GT_Andy 阅读(540) 评论(0) 推荐(0)