Dong_Tian
码龄19年
求更新 关注
提问 私信
  • 博客:31,722
    社区:174
    31,896
    总访问量
  • 暂无
    原创
  • 22
    粉丝
  • 7
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2007-09-25
博客简介:

Winter的专栏

博客描述:
现实是此岸,理想是彼岸,中间隔着湍急的河流,行动则是架在河上的桥梁。                                           --- 克雷洛夫
查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得4次评论
  • 获得5次收藏
  • 博客总排名1,302,419名
创作历程
  • 26篇
    2007年
TA的专栏
  • ASP.NET
    10篇
  • C#
    12篇
  • C#高级编程(第3版)
    2篇
  • 程序人生
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

210人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

C#完全手册

发布资源 2007.09.28 ·
pdf

论C#变得越来越臃肿是不可避免的

  6年前,我是个Java的拥护者,当时C#还是1.0版,我经常和师傅争论Java如何比C#好,于是他给我一个回答:“我们的COM比 Java早了近5年,所以我们更成熟;我们的.NET比Java晚了5年,所以更先进”。虽然这么比较有“偷换概念”的感觉,但现在想想其实有另一层意思 ——“成熟与先进”的矛盾。  Lisp、Haskell、Scheme这些语言也都可以被称之为“伟大”,但为什么很
转载
博文更新于 2007.09.29 ·
1087 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#.Net网络程序开发-Socket篇

Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和 System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人 员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从so
转载
博文更新于 2007.10.12 ·
1027 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

十天学会ASP.net之第一天

    我认为ASP.NET比ASP 难很多,希望大家做好准备。难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷。在ASP里 面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐 的语言,为.NET平台定制的语言。这样ASP.NET就有四种组合:VB+A
转载
博文更新于 2007.10.12 ·
887 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Visual C# 2.0泛型编程基础

最近频繁的接触到泛型方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入门,言归正传,首先我们来看一下泛型的基本概念。   最显著的一点就是它参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全
转载
博文更新于 2007.10.12 ·
764 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 程序员参考--平台调用教程

 平台调用服务 (PInvoke) 允许托管代码调用在 DLL 中实现的非托管函数。 本教程说明使用什么方法才能从 C# 调用非托管 DLL 函数。该教程所讨论的属性允许您调用这些函数并使数据类型得到正确封送。教程C# 代码有以下两种可以直接调用非托管代码的方法: 直接调用从 DLL 导出的函数。 调用 COM 对象上的接口方法(有关更多信息,请参见 COM
转载
博文更新于 2007.10.12 ·
1789 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

用C#把文件转换为XML

 using System;using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.IO; using System.Xml;      /**//// xml解决了在多层架构中数据传输的问题,比如说在客户端可以
转载
博文更新于 2007.10.12 ·
1436 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

为何编程水平决定软件质量

◆外部用户要求  正确,高效,健壮,易用和可靠  ◆内部维护人员要求  可维护(代码易读,易读,易Debug,注释清晰,容易扩展)  ◆内部测试人员要求  可测试,易用,易理解  ◆企业产品化要求  1、可扩展,可移植,可配置,灵活,重用性高,模块和组件化因此质量不是无中生有,是有具体的需求驱动,质量也是为了满足某种需求。但一开始可能我们并不能意识到这种需求,如一开
转载
博文更新于 2007.10.11 ·
1175 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#数据库操作的3种典型用法

由于最近和数据库打交道,需要用C#和SQL Server 2005进行操作,就把近段时间内的最常用的操作做个总结.本人也是第一次用C#操作数据库,所以这三种典型用法对初学者还是挺有帮助的.以下是我在visual studio 2005上写的一个类(连的是SQL Server 2005),已经过测试通过.里面有3个方法比较典型,在此把源码贴出:using System;using
转载
博文更新于 2007.10.11 ·
1778 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

基于C#的接口基础教程

以下是本教程的相关目录: 第一节 接口概述 第二节 定义接口 第三节 定义接口成员 第四节 访问接口 第五节 实现接口 第六节 接口转换 第七节 覆盖虚接口 基于C#的接口基础教程之一 接口概述(Top)     接口(interface)用来定义一种程序的协定。实现接口的类或
转载
博文更新于 2007.10.10 ·
1220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#中的类型转换

本文索引: 装箱、拆箱还是别名 数值类型之间的相互转换 字符的 ASCII 码和 Unicode 码 数值字符串和数值之间的转换 字符串和字符数组之间的转换 字符串和字节数组之间的转换 各种数值类型和字节数组之间的转换 转换成十六进制 日期型数据和长整型数据之间的转换 格式化日期型数据
转载
博文更新于 2007.10.10 ·
1733 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《Effective C#》之减少装箱和拆箱

为了便于文章的开展,首先介绍装箱(Boxing)和拆箱(Unboxing) 这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么 如果要把一个值类型数据放到堆上,就需要装箱操作;反之,把一个放在堆上的值类型数据取出来,则需要进行拆箱操作。  例如,对于如下简单的装箱和拆箱操作语句。
转载
博文更新于 2007.10.10 ·
1281 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C#操作xml文件入门

已知有一个XML文件(bookstore.xml)如下:Oberons LegacyCorets, Eva5.95 1、往节点中插入一个节点:XmlDocument xmlDoc=new XmlDocument();xmlDoc.Load("bookstore.xml");XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找Xm
转载
博文更新于 2007.10.10 ·
833 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Visual C#的Excel编程

Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在办公的时候,正是由于Excel的这么多的优点,许多重要的数据,往往以Excel电子表格的形式存储起来。这样就给程序员带来了一个问题,虽然Excel功能比较强大,但毕竟不是数据库,在程序中处理数据库中的数据比其处理Excel表格中的数据容易许多。那么如何用Visual
转载
博文更新于 2007.10.10 ·
1351 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第二章 C#基础

2.1 引言   下面采用传统的方式,看看一个最简单的C#程序——这是一个把信息写到屏幕上的控制台应用程序。2.2.1 代码在文本编辑器(例如Notepad)中键入下面的代码,把它保存为.cs文件(例如First.cs):using System;namespace Wrox.ProCSharp.Basics{      class MyFirstCSharpClass   {
转载
博文更新于 2007.09.30 ·
3463 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

十天学会ASP.net之第十天

在各个网页间的变量传递和一些记录用户的登陆信息要用到SESSION和COOKIE。在ASP.NET中使用COOKIE比ASP中稍微麻烦一点,因为我们要申明变量。首先看一下SESSION的使用,基本和ASP差不多写入一个SESSION:Session["username"])="aa";---------------------------------------------------
转载
博文更新于 2007.09.29 ·
771 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

十天学会ASP.net之第九天

虽然说DATAGRID的分页显示效率不怎么高,但是不管怎么说,它是最方便的分页显示,对于做一个留言簿还是相当简单实用的。对于启用分页功能还有一个重要要求,只能在DATADRID控件的数据源实现了ICOLLECTION接口的情况下才能启用分页功能,而DATAREADER没有这个接口,所以必须使用DATATABLE来代替。void Page_Load(){ string strConnection="
转载
博文更新于 2007.09.29 ·
877 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

十天学会ASP.net之第八天

以前在ASP中,我们显示大批量数据经常使用循环读取记录集的方式,在表格中插入代码来显示,循环的是,如果是分页还需要自己制作,如果排序更加复杂,在ASP.NET中就好了,一切工作都可以让DATAGRID来做。首先看一下DATAGRID的样式方面的属性BackImageUrl="" 背景图片CellSpacing="" 单元格间距CellPadding="" 单元格填充cssClass="" 使用
转载
博文更新于 2007.09.29 ·
907 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

十天学会ASP.net之第七天

以前我们在ASP中不管是添加还是删除记录或者用SQL语句加上EXECUTE()或者就是直接用RECORDSET的NEW、DELETE、UPDATE等方法来添加删除修改记录。在ASP.NET里面我们采用SQL语句加上COMMAND对象来执行SQL语句的方法来添加删除修改记录。这比上次说的读取记录还简单。实际上只有一点区别,把ExecuteReader()修改为ExecuteNonQuery()即可,
转载
博文更新于 2007.09.29 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

十天学会ASP.net之第六天

 学习目的:学会读取数据库有的网友说,不会C#,在ASP.NET里面还是选择VB.NET,这个我不反对,但是我觉得既然是学习新的东西,就不要在意有多少是新的。实际上C#就一般的操作来说,只是区分大小写和多了一个分号这两点与VB.NET不同其他都差不多啊。在ASP里面我们读取数据就直接用RECORDSET,然后在HTML代码里面穿插就可以显示了,但是ASP.NET讲究的是代码分离,如果还是这
转载
博文更新于 2007.09.29 ·
817 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多