百度空间 | 百度首页 
 
文章列表
 
您正在查看 "c#" 分类下的文章

2007-09-16 11:46

                                  c#关键字
-------------------------------------------------------------------------------------------------
关键字                            

类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:26
Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windows API函数。它能够定位和调用输出函数,根据需要,组织其各个参数(整型、字符串类型、数组、和结构等等)跨越互操作边界。
类别:c# | 评论(2) | 浏览()
 
2007-06-25 16:24
 我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。
  这里是展示最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧?
  准备工作:
  1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll
  2.一个WAV文件。(这样的文件比较好找,在QQ的目录里就不少啊。这里就不多说了。)名字叫SND.WAV,放在最后目标程序的同个目录下面
  开始写程序啦。随便用个UltraEdit就好
类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:23
控件,在实现快速开发中起着非常重要的作用,它可以将某一特定功能封装起来,供可户程序员调用,更重要的是它还可以实现插件式开发,使软件的灵活性、可扩充性大大增强。在网络上,也有很多动态加载控件、动态调用类成员等的资料。下面,我就将动态加载控件总结一下,以供大家参考。(不过由于本人水平有限,不一定有参考价值,写出来一方面是为了总结自己,以求提高,另一方面也希望各为朋友看到我的不足,给我提出宝贵意见)
一、动态加载控件
        动态加载,最基本用到的就是反射机制
类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:23
使用.Net编写Windows程序,对于窗体控制常见项目
1、让窗体在启动时在指定位置出现
form1.StartPosition
Manual
CenterScreen
WindowsDefaultLocation (default)
WindowsDefaultBounds
CenterParent
只有在窗体启动前设置才有效。
2、设置窗体的图标
form1.Icon
3、设置该窗体成为多个子窗体的父窗体
form1.isMidContainer = true / false(default)
在设计时使用,一个项目中只能有一个父窗体。
4、指定最大化、最小化按钮的行为
form1.ControlBox = true(
类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:22
C#导出到EXCEL
1.首先声明,这些方法也都是本人搜集的资料,然后为已所用,程序中不足之处,还请高手指点. 这些方法都没有关闭Excel进程。
2.网上有好多关于用SQL语句导入导出的例子,这里不再重复写了。
方法1:调用com组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快
using Access;
Access.ApplicationClass oAccess = new Access.ApplicationClass();
oAccess.Visible = false;
try
{         //ACCESS9:
  
类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:22
在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库

     SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。

     SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。

   

类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:21
用Visual C#动态生成组件
  以前在用Delphi写程序的时候,总不喜欢在窗体上排放很多组件,这一方面有点不美观,并且在调试程序时候,也不是十分方便。通常在写程序的时候,当要用到某些组件,采用的方法一般都是动态创建,用完以后就释放掉。Visual C#在程序运行的时候也可以动态创建组件,下面就结合一个程序例子来具体介绍如何用Visual C#动态生成组件。首先让我们了解一下,在动态创建组件的过程中要用到的一些概论和理论。
  一. Boxing (装箱)和Unboxing (出箱):
  在用Visual C#动态创建组件的时候,要涉及
类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:21
获取数据库中的所有表
本Blog登出后受到了大家的关注,其中“盛国军”朋友提出了使用存储过程“sp_tables”也可以实现这个目的,所有本人对这个Blog有进行了完善。

在很多情况下我们需要将指定的数据库中的所有表都列出来。在使用C#进行软件开发时,我们有哪些方法可是实现这个目的呢?本人对此进行概要的总结,有以下6中方式可以实现这个目的。

1、SQLDMO
SQLDMO是操作SQLServer的理想的方式,如果您的数据库是SQLServer就可以考虑使用这种方式。

类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:20

手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。
实现方法:首先需要引用VBA组建,我用的是Office2003 Professional,Dll版本号为Microsoft Word11.0,
另外当然还需要引用Interop.Word.Dll.
代码如下:
#region 打开Word文档,并且返回对象wDoc,wDoc
   /// <summary>
   /// 打开Word文档,并且返回对象wDoc,wDoc
   /// </summary>
   /// <param name="F

类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:20
摘要 在家里,婴儿和其它动物可能会重击你的计算机键盘,致使出现各种无法预言的结果。本文中的这个C#示例应用程序将向你展示如何基于Windows钩子API来实现在击键造成任何危害之前捕获它们。
一. 简介
猫和婴儿有很多共同之处。他们都喜欢吃家中养植的植物,都非常讨厌关门。他们也都爱玩弄你的键盘,结果是,你正发送给你的老板的电子邮件可能是以半截句子发送出去的,你的Excel帐户也被加入了一些乱七八糟的内容,并且你还没有注意到,当打开Windows资源管理器时,若干文件已经被移到了回收站!
其解决方案是,开发一个应
类别:c# | 评论(0) | 浏览()
 
2007-06-25 16:06

Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的,能够适应Internet不断扩展的需要。
   
   抛开ISO/OSI模型的7层构架,单从TCP/IP

类别:c# | 评论(0) | 浏览()
 
2007-04-25 15:17

谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!

要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。

命名惯例和规范



注记 :
Pascal 大小写形式-所有单词第一个字
类别:c# | 评论(0) | 浏览()
 
2007-04-25 15:15
符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能可分为三部分:存取修饰符,类修饰符和成员修饰符.

存取修饰符:

public:存取不受限制.

private:只有包含该成员的类可以存取.

internal:只有当前工程可以存取.

protected:只有包含该成员的类以及继承的类可以存取.

类修饰符:

abstract:可以被指示一个类只能作为其它类的基类.

sealed:指示一个类不能被继承.

成员修饰符:

abstract:指示该方法或属性没有实现.

const:指定域或局部变量的值不能被改动

类别:c# | 评论(0) | 浏览()
 
2007-04-25 14:58
1、DateTime 数字型

System.DateTime currentTime=new System.DateTime();
  1.1 取当前年月日时分秒

currentTime=System.DateTime.Now;
  1.2 取当前年

int 年=currentTime.Year;
  1.3 取当前月

int 月=currentTime.Month;
  1.4 取当前日

int 日=currentTime.Day;
  1.5 取当前时

int 时=currentTime.Hour;
  1.6 取当前分

int 分=currentTime.Minute;
  1.7 取当前秒

int 秒=currentTime.Secon
类别:c# | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
c#(18)
 
.net(4)
 
Ajax(10)
 
 
Sql(2)
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

你好,认识你很高兴 呵呵
 
 
 
 

我的跟那个不是完全一样的,我都弄混了
 
     


©2009 Baidu