C#知识点

string System.Environment.UserName                        获得当前Windows的登录名。

string System.Net.Dns.GetHostName()                       获得主机名,即【我的电脑|右键|属性】中看到的计算机名。

System.Windows.Forms.Form.StartPosition                获取或设置窗体的起始位置

System.Windows.Forms.Form.Load                            窗口事件:加载窗体时被调用

System.Windows.Forms.Form.Shown                         窗口显示:窗体第一次显示时调用,在Load之后

System.Windows.Forms.ImageList                             可以与System.Windows.Forms.TreeView配合使用,实现带图标的TreeView。

                                                                              先往窗体中拖入一个ImageList,点击属性页底部的【选择图像】,在弹出的“图像集合编辑器”窗口中加入图像资源。

                                                                              在TreeView中就可以通过ImageList中的图像索引来实现图像引用。

System.Windows.Forms.TreeView                              往窗体中拖入一个TreeView控件,修改属性“StateImageList”,设定为对应的ImageList对象。

                                                                              点击属性页底部的【编辑节点】,通过节点属性“StateImageIndex”选择对应的图标

取得CPU序列号:

            string cpuInfo = "";//cpu序列号      
            ManagementClass cimobject = new ManagementClass("Win32_Processor");
            ManagementObjectCollection moc = cimobject.GetInstances();
            foreach (ManagementObject mo in moc)
            {
                cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
                break;
            }
            return cpuInfo;

XML读取:                                                                XmlDocument对应整个XML文件,派生自XMLNode

                                                                              Load:从文件载入

                                                                              LoadXML:从string载入

                                                                              SelectSingleNode:选择匹配的第一个XMLNode

                                                                              SelectNodes:选择匹配路径的节点集

                                                                              路径:"item" 当前节点的子节点;“/item” 根节点的子节点;"//item" 任意位置的节点。

Control.Invoke                                                         同步执行委托方法。用于在窗口线程外调用窗口方法。

Control.BeginInvoke                                                 异步执行委托方法。

项目文件                                                                  将任何文件添加到项目中,在属性页中设置成复制到输出目录,生成后该文件就被复制到输出目录了。

System.IO.Ports.SerialPort                                        将 工具|组件|SerialPort 拖到窗体中(显示在底部)。

                                                                             事件:DataReceived;属性:PortName、BaudRate、ReadTimeout;方法:IsOpen、Open、Close、ReadLine,Write

System.Security.Cryptography                                  加解密

System.Windows.Forms.RadioButton                        只要放在一个GroupBox中,就自动为一组。

System.Windows.Forms.OpenFileDialog                     Filter:"图片文件(*.jpg,*.gif)|*.jpg;*.gif"

                                                                            FileName:设定的文件名

System.Net.Sockets.Socket

                    _socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                    _socket.Connect(new IPEndPoint(IPAddress.Parse(scanip), scanport));
                    _thread = new Thread(new ThreadStart(SocketListen));
                    _thread.Start();

System.IO.DirectoryInfo                                           目录操作

导出数据到Excel

                Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
                excel.Visible = false;      // 后台执行,隐藏Excel界面
                Microsoft.Office.Interop.Excel.Workbook workBook = excel.Application.Workbooks.Add(true);
                excel.Cells[row, column] = "A";  // row,column: 1-BASED
                //设置禁止弹出保存和覆盖的询问提示框  
                excel.DisplayAlerts = false;
                excel.AlertBeforeOverwriting = false;
                workBook.SaveAs(saveFileDialog.FileName);
                excel.Quit();

 

posted on 2017-04-07 15:08  朱迎春  阅读(197)  评论(0编辑  收藏  举报