随笔分类 -  C#之路

上一页 1 2 3 4 下一页
我是从北大青鸟学习的程序设计,当我在为学习Java方向还是.net方向而犹豫不决时,我遇见了C#,通过对它的学习和使用以及老师精彩的讲课,使我对C#由陌生到熟悉,我也坚定了学习.net方向的决心。 我相信,只要我们坚持,只要我们不断的学习,我们一定会走好我们共同的C#之路,在这条路上能有你们的陪伴,我感觉信心更足了……
如何用C#和ADO.NET建立一个数据绑定网格(转载)
摘要:数据访问是任何应用程序的基础。在本文中,我将说明如何用C#和ADO.NET访问基于SQL Server的数据,以及如何在一个数据绑定的网格控件中显示数据。我用一个简单的C#应用程序为例。 ADO.NET结构 使用ADO.NET不需要维持一个连接。另外,在ADO.NET中,只需用几行代码,你就可以从一个数据源转到另一个数据源。 ADO.NET的核心对象有Command, Con... 阅读全文
posted @ 2007-05-01 08:53 念时 阅读(428) 评论(0) 推荐(0)
C# WinForm中DataGrid列设置(转载)
摘要:写winForm的程序,难免要用DataGrid,自然也就需要设置列格式啊,标题之类的!但是经常列标题设置后没反应,好恶心! 这几天做了个程序,自己研究了一下,主要有有一个地方要注意!那就是下面代码中的“红色”字部分!以下代码不需要在控件上做任何设置,照着写就能搞定!以前好象还有人花5000分买这个问题的解决答案的,哎,怎么我没碰上啊! private void frmLog_Load(ob... 阅读全文
posted @ 2007-05-01 08:48 念时 阅读(611) 评论(1) 推荐(0)
C#设计模式之简单工厂篇(转载)
摘要:首先定义一个接口,具体名为Idatabase,在这个接口中,定义好数据库操作的方法名和参数,以及返回值,本案例中我定义如下方法: public interface IDatabase { bool Connect(string ConnectString); bool Open(); bool Command(string SQL); void Close(); }... 阅读全文
posted @ 2007-05-01 08:47 念时 阅读(295) 评论(0) 推荐(0)
使用c#捕获windows的关机事件(转载)
摘要:在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次。怎么办呢,于是就想能不能捕获windows的关机事件,做一个程序让它在关机的时候提醒我一下呢。 非常幸运很容易就找到了Microsoft.Win32命名空间下面的SystemEvents类,他有一个静态的事件SessionEnding在系统注销或者关机时发生,此事件只有在winform的程序下有效,而在控制台程序下面无效,不能... 阅读全文
posted @ 2007-05-01 08:43 念时 阅读(480) 评论(0) 推荐(0)
在C#中如何调用记事本
摘要:using System.Diagnostics;Process.Start(path+"notepad.exe"); 如果用xp,你可以using System.Diagnostics;Process.Start("c:\windows\system32\notepad.exe"); 打开其它应用程序同理。 阅读全文
posted @ 2007-04-16 11:54 念时 阅读(1132) 评论(0) 推荐(0)
.net中如何获取机器硬件信息(防软件复制版)
摘要:最近帮人做个关于软件注册的东东,对方一定要防止大量复制和防止注册码通用,所以就想到用机器的硬件信息进行注册码的生成,所以就牵涉到在获取机器硬件信息。。。 在.net环境下(用VC#描述)获取机器的硬件信息,要用到一个类库(System.Management.dll),在解决方案资源管理器中添加System.Management 即可 我们可以将该程序编译成.dll文件,便于以后调用; 在程序... 阅读全文
posted @ 2007-04-03 17:46 念时 阅读(733) 评论(0) 推荐(0)
C#编写最小花时隐藏为任务栏图标的Window appllication
摘要:关键词: C#编写最小花时隐藏为任务栏图 appllication 1.设置窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 ... 阅读全文
posted @ 2007-04-03 17:45 念时 阅读(273) 评论(0) 推荐(0)
【转载】深入理解C# 3.0的五项主要改进
摘要:C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型 1.隐型局部变量 C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型。例如,用var说明一个字符串,就像这样: varmyData = "This is my data"; ... 阅读全文
posted @ 2007-03-26 18:03 念时 阅读(216) 评论(0) 推荐(0)
使用 C# .NET 写入事件日志
摘要:写入事件日志 完整代码列表 概要本文演示如何使用 Microsoft .NET 框架在操作系统的事件日志中添加您自己的条目。 要求 下表概括了推荐使用的硬件、软件、网络架构以及所需的 Service Pack: • Microsoft Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server 或 Windo... 阅读全文
posted @ 2007-03-19 13:50 念时 阅读(825) 评论(0) 推荐(0)
C#中的事件处理
摘要:作者: juky_huang 事件的简单解释: 事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发(触发)事件的对象叫做事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。 在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。所需要的是在源和接收方之间存在一个媒介(或类似指针的机制)。.NE... 阅读全文
posted @ 2007-03-15 18:16 念时 阅读(224) 评论(0) 推荐(0)
C#书写规范
摘要:C#书写规范 一、命名 对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层。例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement()。 命名原则是: 选择正确名称时的困难可能表明需要进一步分析或定义项的目的。使名称足够长以便有一... 阅读全文
posted @ 2007-03-15 18:14 念时 阅读(261) 评论(0) 推荐(0)
用 C# 编写一个停放在任务栏上的图标程序
摘要:用 C# 编写一个停放在任务栏上的图标程序 作者: 蔡世友 类别: C#/VB 日期: 2002-1-30 10:21:46 01-12-6 上午 10:53:11 -------------------------------------------------------------------------------- 引 言 C#语言是微软公司针对.Net平台才推出来的一门新语言... 阅读全文
posted @ 2007-03-15 18:11 念时 阅读(470) 评论(0) 推荐(0)
C#中Delegate浅析与思考
摘要:1. 什么是托管函数 托管函数是一个对类里面的某个函数的一个引用.它自己并没有具体的函数定义,只是指向某个函数实现. 2. 与C++, Delphi的横向比较 在C++和Delphi中与托管函数对应的类型是函数指针,形式如下: C++ typedef (int GetNum)(real rNum); Delphi functio... 阅读全文
posted @ 2007-03-09 08:58 念时 阅读(496) 评论(0) 推荐(0)
在dotnet下用c#编写下载器(转载)
摘要:System.Net.WebClient client=new WebClient(); byte[] page=client.DownloadData("http://www.google.com"); string content=System.Text.Encoding.UTF8.GetString(page); 在dotnet下经常使用此类方法 strin... 阅读全文
posted @ 2007-03-07 08:54 念时 阅读(316) 评论(0) 推荐(0)
C# → 用TreeView实现树菜单
摘要:具体方法是:创建一个数据库,设计树图信息表S_Menu,包含NodeId、ParentId、NodeName、Address、Icon字段,其它字段根据实际业务而定,节点名称NodeName将在树型控件的节点上显示,NodeId字段保存节点的唯一标识号,ParentId表示当前节点的父节点号,标识号组成了一个“链表”,记录了树上节点的结构。设计一个Web窗体其上放置TreeView控件,修改其... 阅读全文
posted @ 2007-03-02 12:53 念时 阅读(1279) 评论(0) 推荐(0)
使用C#轻松编写.Net组件
摘要:using System; namespace ComponentCS {public class StringComponent {private string[] StringsSet;public int StringLength{get{return StringsSet.Length;}}public void Modify(int index,string value){if ((in... 阅读全文
posted @ 2007-03-02 12:44 念时 阅读(203) 评论(0) 推荐(0)
VS2005中水晶报表的灵活使用(转载)
摘要:webform 大家在基于webform中使用水晶报表时如果简单的按照网上“阿刀”的做法,肯定会提示你:登陆失败。 对于这个问题,斑竹我花了整整一天的时间研究水晶报表的帮助文件,终于得到解决方案。 我不是一个保守的人,我相信有很多的网友正和我一样在花费精力在研究这个问题,我不愿意大家再和我一样白白的花费精力。 下面是我实现该方案的几个步骤。大家不要着急,慢慢的看下去会对你有很大的帮助。 步骤一:... 阅读全文
posted @ 2007-02-27 15:07 念时 阅读(2204) 评论(3) 推荐(0)
利用C#实现分布式数据库查询(转载)
摘要:随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。 1 分布式数据库系统 就其本质而言,分布式数据库系统的数据在逻辑上是... 阅读全文
posted @ 2007-02-14 10:13 念时 阅读(676) 评论(0) 推荐(0)
.Net里怎么得到存储过程的返回值
摘要:除了输入和输出参数之外,存储过程还可以具有返回值。以下示例阐释 ADO.NET 如何发送和接收输入参数、输出参数和返回值,其中采用了这样一种常见方案:将新记录插入其中主键列是自动编号字段的表。该示例使用输出参数来返回自动编号字段的 @@Identity,而 DataAdapter 则将其绑定到 DataTable 的列,使 DataSet 反映所生成的主键值。 ... 阅读全文
posted @ 2007-02-04 12:04 念时 阅读(1382) 评论(0) 推荐(0)
C#中使用带返回值的存储过程
摘要:2007-01-27 08:37 P.M. 例如在向数据库添加新数据时,需要检测是否有重复本例介绍如何把这个检测的过程放在存储过程中,并用程序调用检测的结果做出反应。存储过程如下: ... 阅读全文
posted @ 2007-02-04 11:38 念时 阅读(400) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页

细节决定成败!态度决定一切!