随笔分类 - C#技术
主要基于C#的语言特性
摘要:问题描述:未能正确加载包"XXXXXXXXXX"。请与包供应商联系以获得帮助。由于可能会发生环境损坏,建议重新启动应用程序。要禁止将来加载此包吗? 可以使用“devenv /resetskippkgs”重新启用包加载。问题解决:开始-->所有程序-->Mircosoft visual studio 2008-->visual studio tools-->visual studio 2008 命令提示,然后再输入 devenv /resetskippkgs,即可注意:不是window的命令行
阅读全文
摘要:步骤:1、首先去这里下载安装文件:http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d2、下载完毕后安装。3、打开VS2010, 通过菜单栏中的 工具Tools->选项Options->文本编辑器Text Editor->HTML->验证Validation,在右侧的目标的下拉菜单找到HTML5那一项。4、确定就可以了。5、如果发现提示还是没有出来,不要急。在C:\Program Files\Microsoft Visual Studio 10.0\Commo
阅读全文
摘要:int[,]array=newint[3,2];array[0,0]=1;array[1,0]=2;array[2,0]=3;array[0,1]=4;array[1,1]=5;array[2,1]=6;Console.WriteLine("数组的长度为{0}",array.Length);/*Console.WriteLine(array.GetLength(0));Console.WriteLine(array.GetLength(1));*/for(inti=0;i<array.GetLength(0);i++){for(intj=0;j<array.Ge
阅读全文
摘要:题目:将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c,要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。求出最小的那个数。解答:classProgram{///<summary>///将1到9这九个数字分成三个数字不重复(即每个数字只出现一次)的3位数a,b,c,///要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。///</summary>///<paramname="args"></param>staticvoidMain(string[]args)
阅读全文
摘要:要求:在if后的()内填写内容,使得输出结果为"Hello,world"解答:C#代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1///<summary>2///要求:在if后的()内填写内容,使得输出结果为"Hello,world"...
阅读全文
摘要:要求:两个时间相加,得到的时间形如“xx时:xx分:xx秒”--------------------------------------------------------------------------------------------------------------解答:首先编写时间处理类时间类 Code highlighting produced by Ac...
阅读全文
摘要:题目:输入3个数字,从小到大排列显示。(不需使用数组)解答:C#Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1staticvoidMain()2{3Console.WriteLine("任意输入1个数字:");4doubled1=Convert.T...
阅读全文
摘要:早上 BoyLee 问我对 " Ref " 是否理解,很惭愧,不知道这个关键字的用法,赶快学习了一下usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceRefDemo{classProgram{/**////<summary>///演示值类型的Ref用法///</summary>///&...
阅读全文
摘要:在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用c#进行软件开发时,我们有哪些方法可是实现这个目的呢?有以下6中方式可以实现这个目的。 1、sqldmo SQLDMO是操作SQLServer的理想的方式,如果您的数据库是SQLServer就可以考虑使用这种方式。在C#中使用SQLDMO需要添加SQLDMO的引用,然后在当前的文件中using SQLDMO;即可以使用SQLDMO。...
阅读全文
摘要:本文内容 1. 使用VS.NET来制作安装程序。 2. 如何把.NET Framework 部署到目标机器。 3. 如何使用Native代码把.NET Framework和自己的安装程序制作为一个统一的安装程序。该程序做到如果目标机器上没有.NET Framework,将自动安装.NET Framework然后再自动安装作者自己的程序。 制作自己的安装程序 在VS.NET中,我们可以通过建立...
阅读全文
摘要:作者:陈省 最近一段时间学习使用C#编程,因为用惯了Delphi,发现C#类库还是不太完善(我用的是.Net Framework 1.0,不知道.Net Framework 1.1有哪些改进),此外Visual Studio 2002也有不完善的地方,不知道Visual Studio 2003有哪些改进呢。比如没有提供Ini文件的访问类,比如输入框不能像Delphi那样指定默认的输...
阅读全文
摘要:快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CT...
阅读全文
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 in...
阅读全文
摘要:Ajax的定义 Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax包括: XHTML和CSS 使用文档对象模型(Document Object Model)作动态显示和交互 使用XML和XSLT做数据交互和操作 使用XMLHttpRequest进行异步数据接收 使用JavaScript将它们绑定在一起 传统的w...
阅读全文
摘要:开闭原理(OCP): software entities should be open for extension, but closed for modification. 面向对象的基本原理(策略模式很能说明这个意思)里氏代换原则(LSP):父类能代替子类,反之不可接口隔离原则(ISP):使用单一的接口,降低对其的依赖。依赖倒置原则(DIP):依赖抽象,不依赖具体。合成/聚合原则(CARP):...
阅读全文
摘要:C#算法--(一)选择排序 using System;public class SelectionSorter{// public enum comp {COMP_LESS,COMP_EQUAL,COMP_GRTR};private int min;// private int m=0;public void Sort(int [] list){for(int i=0;i {min=i;for(i...
阅读全文
摘要://导入程序中用的的所有名称空间using System ; using System.Data.OleDb ; class OleDbTest { public static void Main ( ){ string strConnect = " Provider=SQLOLEDB.1;Persist Security Info=False;User ID = sa;I...
阅读全文
摘要://导入程序中用的的所有名称空间using System ; using System.Data.OleDb ; using System.Windows.Forms ; class OleDbTest { public static void Main ( ) { //建立指向数据库的连接 string strConnect = "Provider=Micro...
阅读全文
摘要:C#中的委托是通过继承System.Delegate中的一个类来实现的。具体的步骤:1. 声明一个委托对象,其参数形式一定要和你想要包含的方法的参数形式一致。2. 定义所有你要定义的方法,其参数形式和第一步中声明的委托对象的参数形式必须相同。3. 创建委托对象并将所希望的方法包含在该委托对象中。4. 通过委托对象调用包含在其中的各个方法。实现委托机制的C#代码: using System;//步骤...
阅读全文

浙公网安备 33010602011771号