天地狂虫

一个能思想的人,才真正是一个力量无边的人 — 天地狂虫 @ 2004年12月

铁腕总理–朱镕基

    
铁腕总理–朱镕基















世界十大不可思议景观

 

1.北欧附近——天蝎座

2极光——这幅图要仔细看才看得出来,里面有张贞子的脸!

 加拿大与美国阿拉斯加交接处——没太看明白是什么东西,感觉象个乌龟。

某海湾——死亡的武士

南美火地岛——有个骷髅头,感觉象地狱……

南美秘鲁——富兰克林?

南斯拉夫境内——这老猫睡得还挺香的呢!

斯堪的纳维亚半岛的峡湾风光——怎么有一个狮身人面象,神了!

新西兰南岛——太极,不可思议!

 星星和月亮——怎么不是镰刀和锄头

让用户通过宏和插件向您的 .NET 应用程序添加功能(转自MSDN)

大多数用户应用程序都受益于可由其他开发人员扩展的能力。 扩展一个用户已经很熟悉并针对它进行过培训的现有应用程序往往比从头开发来得简单和有效。 因此,可扩展性会使您的应用程序更加吸引人。 您可以通过支持插件和宏等功能来使应用程序具有可扩展性。 使用 .NET Framework 可以轻松实现这一点,即使核心应用程序不是 .NET Framework 应用程序。 在本文中,作者将描述 .NET Framework 的可扩展功能(包括晚期绑定和反射)及它们的使用方式,同时还介绍插件安全注意事项。

使用 C# 2.0 命令行编译器

本文分析了使用 C# 命令行编译器 csc.exe 生成应用程序的过程。同时,还将向读者介绍很多为 C# 2.0 独有的编译器选项,例如,extended/reference 标志和强名称支持。阅读完本文的内容之后,您将能够轻松地在没有向导的环境中生成单文件程序集和多文件程序集。

用好你的快速启动栏(转载)

快速启动栏中的每个图标都代表计算机上的一个程序,通过单击相应的图标可以快速启动应用程序。Windows系统默认的有Windows Media Player播放器图标、IE浏览器图标、OE图标和显示桌面图标等。当我们安装一些软件之后,也会添加快速启动栏图标。

1、问:一次朋友用过我的电脑之后,不知道怎么回事快速启动栏没有了。弄了很长时间都没有找到,有什么办法呢?

答:不用着急,你的这位朋友一定是不小心把它隐藏掉了。你只要用鼠标在任务栏的空白处右击,勾选和不勾选 “工具栏→快速启动栏”就能显示和隐藏快速启动栏。

2、问:除了系统自带的快速启动栏项目,可以自己手动添加和删除快速启动栏中的项目吗?

答:完全可以。比如你要把记事本程序的快捷方式放到快速启动栏中,那么这样做:首先找到记事本程序所在位置(C:\Windows\Notepad.exe),然后用右键把Notepad.exe拖曳到快速启动栏中,直到出现一竖条时松手,在弹出的快捷菜单中选择“在当前位置创建快捷方式”,这样就添加成功了。

如果你要添加的对象本身就是快捷方式,那就可以用左键直接拖曳即可。还是以添加记事本为例,依次打开“开始菜单/程序/附件”,将记事本图标直接用鼠标左键拖曳到快速启动栏即可。

如果要删除某个项目,只要鼠标指到该图标,然后单击右键在弹出的快捷菜单中选择“删除”。

3、问:一次不小心操作,把快速启动栏移到任务栏的右边,有没有办法让它回到左边?

答:如果你想把它移到左侧,只要把鼠标移到左边任务栏的移动条上,此时鼠标指针会出现双箭头,然后按住左键不放,把任务栏向右方移动,这时候快速启动栏就会回到左边了。

4、问:为了操作的方便,我想调换快速启动栏各图标的位置,该怎样操作?

答:直接用鼠标左键或右键拖动图标,在出现的竖条位于合适位置时松手即可。

5、问:快速启动栏中显示桌面的功能非常有用,可是一次误操作把它删除了,那该如何添加呢?

答:打开快速启动栏所在的文件夹C:\WINDOWS\Application Data\Microsoft\Internet Explorer\Quick Launch。在其中新建一个文本文件,添加内容如下:

[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

保存后,将文件重命名成“显示桌面.scf”即可。(提示:其实没有了也没关系,可以用“Windows键+D”代替,不信你试试!)

6、问:我用了“Windows优化大师”的“使用Windows XP的仿真界面”功能,可是快速启动栏中的图标显示混乱,该怎么办?

答:快速启动栏中的图标有时会变成其他图标,这就意味着系统中的ShellIconCache文件被破坏了。最好启动到安全模式(ShellIconCache文件是隐藏的,所以你要切换到显示所有文件的方式),在Windows目录下找到它,放心地删除这个文件,然后重启动到正常模式,你的图标应该能恢复正常了。或者是使用“Windows优化大师”去除Windows XP的仿真界面功能。

7、问:URL也可以放到Windows的快速启动栏中吗?

答:如果你要经常访问某个网站,又不想把它设置成首页,如Web界面的E-mail收信页面。你倒是可以把它放到这里,方法是:鼠标左键按住网页标题栏前面的“e”字图标不放,一直向下拖到快速启动栏上再放开,即可添加成功。

8、问:可以利用快速启动栏实现鼠标的“一按关机”吗?

答:首先在桌面上创建一个快捷方式,在命令行窗口输入:“rundll.exe user.exe,exitwindows”,单击下一步,命名为“关机”,单击“完成”。然后将此图标用左键直接拖曳到快速启动栏,以后要关机时只要鼠标单击快速启动栏中的该图标,立刻关机,真是方便不小(提示:本技巧适用于Windows 98

2K & XP 进程详解(转载)

smss.exe  Session Manager 
这个进程是不可以从任务管理器中关掉的。 
这是一个会话管理子系统,负责启动用户会话。这个进程是通过系统进程初始化的并且对许多活动的, 包括已经正在运行的Winlogon,Win32(Csrss.exe)线程和设定的系统变量作出反映。在它启动这些进程后,它等待Winlogon或者Csrss结束。如果这些过程时正常的,系统就关掉了。如果发生了什么不可预料的事情,smss.exe就会让系统停止响应(就是挂起)。 
spoolsv.exe 这个进程是不可以从任务管理器中关掉的。 
缓冲(spooler)服务是管理缓冲池中的打印和传真作业。

service.exe 这个进程是

使用 Windows Form 按列排序 ListView 项目(转载自MSDN)

说明如何根据所单击的列在 Microsoft .NET 中的 ListView 控件提供项目排序。

介绍 .NET、Hello World 并大体了解 .NET 运行时的内部机制(转载自MSDN)

在解释为什么对程序员来说 .NET 框架很有趣之后,Dr. GUI 介绍了 .NET 框架、Visual Basic .NET 和 C#。然后,好博士用 Visual Basic .NET、C# 和 ASP.NET 演示了“Hello World!”程序,并说明了如何在 .NET 框架中编写交换函数。最后,Dr. GUI 展示了几个程序的 IL 和元数据,让您看见框架的外表下面藏着什么。

拖放 DataGrid 列(转载自MSDN)

发布日期: 09/19/2004 | 更新日期: 09/19/2004

Chris Sano
Microsoft Corporation

下载 ColumnDragDataGrid.msi 文件

本页内容

ADO.NET 2.0 中的架构(转载自MSDN)

了解在 ADO.NET 中对于从您的数据源访问元数据的增强支持。