一些很酷的.Net技
一..Net Framework 1.如何获得系统文件夹 使用System.Envioment类的GetFolderPath方法;例如: Environment.GetFolderPath( Environment.SpecialFolder.Personal ) 2.如何获得正在执行的exe文件的路径 1)使用Application类的ExecutablePath属性 2) System.Reflection.Assembly.GetExecutingAssembly().Location 3.如何检测操作系统的版本 使用Envioment的OSVersion属性,例如: OperatingSystem os = Environment.OSVersion; MessageBox.Show(os.Version.ToString()); MessageBox.Show(os.Platform.ToString()); 4.如何根据完整的文件名获得文件的文件名部分、 使用System.IO.Path类的方法GetFileName或者GetFileNameWithoutExtension方法 5.如何通过文件的全名获得文件的扩展名 使用System.IO.Path.GetExtension静态方法 6. Vb和c#的语法有什么不同click here 7.如何获得当前电脑用户名,是否联网,几个显示器,所在域,鼠标有几个键等信息 使用System.Windows.Forms. SystemInformation类的静态属性 8.修饰Main方法的[STAThread]特性有什么作用 标示当前程序使用单线程的方式运行 9.如何读取csv文件的内容 通过OdbcConnection可以创建一个链接到csv文件的链接,链接字符串的格式是:"Driver={Microsoft Text Driver (*.txt;*.csv)};DFONT-SIZE: 12pt; BACKGROUND: #f0f0f0; COLOR: black; LINE-HEIGHT: 160%; FONT-FAMILY: 宋体;">文件的文件夹路径+" Extensions=asc,csv,tab,txt; Persist Security Info=False"; 创建连接之后就可以使用DataAdapter等存取csv文件了。 详细信息见此处 10. 如何获得磁盘开销信息,代码片断如下,主要是调用kernel32.dll中的GetDiskFreeSpaceEx外部方法。 public sealed class DriveInfo { [DllImport("kernel32.dll", EntryPoint = "GetDiskFreeSpaceExA")] private static extern long GetDiskFreeSpaceEx(string lpDirectoryName, out long lpFreeBytesAvailableToCaller, out long lpTotalNumberOfBytes, out long lpTotalNumberOfFreeBytes); public static long GetInfo(string drive, out long available, out long total, out long free) public static DriveInfoSystem GetInfo(string drive) public struct DriveInfoSystem public DriveInfoSystem(string drive, long result, long available, long total, long free) 可以通过DriveInfoSystem info = DriveInfo.GetInfo("c:");来获得指定磁盘的开销情况 string strChild = "codeproject"; // The line below will return -1 when expected is 4. // The line below will return proper index 2)一种更优雅的方法是使用System.Globalization命名空间下面的CompareInfo类的IndexOf方法: string strParent = "The Codeproject site is very informative."; string strChild = "codeproject"; int i = Compare.IndexOf(strParent,strChild,CompareOptions.IgnoreCase); 使用上面的构造函数我们就可以复制一份新的实例值,而非赋值同一引用的实例了。 2 .什么是只读常量 public Numbers(int x) static Numbers() } //其中n就是一个只读的常量,对于该类的所有实例他只有一种值,而m则根据实例不同而不同 三.VS.Net IDE 四.WinForm process.Start(); 5.如何创建类似msn提示窗口 六.Combo Box 七.TextBox |
转载于:https://www.cnblogs.com/wpf123/archive/2009/04/21/2347483.html
一些很酷的.Net技相关推荐
- Randy Pausch_卡内基梅隆大学演讲--真正实现你的梦想
Randy Pausch_卡内基梅隆大学演讲--真正实现你的梦想 2007.9.18 星期二 Randy Pausch's Last Lecture: Really Achieving You ...
- python程序员专用壁纸_程序员炫技必备:用Python生成马赛克画!(文末附源码)...
原标题:程序员炫技必备:用Python生成马赛克画!(文末附源码) 源 | Python与数据分析文 | 强哥 大家知道马赛克画是什么吗?不是动作片里的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本 ...
- QQ密技60招!(上)有的很有用!
-- QQ密技60招 1.减少QQ占用内存资源的秘笈 登陆QQ后,占用内存:约8M QQ离线,占用内存:约10M 秘笈:登陆QQ后,随便打开一个好友的对话窗口,把它最小化,QQ占用的内存就变为3M了 ...
- 笑脸墙------很好,很酷,很强大(一)
笑脸墙------很好,很酷,很强大(一) 笑脸墙是款基于flash技术的在线多媒体网页创建工具,使用它,您可以轻松的将图像.视频.音频.文字汇聚在一个网页上,呈现传统网页技 术无法或是极难才能达到的 ...
- Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)
著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:孙立伟 链接:http://www.zhihu.com/question/20140085/answer/14107336 ...
- 技本功丨请带上纸笔刷着看:解读MySQL执行计划的type列和extra列
本萌最近被一则新闻深受鼓舞,西工大硬核"女学神"白雨桐,获6所世界顶级大学博士录取通知书. 货真价值的才貌双全,别人家的孩子 高考失利与心仪的专业失之交臂,选择了软件工程这门自己完 ...
- CES上百度无人车队炫技,陆奇要用“China speed”改变世界
本文由 「AI前线」原创,原文链接:CES上百度无人车队炫技,陆奇要用"China speed"改变世界 编辑|Emily AI 前线导读:"美国当地时间 1 月 8 日 ...
- Python 炫技操作:合并字典的七种方法
来源 | Python编程时光(ID: Cool-Python) Python 语言里有许多(而且是越来越多)的高级特性,是 Python 发烧友们非常喜欢的.在这些人的眼里,能够写出那些一般开发者看 ...
- Python炫技操作:条件语句的七种写法
作者 | 写代码的明哥 来源 | Python编程时光 有的人说 Python 入门容易,但是精通难的语言,这点我非常赞同. Python 语言里有许多(而且是越来越多)的高级特性,是 Python ...
最新文章
- 7大类卷积神经网络(CNN)创新综述
- 各类web服务器 http access log获取用户和代理ip
- 中的挂起是什么意思_数字博物馆是什么意思?数字博物馆用到了哪些技术?
- Linux 2.4调度系统分析--转
- MIT自然语言处理第三讲:概率语言模型(第一、二、三部分)
- 安卓APP_ 控件(6)—— Notification通知
- H.264中POC类型之探讨
- Vue报错:Unknown custom element: router-view - did you register the component correctly页面中不显示链接
- Qt文档阅读笔记|Qt工作笔记-QMutexLocker的使用(抛出异常也能解锁)
- 谷歌传奇Jeff Dean获2021年IEEE冯诺依曼奖,8页本科论文被大学图书馆保存至今
- 历年真题软件设计师下午考试题汇分析与技巧
- 基于CList链表类的故障树分析算法的实现
- 不定积分知识结构图_不定积分计算法则总结
- win10连不上网,“网络重置”后,网络适配器出现感叹号,右下角WLAN消失,网络连接是空白。
- win2008服务器系统玩红警,win10系统玩红警卡死的两种方法
- 如何用PS把照片变成红/白/蓝底
- 逆序输出数组,将给定数组逆序输出
- dell设置从ssd启动_戴尔dell笔记本bios怎么设置第一启动项为硬盘
- 操盘手与散户老妈的对话 看完后所有人都沉默了
- 一盆惨遭毒手的肉——记,那一次和小鲜肉的邂逅