C#实现关机、重启、注销功能.doc
用C#写的个用于定时关机的小程序,该简单程序由两个层次构成,即底层逻辑和用户界面两部分。 事实上,可以直接调用系统的shutdown.exe来实现计算机的关闭、重启和用户注销。 但这里,用了调用API的方法,用于系统的关闭与重启,并将参考网络的一些API调用封装成一个类库——SystemControl.dll。 下面,调用user32.dll中的关机方法,该方法是本程序的关键。
用C#写的个用于定时关机的小程序,该简单程序由两个层次构成,即底层逻辑和用户界面两部分。 事实上,可以直接调用系统的shutdown.exe来实现计算机的关闭、重启和用户注销。 但这里,用了调用API的方法,用于系统的关闭与重启,并将参考网络的一些API调用封装成一个类库——SystemControl.dll。 下面,调用user32.dll中的关机方法,该方法是本程序的关键。
这段代码其实很简单,可以设置截屏区域的位置和大小,只不过只能在.net 2.0环境中才能运行。这段代码其实很简单,可以设置截屏区域的位置和大小,只不过只能在.net 2.0环境中才能运行。
方法: 1、創建一個菜單項數組。 2、在數組中增加菜單項 3、創建一個彈出式引用菜單 4、將菜單與菜單項加入到彈出式引用菜單中 5、將控件的ContextMenuStrip屬性設置成彈出菜單
要实现此操作,首先就要现获得当前显示器的DC,然后根据此DC来创建Graphic对象,再由此Graphic对象产生此位图对象。这样产生的位图对象才是和当前屏幕大小相一致的。由于要获得显示器的DC,利用.Net的类库是无法实现的,这需要调用一个Windows的API函数。我们知道视窗所有API都封装在"Kernel"、"User "和"GDI"三个库中文件中:其中"Kernel",他的库名为 "KERNEL32.DLL"。"User "这个类库在Win32中名叫 "USER32.DLL"。 它主要管理全部的用户接口。譬如:窗口 、菜单 、对话框 、图标等等。"GDI"(图象设备接口),它在Win32中的库名为:"GDI32.dll",要获得显示器的DC,所调用的API函数--CreateDC ( ),就被封装在此类库中。而要在C#中声明视窗的API函数需要使用.Net FrameWork SDK中的名字空间"System.Runtime.InteropServices",此名字空间提供了一系列的类来访问COM对象,和调用本地的API函数。
托盘程序具有直观、占用屏幕空间较小并且可以为它定义多个功能菜单,这就给操作者带来了方便,所以越来越多的程序设计者都把程序设计成托盘这种方式. 微软公司极力推荐的下一代程序开发语言--Visual C#来说,却可以十分方便设计出一个托盘程序。本文就是介绍Visual C#设计托盘程序的具体过程。
The 6.0 release of Visual C++ shows Microsoft's continued focus on Internet technologies and COM, which are key components of the new Windows Distributed interNet Application Architecture (DNA). In addition to supporting these platform initiatives, Visual C++ 6.0 also adds an amazing number of productivity-boosting features such as Edit And Continue, IntelliSense, AutoComplete, and code tips. These features take Visual C++ to a new level. We have tried to make sure that this book keeps you up to speed on the latest technologies being introduced into Visual C++.
• 学习Visual C#.Net Socket类的使用 • 学习基本UI控件的使用 • 学习多线程的开发 • 学习聊天室的原理
本文主要讨论服务器和客户机基于Sockets 的通信问题, 其主要任务是客户机对服务器发送消息, 实现对服务器的进程监控及通信。本系统采用C/S 模式, 在服务器中安装Server 服务程序, 在客户机中安装Client 应用程序。本系统采用C# 语言在VS.NET 2005( .NET2.0) 中实现。