小新的技术天地

Make It Works !

博客园 首页 新随笔 联系 订阅 管理
  131 Posts :: 1 Stories :: 478 Comments :: 7 Trackbacks

2008年4月4日 #

刚才在CNBETA看到的消息,微软将不再提供VB6.0 IDE的技术支持,想当年大学二级还是用VB6.0考的呢,呵呵,还是很不错的开发工具跟语言。

当然现在是.NET的时代,目前发布版本已经到了.NET3.5,很多新功能没用过,呵呵,应该好好学习一下了。
posted @ 2008-04-04 09:59 小新0574 阅读(395) | 评论 (1)编辑

2007年12月12日 #

大家好,好久没有更新博客了,工作挺多的,而且休息的时候现在更愿意花时间去外面跟朋友面对面聊天,所以不常更新博客了。
回想去年7月从大学毕业到现在,也有一年半了,毕业后来到上海,这个纷繁的城市,生活节奏一下子快了起来,觉得每天都有很多事情,工作日不说,反而是双休日显得更忙。
工作上,毕业以后,通过上海的Tony同学的帮助,得以顺利在上海开始职业生涯。到现在,做过了三个不同的职位,刚开始做开发,后来做开发测试,再到上个月才开始的Test Leader,从不同的职位角度观察的软件的整个开发流程,当然鉴于工作资历,了解得还不是很深入。待遇方面也算是翻了一番多点,算是给了自己一些继续向上的信心跟动力。也就是在上个月,面对持续上涨的房价压力,在家人的帮助下,买了房子,明年就开始还房贷的生涯,也算是给自己又多了一份压力。不过家人在首付上给了很大的帮助,所以还贷压力不算是很大,明年打算存点钱,学习学习理财,毕竟上海算是金融城市,大家都在谈论理财方面的问题,所以整体学习氛围还是挺好的。
一切都是变化的那么快,自己的脚步完全不能停,还有好长的路要走,明年的计划还没想好,现在还在适应新的工作,新的职位,在语言上觉得英语已经没有太大障碍,只要持续关注跟使用,应该会越来越好,其他方面,想学一些方言,现在想到的是上海话跟粤语,前者对我难度较小,毕竟都是江南的语系,后者就要看有没有朋友跟我练习了,呵呵。
写在最后,提一下,英语确实是很有用的一门技能,不但是职业成长上对你有帮助,在交际上也很有帮助,通过英语在上海认识了很多国家的朋友,跟他们聊一些风土人情,还有对各种问题的看法,会得到有趣的观点跟观念,不但让我感到新奇,更让我受益匪浅。
posted @ 2007-12-12 12:15 小新0574 阅读(232) | 评论 (2)编辑

2007年7月25日 #

Silverlight1.0马上就要发布了,为了尽快抢占Flash占有的网络多媒体市场吧,随着视频共享应用的火热,潜藏了太大的广告商机,当然还有在线休闲小游戏什么的,甚至广告本身就可以用Silverlight做。
如果Silverlight1.0跟Flash很像的话(效果比较相似,后台都用解释性的AS跟JS),那么Silverlight1.1的野心就更大一点,为了构建下一代的网络应用程序(not website, but web application). 由于miniCLR的介入,原来的.NET平台语言将得到支持,更由于新的DLR的增加,新的动态语言也将获得支持,当然还有最吸引眼球的LINQ了,也包含入SL的framework里了,这是目前版本的.NET3.0还没有的,可见MS对LINQ的重视。
posted @ 2007-07-25 23:25 小新0574 阅读(357) | 评论 (1)编辑

2007年1月21日 #

好久不写技术文章了,虽然每天也在关注技术,不过也一直在学英语。在知道电脑这东东以前,英语一直是我在学习上最喜欢的科目,从英语上我了解到的并不只是一种语言工具,更是让我了解到另一种文化,另一个世界的思考方式。工作以后,工作环境需要英语技能,虽然谈不上刻意去学,至少是每天在用。最近几个月更是对口语的兴趣很大,可以跟外籍的经理交流,也在生活中认识一些外籍朋友,同时也感觉到上海确实是中国数一数二的国际化城市,在很多社交场合,英语已经作为一种重要的交流工具。在职业生涯的发展中,就如一个外籍朋友所言,英语很重要。
学习英语,环境比较重要,有些时候,你花了很多时间去背单词,还不如跟外籍的一些朋友做一次简单的交谈,在交流中,你会发现你实实在在在使用这门语言,而不是背了很多单词等着去忘记。
posted @ 2007-01-21 17:05 小新0574 阅读(399) | 评论 (5)编辑

2006年9月30日 #

     摘要: Part1请参见:http://www.cnblogs.com/wdxinren/archive/2006/09/30/518952.html1. VIEWSTATE STORES VALUESIf you've ever used a hashtable, then you've got it. There's no rocket science here. ViewState has an i... 阅读全文
posted @ 2006-09-30 15:26 小新0574 阅读(3418) | 评论 (9)编辑

     摘要: 原文:http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx翻译:小新0574前几天看到思归同学推荐了几篇好文章,看了一篇确实觉得不错,。但是贴个链接,又是英文的,看的人就不会很多,我就翻译给大家吧。不过最近挺懒的,导致前一篇想翻译的文章夭折,所以这次就分几次翻译好了.不... 阅读全文
posted @ 2006-09-30 09:53 小新0574 阅读(5793) | 评论 (12)编辑

2006年9月28日 #

不错的文章

Using the ASP.NET 2.0 ReportViewer in Local Mode
http://www.codeproject.com/aspnet/ReportViewer.asp

翻译到了一半,不想翻了,就贴个链接,英文还可以的,兴趣的朋友可以看看。
posted @ 2006-09-28 15:03 小新0574 阅读(1812) | 评论 (1)编辑

2006年9月7日 #

需求:我们的ASP.NET站点需要提供多语言支持,考虑到我们使用的是ASP.NET2.0,我们可以利用资源文件来实现。

 

NOTE:这里我们使用编程的方法实现,使用其他方法,请参见:

http://msdn2.microsoft.com/en-us/library/c6zyy3s9.aspx

 

接下来我们演示一个简单的例子

Steps:

 

Step1:Visual Studio2005中创建一个ASP.NET站点

Step2:在网站项目中添加App_GlobalResources

Note:这里我们使用全局资源文件作为演示,本地资源文件操作步骤类似,关于全局资源文件与本地资源文件的异同,请参见

http://msdn2.microsoft.com/en-us/library/ms227427.aspx

Choosing Between Global and Local Resource Files这一段

Step3:App_GlobalResources中添加项,选择Resource File模板,取名为Site.resx

Note:这是我们的默认语言资源文件,必须要有

在这个资源文件的键/值配对中写入:

Name : btnSubmitText

Value: Submit

 

Step4:增加我们需要的各种语言的资源文件,这里我们增加两个文件

Site.zh-CN.resx

在这个资源文件的键/值配对中写入:

Name : btnSubmitText

Value: 确定

Site.en-US.resx

在这个资源文件的键/值配对中写入:

Name : btnSubmitText

Value: Submit

 

Note:这里给资源文件取名的时候,需要按照如下格式:

[Class]. [Culture Name].resx

比如说Site.zh-CN.resx

关于Culture Name请参见MSDNCultureInfo类中的Remarks部分

 

Step5:在我们的Default页面中添加一个Button控件,IDbtnSubmit

Step6:在我们的Default页面中添加两个Button控件,IDbtnChinese,btnEnglish,Text为中文,English

btnChineseClick事件方法中,添加代码:

        Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CN");
        btnSubmit.Text 
= Resources.Site.btnSubmitText;

btnEnglishClick事件方法中,添加代码:

        Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
        btnSubmit.Text 
= Resources.Site.btnSubmitText;

Note:如果我们不在代码里指定当前线程的CurrentUICulture,那么程序就会根据浏览器中的设置进行判断,你可以在IE中的语言设置中进行默认设置。

 

OK, 我们可以运行了。

UAT就让大家来做吧,呵呵。不出所料,一切都如我们所预料的运行。

 

 

By the way, 最近发的几篇文章难度都不是很高,其实重要的是告诉大家一种可以选择的方法,或是大家都不是很注意的一些知识点, 引导大家如果有需要继续去发掘,MSDN里有的内容,我就简要介绍或者直接给出链接,那样就不会显得文章庞大臃肿,让大家集中注意力在某一些点上。Enjoy it J

 

PS:欢迎大家加我的MSN或者QQ讨论.NET 2.0(主要是C#2.0ASP.NET2.0).NET3.0,发现我加入的几个QQ群都还挺少有人讨论这两个版本的内容的。还有一些朋友问我的很多问题,其实通过查找MSDN都可以找到答案跟示例,所以我的建议是,首先通过自己查找资料寻找解决方案。还有一些朋友直接向我要源码,或者说让我做一个MSDN示例里已经有代码的演示Project,那我的建议是,你还是自己先去尝试着做吧,我做好给你,你再看肯定没有你自己做一边效果来的好。

posted @ 2006-09-07 16:36 小新0574 阅读(1983) | 评论 (5)编辑

2006年9月4日 #

     摘要: 觉得很多人在写关于ASP.NET2.0的东东,很少有人写关于ADO.NET2.0的新特性。查找了一下MSDN,给大家介绍几点好了。(如果需要察看所有ADO.NET2.0的新特性,请查看http://msdn2.microsoft.com/en-us/library/ex6y04yf.aspx)Server Enumeration用来枚举活动状态的SQL Server实例,版本需要在SQL2000及... 阅读全文
posted @ 2006-09-04 13:13 小新0574 阅读(2263) | 评论 (0)编辑

2006年8月31日 #

     摘要: 初学MemberShip,遇到一个Membership设置的问题因为一般教程使用的示例都是SQL Server 2005 Express版本的本地 ASPNETDB.MDF文件,如果我要使用远程的Sql Server 2005服务器的话,需要进行一些设置。Setp1:当你使用Membership, 我们可以发现ASP.NET 2.0 已经在 SQL Server 2005 Express建立了很多... 阅读全文
posted @ 2006-08-31 10:50 小新0574 阅读(4817) | 评论 (9)编辑