tan
站在牛顿头上吃苹果的程序员
摘要: Silverlight 提供了在全屏模式下显示基于 Silverlight 的应用程序的功能,可以实现全屏功能,先看一个示例;xaml: <Grid x:Name="LayoutRoot" Background="White"> <Button Content="全屏" Height="23" HorizontalAlignment="Left" Margin="174,106,0,0" Name="button1" VerticalAl 阅读全文
posted @ 2011-11-25 15:04 tanliang 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: DisppatcherTimer是一个比较常用的计时器对象,其使用非常简单,位于using System.Windows.Threading命名空间下,如下演示一个获取系统时间的例子: public CygBrowser() { InitializeComponent(); DispatcherTimer timer = new DispatcherTimer(); //设置一个间隔时间 timer.Interval = new TimeSpan(0, 0,... 阅读全文
posted @ 2011-11-25 14:40 tanliang 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 说到多线程,首先我们得了解他的应用领域,用在哪、一般当应用程序中需要处理界面逻辑的同时又要去处理其它的逻辑行为,如果是在单线程下那么就要按照顺序依次去完成,如果需要同时完全或者在一件事做到某种程度时再做另外一件事情,就可以通过多线程来进行处理。 接下来将演示如何利用多线程去实现一个简单的倒计时功能:Xaml:1 <Grid x:Name="LayoutRoot" Background="White">2 <StackPanel Name="stackPanel" Orientation="Horizonta 阅读全文
posted @ 2011-09-22 12:42 tanliang 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 以VS2010作为开发工具,首先启动Visual Studio,然后点击“文件”-->“新建项目”,在模版中选择silverlight,输入名称点确定后在新弹出窗口中选择silverlight版本,创建一个SilverlightSimple1的项目。1.新建项目后分为两个部分: a. asp.net网站项目 新建后包含以下文件: Silverlight.js :提供一些 JavaScript 帮助器函数,这些函数用于将 Silverlight 插件嵌入某一网页和用于自定义 Silverlight 安装体验。 SilverlightSimple1TestPage.aspx和 Silverl 阅读全文
posted @ 2011-09-21 12:49 tanliang 阅读(543) 评论(0) 推荐(0) 编辑
摘要: JavaScript是一个非常容易了解错误和混淆的技术、很多初学者容易对其概念进行误解、在看完月影的王者归来后觉得对本主题有用的知识点摘录下来希望对有需要的朋友有所帮助。 1.Java和JavaScript的关系 从字面上来看、JavaScript中前缀JAVA似乎就暗示JavaScript和JAVA之间的关系、事实上两者是完全不同的,JAVA和javascript语法非常相似、就类似于java和C语法类型一样、其javascript的历史可以追溯到一个名为Cmm的语言、javascript的一些特性就来源于其中、此外在javascript语言之前,浏览器的环境中也是有脚本语言的,但是是第三. 阅读全文
posted @ 2011-07-01 13:18 tanliang 阅读(324) 评论(0) 推荐(0) 编辑
摘要: JavaScript中比较运算符'=='与'==='可能大家用的比较多的是“==”、对于“===”很多人可能很陌生、不常见、列出两者以及其他比较运算符的区别和大家进行分享:假设给定 x=5:运算符描述例子== 等于 x==8 为 false=== 全等(值和类型) x===5 为 true;x==="5" 为 false!= 不等于 x!=8 为 true> 大于 x>8 为 false< 小于 x<8 为 true>= 大于或等于 x>=8 为 false<= 小于或等于 x<=8 为 tru 阅读全文
posted @ 2011-05-16 22:13 tanliang 阅读(4913) 评论(0) 推荐(1) 编辑
摘要: Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库可以更方便的创建支持多文化多语言的软件应用。 该软件包1.0版提供以下七个组件以增强.NET Framework对全球化软件应用开发的支持。 East Asia Numeric Formatting Library - 支持将小写的数字字符串格式化成简体中文,繁体中文,日文和韩文的大写数字字符串。Japanese Kana Conversion Library - 支持将日文假名(Kana)转化为另一种日文字符。Japanese Text . 阅读全文
posted @ 2011-03-25 11:40 tanliang 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 进程是对一段静态指令序列(程序)的动态执行过程,是系统进行资源分配和调度的一个基本单位。同一个进程是可以划分为若干个独立的执行流,也称之为线程。 线程是CPU调度和分配的基本单位。在Windows环境下,用户可以同时运行多个应用程序,执行的应用程序就是一个进程。例如一台电脑上同时打开两个QQ时,每个运行的QQ就是一个进程;而用一个QQ和多个人聊天时,每个聊天窗口就是一个线程。在C/S模式下,服务器需要不断监听来自各个客户端的请求,这时,如果采用单线程机制的话,服务器将无法处理其他事情,因为这个线程要不断的循环监听请求而无法对其他请求做出响应。实际上,当要花费大量时间进行连续的操作时,或者等待网 阅读全文
posted @ 2011-01-20 22:45 tanliang 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 处理好安装包后、测试反馈出现重复数据库时不能正常删除、发现这一问题后进行跟踪调试、发现问题出在数据库名为数字时无法正常删除。 如下两句语句数据库中都相应存在“111”和"DATA_NAME"数据库、但语句一将会报错。那么发现这一问题、稍有经验的朋友就会发现只要在111中加"[]"即可、那么可见[]在sql中是不可或缺的一部分、往往是一些细节方面会导致开发中出现一些多余缺陷、接下来将阐述[]相关用法和概念: 一般加[ ]用于定界列名或表名等信息,以区别一些特殊的不合命名规则的字串,或是与系统保留字有冲突。 如果表名不是关键字,如DATA_NAME ,则用"select * from DATA_N 阅读全文
posted @ 2011-01-11 17:09 tanliang 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 今天群里一朋友提到关于通过后台直接调用JS问题、稍作总结发现可以通过下列几种方式实现1.通过ClientScriptManager.RegisterStartupScript 方法实现 MSDN描述:向page对象注册启动脚本。重载列表如下:RegisterStartupScript(Type, String, String) 使用类型、键和脚本文本向 Page 对象注册启动脚本。RegisterStartupScript(Type, String, String, Boolean)使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。 我们可以使用类型、键和脚 阅读全文
posted @ 2011-01-10 13:54 tanliang 阅读(547) 评论(0) 推荐(0) 编辑