随笔分类 -  .NET

摘要:MFC:类名:CFileManager结构体名:Task方法名:GetName()宏:FILE_NUM变量名:strPath、m_cs、m_listFile文件名:FileManager.h或FILEMAMAGER.h(把类名的C去掉,CFileManager对应的文件)C#:类名:FileManager方法名:GetName()变量名:strPath文件名:FileManager.cs(和类名保持一致) 阅读全文
posted @ 2014-02-26 21:48 maowang 阅读(357) 评论(0) 推荐(0) 编辑
摘要:之前提到的帮老板做的一个中船重工的项目,其中的一个子模块:windows下获取特定进程网络流量一开始是用VS2010做的,后来老板把项目书拿给我看后,明确要求开发环境为VS2005和Sql server2005,所以只能重新配置环境,蛋疼~~~vs2005是能正常安装运行,sql server2005就比较蛋疼了,折腾了一天。安装完vs2005后,第一次安装sql server2005,到6维空间下载了一个1G左右的镜像文件,解压后双击setup安装,跳出安装向导,于是一步步做,不一会儿就跳到了最后安装的步骤,我当时想,怎么没有选择windows身份验证或Sql server身份验证的选项,怎 阅读全文
posted @ 2013-10-21 19:40 maowang 阅读(8006) 评论(1) 推荐(1) 编辑
摘要:最近老板接了一个中船重工的项目,需要做一个有关海军软件系统的组件评估项目,项目中有一个子项目需要获取特定进程的各种系统参数,项目使用.NET平台。在获取特定进程各种系统参数时,其它诸如进程ID,进程名,进程私有工作集,进程工作集,进程IO吞吐量,进程CPU占用率等都可以直接使用.NET中的相关API直接获取,例如使用PerformanceCounter对象可以获取进程私有工作集、进程工作集、进程IO吞吐量等,但是对于特定进程的网络上行流量和下行流量却没有办法直接使用.NET中API获取,网上也找了很多资料,了解到只能通过对特定进程使用的端口号进行抓包来获取进程网络流量,具体实现时自己也想... 阅读全文
posted @ 2013-10-12 11:56 maowang 阅读(20689) 评论(7) 推荐(8) 编辑
摘要:首先是获取特定进程对象,可以使用Process.GetProcesses()方法来获取系统中运行的所有进程,或者使用Process.GetCurrentProcess()方法来获取当前程序所对应的进程对象。当有了进程对象后,可以通过进程对象名称来创建PerformanceCounter类型对象,通过设定PerformanceCounter构造函数的参数实现获取特定进程的CPU和内存使用情况。具体实例代码如下:首先是获取本机中所有进程对象,分别输出某一时刻各个进程的内存使用情况: 1 using System; 2 using System.Collections.Generic; 3 usin 阅读全文
posted @ 2013-08-27 21:01 maowang 阅读(47353) 评论(5) 推荐(8) 编辑
摘要:我自己的快捷键:visual studio 2010快捷键:visual studio 2010快捷键:强迫智能感知:Ctrl+J撤销:Ctrl+Z强迫显示参数信息:Ctrl+Shift+空格重命名:Ctrl+R,R插入代码段:Ctrl+K,X逐句和逐过程调试:F11和F10全文格式化:Ctrl+K... 阅读全文
posted @ 2013-07-12 17:46 maowang 阅读(559) 评论(0) 推荐(0) 编辑