07 2011 档案

摘要:很多时候,我们需要可编辑的表格,来比较方便的进行数据的录入,比如学习成绩的录入。当然这就要求能够动态的增加行,来一次性录入多个学生的信息。现在用ASP.NET中强大的GridView控件就能够达到这样的效果,如下图:下面是具体实现前台代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C// 阅读全文
posted @ 2011-07-28 16:56 x喜德盛 阅读(1068) 评论(0) 推荐(0)
摘要:HTML代码<table border="1" cellpadding="0" cellspacing="0" width="800" id="tables"><tr><td>参数名</td><td>参数值<input type="button" value="添加一行" onclick="addonerow()" /></td></tr>& 阅读全文
posted @ 2011-07-27 17:32 x喜德盛 阅读(433) 评论(0) 推荐(0)
摘要:ASP.NET 2.0文件1: Deafault.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio 阅读全文
posted @ 2011-07-26 22:53 x喜德盛 阅读(1323) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-07-25 13:22 x喜德盛
只有注册用户登录后才能阅读该文。
posted @ 2011-07-22 16:20 x喜德盛 阅读(52) 评论(0) 推荐(0)
摘要:一、 资源文件简介(1)resx文件:基于文本的格式是特定于.NET 框架的 XML 格式,称为 ResX(.resx 文件)。不考虑其 XML 基础,该格式不是专门为人工阅读而设计的(XML 格式很少是这样的)。但是,Visual Studio .NET 仍然为 .resx 文件提供了一个基本编辑器。(2)Resources文件: .resources 扩展名来自于在将 .resx 文件作为资源嵌入之前 Visual Studio .NET 处理该文件时所使用的工具。工具名称是 resgen.exe,它用来将 .resx XML 格式“编译”为二进制格式。可以手动将 .resx 文件编译成 阅读全文
posted @ 2011-07-22 11:48 x喜德盛 阅读(1457) 评论(0) 推荐(0)
摘要:ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代码,以达到预期效果。此外,如果开发自定义控件,则必须熟悉页生命周期,从而正确地初始化控件,使用视图状态数据填充控件属性以及运行所有控件行为逻辑。(控件的生命周期基于页的生命周期,但是页引发的控件事件比单独的 ASP.NET 页中可用的事件多。)常规页生命周期阶段:一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,还有在请求前后出现的应用程序阶段,但是这些阶段并 阅读全文
posted @ 2011-07-14 21:49 x喜德盛 阅读(303) 评论(0) 推荐(0)
摘要:很多时候项目必须是三层架构模式,但是很多繁琐的代码让多数程序员闹心……那有没有一个省时省力的工具快速的帮我们搞定三层架构呢?回答是肯定的,很早之前技术牛人李天平就开发出了这么一款工具,目前该工具还在不断的更新,更多的功能也出现了。实在是让那些老鸟们省了不少力气。废话不多时,看教程。一. 功能介绍动软代码生成器 是一款为程序员设计的全功能自动代码生成器,也是一个智能化软件开发平台,它可以生成基于面向对象的思想和三层架构设计的代码,结合了软件开发中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、 阅读全文
posted @ 2011-07-12 13:16 x喜德盛 阅读(10567) 评论(0) 推荐(1)
摘要:这一章介绍Layout布局。本章共计51个示例,全都在VS2008下.NET3.5测试通过,点击这里下载:Layout.rar一则小技巧:建立名为在开始本章之前,有必要看一下继承关系: System.Windows.UIElement System.Windows.FrameworkElement System.Windows.Controls.Panel System.Windows.Controls.Canvas System.Windows.Controls.DockPanel System.Windows.Controls.Grid System.Windows.Controls.St 阅读全文
posted @ 2011-07-11 11:38 x喜德盛 阅读(1043) 评论(0) 推荐(1)
摘要:我看的书是《Effective C#中文版——改善C#程序的50种方法》,Bill Wagner著,李建忠译。书比较老了,04年写的,主要针对C#1.0,但我相信其中的观点现在仍有价值。(平心而论,和Effective C++有差距,毕竟该书成书时对C#的研究不过几年。) 下面是对这本书条款内容的一些归纳和个人理解,由于我比较熟悉C++,因此也会有也一些C++的对比。第一章 C#语言元素条款1:使用属性代替可访问的数据成员1. 属性具有数据成员的访问语法,这是最易于使用的语法。2. 属性事实上是方法,因而支持多态,且利于日后进行扩展,如多线程同步访问等。3. .Net中的库功能,很多是针对属. 阅读全文
posted @ 2011-07-08 09:12 x喜德盛 阅读(363) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;namespace TestMemorySize{ class Program { static void Main(string[] args) { MemoryInc memoryInc = new MemoryInc(); while (true) { long 阅读全文
posted @ 2011-07-07 14:32 x喜德盛 阅读(579) 评论(3) 推荐(0)
摘要:Lambda 表达式(C# 编程指南)Visual Studio 2010“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型,如下所示:delegate int del(int i);static void Main(string[] args){ 阅读全文
posted @ 2011-07-07 10:33 x喜德盛 阅读(747) 评论(0) 推荐(0)
摘要:1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;......string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:\BegASPNET\Northwind.mdb";OleDbConnection obj 阅读全文
posted @ 2011-07-06 15:22 x喜德盛 阅读(208) 评论(0) 推荐(0)
摘要:1.添加Excel引用可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Library。它们都会生成Microsoft.Office.Interop.Excel.dll。 2.创建Excel。有两种方法创建一个Excel Workbook实例。1.需要一个模板文件,使用Open方法,参数较多: object miss = Missing.Value;Application excelApp = new Application();excelApp.Workbooks.Open(Te 阅读全文
posted @ 2011-07-05 14:22 x喜德盛 阅读(663) 评论(0) 推荐(0)
摘要:这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法。生成Excel文件的方法,见:【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法先试用Response.WriteFile的方法:FileInfo fi = new FileInfo(excelFile);//excelFile为文件在服务器上的地址HttpResponse contextResponse = HttpContext.Current.Response;contextResponse.Clear();contextResponse.Buffer = true;contextResponse. 阅读全文
posted @ 2011-07-05 14:17 x喜德盛 阅读(912) 评论(3) 推荐(0)
摘要:这一章介绍Control 控件。本章共计51个示例,全都在VS2008下.NET3.5测试通过,点击这里下载: Controls.rar关于在VS2008新建WPF类库时,有Custom Control和User Control两个选择。User Control类库会在工程中建立一个XAML文件及其绑定后台代码,前者以<UserControl开头,后者是一个派生自UserControl的类。Custom Control类库则在工程中创建派生自Control基类的CustomControl1控件,并在构造函数中为CustomControl1指定依赖属性DefaultStyleKeyProp 阅读全文
posted @ 2011-07-04 14:40 x喜德盛 阅读(2237) 评论(0) 推荐(1)
摘要:毕业生的商业软件开发之路 近期开始接触到在校学生、高校实习生和毕业生,在此说一下笔者对这些徘徊在职场门口的学生一些建议,希望能给这些初学者进入软件开发行业带来一些帮助,使得毕业生能更顺利的进入软件开发公司开始职场生涯,人生来一个完美的转弯。列出了所有已经发布的《毕业生的商业开发之路》的链接地址,方便集中查阅。 1.课程背景 http://www.cnblogs.com/xdesigner/archive/2011/07/04/2097092.html2.初入职场 http://www.cnblogs.com/xdesigner/archive/2011/07/04/2097096.html3. 阅读全文
posted @ 2011-07-04 13:22 x喜德盛 阅读(200) 评论(0) 推荐(0)
摘要:this.openFileDialog.ShowDialog(); this.txtFileName.Text = this.openFileDialog.FileName; ProcessStartInfo info = new ProcessStartInfo(); info.FileName = txtFileName.Text;//外部程序名称 //设置外部程序工作目录 info.WorkingDirectory = txtFileName.Text.ToString().Substring(0, this.txtFileName.Text.LastIndexOf("\\&q 阅读全文
posted @ 2011-07-04 11:30 x喜德盛 阅读(723) 评论(0) 推荐(0)
摘要:本文没有什么技术含量,单实例启动基本上也是一个做烂了的功能,一搜网上一大把,这里主要是顺便练习一下wpf的附加属性而已。 代码如下: class SingletonWindow{ //注册附加属性 public static readonly DependencyProperty IsEnabledProperty = DependencyProperty.RegisterAttached("IsEnabled", typeof(bool), typeof(SingletonWindow), new FrameworkPropertyMetadata(OnIsEnabled 阅读全文
posted @ 2011-07-01 16:10 x喜德盛 阅读(649) 评论(0) 推荐(0)