![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net开发
文章平均质量分 81
evilmojo
这个作者很懒,什么都没留下…
展开
-
VS.NET2005 web程序自定义安装包的制作
利用VS2005的“Web安装项目”建立安装包很难对安装过程进行详细控制,因此直接采用“安装项目”来建立web程序安装包。我们需要安装过程中自动创建虚拟目录,并且可以修改数据库连接字符串,假设我们在安装过程中需要用户修改web.config文件里连接字符串其形式如下: ... ... 则建立安装包的过程如下:原创 2008-08-24 10:12:00 · 776 阅读 · 0 评论 -
vs2005制作安装程序
相信很多人都做过安装程序,目前最大功能最全的当属InstallShield,但是InstallShield的语法学习起来实在费劲,相对而言vs.net自带的安装部署短小精悍,且使用C#语法,对于一般C#开发者来说使用起来就极为简便,在对其作了一些研究之后,发现vs.net的安装部署项目的功能也已经非常好用,一般的程序安装都可以轻松实现,当然,在研究的过程中也发现了一些缺陷,这个后面再提。下面就向大转载 2008-10-07 15:53:00 · 531 阅读 · 0 评论 -
sql语句中日期时间格式化查询
今天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-22 14:32:12"当我们在查询2007-5-22是否与它相等,结果是不相等的. 所我们都喜欢找其它途径来解决这个问题。但是我发现我们的方法都不是太好,因为我们有的时候对sql sever的语句特性还了解的不够彻底。所以我查询了转载 2008-10-06 15:32:00 · 317 阅读 · 0 评论 -
使用 GetOleDbSchemaTable 检索架构信息(表、列、主键等)
本文演示如何用 ADO.NET 中 OleDbConnection 对象的 GetOleDbSchemaTable 方法检索数据库架构信息。数据源中的架构信息包括数据库或可通过数据库中的数据源、表和视图得到的目录以及所存在的约束等。表中的架构信息包括主键、列和自动编号字段。注意,在使用 SqlClient.SqlConnection 对象时没有与 GetOleDbSchemaTable 等价的方法转载 2008-10-26 11:02:00 · 669 阅读 · 0 评论 -
C#中计算两个时间的差
/// /// 计算两个日期的时间间隔 /// /// 第一个日期和时间 /// 第二个日期和时间 /// private string DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff =原创 2009-07-16 15:46:00 · 199 阅读 · 0 评论 -
C#winform中如何通过点击按钮切换窗口
效果如图:主窗口点击第一个按钮后实现方法如下:1.设计 首先在左侧放一个panel,右侧放一个panel(命名为pnlMain),调整大小,在左侧panel里放置两个按钮(多个按钮同理)2.在按钮里面写方法 在【命名规范检查】按钮(我写的代码测试工具)里写如下方法 private void btnNameCheck_Click(object sende转载 2009-08-14 12:55:00 · 3849 阅读 · 0 评论 -
DataTable,DataView和DataGrid中一些容易混淆的概念
一、DataTable DataTable表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。DataTable可以是从通过连接从数据库中读取出来形成的一个表,一旦将内容读到DataTable中,此DataTable就可以跟数据源断开而独立存在;也可以是完全由程序自己通过代码来建立的一个表。 ◆ DataColumn 一个表是由行和列组成转载 2009-08-18 09:48:00 · 191 阅读 · 0 评论 -
在一个aspx文件加一段声音文件的代码怎么写
可以在Web页中使用Media Player 在Web页中嵌入Media Player的方法比较简单,只要用HTML中的可以了,如下所示。 CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE="http://activex.microsoft.com/activex/controls转载 2009-08-21 10:11:00 · 618 阅读 · 0 评论 -
C#多线程编程(整理)
Donet基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类,下面是Thread的资料。 System.Threading.Thread类是用来创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍: Thread.Start():启动线程的执行;转载 2009-10-16 08:41:00 · 320 阅读 · 0 评论 -
Cache总义
Cache总义 Cache用法之页面声明@ outputCacheDuration="#ofseconds"Location="Any|Client|Downstream|Server|None"VaryByControl="ControlName"VaryByCustom="browser|customstring"VaryByHeader="headers"VaryByPara转载 2008-09-22 15:11:00 · 232 阅读 · 0 评论 -
SQL中Case的使用方法(上篇)
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN 1 THEN 男 WHEN 2 THEN 女ELSE 其他 END--Case搜索函数CASE WHEN sex = 1 THEN 男 WHEN sex = 2 THEN 女E转载 2008-09-20 11:32:00 · 300 阅读 · 0 评论 -
.net2.0中对config文件的操作方法总结
在.net编程中,我们经常用到config文件来保存一些常用的应用程序配置信息,在WinForm中这个文件名字是app.config,在asp.net中叫web.config。这个.config文件其实就是一个xml文件,对它的读操作微软已经提供了一个类来实现了,这个类就是System.Configuration.ConfigurationManager,下面分别是例子: //转载 2008-08-25 14:13:00 · 142 阅读 · 0 评论 -
用程序修改IIS目录的Asp.Net版本
如果机子上装有两个版本以.Net FrameWork,在创建时将使用IIS中默认使用的版本,而默认的版本又不是你需要的,那怎么办?在部署后手动修改?还是在部署时直接使用程序修改呢? 本文将介绍一个方法用于修改虚拟目录的Asp.Net版本. ASP.NET IIS 注册工具 使用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)可以方便地转载 2008-08-24 16:25:00 · 539 阅读 · 0 评论 -
什么是装箱和拆箱
装箱(boxing)和拆箱(unboxing)是.NET提出得新概念!.NET的所有类型都是由基类System.Object继承过来的,包括最常用的基础类型:int, byte, short,bool等等,就是说所有的事物都是对象。如果申明这些类型得时候都在堆(HEAP)中分配内存,会造成极低的效率!(个中原因以及关于堆和栈得区别会在另一篇里单独得说说!).NET如何解决这个问题得了?原创 2008-08-25 11:54:00 · 694 阅读 · 1 评论 -
C#程序实现动态调用DLL的研究
摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的V转载 2008-08-25 11:56:00 · 486 阅读 · 0 评论 -
拖管程序调用非拖管API
一,在.Net 2005中使用拖管C++调用非拖管的动态链接库 现在编写动态库的时候就没法使用头文件来调用了,而且在要导出的方法前加入extern "C"来说明一下,extern "c"是用c语言的一些连接规则,可以防止c++编译器对被连接的函数进行名字粉碎。也可以叫做是函数方法的入口,头文件就可以不要了;1》Dlltest.cpp代码如下: #define FLSMan原创 2008-08-24 14:40:00 · 402 阅读 · 0 评论 -
Windows 2003上架设WEB服务的相关设置问题解决
Windows Server 2003是目前微软推出的使用最广泛的服务器操作系统。 Windows Server 2003有多种版本,每种都适合不同的商业需求,各版本的信息如下表所示:版 本描 述Windows Server 2003 Web版用于构建和存放Web应用程序、网页和XML Web Services。它主要使用IIS 6.0原创 2008-08-25 11:58:00 · 494 阅读 · 0 评论 -
VC中操作IIS,如新建站点等操作
//VC6.0+SP5, SDK200210, windows 2000 server #include #include #include #include #include #include #pragma comment(lib,"ActiveDS") #pragma commen原创 2008-08-25 12:00:00 · 555 阅读 · 0 评论 -
SQL Server 2005 不允许远程连接解决方法
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL原创 2008-08-25 12:01:00 · 202 阅读 · 0 评论 -
SQL Server安装过程中的常见问题
一、SQL Server版本和补丁版本的检查SQL Server的补丁版本检查不如Windows 补丁版本检查直接,一个系统管理员,如果不了解SQL Server版本对应的补丁号,可能也会遇到一点麻烦,因此在这说明一下,通过这样的办法判别机器是安全的办法,不会对系统产生任何影响。1、用Isql或者SQL查询分析器登录到SQL Server,如果是用Isql,请在cmd窗口输入isql -U原创 2008-08-25 12:02:00 · 326 阅读 · 0 评论 -
C#中的DllImport
大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.InteropServices; M转载 2009-10-21 15:09:00 · 268 阅读 · 0 评论