C#开发使用的几个技巧

使用TMS320F28335控制四位共阳数码管 简要阐述利用F28335控制四位共阳数码管的整个过程,包括原理、思路、部分代码以及调试过程。 阅读详情

1.怎样定制VC#DataGrid列标题?

 

  DataGridTableStyle dgts = new DataGridTableStyle();

 

  dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable


  DataGridTextBoxColumn dgcs = newDataGridTextBoxColumn();

 

  dgcs.MappingName = "title_id";

 

  dgcs.HeaderText = "标题ID";

 

  dgts.GridColumnStyles.Add(dgcs);

 

  。。。

 

  dataGrid1.TableStyles.Add(dgts);

 

  2.检索某个字段为空的所有记录的条件语句怎么写?

 

  ...where col_name is null

 

  3.如何在c# Winform应用中接收回车键输入?

 

  设一下form的AcceptButton.

 

  4.比如Oracle中的NUMBER(15),在Sql Server中应是什么?

 

  NUMBER(15):用numeric,精度15试试。

 

  5.sql server的应用like语句的存储过程怎样写?

 

  select * from mytable where haoma like‘%’ + @hao + ‘%’

 

  6.vc# winform中如何让textBox接受回车键消息(假没没有按钮的情况下)?

 

  private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgse)

 

  {

 

  if(e.KeyChar != (char)13)

 

  return;

 

  else

 

  //do something;

 

  }

 

  7.为什么(Int32)cmd.ExecuteScalar()赋值给Int32变量时提示转换无效?

 

  Int32.Parse(cmd.ExecuteScalar().ToString());

 

  8.DataSource为子表的DataGrid里怎样增加一个列以显示母表中的某个字段?

 

  在子表里手动添加一个列。

 

  DataColumn dc = new DataColumn("newCol",Type.GetType("System.String"));

 

  dc.Expression = "Parent.parentColumnName";

 

  dt.Columns.Add(dc); //dt为子表

 

  9.怎样使DataGrid显示DataTable中某列的数据时只显示某一部分?

 

  select ..., SUBSTR(string, start_index, end_index) as***, *** from ***

 

  10.如何让winform的combobox只能选不能输入?

 

  DropDownStyle 属性确定用户能否在文本部分中输入新值以及列表部分是否总显示。

 

  值:

 

  DropDown --- 文本部分可编辑。用户必须单击箭头按钮来显示列表部分。

 

  DropDownList --- 用户不能直接编辑文本部分。用户必须单击箭头按钮来显示列表部分。

 

  Simple --- 文本部分可编辑。列表部分总可见。

 

  11.怎样使winform的DataGrid里显示的日期只显示年月日部分,去掉时间?

 

  sql语句里加上to_date(日期字段,'yyyy-mm-dd')

 

  12.怎样把数据库表的二个列合并成一个列Fill进DataSet里?

 

  dcChehao = new DataColumn("newColumnName",typeof(string));

 

  dcChehao.Expression = "columnName1+columnName2";

 

  dt.Columns.Add(dcChehao);

 

  Oracle:

 

  select col1  col2 from table

 

  sql server:

 

  select col1+col2 from table

 

  13.如何从合并后的字段里提取出括号内的文字作为DataGrid或其它绑定控件的显示内容?即把合并后的字段内容里的左括号(和右括号)之间的文字提取出来。

 

  Select COL1,COL2, case

 

  when COL3 like ‘%(%’ THEN substr(COL3, INSTR(COL3,‘(’ )+1, INSTR(COL3,‘)’)-INSTR(COL3,‘(’)-1)

 

  end as COL3

 

  from MY_TABLE

 

14.当用鼠标滚轮浏览DataGrid数据超过一定范围DataGrid会失去焦点。怎样解决?

 

  this.dataGrid1.MouseWheel+=newMouseEventHandler(dataGrid1_MouseWheel);

 

  private void dataGrid1_MouseWheel(object sender,MouseEventArgs e)

 

  {

 

  this.dataGrid1.Select();

 

  }

 

  15.怎样把键盘输入的‘+’符号变成‘A’?

 

  textBox的KeyPress事件中

 

  if(e.KeyChar == '+')

 

  {

 

  SendKeys.Send("A");

 

  e.Handled = true;

 

  }

 

  16.怎样使Winform启动时直接最大化?

 

  this.WindowState = FormWindowState.Maximized;

 

  17.c#怎样获取当前日期及时间,在sql语句里又是什么?

 

  c#: DateTime.Now

 

  sql server: GetDate()

 

  18.怎样访问winform DataGrid的某一行某一列,或每一行每一列?

 

  dataGrid[row,col]

 

  19.怎样为DataTable进行汇总,比如DataTable的某列值‘延吉'的列为多少?

 

  dt.Select("城市='延吉'").Length;

 

  20.DataGrid数据导出到Excel后0212等会变成212。怎样使它导出后继续显示为0212?

 

  range.NumberFormat = "0000";

 

21.

 

  ① 怎样把DataGrid的数据导出到Excel以供打印?

 

  ② 之前已经为DataGrid设置了TableStyle,即自定义了列标题和要显示的列,如果想以自定义的视图导出数据该怎么办?

 

  ③ 把数据导出到Excel后,怎样为它设置边框啊?

 

  ④ 怎样使从DataGrid导出到Excel的某个列居中对齐?

 

  ⑤ 数据从DataGrid导出到Excel后,怎样使标题行在打印时出现在每一页?

 

  ⑥ DataGrid数据导出到Excel后打印时每一页显示’当前页/共几页’,怎样实现?

 

  ①

 

  private void button1_Click(object sender,System.EventArgs e)

 

  {

 

  int row_index, col_index;

 

  row_index = 1;

 

  col_index = 1;

 

  Excel.ApplicationClass excel = newExcel.ApplicationClass();

 

  excel.Workbooks.Add(true);

 

  DataTable dt = ds.Tables["table"];

 

  foreach(DataColumn dcHeader in dt.Columns)

 

  excel.Cells[row_index, col_index++] =dcHeader.ColumnName;

 

  foreach(DataRow dr in dt.Rows)

 

  {

 

  col_index = 0;

 

  foreach(DataColumn dc in dt.Columns)

 

  {

 

  excel.Cells[row_index+1, col_index+1] = dr[dc];

 

  col_index++;

 

  }

 

  row_index++;

 

  }

 

  excel.Visible = true;

 

  

 

  }

 

   private void Form1_Load(object sender, System.EventArgse)

 

  {

 

  SqlConnection conn = new SqlConnection("server=tao;uid=sa; pwd=; database=pubs");

 

  conn.Open();

 

  SqlDataAdapter da = new SqlDataAdapter("select *from authors", conn);

 

  ds = new DataSet();

 da.Fill(ds, "table");

 

  dataGrid1.DataSource = ds;

 

  dataGrid1.DataMember = "table";

 

  }

 

  ②dataGrid1.TableStyles[0].GridColumnStyles[index].HeaderText;//index可以从0~dataGrid1.TableStyles[0].GridColumnStyles.Count遍历。

 

  ③ Excel.Range range;

 

  range=worksheet.get_Range(worksheet.Cells[1,1],xSt.Cells[ds.Tables[0].Rows.Count+1,ds.Tables[0].Columns.Count]);

 

  

 

  range.BorderAround(Excel.XlLineStyle.xlContinuous,Excel.XlBorderWeight.xlThin,Excel.XlColorIndex.xlColorIndexAutomatic,null);

 

   range.Borders[Excel.XlBordersIndex.xlInsideHorizontal].ColorIndex =Excel.XlColorIndex.xlColorIndexAutomatic;

 

  range.Borders[Excel.XlBordersIndex.xlInsideHorizontal].LineStyle=Excel.XlLineStyle.xlContinuous;

 

  range.Borders[Excel.XlBordersIndex.xlInsideHorizontal].Weight=Excel.XlBorderWeight.xlThin;

 

  

 

  range.Borders[Excel.XlBordersIndex.xlInsideVertical].ColorIndex=Excel.XlColorIndex.xlColorIndexAutomatic;

 

  range.Borders[Excel.XlBordersIndex.xlInsideVertical].LineStyle= Excel.XlLineStyle.xlContinuous;

 

  range.Borders[Excel.XlBordersIndex.xlInsideVertical].Weight= Excel.XlBorderWeight.xlThin;

 

  ④ range.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter

 

  ⑤ worksheet.PageSetup.PrintTitleRows ="$1:$1";

 

  ⑥ worksheet.PageSetup.CenterFooter = "第&P页 /共&N页";

 

  22.当把DataGrid的Cell内容赋值到Excel的过程中想在DataGrid的CaptionText上显示进度,但不显示。WHY?

 

  ...

 

  dataGrid1.CaptionText = "正在导出:" + (row + 1) + "/" + row_cnt;

 

  System.Windows.Forms.Application.DoEvents();

 

  ...

 

  处理当前在消息队列中的所有Windows消息。

 

  

 

  当运行Windows窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。如果在代码中调用DoEvents,则应用程序可以处理其他事件。

 

  如果从代码中移除DoEvents,那么在按钮的单机事件处理程序执行结束以前,窗体不会重新绘制。通常在循环中使用该方法来处理消息。

 

23.怎样从Flash调用外部程序,如一个C#编译后生成的.exe?

 

  fscommand("exec", "应用程序.exe");

 

  ① 必须把flash发布为.exe

 

  ② 必须在flash生成的.exe文件所在目录建一个名为fscommand的子目录,并把要调用的可执行程序拷贝到那里。

 

  24.有没有办法用代码控制DataGrid的上下、左右的滚动?

 

  dataGrid1.Select();

 

  SendKeys.Send("{PGUP}");

 

  SendKeys.Send("{PGDN}");

 

  SendKeys.Send("{^{LEFT}"); // Ctrl+左方向键

 

  SendKeys.Send("{^{RIGHT}"); // Ctrl+右方向键

 

  25.怎样使两个DataGrid绑定两个主从关系的表?

 

  DataGrid1.DataSource = ds;

 

  DataGrid1.DataMember = "母表";

 

  ...

 

  DataGrid2.DataSouce = ds;

 

  DataGrid2.DataMember = "母表.关系名";

 

  26.assembly的版本号怎样才能自动生成?特别是在Console下没有通过VStudio环境编写程序时。

 

  关键是AssemblyInfo.cs里的[assembly:AssemblyVersion("1.0.*")],命令行编译时包含AssemblyInfo.cs

 

  27.怎样建立一个Shared Assembly?

 

  用sn.exe生成一个Strong Name:keyfile.sn,放在源程序目录下

 

  在项目的AssemblyInfo.cs里[assembly:AssemblyKeyFile("..\\..\\keyfile.sn")]

 

  生成dll后,用gacutil /i myDll.dll放进Global Assembly Cach.

 

  28.在Oracle里如何取得某字段第一个字母为大写英文A~Z之间的记录?

 

  select * from table where ascii(substr(字段,1,1)) between ascii('A') and ascii('Z')

 

  29.怎样取得当前Assembly的版本号?

 

  Process current = Process.GetCurrentProcess();

 

  FileVersionInfo myFileVersionInfo =FileVersionInfo.GetVersionInfo(current.MainModule.FileName);

 

  Console.WriteLine(myFileVersionInfo.FileVersion);

 

  30.怎样制作一个简单的winform安装程序?

 

  ① 建一个WinForm应用程序,最最简单的那种。运行。

 

  ② 添加新项目->安装和部署项目,‘模板’选择‘安装向导’。

 

  ③ 连续二个‘下一步’,在‘选择包括的项目输出’步骤打勾‘主输出来自’,连续两个‘下一步’,‘完成’。

 

  ④ 生成。

 

  ⑤ 到项目目录下找到Setup.exe(还有一个.msi和.ini文件),执行。

 

  31.怎样通过winform安装程序在Sql Server数据库上建表?

 

  ① [项目]—[添加新项]

 

  类别:代码;模板:安装程序类。

 

  名称:MyInstaller.cs

 

  ② 在SQL Server建立一个表,再[所有任务]—[生成SQL脚本]。

 

  生成类似如下脚本(注意:把所有GO语句去掉):

 

  if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MyTable]')and OBJECTPROPERTY(id, N'IsUserTable') = 1)

 

  drop table [dbo].[MyTable]

 

  

 

  CREATE TABLE [dbo].[MyTable] (

 

  [ID] [int] NOT NULL ,

 

  [NAME] [nchar] (4) COLLATE Chinese_PRC_CI_AS NOT NULL

 

  ) ON [PRIMARY]

 

  ALTER TABLE [dbo].[MyTable] WITH NOCHECK ADD

 

  CONSTRAINT [PK_MyTable] PRIMARY KEY CLUSTERED

 

  (

 

  [ID]

 

  ) ON [PRIMARY]

 

  ③ [项目]—[添加现有项]。mytable.sql—[生成操作]-[嵌入的资源]。

 

  ④ 将MyInstaller.cs切换到代码视图,添加下列代码:

 

  先增加:

 

  using System.Reflection;

 

  using System.IO;

 

  然后:

 

  private string GetSql(string Name)

 

  {

 

  try

 

  {

 

    Assembly Asm = Assembly.GetExecutingAssembly();

 

    Stream strm = Asm.GetManifestResourceStream(Asm.GetN

 

ame().Name + "." + Name);

 

    StreamReader reader = new StreamReader(strm);

 

    return reader.ReadToEnd();

 

  }

 

  catch (Exception ex)

 

  {

 

    Console.Write("In GetSql:"+ex.Message);

 

    throw ex;

 

  }

 

  }

 

  

 

  private void ExecuteSql(string DataBaseName,string Sql)

 

  {

 

  System.Data.SqlClient.SqlConnection sqlConn = newSystem.Data.SqlClient.SqlConnection();

 

  sqlConn.ConnectionString = "server=myserver;uid=sa; password=; database=master";

 

  System.Data.SqlClient.SqlCommand Command = newSystem.Data.SqlClient.SqlCommand(Sql,sqlConn);

 

  

 

  Command.Connection.Open();

 

  Command.Connection.ChangeDatabase(DataBaseName);

 

  try

 

  {

 

  Command.ExecuteNonQuery();

 

  }

 

  finally

 

  {

 

  Command.Connection.Close();

 

  }

 

  }

 

  protected void AddDBTable(string strDBName)

 

  {

 

  try

 

  {

 

  ExecuteSql("master","create DATABASE"+ strDBName);

 

  ExecuteSql(strDBName,GetSql("mytable.sql"));

 

  }

 

  catch(Exception ex)

 

  {

 

  Console.Write("In exception handler :"+ex.Message);

 

  }

 

  }

 

  

 

  public override voidInstall(System.Collections.IDictionary stateSaver)

 

  {

 

  base.Install(stateSaver);

 

  AddDBTable("MyDB"); //建一个名为MyDB的DataBase

 

  }

 

  ⑤ [添加新项目]—[项目类型:安装和部署项目]—[模板:安装项目]—[名称:MySetup]。

 

  ⑥ [应用程序文件夹]—[添加]—[项目输出]—[主输出]。

 

  ⑦ 解决方案资源管理器—右键—[安装项目(MySetup)]—[视图]—[自定义操作]。[安装]—[添加自定义操作]—[双击:应用程序文件夹]的[主输出来自***(活动)]。

 

  32.怎样用TreeView显示父子关系的数据库表(winform)?

 

  三个表a1,a2,a3, a1为a2看母表,a2为a3的母表。

 

  a1: id, name

 

  a2: id, parent_id, name

 

  a3: id, parent_id, name

 

  用三个DataAdapter把三个表各自Fill进DataSet的三个表。

 

  用DataRelation设置好三个表之间的关系。

 

  

 

  foreach(DataRow drA1 in ds.Tables["a1"].Rows)

 

  {

 

   tn1 = new TreeNode(drA1["name"].ToString());

 

   treeView1.Nodes.Add(tn1);

 

   foreach(DataRow drA2 indrA1.GetChildRows("a1a2"))

 

   {

 

  tn2 = new TreeNode(drA2["name"].ToString());

 

  tn1.Nodes.Add(tn2);

 

  foreach(DataRow drA3 indrA2.GetChildRows("a2a3"))

 

  {

 

   tn3 = new TreeNode(drA3["name"].ToString());

 

   tn2.Nodes.Add(tn3);

 

  }

 

   }

 

  }

 

  33.怎样从一个form传递数据到另一个form?

 

  假设Form2的数据要传到Form1的TextBox。

 

  在Form2:

 

  // Define delegate

 

  public delegate void SendData(object sender);

 

  // Create instance

 

  public SendData sendData;

 

  在Form2的按钮单击事件或其它事件代码中:

 

  if(sendData != null)

 

  {

 

   sendData(txtBoxAtForm2);

 

  }

 

  this.Close(); //关闭Form2

 

  在Form1的弹出Form2的代码中:

 

  Form2 form2 = new Form2();

 

  form2.sendData = new Form2.SendData(MyFunction);

 

  form2.ShowDialog();

 

  ====================

 

  private void MyFunction(object sender)

 

  {

 

  textBox1.Text = ((TextBox)sender).Text;

 

  }

YOLOv11改进 | 细节涨点篇 | DySample一种最新的轻量化动态上采样算子(效果完爆CARAFE) 本文给大家带来的最新改进机制是一种号称超轻量级且有效的动态上采样器——DySample。与传统的基于内核的动态上采样器相比,DySample采用了一种基于点采样的方法,相比于以前的基于内核的动态上采样器,DySample具有更少的参数、浮点运算次数、GPU内存和延迟。此外,DySample在包括语义分割、目标检测、实例分割、全景分割和单目深度估计在内的五个预测任务中,性能均优于其他上采样器(截至目前最有效的上采样算子), 阅读详情

相关推荐

三大主流交易接口实战指南:XTP、CTP与数字货币API的实盘接入解析

本文深入解析了量化交易系统实现实盘交易的关键环节,聚焦于三大主流交易接口的实战接入。详细介绍了证券领域的XTP、期货领域的CTP以及数字货币交易所API的核心特性、代码封装要点与风控实践,并提供了多市场接口整合的统一架构方案,为开发者打通量化交易的“最后一公里”提供了一份接地气的实战指南。

win55的博客 1378

c#学习 了解项目和解决方案

了解项目和解决方案。

m0_68553393的博客 3564

Ubuntu22.04下3分钟搞定GitHub加速:SwitchHosts+小鱼工具保姆级配置指南

本文提供Ubuntu22.04下快速解决GitHub下载超时问题的保姆级教程,通过SwitchHosts图形化工具和小鱼一键换源工具实现高效加速。详细步骤包括环境准备、工具安装配置及验证方法,帮助开发者轻松优化GitHub访问速度,提升工作效率。

weixin_29258297的博客 564

12.C#:解决方案、项目、程序集、命名空间区别

第一部分: 本文来自:http://blog.youkuaiyun.com/u010096526/article/details/46119033  是不是有人也像我一样,弄不清他们几个的关系呢? 1、项目       新建项目的同时,会自动建立此项目对应的解决方案名称,默认二者名称一样。       在.Net下,一个项目可以表现为多种类型:控制台应用程序、类库、web应用程序等 2、解

xushaozhang的专栏 1万+

lattice Diamond Programmer程序下载

Lattice Diamond Programmer(支持Lattice FPGA与CPLD程序下载)

qq_44385725的博客 5183

ROS 2 Jazzy与Gazebo Harmonic仿真实战:从零搭建机器人仿真环境与高级应用

本文详细介绍了如何使用ROS 2 Jazzy和Gazebo Harmonic从零搭建机器人仿真环境,涵盖环境配置、传感器集成、多机器人协同和GPU加速优化等高级应用。通过实战案例和性能调优技巧,帮助开发者高效构建可靠的机器人仿真系统,提升开发效率。

h9j8k7l6m5n的博客 1219

ASP.NET MVC解决方案的搭建(.NET Framework)——C#系列(一)

ASP.NET MVC解决方案的搭建(.NET Framework)——C#系列(一)

qq_42700766的博客 3216

保姆级拆解:HP 1312NF/CM1415打印机进纸离合器清洁与更换全记录(附B站/油管视频指路)

本文详细记录了HP 1312NF打印机进纸离合器故障的诊断与修复全过程,包括故障判断、工具准备、拆解步骤、清洁更换技巧及预防措施。特别针对离合器内部海绵老化粘连问题,提供了电工胶布和硬纸片两种实用替代方案,并附有B站/油管视频指路,帮助用户轻松完成打印机维修。

weixin_31102231的博客 376

C#常见问题解决方案手册(即查即用)

目录 C#正则表达式 C#语言之字符串和正则表达式 C# 正则表达式判断IP地址是否合法 C#:string字符串处理 c#字符串按行读取 C#数值转固定长度字符串 C#字符串转换为数字(不考虑异常)——推荐不考虑异常的字符串转数字 C#字符串判断是否相等(忽略大小写)——推荐使用 c#怎样取到某个特定字符后面的字符,比如XXXXX#123 和 XXX#12中#后面的数字 C#...

C# 2694

SAP项目中 Waterfall vs Agile 的深度对比分析背景:方法论的演进SAP项目实施方法论经历了显著的代际更替。早期以 ASAP(Accelerated SAP) 为代表,采用经典瀑

本文对比分析了SAP项目实施中瀑布模型(ASAP)与敏捷方法(SAP Activate)的核心差异。瀑布模型采用线性流程,需求固定但变更成本高;敏捷方法则通过迭代开发实现动态调整,强调最佳实践和用户持续参与。文章指出,SAP系统的复杂性使纯粹敏捷难以实施,需在标准化与定制化间取得平衡。最终建议根据项目特性选择方法论:稳定需求适用瀑布模型,变化频繁则推荐敏捷,而SAP Activate本质上是两者的结构化融合,代表未来趋势。关键在于匹配项目实际需求,而非盲目追随方法论潮流。

金牌架构师 345

Go游戏服务器开发的一些思考(一):语言层面

Go是比C++更好用的高级语言使用Go作为服务器开发的主语言前,首先需要对Go语言做下定性。在接触Go前,可能给人的印象(至少是我),Go是一门脚本语言。看了 官方文档 ,才知道Go是一门高级语言。与C++相比,它有以下优势: 面向接口的编程没有C++复杂的面向对象语法,如类、继承、多态、虚函数等等。Go中只有结构与接口,从语言层面上,直接指导功能与功能间的解耦。直接且语法简单 提供语言反射机制提供

范安崇的博客 9560

C# 入门教程(一):详解解决方案、类与对象、方法定义及类型系统,附实战示例

C#编程中的解决方案与项目结构解析 摘要:本文介绍了C#开发中的核心概念与组织方式。在Visual Studio环境下,解决方案(.sln)作为容器管理多个项目,设置项目间依赖关系;项目(.csproj)则作为代码载体生成可执行文件或类库。文章详细讲解了类与名称空间的概念,以及三种类库引用方式(DLL、NuGet和项目引用)。同时阐述了类与对象的关系,强调实例化过程,并指出类的三大成员(属性、方法和事件)在编程中的不同作用。通过代码示例展示了实例操作、类库调用等实际应用场景。

先完成,再完美—60分比0分强100倍 1626

外设测试 - ATAES132A 加解密芯片测试

原理 使用芯片官方提供的读写操作库,进行先写后读并校验,确认数据一致。 示例代码 int main(void) { uint8_t ret; aes132p_enable_interface(); ret = write_memory_test(); if (ret != AES132_FUNCTION_RETCODE_SUCCESS) { aes132p_disable_interface(); printf

一个软件工程师的技术笔记 859

c#开发的几个小技巧

[收集于网络] 1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. Empty; form1.ControlBox = false; 2. 如何在.NET的Windows窗体上启用XP主题集?(How to us...

weixin_33849215的博客 98

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

c#开发windows应用程序几个小技巧

窗口的名称存在返回此窗口的实例 不存在返回null

biyusr的专栏 625

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

c#开发WinForm的几个小技巧

1.一个应用程序只能被用户打开一次 Process mobj_pro =Process.GetCurrentProcess();            Process[] mobj_proList=Process.GetProcessesByName(mobj_pro.ProcessName);            if(mobj_proList.Length>1)           

BraveHeart专栏 1515

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

几个C#技巧(二)

除了代码编辑窗口中的字体之外,Solution Explorer等窗格中的字体也可以通过Options的Fonts and Colors进行设置,方法是选择Show Settings for为Dialogs and Tool Windows,默认的宋体9号不如Verdana 8号字体美观。但是要注意:不同类型的数据不能直接用+串,事先应使用.ToString()转换为字符串,如: dt.Rows[0].ItemArray[0].ToString() + dt.Rows[0].ItemArray[01]

biyusr的专栏 231

几个C#编程的小技巧 (二) (判断文件或文件夹是否存在 )

几个C#编程的小技巧 (二) (判断文件或文件夹是否存在 )一、判断文件或文件夹是否存在 使用System.IO.File,要检查一个文件是否存在非常简单: bool exist = System.IO.File.Exists(fileName); 如果需要判断目录(文件夹)是否存在,可以使用System.IO.Directory: bool exist = System.IO.Direc

chokomo的专栏 2276

提供几个常用的C#字符串操作函数源码

将做工程过程比较好的内容做个记录,下边代码段是关于提供几个常用的C#字符串操作函数的代码。 public static string GetLeft(string str, string s) { string temp = str.Substring(0, str.IndexOf(s)); return temp; } public static string GetRi...

James276的博客 329
上一篇: c#.net常用函数和方法集
下一篇: C#调用win32 API读写INI文件
skywshing
博客等级 码龄17年 1粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值