08 2011 档案

摘要:示例1:AutoCompleteExtender自动完成本文展示如何使用AJAX Control Toolkit来实现这个功能,几乎所有的文章都是描述如何使用Ajax通过Web服务获取自动完成的文本,但本文介绍如何从aspx code文件中返回所需要的数据,而不是通过Web服务。http://dev.mjxy.cn/a-AutoCompleteExtender-automatically.aspx示例2:ImageAutoComplete带图片的自动完成本介绍使用使用AJAX AutoCompleteExtender 以及太图标的自动完成,这里我们演示包括世界各地不同国家的国旗。http:// 阅读全文
posted @ 2011-08-30 15:40 敏捷学院 阅读(2524) 评论(1) 推荐(1)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-AutoCompleteExtender-automatically.aspx概述TextBox的AutoComplete有的时候对我们很有用,你可能也见过这样的功能。本文展示如何使用AJAX Control Toolkit来实现这个功能,几乎所有的文章都是描述如何使用Ajax通过Web服务获取自动完成的文本,但本文介绍如何从aspx code文件中返回所需要的数据,而不是通过Web服务。示例如果你还没有下载AJAX Control Toolkit。可以通过这里http://www.asp.net/ajaxli 阅读全文
posted @ 2011-08-30 11:24 敏捷学院 阅读(820) 评论(0) 推荐(0)
摘要:实在不好意思,接下来的内容不再这里给出了。请访问下面的链接吧。步骤6:更精确瞄准目标球的绘制http://dev.mjxy.cn/a-Step-6-more-precise-targeting-of-the-ball-drawn.aspx介绍如何绘制目标球,来帮助我们更精确的瞄准。如下图所示:当绘制的目标球完全覆盖目标球的时候理论上讲就是100%的准确了。步骤7:帮助与软件注册的简单方法http://dev.mjxy.cn/a-Step-7-Help-with-a-simple-way-to-register-the-software.aspx本节介绍软件注册的简单方法和帮助。一个好的软件必须 阅读全文
posted @ 2011-08-21 17:43 敏捷学院 阅读(2051) 评论(1) 推荐(1)
摘要:原文链接:http://dev.mjxy.cn/a-Step-5-Use-the-registry-to-save-the-configuration.aspx转载请注明:敏捷学院-技术资源库 http://mjxy.cn 作者:邢泉本节介绍如何使用注册表保存程序的配置信息,方便我们再次运行程序的时候加载上次的设置数据。注册表读写操作.NET提供了Microsoft.Win32.Registry对注册表进行了封装。要获取 RegistryKey 的实例,请使用 Registry 类的静态成员之一。注册表充当计算机上操作系统和应用程序的中央信息储存库。注册表根据存储在其中的元素的逻辑顺序,以分层 阅读全文
posted @ 2011-08-18 17:21 敏捷学院 阅读(2000) 评论(1) 推荐(0)
摘要:转载请注明:敏捷学院-技术资源库 http://mjxy.cn 作者:邢泉原文链接:http://dev.mjxy.cn/a-Step-4-transparency-color-line-width-and-the-size-of-the-cue-ball.aspx本节内容介绍如何使用TrackBar控件改变窗体透明度,绘制线宽带以及母球的大小,关于窗体界面的设计请参考 步骤2:创建项目添加主窗体。透明度使用TrackBar控件frmOpacityTrackBar来控制窗体的透明度。为frmOpacityTrackBar添加Scroll事件。Scroll事件是当TrackBar被滑动的时候触发 阅读全文
posted @ 2011-08-17 21:35 敏捷学院 阅读(2426) 评论(1) 推荐(1)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Ajax-obtain-IP-Location.aspx介绍本文使用Ajax技术获取IP地理位置,这里的IP地理位置是通过抓取第三方网站的内容获取的。解决方案我们使用这样的方式获取IP所在的地理位置http://dev.mjxy.cn/ajaxcheck.aspx?action=getip&ip=202.96.64.68&ipurl=http%3A//www.ip138.com/ips.asp%3Fip%3D&startstr=%u672C%u7AD9%u4E3B%u6570%u636E 阅读全文
posted @ 2011-08-17 06:47 敏捷学院 阅读(3876) 评论(0) 推荐(0)
摘要:转载请注明:敏捷学院-技术资源库 http://mjxy.cn 作者:邢泉原文链接:http://dev.mjxy.cn/a-Step-3-Draw-the-line-of-sight-and-the-cue-ball.aspx本节我们介绍如何绘制瞄准线和母球绘制瞄准线瞄准线的绘制类似于画图程序(windows 的mspaint.exe)的画线功能。当第一次单击鼠标左键的时候定义绘制线段的起点,然后移动鼠标的同时线条会跟随鼠标的移动而增加或减少长度。再次单击鼠标左键完成线条的绘制。与mspaint.exe不同的是,我们绘制线条时不需要按住左键不放。用 GDI+ 绘制线条和形状继续下面的内容你需 阅读全文
posted @ 2011-08-17 02:53 敏捷学院 阅读(4134) 评论(1) 推荐(0)
摘要:转载请注明:敏捷学院-技术资源库 http://mjxy.cn 作者:邢泉 原文链接:http://dev.mjxy.cn/a-Step-2-Create-the-main-form-to-add-items.aspx 我使用的是VS2010 .NET Framework 4,实际.NET 2.0以上都可以完成这个程序。创建项目在“文件”菜单单击新建项目。单击“Windows 窗体应用程序”图标,然后键入“TaiQiu”作为名称。 修改主程序标题,设置Text属性的值为“敏捷学院mjxy.cn-----桌球瞄准器2011”。设置WindowState属性值为Maximized。 我们的程序界面 阅读全文
posted @ 2011-08-17 02:50 敏捷学院 阅读(3691) 评论(1) 推荐(0)
摘要:转载请注明:敏捷学院-技术资源库 http://mjxy.cn 作者:邢泉原文链接:http://dev.mjxy.cn/a-Step-1-introduction-and-use-of-the-billiard-sight.aspx介绍本文介绍如何开发一个桌球瞄准器,我在玩台球游戏的时候老是输分(水平太差),于是愿赌不服输的精神促使我(当然我们还是要支持公平的比赛?)开发了台球游戏瞄准的辅助工具。这不是一个游戏外挂,仅是利用了一些操作上的技巧来完成瞄准工作。这也是一个编程的入门教程,没有使用难于理解的类封装等概念,只是简单的解决一些问题。有一些编程经验的初学者都可以完成,于是写下来给我们敏捷 阅读全文
posted @ 2011-08-17 02:46 敏捷学院 阅读(3412) 评论(1) 推荐(1)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-767.aspx介绍本文介绍使用C#编写如何在指定的时间内自动更换已经指定的墙纸。运行代码示例需要.net 2.0 以上版本支持。运行程序后将显示在系统托盘内。双击可打开配置主窗体。你可以添加或删除图片,还可以设置墙纸更换的时间。示例设置桌面图片设置桌面的图片我们需要用到WINAPI SystemParametersInfo才可以完成:[DllImport("user32.dll", CharSet = CharSet.Auto)]public static extern int Syste 阅读全文
posted @ 2011-08-15 11:08 敏捷学院 阅读(3686) 评论(0) 推荐(1)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-766.aspx介绍本文演示了一个很可爱的金鱼桌面宠物,使用alpha-PNG和GDI+。这个可爱的金鱼可以从一个侧面游泳到您的桌面,当你试图用鼠标抓住它的时候,金鱼会设法逃脱。示例以下代码显示如何创建一个透明背景的图片public void SetBits(Bitmap bitmap){ if (!haveHandle) return; if (!Bitmap.IsCanonicalPixelFormat(bitmap.PixelFormat) || !Bitmap.IsAlphaPixelFormat(bi 阅读全文
posted @ 2011-08-15 09:55 敏捷学院 阅读(2626) 评论(0) 推荐(2)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Create-a-chart-tray-icon-NotifyIconChart.aspx介绍本文介绍如何创建一个带图标显示的系统托盘图标。动态的托盘图标有时候很有用,例如,可以实时显示CPU的占用情况,硬盘空间的使用情况等。我们开发的组件NotifyIconChart可以提供一列柱形图,两列柱形图和饼图。具体示例参考代码下载。NotifyIconChartNotifyIconChart是自定的组件,继承自Component. 封装了NotifyIcon控件。NotifyIcon的密封类(sealed clas 阅读全文
posted @ 2011-08-13 11:04 敏捷学院 阅读(2217) 评论(0) 推荐(1)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Download-to-prevent-hotlinking.aspx介绍为了有效的防止通过其他的网站的链接直接下载你网站里文件或图片,可以使用防止盗链功能。防盗链有很多中方法,例如:只允许登录的用户才可以下载,或者只允许特定的经过授权的网站(域名)才可以下载等。IHttpHandler通过IHttpHandler可以编写自定义 HTTP 处理程序来处理特定的、预定义类型的 HTTP 请求。响应这些特定请求的是在 HttpHandler 类中定义的可执行代码,而不是常规的 ASP 或 ASP.NET网页。HTT 阅读全文
posted @ 2011-08-13 00:36 敏捷学院 阅读(2808) 评论(1) 推荐(2)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Embedded-NET-control-to-the-tray-icon-Tooltip.aspx介绍本文将开发一个NotifyIcon控件,介绍如何为NotifyIcon的气球提示添加控件,例如添加一个超级连接,或一个日期控件到NotifyIcon的气球提示。如下图所示:让我们看看如何来解决这个问题:第一步NofifyIcon是一个密封类,所以我们不能继承和覆盖ShowBalloonTip方法。解决办法就是我们使用一个类来封装NotifyIcon类,并实现我们自己的方法和属性。其中一些方法会被重定向到Not 阅读全文
posted @ 2011-08-12 18:19 敏捷学院 阅读(1369) 评论(0) 推荐(0)
摘要:转载请注明:敏捷学院-技巧资源库原文链接:http://dev.mjxy.cn/a-CKEditor-plug-in-development-a-toolbar-button-Quick-Start.aspx介绍这是一个CKEditor3.4插件开发的简易教程,介绍如何为工具栏toolbar增长例如 p,h1,h2,h3,h4,h5,h6,pre,div的按钮。目录结构按如下目录结构创立文件夹和文件ckeditor/ config.js plugins/ button-pre/ button-pre.png plugin.jsplugin.js 插件配置脚本(function(){var a= 阅读全文
posted @ 2011-08-09 10:54 敏捷学院 阅读(997) 评论(1) 推荐(0)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-In-NET-using-regular-expressions.aspx代码下载:RegexExample.zip介绍正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法使您可以快速分析大量文本以找到特定的字符模式;验证文本以确保它匹配预定义的模式(如电子邮件地址);提取、编辑、替换或删除文本子字符串;将提取的字符串添加到集合以生成报告。对于处理字符串或分析大文本块的许多应用程序而言,正则表达式是不可缺少的工具。本文的目的就是给初学者使用.NET正则表达式的模式匹配提供与1个 阅读全文
posted @ 2011-08-08 17:20 敏捷学院 阅读(1260) 评论(0) 推荐(1)
摘要:转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Using-jQuery-and-XML-password-strength-indicator.aspx代码下载:Password_Strength_Indicator.zip介绍本文开发一个JQuery插件来制作一个密码强度指示器,以帮助用户创建密码。密码策略存储到一个XML文件中。用户可以很方便根据自己的需求来改变密码策略。特点如下:1.使用文字和进度条显示密码强度。2.密码策略,进度条颜色和宽度存储在XML文件中。3.使用XSLT将XML文件的密码策略转换成HTML显示。图1图2代码结构Default. 阅读全文
posted @ 2011-08-04 13:04 敏捷学院 阅读(1018) 评论(1) 推荐(1)