自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (8)
  • 收藏
  • 关注

原创 c#委托案例和理解

以下采用员工玩游戏,老板扣工资的案例: class Boss { private int money = 20; public void RSalary(int wage) { Console.WriteLine("老板发现扣工资{0}¥,剩余{1}", money,wage-money);

2015-04-23 12:29:03 633

原创 IOC之招聘专员、职位、求职人员

在网上看了诸多对IOC概念的解释,综合了下一些大牛的看法,换下药,通过时下招聘专员、职位、求职人员的关系来阐述IOC概念,感觉自身这样理解起来更贴切:C# Code:namespace SpringNetIoC{ //在通过招聘专员,职位,求职三者之间的关系来阐述IOC概念 //假设Program是一个.Net Engineer的类 class Prog

2013-03-06 10:27:24 1244

原创 SQL 函数和存储过程(待续)

C#调用数据库自定义函数::追加字符窜:StrSql="update  WASTMA_Borrow  set  AB010=AB010+','+@AB010 where AB002=@AB002"      分割字符窜: strSql.Append("select AB001,AB002,AB003,AB004,AB005,AB006,AB0

2012-09-07 09:29:23 465

原创 数据表合并字段,并入数据

select  MZ002 , sa1.tw_Get_userinfo(SUBSTRING(MZ012, CHARINDEX('|',MZ012)+1,10) )+ sa1.tw_Get_userinfo(SUBSTRING(MZ014, CHARINDEX('|',MZ014)+1,10) ) as checker,  '{$}'+ CONVERT(varchar, MZ013) +

2012-08-29 11:00:19 479

转载 注册用户控件和母板页关联,Ajax局部更新

1.注册一个用户控件到页面上使用,然后这个页面可以响应这个用户控件的服务器端事件TagPrefix : 定义控件位置的命名空间。有了命名空间制约,就可以在同一个网页里使用不同功能的同名控件。TagName :指向所使用控件的名字。在同一个命名空间里的控件名是唯一的。控件名一般都表明控件的功能。Src :指向控件的资源文件。资源文件使用虚路径("control.ascx"

2012-08-14 09:37:53 855

转载 动软.Net代码生成器无法连接数据库问题!

WIN7下注册/添加数据库失败的解决方法在Windows7下,动软代码生成器 添加数据库服务器时失败,提示信息:添加服务器配置失败,请检查是否有写入权限或文件是否存在!这主要是由于WIN7具有比较严格的权限控制机制,多数情况是由于没有对安装目录的写权限所致,请将安装目录(一般是C:\Program Files\Maticsoft\Codematic2) 设置为User用

2012-08-11 13:49:13 7321

原创 <整理>:进程动态请求和释放内存(待)

首先,通过我们最熟悉的C语言来看下动态请求和释放内存的一些概念   程序(进程)只能访问属于自己的内存数据空间。这个数据空间可以是静态分配的(如定义变量),也可以是动态分配的(如用 malloc 函数等)。静态分配的空间由操作系统直接管理,负责分配和释放;动态分配的空间是人们向操作系统申请,经操作系统同意而划归给本进程使用的内存空间。只要进程没有向操作系统提出“释放”(free)这块空间的请求,操

2012-08-10 00:13:26 874

原创 文件和I/O流

文件是一些具有永久存储及特定顺序的字节组成的一个有序的、具有名称的集合。 因此,关于文件,人们常会想到目录路径、磁盘存储、文件和目录名等方面。 相反,流提供一种向后备存储写入字节和从后备存储读取字节的方式,后备存储可以为多种存储媒介之一下面就创建和删除目录,创建和删除文件的理解: C# Code:   static void Main(string[] args

2012-07-27 08:29:44 1079

原创 VBA+SQL+ Excel

VBA梳理:举一反三,处理方法只要改变个方式就可以!1.连接数据库:Dim sht As Worksheet, i As Long, j As Integer, k As Integer 'j为整数变量;sht 为excel工作表对象变量,指向某一工作表Dim cn As New ADODB.Connection  '定义数据链接对象 ,保存连接数据库信息;请先

2012-07-26 19:58:45 974

转载 123

十招教你从程序员转向企业家2012-06-01 08:35 | 15082次阅读 | 来源:ianlandsman 【已有51条评论】发表评论关键词:程序员 | 作者:ianlandsman | 收藏这篇资讯很多参加BarCamp的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样),但我也曾经做过这样

2012-06-06 19:18:34 950

原创 Test

一个人的事业发展状况,在30岁前就要打好基础。如何在30岁前挣够500万?本文将告诉你。第一条:一个目标——一艘没有航行目标的船,任何方向的风都是逆风。1、你为什么是穷人,第一点就是你没有立下成为富人的目标。2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有没目标。3、起跑领先一步,人生领先一大步:成功从选定目标开始。4、贾金斯式的人永远不会

2012-05-31 19:30:28 366

原创 委托理解

下面通过一个简单的运算器来阐述委托的理解,当然最好的例子是委托使用线程池异步调用方啊;  C # Code:  class Caculate { public static double Add(int a, int b) { int c; c = a + b;

2012-01-15 16:04:58 411

原创 命令行用SQL文本字符串和调用存储过程

App.config: C# Code:  static void Main(string[] args) { //检索记录操作 //String connstr = ConfigurationManager.ConnectionStrings["conns

2011-12-31 04:42:55 608

原创 DataSet多表拼接查询

传说别人使用LINQ进行多表查询速度更好用,可惜俺现在就学到ADO.NET,所以只能做这最繁琐的多表查询了:C# Code:static void Main(string[] args) { ////ExcuteDataReader()多表查询,貌似这种方法的输出结果有点错! //String connstr =

2011-12-31 04:34:38 732

原创 接口理解(C#)

接口:是常量和抽象方法的集合,接口中的抽象方法(没有实现的方法,即没有为抽象方法定义的代码体,方法后面简单跟着分号)前不放abstact,;接口不能实例化,所有实现了特定的接口,它们必须为接口的所有方法重定义,也是多态的基础;接口有利于代码功能的扩展,而继承有利于代码功能的修改;     接口不能用于派生类,类不能用于派生接口;如果基类实现接口,派生类将继承该实现个人理

2011-12-29 18:42:14 511

原创 ADO.net 与数据库连接字符串

ADO.NET连接SQL Server数据库一、定义连接字符串其中常用的属性及其说明如下:1、 Data Source:数据源。计算机名称或者IP地址。2、Server:服务器。数据库所在计算机的名称。3、 Database:数据库名称。4、 Initail Catalog:数据库的名称。5、 User ID:用于连接数据库的用户名称。6、 Password:用于连

2011-12-28 15:28:17 467

转载 SqlDataReader 关闭问题:阅读器关闭时尝试调用 Read 无效

最近学习了一下ADO.NET,我想封装一个获取SqlDataReader的方法供别处调用,但是遇到了一些问题,最后找到了解决方法。封装的时候如果用using{}将连接及执行等过程括起来,这样可以保证最后关闭连接,但是调用时却会出错。最初我封装的代码是这样的: public static SqlDataReader GetDataReader(string sql, para

2011-12-28 12:57:47 1079

原创 ADO.NET整理

1.       ADO.NET类的重要特性:它们是以断开连接的方式工作! 1)在VS中内嵌的数据库: App.config:     封装字符串:  class SQLHelper { //资源释放方式:try…..catch…..finally块或者使用using语句块(如下所示)

2011-12-27 14:35:57 472

原创 小生胡言乱语(2009年书)

搂着小金矿睡还是不如搂着老婆睡暖和,毕竟老婆是有感情的不是木头.......所以看了传说是专家说的:“要想成为优秀的程序员,必须有两点基本素质,一是对编程非常感兴趣,二是对所有别的事情都不感兴趣”我跑去天堂,又去地狱和他祖宗开怀畅谈一番,现在又回到人间了......我不是专家,所以我就把程序员当菜做了....程序员=数据结构+算法+语言工具+程序设计结构----这个不知道几个人知道..

2011-12-27 14:19:27 1155

原创 SQL整理

SQL 基本知识点整理: 1.       DBS(数据库系统)=DB(数据库)+DBMS-数据库管理系统(DDL-定义语言+DML-操纵语言)+DBA-数据库管理员; 2.       SQL(关系型结构化查询语言)=DDL+DML+DCL(数据控制语言)+DQ(数据查询);SQL Server数据库管理系统; 3.       逻辑主键: 4.       nv

2011-12-27 14:09:33 465

原创 递归调用理解(C#)

递归是一种编程技术,一个方法调用它本身; 比较经典的有:遍历迷宫,汉诺塔,N的阶乘,Fabonacci... 下面就举汉诺塔为例子介绍 C# Code: class TowerofHanoi { private int totalDisks; public TowerofHanoi(int disk)

2011-12-27 13:48:20 711

原创 排序算法+内存分配图(C#)

以下是个人对选择和插入排序算法比较的源代码和内存分配图,其他算法在个人看来,举一反三,只要弄懂内存分配图都理解了: 1)  选择排序算法:设待排序的顺序表 sqList 中有 n 个记录,简单选择排序要进行 n-1 趟,第          1趟从n个记录选择关键码最小(或最大)的记录并与第1个记录交换位置;第          2趟从第2个记录开始的n-1个记录中选择关键码最小(

2011-12-27 13:33:19 533

原创 继承和多态理解(C#)

下面通过一个不同类型人(年轻人,老年人)来演示继承和多态的综合应用: C# Code:  abstract class PersonStyle { /// /// 使用可见修饰符定义类成员,派生类将会继承它 /// protected string name;

2011-12-27 13:13:02 400

原创 类间聚集关系理解(C#)

聚集说的是:一些对象由其他对象组成,阐述整体和部分之间的关系; 个人理解可以看成聊天室成员聚集共享: C#   Code:  /// /// /// /// 这类似聊天室的聚集 class Human { private string name; private Breath B

2011-12-27 12:37:28 713

原创 静态类理解(C#)

静态类成员有静态变量和静态方法;静态变量又称类变量,是在类的所有实例间共享,而且直接使用类名来引用!静态方法也是通过类名来触发;  C# Code: class StaticPerson { public static int StaticAge = 23; //静态变量,年龄=23; public string col

2011-12-27 12:01:58 388

原创 星型打印(for 嵌套循环)

下文是对各种星型打印的总结 C# Code: class Program { static void Main(string[] args) { const int MAX_ROWS = 10; //打印矩形星型 /*for (int row = 1;

2011-12-27 11:46:55 846

工厂模式

工厂模式

2013-02-05

asp.net mvc范例

retrieve :检索 dynamically generate:动态生成 specify :指定 render :呈现 folder :文件夹 placeholder :占位符 Previously :以前 icon :图标 entirety :整体 schema:概要,计划

2013-02-02

工厂模式代码

if (twBaseTools.IsSiteDebug()) { twsm.TO = "yq.fu@tungthih.com.cn"; } twsm.Send();

2012-11-24

fvfvfvfvfv

if (twBaseTools.IsSiteDebug()) { twsm.TO = "yq.fu@tungthih.com.cn"; } twsm.Send();

2012-09-04

动态代码生成器

if (twBaseTools.IsSiteDebug()) { twsm.TO = "yq.fu@tungthih.com.cn"; } twsm.Send();

2012-08-11

SAP资源学习

if (twBaseTools.IsSiteDebug()) { twsm.TO = "yq.fu@tungthih.com.cn"; } twsm.Send();

2012-07-10

SAP学习资源

http://www.tungthih.com.tw/sap_portal.aspx

2012-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除