博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随笔分类 -  天轰穿.Net4趣味编程系列视频教程

天轰穿.Net4趣味编程系列视频教程 Visual Studio 2010 轻松学习C#
摘要:当我们双击按钮的时候,VisualStudio2010会自动为我们生成一个事件的代码,我们要做的仅仅是填写这个事件中要执行的动作即可。 老田:那多简单啊,按照如下步骤来做: 1.在Visual Studio中打开新建项目窗口,按照如下设置。都设置好以后,如图1-23,就可以点击确定了 图1-23 创建第一个WinForm程序 注意上图,我们选择项目类型为"Visual C#下面的Windows"类型,在模板中选择"Windows窗体应用程序",使用的.NET Framework 版本为4.0。 项目的名称为"OneProject",而 阅读全文

posted @ 2012-09-20 09:46 天轰穿 阅读(2038) 评论(0) 推荐(0) 编辑

摘要:接着我们创建最简单,最丑的一个控制台应用程序,如图1-23 图1-23 创建控制台应用程序 点击确定,进入程序编辑界面。添加如下代码 //在屏幕上打印 噢嘢!我会写程序咯 这几个字 Console.WriteLine("噢嘢!我会写程序咯"); //让程序等待输入,而不是自动关闭,你可以尝试注释掉下面这行试试 Console.ReadLine(); 结果如图1-24 图1-24 为程序添加要执行的代码 2.完成后点击工具条上的绿色三角形按钮,如图1-25,或者按F5键启动调试 图1-25 启动调试按钮 程序运行效果如图1-26 图1-26 控制台应用程序 小天:这... 阅读全文

posted @ 2012-09-20 09:26 天轰穿 阅读(535) 评论(0) 推荐(0) 编辑

摘要:C#的应用程序总是要使用.NETFramework中的基类库,而要使用的前提是需要引用相应的程序集。而这个模板的作用就是同时将常用引用都给添加上。 打开"新建项目"对话框。如图 图1-22 新建项目对话框 在上图中有7处标注的位置,下面分别说一下: 1.项目类型:本机安装了的项目类型。 2.模板:显示用于创建适用于选定项目的初始文件、引用、代码框架、属性设置和任务的模板。当选择某个模板时,将在"项目类型"窗格下(上图编号为4的位置)显示该项的简要说明。 3.当前创建的程序要依赖.NET Framework 版本。 4.对于上面选择的模板的简介,包括所选模 阅读全文

posted @ 2012-09-20 09:02 天轰穿 阅读(3116) 评论(0) 推荐(0) 编辑

摘要:说了这么多,下面我们来做几个整点实际的。毕竟学习的最快途径还是练习,只有练习足够了,学习自然也就水到渠成了。 1.打开Microsoft Visual Studio 2010。在"开始"菜单->"程序"目录->"Microsoft Visual Studio 2008"目录->点击" Microsoft Visual Studio 2008"。 2.如果是第一次打开,会得到一个首次设置的窗口,如图 图1-20 选择Visual Studio默认设置 这里我个人一般选择"Web开发设置&q 阅读全文

posted @ 2012-09-19 08:49 天轰穿 阅读(623) 评论(0) 推荐(0) 编辑

摘要:在过去的二三十年内,商业软件中有很多都是采用的是C和C++作为开发中的开发语言。尽管这样,C和C++的许多不足也在多年的开发过程中逐渐体现出来,C和C++的灵活性牺牲了开发效率 像比较VB或则其他的开发语言而言,相同功能的C/C++软件通常会需要更长的开发周期。开发效率的低下和开发周期较长,使得越来越多的C/C++开发人员开始寻找一种可以在功能和开发效率间提高更多平衡的开发语言。同样,对于其他的部分开发语言而言,他们为了取得更好的开发效率,就采用牺牲灵活性来换取开发效率,实际上保持一定的灵活性对于软件的开发语言而言是必要的。同时有些语言也不能轻易和现有的系统相结合,甚至不能与当前的W... 阅读全文

posted @ 2012-09-19 08:45 天轰穿 阅读(998) 评论(0) 推荐(1) 编辑

摘要:C#的核心语法和Java的语法很相似。然而,并不能说C#抄袭了Java。C#和Java都属于C语言系列(包括C、Objective C、C++等),它们有类似的语法。正如Java在许多方面是C++的提炼版一样,C#也可以视为Java的提炼版。 实际上,C#的许多语法结构与VB 6.0和C++的很多方面都大有渊源。例如,与VB6类似,C#支持正式的类型属性(property,即内部用get、set来实现)的概念(与传统的获取方法和设置方法相反),且支持方法使用参数数组。与C++类似,C#允许重载运算符,且支持创建结构、枚举和使用委托。 C#是多种语言的混合体,因此它像Java一样... 阅读全文

posted @ 2012-09-19 08:43 天轰穿 阅读(1049) 评论(1) 推荐(0) 编辑

摘要:ADO.NET的新特点包括对用户自定义类型(UDT)的支持;对数据库的异步操作;XML数据类型;大容量数值存储类型;快照镜像(snapshot isolation);并且新的属性允许应用程序支持从SQL Server 2005获得的多个激活的结果集(MARS,multiple active result sets)。 对于Web页面的开发,更多的控件可以使用户更加轻松地去实现特定功能以完成动态页面的开发。更多的数据控件使得不编写代码而在ASP.NET Web页面中实现数据的显示和编辑成为可能。code-behind模型使得ASP.NET页面开发更轻松和高效。缓存特性包括一些缓存页面的... 阅读全文

posted @ 2012-09-18 09:21 天轰穿 阅读(603) 评论(0) 推荐(0) 编辑

摘要:在前面多张.NET平台结构图(图1-3、图1-4)中我们多次看到"基类库"这个模块。注意看下图1-3中,CLR的上面是.NET的基类库,这组基类库包括从基本输入输出到数据访问等各方面,提供了一个统一的面向对象的,层次化的,可扩展的编程接口。从图中也可以看到,基类库可以被各种语言调用和扩展,也就是说不管是 C#,VB.NET还是VC++.NET,都可以自由的调用.NET的类库。 因为C#自身只有70多个关键字,而且语法对程序员来说无需费工夫学习。 BCL则相反,它包含了4500个以上的类和无数的方法,属性,在你的C#程序中随时都可能会用到它来完成自己的任务。不要觉得恐怖,事实 阅读全文

posted @ 2012-09-18 09:19 天轰穿 阅读(1026) 评论(0) 推荐(0) 编辑

摘要:从2000年开始发布1.0到现在的10年**发布了1.0、1.1、2.0、3.0、3.5、4.0这么几个版本。当然,中间出现几次大的SP补丁这是微软的习惯,就不单独区分了。 完整版本号是 1.0.3705,这是最初的 .NET 构架,发行于2002年。 它可以以一个独立的可重新分发的包(就是可以单独下载安装的.NET Framework安装包)的形式或在一个软件开发工具包集中被获得。 它也是第一个微软Visual Studio .NET的发行版的一部分(也被称作 Visual Studio .NET 2002)。 完整版本号是 1.1.4322,这是首个主要的.NE... 阅读全文

posted @ 2012-09-18 09:14 天轰穿 阅读(446) 评论(0) 推荐(1) 编辑

摘要:1、用 Sybase.Data.AseClient 连接 .NET连接时使用连接串 如“Data Source=10.195.49.47;charset=eucgb;Port=5100;UID=DB;PWD=11" 下载AseClient到本地,把Sybase.Data.AseClient.dll sybdrvado11.dll sybdrvssl.dll三个文件Copy到项目bin文件夹中,并在项目中引用Sybase.Data.AseClient.dll ,现在就可以使用了。 例:代码 AseConnection con=new AseConnection("Da... 阅读全文

posted @ 2012-09-17 09:08 天轰穿 阅读(439) 评论(0) 推荐(0) 编辑

摘要:在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): string strUserId = txtUser.Text; ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList; if (lis... 阅读全文

posted @ 2012-09-13 08:52 天轰穿 阅读(419) 评论(0) 推荐(0) 编辑

摘要:本文中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、注释代码 这一技巧并不是针对ASP.NET的,但它是一个良好的编程习惯。 注释不仅仅应当说明代码会执行什么操作,还应当注明原因。例如,不要仅仅在注释中说明是在遍历数组,而是要说明遍历数组是根据某一算法计算一个值,除非算法是相当简单的,否则还应当对算法进行简要的说明。 .NET工程中的不同的编程语言都有各自不同的注释符号,下面是一个简要的说明: HTML <!... 阅读全文

posted @ 2012-09-13 08:48 天轰穿 阅读(364) 评论(0) 推荐(0) 编辑

摘要:错误一、Crystal Report错误 当我们在VS中进行Web应用开发中使用水晶报表时,我们的程序毫无问题的时候,有时我们会遇到报表无法正常显示的异常现象,这时很可能是由于水晶报表对应的虚拟目录丢失而产生的,水晶报表本身有自己的虚拟目录,虚拟目录名为CrystalReportWebFormViewer,该虚拟目录对应的路径为:XXX\Microsoft Visual Studio .NET\Crystal Reports\Viewers,我们只需重建这个虚拟目录就可以解决这个问题了。 错误二、.Net使用Oracle数据库无法连接的异常问题 其实这个问题不属于.NET... 阅读全文

posted @ 2012-09-13 08:47 天轰穿 阅读(686) 评论(0) 推荐(0) 编辑

摘要:如何在ASP.NET下遍历指定页面上所有控件 序:把它写下的目的,是感觉这段代码会对一些朋友有所帮助! #region 清空指定页面上所有的控件内容,public static void ClearAllContent() /// <summary> /// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList。但是不清 /// 除如ListBox,DropDownList,因为这样的控件值对当前页面来说还可以用,一般这些控件里都是保存的字典数据。 /// A... 阅读全文

posted @ 2012-09-12 09:53 天轰穿 阅读(308) 评论(0) 推荐(0) 编辑

摘要:针对.NET开发工程师最新的市场需求做了一个调查 数据来源:前程无忧、智联招聘、中华英才网 数据时间:2012年2月~2012年4月 职位关键字:.net开发工程师 阅读全文

posted @ 2012-07-07 18:28 天轰穿 阅读(1230) 评论(1) 推荐(0) 编辑

摘要:二、 学习目标: a) 能够知道什么时候用什么访问修饰符 b) 分清楚字段、常量、静态变量的写法(非用法) 三、 教学过程描述: a) 封装 i. 为何要封装? ii. 如何封装? b) 类成员 i. 数据成员 阅读全文

posted @ 2012-02-06 21:33 天轰穿 阅读(1638) 评论(3) 推荐(0) 编辑

摘要:课程清晰版学习地址:http://www.ixueyun.com/community/lessons.php?mod=detail&lessonId=518&tkid=684 完整课程讨论地址 :http://www.ixueyun.com/community/thread-5591-1-1.html?tkid=684 一、 上节知识回顾: a) 类是怎么搞出来的呢? b) 申明类和结构的关键字分别是什么? c) 自定义类是什么类型?值类型or引用类型? d) 什么是类级变量? e) 什么是方法?方法如何申明? f) 方法允许返回什么数据类型? 二、 学习目标: a) 明白命名空间的原理,为什么需要 b) 清楚对象与对象引用的关系 c) 能够使用类以及类对象的方法和熟悉 三、 教学过程描述: a) 一个实例 – 引发的系列问题 b) 命名空间 c) 阅读全文

posted @ 2012-02-02 12:11 天轰穿 阅读(1591) 评论(1) 推荐(0) 编辑

摘要:一、 基础知识回顾: a) 神马是数据类型?有什么用? b) 神马是变量?有什么用? c) If…else是什么的干活? d) Switch…case有什么特征? e) 神马情况下要用循环? f) 异常和错误的区别? g) 什么情况下使用try…catch语句? h) Finally的作用,什么情况下才会被执行? 二、 学习目标: a) 对对象有个初步的理解 b) 对类有个初步的理解 c) 对如何写一个类,以及类中的方法和熟悉有个大概的认识 d) 能够动手写一个灰常简单的类 e) 会看vs2010的类图,会使用类图创建简单的类 三、 教学过程描述: a) 对象 b) 对象的生命周期 c) 对象与类 d) 面向对象的特征 e) 类和结构 f) Vs2010中的OOP工具 四、 阅读全文

posted @ 2012-02-02 12:09 天轰穿 阅读(1827) 评论(0) 推荐(0) 编辑

摘要:C#编程基础 –C#语言概述,并通过6个示例项目初窥C#的魅力; –C#语言基础,数据类型,数组,面向对象编程基础,反射,集合,泛型,内存管理,错误和异常处理等全方面阐述C#基础; •数据处理 –ADO.NET –LINQ –文件处理 –XML •Winfrom编程 –基本控件 –GDI+图像处理 –线程 –部署打包全过程讲述; •C#高级编程 –WPF –WCF 课程地址 : http://www.ixueyun.com/lessons/detail-lessonId-518.html 阅读全文

posted @ 2012-01-11 14:05 天轰穿 阅读(3618) 评论(0) 推荐(0) 编辑

摘要:一、 上节回顾: a) 断点你会了吗? b) while 与 do…while的区别 c) 为什么会死循环? d) 终止循环的几种方式 二、 学习目标: a) 清楚为什么使用try…catch…,什么情况使用 b) 熟练使用多个catch块 c) Finally关键字 三、 教学过程描述: a) 异常概述 b) try/catch块处理异常 c) 多个catch块 d) 异常处理的系统流程 e) Finally关键字 f) Throw关键字 四、 练习与作业: a) 1、如果catch 中含有return、throw、或exit语句,finally中的语句是否会执行? b) 2、catch一个子异常的时候,在它后面的父类异常还执行不执行? 五、 小结: a) 异常 阅读全文

posted @ 2012-01-09 11:41 天轰穿 阅读(1285) 评论(0) 推荐(1) 编辑