
.net\C#(Web\Asp.net+winform)
tzjly
写博客的目的有两个,一是记录,二是分享.
{选择性的去学习,选择书中的百分之二十的知识去学习}
展开
-
读《C#入门经典》4
chapt3、c#注释 // /* */ /// ;C#大小写区分;控制台应用程序的基本结构; #region 得到XML #endregion折叠代码。变量的声明、类型(int、float、char/bool/string),转义符 \",换行\n。变量的命名:第一个字符需原创 2011-08-26 23:04:33 · 532 阅读 · 0 评论 -
创建数据访问层(及三层间的关系)
http://msdn.microsoft.com/zh-cn/cc964016该教程从头开始使用 Typed DataSet(强类型 DataSet)创建数据访问层 (DAL),以访问数据库中的信息。步骤1 : 创建一个 Web 项目并连接到数据库步骤2 :创建数据访问层 图3 :所有的数据访问代码都在 DAL 中定义,图 3 说明了使用 Typed DataSe转载 2011-10-28 16:00:26 · 575 阅读 · 0 评论 -
使用 SqlDataSource 进行带参数的查询
http://msdn.microsoft.com/zh-cn/dd262209步骤2:给定制 SQL 语句添加参数GridView 、TextBox 、Button (怎关联?)和SqlDataSource 点击打开链接步骤3 :创建和使用带参数的存储过程 点击打开链接 另考虑多个参数的使用。CREATE PROCEDURE dbo.GetProductsByCate转载 2011-10-28 08:23:57 · 1648 阅读 · 0 评论 -
最适合入门学习的三层架构例子(实现登录)
新建各层——添加各层引用——编写各层.cs代码。http://bbs.51aspx.com/showtopic-3620.htmlasp.net中如何查看表示层的引用关系?是项目依赖选项,且只能用于非web层才能显示在右键菜单中. 1.打开VS2008后,文件-->新建-->项目-->其他项目类型-->Visual Studio 解决方案-->空白解决方案 就起转载 2011-09-20 09:33:00 · 1654 阅读 · 0 评论 -
janus官方下载
http://www.janusys.com/controls/转载 2011-10-29 14:33:18 · 1195 阅读 · 0 评论 -
趣味理解ADO.Net对象模型
ADO.NET是一组用于和数据源进行交互的面向对象类库转载 2011-10-29 09:54:34 · 456 阅读 · 0 评论 -
使用 DropDownList 的主/明细筛选
http://msdn.microsoft.com/zh-cn/dd255906本教程中,我们将介绍如何在 DropDownList 控件中显示主记录,及如何在GridView中显示被选中的项目的详细信息转载 2011-10-28 13:40:21 · 459 阅读 · 0 评论 -
Visual C#2005基础与实例教程等在线书藉
Visual C#2005基础与实例教程 http://www.51cto.com/art/200807/83202.htm C#入门经典(第4版) 齐立波 http://book.51cto.com/art/200812/100240.htm C#高级编程(第6版) 李铭http://book.51cto.com/art/200811/98922.htm1转载 2011-08-31 14:54:54 · 468 阅读 · 0 评论 -
【C#】GridView用法
C#精髓 GridView72大绝技(前台代码+后台代码实现)http://www.jb51.net/article/20442.htmGridView使用集锦http://www.cnblogs.com/spark_wu/category/182353.htmlGridview控件的用法2007-03-27 19:35一、GridView和Da转载 2011-10-27 12:32:37 · 1431 阅读 · 1 评论 -
gridview导出excel2
如下代码参考http://www.cnblogs.com/stswordman/archive/2006/08/24/485641.html导出中文乱码,0123,去了0还未处理。using System;using System.Collections;using System.Configuration;using System.Data;using System.转载 2011-11-08 08:25:21 · 314 阅读 · 0 评论 -
关于GridView导出到excel!
注: 通过GridView设置数据源后显示NorthWind中某表数据,添加一Button控件,利用如下代码可导出excel,注意着色部分,注只能导出当前页,且00123变成123了。若有分页等,提示错误如下所示:“/export2excel”应用程序中的服务器错误。只能在执行 Render() 的过程中调用 RegisterForEventValidation; 说明:执原创 2011-11-07 20:41:31 · 604 阅读 · 0 评论 -
传智播客.Net培训—C#面向对象基础
视频目录:【传智播客.Net培训—C#面向对象基础】1面向对象简介1.avi【传智播客.Net培训—C#面向对象基础】2面向对象简介2.avi【传智播客.Net培训—C#面向对象基础】3属性.avi【传智播客.Net培训—C#面向对象基础】4练习聊天机器人V31.avi【传智播客.Net培训—C#面向对象基础】5属性2.avi【传智播客.Net培训—原创 2011-11-13 11:24:49 · 1592 阅读 · 1 评论 -
传智播客.Net培训—C#编程基础目录。
【传智播客.Net培训—C#编程基础】1C#基础1.avi 【传智播客.Net培训—C#编程基础】2字符串.avi【传智播客.Net培训—C#编程基础】3字符串(转义符和内存存储无关).avi【传智播客.Net培训—C#编程基础】4Convert类型转换.avi【传智播客.Net培训—C#编程基础】5练习点评.avi【传智播客.Net培训—C#编程基础】6变原创 2011-11-13 10:49:45 · 1587 阅读 · 0 评论 -
单击dataGridView某一行时将dataGridView当前选择行的某列值赋值给某个文本框
SelectedRows和CurrentRow之间的区别按教材做一个项目 其中有个功能要求在单击dataGridView某一行时将dataGridView当前选择行的某列值赋值给某个文本框...我的代码如下: txt1.Text = gdv1.SelectedRows[0].Cells["colHours"].Value.ToString();结果运行后出现异转载 2011-11-10 20:58:16 · 7717 阅读 · 0 评论 -
在 GridView 的脚注中显示小结信息
http://msdn.microsoft.com/zh-cn/dd239166转载 2011-11-10 21:34:30 · 532 阅读 · 0 评论 -
partial 的用法
1. 什么是局部类型?C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3) 需要多人合作编写一个类。局部类型是一个纯语言层的编译转载 2011-11-09 20:14:50 · 934 阅读 · 0 评论 -
由default.designer.cs想到的。
web site是新建一个网站,web application是asp.net应用程序,大体上二者没太大区别。因为asp.net应用程序是你要在VS2005打了sp1补丁的时候才有的。 我还是用的VS2005,不过web site好像和web application不能自由转化吧,用web application打开web stie项目,好像会自动转化,反之好像不行。.designer.c转载 2011-11-09 20:48:01 · 550 阅读 · 0 评论 -
Gridview导出excel当前页与所有页的方法!
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.原创 2011-11-09 16:34:26 · 3007 阅读 · 0 评论 -
gridview导出excel3,按时间命名,用panel,隐藏分页部分。
首先要把GridView控件放到panel中 AutoGenerateColumns="False" AllowPaging="True" AllowSorting="True" OnRowDeleting="gridview1_RowDeleting" OnRowEditing="gridview1_RowEditing" DataKeyNames转载 2011-11-08 23:59:45 · 914 阅读 · 0 评论 -
vs2008能调试运行,iis中浏览打开报错等问题的处理方法。
xp sp3 iis,vs2008,sql2K.新建项目visual c# \web \asp.net web应用程序。设计页添加GridView、SqlDataSource数据源。GridView右键显示智能标记的使用。注:GridView调用PT,pt改了结果列变化,DS也需重配置DS??Paging属性分页,行为属性启用edit button等。配置数据源时启用高级中的u原创 2011-10-26 13:23:58 · 1328 阅读 · 0 评论 -
数据访问(如何实现 - C#)演练:创建简单的数据应用程序
通过将项从“数据源”窗口拖动到 Windows 窗体上,或通过从特定控件(如DataGridView 和ComboBox)上的智能标记选择新的或现有数据源,可向用户显示数据。在 Windows 窗体上显示数据库中的数据http://msdn.microsoft.com/zh-cn/library/ms171884(VS.90).aspx 新建项目windows or web原创 2011-10-24 18:45:12 · 291 阅读 · 0 评论 -
ACCP5.0 深入.NET平台和C#编程 小总结
第1章 理解.NET Framework与C#1. .NET框架具有两个主要组件:公共语言运行时和框架类库。 2. .NET框架结构 .NET框架是.NET最基础的框架,它提供了创建、部署和运行.NET应用的环境。包含CLR和框架类转载 2011-08-26 23:59:20 · 1709 阅读 · 0 评论 -
不用代理实现弹出进度条窗体
弹出进度条的窗体名称:ProcessBar主窗体:Form1实现的功能:Form1要执行大工作量的操作,需要弹出一个窗体显示进度条实现方法:ProcessBar窗体:在ProcessBar窗体中设置FormBorderStyle为None ,Sta转载 2011-08-27 00:52:32 · 727 阅读 · 0 评论 -
C#结合串口通信类实现串口通信源代码
mycom是串口通信类,在本blog前一篇中有完整代码。( C#串口通信编程类(修改版) )下面是串口通讯测试程序的源代码,将mycom类放在此项目中可以实现简单的串口通信,希望读者能通过这个程序对串口通信过程有一个初步的了解:using System;u转载 2011-08-27 00:43:11 · 558 阅读 · 0 评论 -
.net面试题(参考)
.net面试题(参考) 2010-12-22 08:31:24| 分类: .NET | 标签: |字号大中小 订阅 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private :转载 2011-08-26 23:55:02 · 742 阅读 · 0 评论 -
ASP.NET报表简单使用示例
在ASP.NET应用程序中,有时我们需要将一些数据以统计图的方式显示在页面中,ASP.NET报表就为我们提供了这种便利。如下图所示,它是一个站点每天访问IP、PV的数量统计图:下面我们来看下是怎么做出来的。一、测试环境Visual Studio 2转载 2011-09-17 13:59:31 · 13028 阅读 · 0 评论 -
使用C#生成dll文件并调用
有两种方法: 但是一般这个使用 打开VS2008,依次点击:菜单->文件->新建项目->项目类型visual C#(这里假设为该项目所取的名字是DllBuild)->类库(注意必须是类库),即新建一个由纯.cs 类库文件组成的程序集,写好代码之后(例如写了一个转载 2011-08-29 23:36:37 · 15435 阅读 · 0 评论 -
C#逻辑判断输入值后返回提示信息。
// VS中新建控制台程序,用以下源码运行后在cmd中提示及返回值。CSC提示找不到!using System;using System.Collections.Generic;using System.Linq;using System.Text;nam原创 2011-09-13 15:34:22 · 799 阅读 · 0 评论 -
c# hello world csc编译。
1、确认.Net环境控制面板或 C:\WINDOWS\Microsoft.NET\Framework\v3.5 下是否有csc.exe2、环境变量\系统变量添加设置path为如上路径。3、txt编辑程序hello.csusing System;原创 2011-08-28 22:06:25 · 536 阅读 · 0 评论 -
C#简单Scokets通信代码
服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二步:建立一个Socket对像;第三步:用socket对像的Bind()方法绑定EndPoint;第四步:用socket对像的Listen()方法开始监听;第五步:接受到客户端的连接转载 2011-08-27 00:38:29 · 526 阅读 · 0 评论 -
ACCP5.0 第一学期.NET小总结
第一章(用Hello ACCP.NET热身(一))1.打开解决方案资源管理器中的解决方案: 在VS的菜单中选择“工具”→“选项”选项,打开“选项”对话框,在左边选择“项目和解决方案”,在右边选中“总是显示解决方案”复选框。 2.C#与Java不同的是:转载 2011-08-27 00:11:23 · 1259 阅读 · 0 评论 -
在一小时内学会 C#。
c#Windows 窗体Web 窗体 Windows Presentation Foundation (WPF) 设计器:在一小时内学会 C#。使用例程,简单却完整的探索 C# 语言的构造和特点。本文特别适合有 C++ 基础却没有太多精力学习 C# 的读者。创建用户界面都有三个基本步骤:将控件添加到设计图面。设置控件的转载 2011-10-22 14:48:06 · 1669 阅读 · 1 评论 -
观看C#入门经典2008(第4版)c#3.0,vs2008新知识有感
一个朋友问我知道WCF与WPF,这2个单词从没见过,也不知道什么东西,今天在百度搜索了下,原来是C#3.0与vs2008版本里面东西,感觉现在用的版本更新的挺快,而自己现在才感觉到,真是感觉有点落伍了,今天就大致的看了C#入门经典2008(第4版)这本试用版书本,发现里面的好多东西都是那样陌生,LINQ简介,LINQ to SQL ,WCF及WPF LINQ可以处理非常大的对象集合,这一转载 2011-10-22 12:55:52 · 566 阅读 · 0 评论 -
无法直接启动带有类库输出类型的项目 c#/.net?!
在右边的解决方案项目名称右击,选择“属性”,在选项卡“应用程序”把"输出类型"改为“控制台应用程序”。如果不该,则生成类库,类库生成dll,是不能直接运行的,类库供应用程序调用。 1.3.2 使用Person类的完整的例子下边用一个完整的例子说明Person类的使用:原创 2011-09-19 08:48:58 · 8069 阅读 · 1 评论 -
C#调用存储过程简单完整例子
CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET @Rowcount=@@ROWCO转载 2011-10-13 15:09:57 · 868 阅读 · 0 评论 -
Net Framework各个版本区别
什么是.NET Framework? .NET Framework又称 .Net框架。是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透转载 2011-08-29 08:15:26 · 8848 阅读 · 0 评论 -
QQ右下角通知窗口实现代码
想必大部分网友都使用过QQ、MSN等聊天程序,它们的界面都相当华丽,尤其是当网友上线以及消息提示时会有一个浮动的窗体从屏幕的右下方缓慢升起,既美观又人性化,作为程序员在享受的同时我们也不禁要问:这到底是怎么实现的呢?本文就利用Visual Studio.netC# 200转载 2011-08-29 23:49:10 · 1440 阅读 · 0 评论 -
.NET C#入门视频教程
http://tech.163.com/special/000915SN/stvs2005.html天轰穿Visual Studio2005入门.Net2.0系列视频教程原创 2011-08-29 08:04:10 · 1224 阅读 · 0 评论 -
将存储过程写入C#中 有需要时则动态插入到数据库 免得麻烦
随时记录自己遇到的问题.有时程序在调用数据库的存储过程时,调用前需要检查存储过程是否存在, 存在就直接调用,不存在就创建存储过程,然后在调用操作方法如下:if exists( select 1 from sys.all_objects where [type]="p" and [name]="yourprocedurename")beginexec yo转载 2011-11-14 10:31:33 · 1073 阅读 · 0 评论