摘要: 示例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 敏捷学院 阅读(2472) 评论(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 敏捷学院 阅读(763) 评论(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 敏捷学院 阅读(1973) 评论(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 敏捷学院 阅读(1946) 评论(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 敏捷学院 阅读(2353) 评论(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 敏捷学院 阅读(3768) 评论(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 敏捷学院 阅读(3921) 评论(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 敏捷学院 阅读(3619) 评论(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 敏捷学院 阅读(2878) 评论(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 敏捷学院 阅读(3624) 评论(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 敏捷学院 阅读(2476) 评论(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 敏捷学院 阅读(2157) 评论(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 敏捷学院 阅读(2677) 评论(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 敏捷学院 阅读(1327) 评论(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 敏捷学院 阅读(945) 评论(1) 推荐(0) 编辑
摘要: 转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-In-NET-using-regular-expressions.aspx代码下载:RegexExample.zip介绍正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法使您可以快速分析大量文本以找到特定的字符模式;验证文本以确保它匹配预定义的模式(如电子邮件地址);提取、编辑、替换或删除文本子字符串;将提取的字符串添加到集合以生成报告。对于处理字符串或分析大文本块的许多应用程序而言,正则表达式是不可缺少的工具。本文的目的就是给初学者使用.NET正则表达式的模式匹配提供与1个 阅读全文
posted @ 2011-08-08 17:20 敏捷学院 阅读(1109) 评论(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 敏捷学院 阅读(940) 评论(1) 推荐(1) 编辑
摘要: 转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-ASPNET-picture-clip-controls.aspx代码下载: Anders_Web_Controls_v1_2.zip介绍在创建一个自定义的ASP.NET控件时有很多不同的方式。用户只需要将控件拖拽到页面上使用即可。控件本身应该是自包含的,包括注册客户端脚本,CSS和图像等。本文将引导你创建一个自定义的控件,包含脚本,CSS图像等,并告诉你如何为每个控件初始化JavaScript代码。具体实现我们要做的第一件事情是创建Web资源。把所有用到的资源(CSS,JS,IMG)按不同的目录存放。然后将每 阅读全文
posted @ 2011-07-29 16:46 敏捷学院 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-JavaScript-pop-up-menu-controls.aspx代码下载:ContextMenu.zip介绍我在这里介绍一个JavaScript级联菜单控件,它是个跨浏览器的JavaScrpit类,除了Opera浏览器。Opera不提供 oncontextmenu 事件。构造级联菜单的JavaScript类的构造参数可以是一个对象参数的列表。var Arguments = { Base: _Base, // Base reference where Context Menu to be displaye 阅读全文
posted @ 2011-07-29 13:25 敏捷学院 阅读(372) 评论(2) 推荐(0) 编辑
摘要: 转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Number-of-regular-expressions.aspx正则表达式^([0-9]*|\d*\.\d{1}?\d*)$匹配.568 | 8578 | 1234567.1234567不匹配568. | 56.89.36 | 5.3.6.9.6正则表达式^\$(\d{1,3}(\,\d{3})*|(\d+))(\.\d{2})?$匹配$0.84 | $123458 | $1,234,567.89不匹配$12,3456.01 | 12345 | $1.234正则表达式^1?[1-9]$|^[1-2]0$匹配 阅读全文
posted @ 2011-07-26 02:12 敏捷学院 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-URL-regular-expression.aspx正则表达式(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?匹配http://regxlib.com/Default.aspx | http://electronics.cnet.com/electronics/0-6342366-8-8994967-1.html不匹配www.yahoo.com正则表达式^\ 阅读全文
posted @ 2011-07-26 02:06 敏捷学院 阅读(2425) 评论(0) 推荐(0) 编辑
摘要: 转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Email-regular-expression.aspx正则表达式\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*匹配abc@test.com | abc-d@d-c.com不匹配正则表达式^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$匹配username@domain.com | u-s_e.r1@s-ub2.domain-n 阅读全文
posted @ 2011-07-26 02:00 敏捷学院 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-Date-validation-regular-expression.aspx正则表达式(?n:^(?=\d)((?<day>31(?!(.0?[2469]|11))|30(?!.0?2)|29(?(.0?2)(?=.{3,4}(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))|0?[1-9]|1\d|2[0-8])(?<sep>[/.-])(?<month>0?[1- 阅读全文
posted @ 2011-07-26 01:58 敏捷学院 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 代码下载:ProgressODoom_demo.zipProgressODoom_src.zip <转载请注明: 敏捷学院-技术资源库>介绍我很痴迷与进度条,对于这种痴迷我也无法解释。多年来,我一看见喜欢的进度条,我就尝试这在C#中重新实现他们为我所用。这导致了一些具体的实现都共享一个相对较小的功能集合(继承单一的父类)。z之后不久,我又看见几个进度条,想要实现它们,但是我不想从底层在重新来一遍。然而,我发现他没有很多共同的特定。后来,我终于明白了,我可以创建几个适用于所有示例的一个可插拔的组件。该项目就是这个设想的结果。组件结构基本上,我们的想法是这样地… 有两个具体实现的进度条 阅读全文
posted @ 2011-07-25 17:42 敏捷学院 阅读(1142) 评论(1) 推荐(3) 编辑
摘要: 代码下载:AmazingProgressBar_11_Demo.zip AmazingProgressBar_11_Source.zip《敏捷学院》介绍AmazingProgressBar 类是一个.net的ProgressBar控件,它显示进度就像是一个迷宫。所有public和protected类、方法和属性都使用了标准的C#XML文档注释。这个项目还包含一个html帮助文档。关于类的跟多的详细情况可以查看文档的概述部分。如何使用AmazingProgressBar的使用非常简单,只需要增加如下代码即可:AmazingProgressBar amaze = new AmazingProgre 阅读全文
posted @ 2011-07-25 10:42 敏捷学院 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 英文源文档 <http://code.msdn.microsoft.com/Uploadedit-image-in-ASPNET-b96367a9> 翻译: 白水<dev.mjxy.cn>代码下载: CSASPNETImageEditUpload.zip此示例演示了在ASP.NET FormView中如何上传和显示图片,如何添加,编辑,删除和分页。FormView默认显示了从数据库中取出的数据以及基本操作的界面图片是从SQL Server 数据库中取出,并显示在网页上面。实现步骤:步骤1:在Visual Studio 中创建Web应用程序项目 CSASPNETFormV 阅读全文
posted @ 2011-07-24 09:17 敏捷学院 阅读(879) 评论(0) 推荐(0) 编辑
摘要: Customizable 'Loading' Control for Web Applications with Designer Support英文源文档 <http://www.codeproject.com/KB/webforms/LoadingWebCustomControl.aspx> 翻译: 白水 <敏捷学院>代码下载: LoadingControlEx.zip介绍使用Page_load页面加载时显示进度,是一个不错的做法。这使用的用户在与网页交互时的感觉很好。传统做法是使用每一次一行行的写不少JavaScript代码。对于JavaScrip 阅读全文
posted @ 2011-07-22 17:17 敏捷学院 阅读(532) 评论(0) 推荐(0) 编辑
摘要: Encrypting Query Strings英文源文档 <http://www.codeproject.com/KB/aspnet/urlquerystring-encryption.aspx>翻译: 白水<敏捷学院>代码下载:QueryStringEncryption.zip介绍我们经常在两个页面之间使用键值对的查询字符串形式传递一些值。Query String 是在网页之间传输数据的最简单的方式。在查询字符串中传递的数据都是明文数据,而且用户可能会改变传递的值,这将会导致系统的安全性和数据的完整性。解决方案针对这个问题,我开发了一个小的代码片段用来对查询字符串( 阅读全文
posted @ 2011-07-22 00:38 敏捷学院 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 英文源文档 <http://www.codeproject.com/KB/webforms/daypilot_scheduler.aspx> 代码下载:DayPilotLite-3_0_209.zip(敏捷学院)特点主要特点:简单干净的外观Y轴上允许多资源X轴上允许自定义时间尺度(分钟,小时,日,周)高亮时间显示(自定义颜色)自动处理当前事件可定制的事件(text,size,backgorund color, …)自定义字体和颜色数据库连接:DataSource 和DataSoruceID 属性支持SqlDataSourceXmlDataSourceDataTableDataSet 阅读全文
posted @ 2011-07-21 11:36 敏捷学院 阅读(501) 评论(0) 推荐(1) 编辑
摘要: 通信篇作者:白水 <敏捷学院>关于Socket的编程还是一片空白,以前没接触过呀。还是从网上下载几本了解一下。《TCPIP Sockets in C#》《C# Network Programming》《Network Programing In .NET with C# and Visual Basic.NET》MSDN .....英文的,头痛中……看看里面例子.....还是不太明白.....自己动手写代码玩玩..... 看来dotNET对于Socket编程都有封装好的类,直接使用就好。 大概明白了服务器负责通过指定的端口监听客户端发来的数据,客户端通过域名或IP与指定的端口连接到 阅读全文
posted @ 2011-07-20 23:46 敏捷学院 阅读(536) 评论(0) 推荐(1) 编辑
摘要: Create a soft keyboard 翻译: 白水<敏捷学院>原文链接:http://dev.mjxy.cn/a-csharp-to-create-a-soft-keyboard.aspx下载源代码:CSSoftKeyboard.zipWindows应用程序:CSSoftKeyboard 软键盘摘要该示例演示如何创建一个软键盘。它具有以下特点当一个按钮被按下时它不会获得焦点。如果用户按下鼠标左键,在其非工作区(如标题栏),它会被激活。当鼠标左键被释放时,它会激活以前的前台窗口。当用户单击一个字母的时候,例如 "A" 或者 "1",它将 阅读全文
posted @ 2011-07-20 12:10 敏捷学院 阅读(1040) 评论(0) 推荐(1) 编辑
摘要: ASP.NET File Upload with Progress Bar英文源文档 <http://www.codeproject.com/KB/webforms/FileUploadWithProgrss.aspx>翻译:白水 引用请注明出处 <敏捷学院>源代码下载:http://dev.mjxy.cn/a-With-the-progress-of-file-upload-controls.aspx介绍文件上传,实时显示文件上传进度。背景知识允许用户上传,下载删除文件以及经典的用户界面而不需要重新加载页面。代码使用 上传部件包含下面内容:文件上传接口(default 阅读全文
posted @ 2011-07-20 10:00 敏捷学院 阅读(1351) 评论(2) 推荐(2) 编辑
摘要: Data Access Layer Auto Generation Library英文源文档 <http://www.codeproject.com/KB/aspnet/auto_generation_library.aspx>翻译: 白水 引用请注明出处 <敏捷学院>源代码下载:http://dev.mjxy.cn/a-Data-Layer-automatically-generated-library.aspx介绍数据访问层(DAL)几乎是所有体系中很重要的一部分。我遇到的一个难题就是为大型数据库创建DAL,而维持这些数据库的DAL简直就是另一个噩梦。因此我认为解决 阅读全文
posted @ 2011-07-19 17:38 敏捷学院 阅读(430) 评论(0) 推荐(1) 编辑
摘要: TeboScreen: Basic C# Screen Capture Application源英文文档 <http://www.codeproject.com/KB/cs/TeboScreen.aspx>翻译:白水 引用请注明出处 <敏捷学院>源代码下载:http://dev.mjxy.cn/a-CSharp-based-exercises-screen-capture.aspxIntroduction应用程序抓取屏幕有两种不同的方式:抓取屏幕:抓取整个屏幕,然后将图像保存到指定的图片文件中。抓取区域:用户按住鼠标左键,绘制一个矩形,指定他们希望捕捉屏幕的一部分。在释 阅读全文
posted @ 2011-07-18 15:38 敏捷学院 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 源代码下载: http://dev.mjxy.cn/a-Multi-select-drop-down-list-control-MultiDropDown.aspx翻译:白水 引用请注明出处<敏捷学院>介绍 ASP.NET的DropDownList控件只允许我们选择一个项,为了克服这个限制,我写了一个MultiDropDown ASP.NET服务器控件,允许选择多项。此控件支持同一个网页的多个实例。MultiDropdown控件的使用控件包含一个文本框,一个图像按钮和下拉列表。默认的样式如下:单击文本框或图片按钮将展开下拉列表当选择项目后,文本框会自动显示用逗号隔开的选中项。被选择 阅读全文
posted @ 2011-07-18 12:10 敏捷学院 阅读(1206) 评论(1) 推荐(0) 编辑
摘要: 代码下载:http://dev.mjxy.cn/a-Custom-TextBox-validation-numbers-and-text.aspxNumbers and Characters only Textbox Validation in C#源文档 <http://www.codeproject.com/KB/cs/TexboxValidation.aspx> 翻译:白水(敏捷学院)介绍在GUI开发中,处理文本框验证是一种很常见的任务。通常情况下,处理一个TextBox只允许用户输入数字(无论是整数或实)或字母字符,我在网络上找到的代码用正则表达式处理这个问题,它工作得很好 阅读全文
posted @ 2011-07-17 14:12 敏捷学院 阅读(532) 评论(1) 推荐(1) 编辑
摘要: 原文链接:http://dev.mjxy.cn/a-170.aspx// Captcha Image public class CaptchaImage { // Public properties (all read-only). public string Text { get { return this.text; } } public Bitmap Image { get { return this.image; } } public int Width { get { return this.width; } } public int Height { get { return th 阅读全文
posted @ 2011-07-17 09:03 敏捷学院 阅读(304) 评论(0) 推荐(1) 编辑
摘要: Lesson04 类和对象 演练1 类、对象 类的声明 字段、常量字段及访问级别 读写属性演练 属性演练:限制访问器可访问性 方法 构造函数演练2 类的继承与多态 类的继承 继承、虚方法及类的组合 抽象类 静态类成员 接口 索引器 委托敏捷学院C#基础演练是由敏捷学院推出的适合没有任何编程基础的初学者练习使用演练代码。敏捷学院C#基础演练是为本部学员代码训练使用的内部教程。现在共享给大家。通过认真的完成本演练,您将掌握C#语言的语法,为学习高级的C#开发奠定良好的基础。 阅读全文
posted @ 2011-07-17 08:31 敏捷学院 阅读(306) 评论(1) 推荐(0) 编辑
摘要: 原文链接: http://dev.mjxy.cn/a-aspnet-Upload-file.aspx<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UpFile.ascx.cs" Inherits="UpFile" %><div style="margin: 10px;">选择要上传的文件:<br /><input id="UpLoadFile" type=&quo 阅读全文
posted @ 2011-07-16 16:34 敏捷学院 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 敏捷学院C#基础演练1.0Lesson03 数组、枚举、结构 演练1 数组创建及遍历演示 演练2 将数组做为参数演示 演练3 Out和Ref演练 演练4 Array类Copy,Sort,Reverse方法演练 演练5 枚举演练 演练6 结构演练Lesson04 类和对象敏捷学院C#基础演练是由敏捷学院推出的适合没有任何编程基础的初学者练习使用演练代码。敏捷学院C#基础演练是为本部学员代码训练使用的内部教程。现在共享给大家。通过认真的完成本演练,您将掌握C#语言的语法,为学习高级的C#开发奠定良好的基础。 阅读全文
posted @ 2011-07-16 16:27 敏捷学院 阅读(148) 评论(0) 推荐(1) 编辑