CSBlogV2.11问题收集与信息反馈 ; CSCMSV1正式上线公测。
CSWave系列官方QQ群:24301472(最新版的一般都先发布在共享里哟) 。
不谈具体领域(比如搜索,视频,网络等),单就编程语言这个垂直方向,我大体上对它有一个如下的层次划分。
1. 基本运用C#语法,在各种工具和示例代码的支持下,完成一些基本程序任务
2. 熟练掌握面向对象与组件构造,知其然亦知其所以然,完成一般小规模信息管理类软件项目开发任务
3. 深入理解CLR内核机制,对各种类型与.NET平台机制的优缺点、适用场合、效率有清晰把握,能够完成技术复杂度比较高的项目。
4. 能够游刃有余把握松耦合原则,精准运用各种语言构造,架构大型软件项目。
5. 能够站在计算机抽象、系统和历史发展的高度来理解和把握编程语言
阅读全文及评论...创建一个控制台程序,运行一个看看:
- class Program
- {
- static void Main(string[] args)
- {
- InBox son = new InBox();
- son.m1();
- son.m2();
- Console.WriteLine("转换成父类");
- Box box = (Box)son;
- box.m1(); //从这儿就能看出,只有父类的方法,而没有子类的方法了?所以像不像是父类就是子类里的一个盒子?
- }
- }
- class Box
- {
- public void m1()
- {
- Console.WriteLine("我是父类的方法");
- Console.ReadLine();
- }
- }
- class InBox : Box
- {
- public void m2()
- {
- Console.WriteLine("我是子类的方法");
- Console.ReadLine();
- }
- }
阅读全文及评论...| 运算符号 | 意义 | 运算对象类型 | 运算结果类型 | 对象数 | 实例 |
| ~ | 位逻辑非运算 | 整型,字符型 | 整型 | 1 | ~a |
| & | 位逻辑与运算 | 2 | a & b | ||
| | | 位逻辑或运算 | 2 | a | b | ||
| ^ | 位逻辑异或运算 | 2 | a ^ b | ||
| << | 位左移运算 | 2 | a<<4 | ||
| >> | 位右移运算 | 2 | a>>2 |
from : http://blog.csdn.net/icyleaf1026/archive/2007/08/25/1758243.aspx
阅读全文及评论...今天发现suo是变化的,一直不知是啥作用,就查了一下.
Visual Studio .NET 采用两种文件类型(.sln 和 .suo)来存储特定于解决方案的设置。这些文件总称为解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而使您每次继续开发任务时,都能够全身心地投入到项目和最终目标中,不会因开发环境而分散精力。
扩展名 名称 说明
*.sln Visual Studio.Solution 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。 比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等
*.suo (solution user opertion 我自已理解的) 解决方案用户选项 记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置。比如你的VS布局,你的项目最后编译的而又没有关掉的文件(下次打开时用)
阅读全文及评论...摘要
本期共有7篇文章(实际上有12篇文章,这两天不知为何网络状况一直不好,很多国外网站都上不去,只好暂时作罢):
- 深入ASP.NET AJAX:对象继承体系
- 使用ASP.NET 3.5和自定义层级数据源控件构造Vista样式的文件夹浏览器
- 使用ASP.NET 3.5的LinqDataSource和ListView实现Tag云的过滤
- 对ASP.NET MVC第二个预览版本的想法
- ASP.NET MVC中测试框架的集成
- JavaScript智能感知支持Ext框架
- 在ASP.NET MVC中实现CAPTCHA
阅读全文及评论...分两种情况验证,一是直接使用本地验证,二是ajax到服务器验证。
我现在需要验证:用户名,邮箱,电话 三个input(text),用户名、电话号码只需要本地验证格式,只要匹配给定的正则表达式即可,而邮箱首先在本地验证格式,符合格式则ajax到服务器验证是否已被注册,如果被注册了则不能通过验证。
对于每个input后面跟随

三种状态,分别表示验证通过、验证未通过、正在提交服务器验证,当未通过验证时,还出示提示信息。
首先设计服务器端的邮箱验证,这里使用.ashx 文件。
阅读全文及评论...异步编程概览
.NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名
的 BeginInvoke 和 EndInvoke 方法。
BeginInvoke 方法用于启动异步调用。它与您需要异步执行的方法具有相同的参数,只不过还有两个额外的参数(将在稍后描述)。
BeginInvoke 立即返回,不等待异步调用完成。
BeginInvoke 返回 IasyncResult,可用于监视调用进度。
EndInvoke 方法用于检索异步调用结果。调用 BeginInvoke 后可随时调用 EndInvoke 方法;如果异步调用未完成,EndInvoke 将一直阻塞到
异步调用完成。EndInvoke 的参数包括您需要异步执行的方法的 out 和 ref 参数(在 Visual Basic 中为 <Out> ByRef 和 ByRef)以及由
BeginInvoke 返回的 IAsyncResult。
阅读全文及评论...微软的ASP.NET提供了3种用户验证方式,即Windows验证、窗体(Forms)验证和护照验证(Passport)验证。
由于验证方式各不相同,因而这3种验证方式在使用范围上也有很大的不同, Windows验证方式只适用于放在受控环境里的网站; 也就是说,更适合于企业内网(Intranet)。窗体认证特别适合布置于互联网的应用,而护照验证方式适合于跨站之间的应用,用户只用一个用户名和密码就可以访问任何成员站,并且在注销离开时,所有护照信息都会清除,你可以在公共场所放心的使用。
我们在编写Web程序时,最多用到的便是窗体(Forms)验证方式,而微软提供了只要简单的配置Web.config文件就可实现这种简单的窗体(Forms)验证。为了能更好的使用窗体验证,我对这种验证方式进行了研究。
阅读全文及评论...感谢wildfire的放种
VS2008团队套件简体中文正式版
Microsoft.Visual.Studio.Team.System.2008.Team.Suite.Chs-wildfire.iso
Visual Studio Team Foundation Server 2008
下载:VisualStudio 2008 团队套件简体中文正式版+TFS2008英文正式版
阅读全文及评论...

订阅地址
