资 源 简 介
c#编程集合资料,不错的应用设计,另附一些开发案例的下载地址,欢迎大家下载学习。学习完本课程之后,我们需要达到以下目标:(1) 掌握基本的C#语法,熟练运用C#编写基本的程序逻辑。(2) 能够创建C#控制台应用程序并处理输入输出。(3) 掌握C#中的数组,并对数组进行相应的排序,查找操作。(4) 熟练使用C#的字符串对象。(5) 掌握Windows窗体应用程序的创建,能熟练使用常用的控件设计窗体界面。(6) 掌握MDI应用程序的开发步骤。(7) 了解ADO.NET的组成和工作原理。(8) 通过ADO.NET访问对C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC课程说明…第1章C#语法基础……核心技能部分1.1Net与C#概述.111Net与C#的产生与应用1.1.2 Visual studio101.1.3创建C井应用程序122C#语言基础16121变量与常量…1612.2运算符和表达式19123C#语言中的注释1.2.4使用 Console处理输入输出211.3C#语句结构25131条件语句.25132循环结构32任务实训部分.…381:根据时间输出问候信息……382:三个数字比较大小393:判断用户输入的字母.40输出裴波那契数列……翻着音40巩固练习第2章嵌套循环和数组.44核心技能部分….452.1VS2008中的调试技巧452.2嵌套循环472.3数组.50231数组的定义50232数组的基木操作50233数组的排序51任务实训部分…551打印等腰三角形552:数组的操作563:数组的排序。错误!定义书签4:数组的排序错误!未定义书签巩固练习57第3章方法与字符串59C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC核心技能部分使用方法311方法的定义312方法的调用63313参数传递String类321C#语言中常用的字符串处理方法...68322格式字符串32.3 String Builder类.3.3类型转换…14331隐式转换74332显式转换.……74333常用类型转换方法…7任务实训部分771:方法的使用2:从邮件地址提取用广名803:网址类型分析814:字符串转换82巩固练习.84第4章指导学习:阶段总结86知识总结翻着.:::a:a:.:::a:B:a:::::..aa:::.:.aa:.:aa:::8641.1核心技能目标86412知识体系总结…864.2综合实训任务1:制作月份日历任务2:数组数据添加和排序.错误!未定义书签任务3:自杀游戏…错误未定义书签。第5章 Win form常用控件核心技能部分90创建 Windows应用稈序90511 Windows应用程序概述.90512创建第一个 Windows应用程序5.13项目结构分析5,2Windows窗体….975.,21窗体中的常用属性.98522窗体中的常用事件……99Windows窗体中的常用控件9C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC5.31 Winform控件公共属性…532标签Labe)01533文本框( TextBox)·,,101534按钮( Button)…102535列表框 ListBox)102536组合框 Combobox)10353.7单选按钮( Radio Button)和复选框( CheckBox)104538图片框( Pictruebo×)..10554用 Message Box类显示消息窗口541消息框的显示……1065.4.2消息框的返回值107综合案例:职员信息管理.109仟务实训部分……1151:ATM信息查询1152:编写建表向导窗体……3:火车票预定程厅…124巩固练习…第6章MD窗体应用程序设计…核心技能部分……1306.1SD窗体和MD窗体应用程序简介.错误!未定义书签。6.2单文档应用程序的创建3062.1菜单栏( Menustrip)130622菜单栏的创建130623上下文菜单 ContextMenuStrip)6.3多文档应用程序错误!未定义书签。631创建多文档界面应用程序.错误!未定义书签632排列子窗口错误未定义书签。64图像列表( mageList控件…13465工具栏( ToolStrip控件)13566状态( StatusStrip)13867选项卡( TabControlTimer控件69MD综合示例错误!定义书签任务实训部分……1431创建记事本”应用程序错误!未定义书签2:增强”记事本”功能∴1433:实现记事本字体样式设置…144C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC4:变色窗体巩固练习………1448第7章使用 ADO. NET完成简单的数据库操作….·,,150核心技能部分151ADO. NET概述1511 ADO.NET的简介1517.12 ADO.NET的优点152713 ADO.NET的结52NET Framework数据提供程序11547.21 Connection对象…………………………15572.2使用 Connection对象链接到数据库7.3异常操作57731try和 catch块158732数据库链接示例Command对象∴161741 Command对象简介161742 Command综合示例任务实训部分1:实现进销存系统用户注册1682:实现进销存系统用户登录.…1713:实现用户的删除功能…….:.::::::.:...:::.:.:a.::::.:::::::::.:::.:::::::.:::.:172巩固练习174第8章使用 Data Reader完成查询功能177核心技能部分…1788.1DataReader对象811 Data reader对象简介178812 Data Reader对象常用的属性和方法813 Data reader对象的使用1798.2控件81821 Listview控件介绍……81822 Listview控件的使用数据库操作综合示例187任务实训部分……L941:使用 Listview控件查询部门员工信息…942:部门员工信息删除和修改3:实现员工信息模糊查询...203巩固练习204C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC第9章使用 Dataset实现断开式数据访问206核心技能部分.…20791数据集( Dataset)·,,207911数据集( DataSet)简介…207912数据集的结构0891.3数据集的工作原理914创建 Data set对象……2119,2DataAdapter对象121192.1 DataAdapter对象简介…211922 DataAdapter对象的使用..2133 Datagridview控什的使用219931 Data gridview控件简介219932 Datagridview控件的使用.2219综合示例226仟务实训部分.…2291:航班查询窗体设计292:显示所有航班信息2323:根据两地査询航班.2334:航班详细信息查询234巩固练习235第10章课程总复习……)误!未定义书签。101知识总结错误!未定义书签1011核心技能目标错误!定义书签。101.2知识体系总结错误!未定义书签。02任务实训错误!未定义书签。第11章项目案例:酒店管理系统……错误!未定义书签111训练技能点……错误未定义书签。112需求说明错误!未定义书签113设计与思路分析错误未定义书签113.1系统功能分析错误!未定义书签。1132数据库设计错误!定义书签。114实现步骤……错误!未定义书签115时间分配错误!定义书签C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC第1章C#语法基础学习内容c#的发展史C#的基本语法C#的流程控制语句俨能力目标掌握仗用S2008开发C#NET控制台应用程序掌握C#语言的基本语法掌握c#的程序流程控制语句C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC本章简介从本门课开始我们将要开始学习¢#语言和NET平台。本章将使学员对NET和¢#有一个初步的认识,了解C#的开发环境,编写第一个C#控制台应用程序。C#语言的基本语法和我们之前的学习的C语言、Java语言一样同属于C语言语法系列,有很多相似的地方,同时也有一些不同的地方,因此我们在学习的时候需要注意它们之间的区别,不要混淆。在本章中,我们需要掌握c#中的变量、数据类型、运算符、条件、分攴、循环等基C排基础语法,这些语言层血的知识是我们编写所有程序的基础,因此必须牢固掌握。核心技能部分1.1Net与C#概述1.1.1Net与C#的产生与应用1. Anders Hejlsberg-C#之父Anders hejlsberg原木是曾经大名鼎鼎的 Borland公司的一员,他曾经编写了 Pasca编译器,又把 Turbo pascal变为面向对象的 Object Pascal,并以此为基础开发了轰动全球、盛极时的廾发工具 Delphi,为 Boland公司赚了个盆钵满盈。随着 Delphi日渐成熟, Anders的兴趣转向了Java领域,他在」ava开发领域扩展方面有很多自己独特的想法,并想在此领域大展宏图,但 Borland的经营者们还要靠他这棵“摇钱树”继续在 Delphi上人肆捞金,所以他有一段郁郁不得志。比尔盖茨三顾茅庐,力邀 Anders hejlsberg,并许以重金和宽松的环境,终于把 Anders挖到了微软的旗下,其后由其主持设计,在2000年6月发布了新的开发语言C#(读做CSharp),此后微软在2002年推出了 Microsoft net开发平台。3 1.1.1 Anders He jlsbergC#项目开发全程实录视频教程(全10个案例):http://cnrdn.com/gcxc2.C#语及其特点与Java一样,C#语言是一个完全的面向对象语言,它继承了C++、Java和 Delphi的优点,又借鉴了VB的简单易学。体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风柊,同时又继承了C+的面冋对象特性。不同的是,c#的对象模犁己经面向Internet进行了重新设计,使用的是NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时( Common Language runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有:语言简洁。保留了C++的强大功能快速应用廾发功能语言的自由性强大的Web服务器控件。支持跨平台与XML相融合如果之前没有其他话言的编程经验,使用c#语言编程将是一个良好的开端。如果有其他语言的编程基础,程序员将发现¢#语言除了像ⅤB一样简单易学外,还是一种拥有强大功能的语言。而且 ASP NET平台也是完仝通过c#语言开发的,这决定了C语言得天独厚的优势。但在任何情况下,C#语言都不可能孤立地使用,它必须同 Microsoft. net framework起使用,因为使用C#语言编写的所有代码总是在 Microsoft .net framework中运行。1.1.2 Visual studio微软针对Net推岀了功能强大的集成丌发环境来支持开发人员的№et应用程序丌发,这就是 Visual studio,它是目前最主要的Net平台开发环境。VS集成了 NET Framework和Net开发插件,可以用来进行几乎所有Net应用程序的设计和开发L作,如 Windows应用程序Web应用稈序、 Windows服务、智能设备应用程序等。随着 NET Framework的不断升级, Visua| Studio也在不断升级,其发展历程可以用表1-1-1来说明表1-1-1Vs发展历程年代20022003200520082010廾发工具版木Vs2002VS2003VS2005VS2008VS2010Net1.01.12.03.54.0Framework由于本学期的知识点主要集中在C#的基本语法、 Win forms开发和 ADO. NET,这些知识