《信息技术及应用引论.docx》由会员分享,可在线阅读,更多相关《信息技术及应用引论.docx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程名称:信息技术及应用课程性质:专业必修课课程体系:上半部分(介绍信息技术及应用基础知识);下半部分(介绍信息技术与情报学及教育技术学学科研究热点结合的研究型知识) 1 本课程涵盖的职业岗位及知识体系职业岗位 知识体系 计算机应用工程师 计算机基础 常用工具软件 硬件维护工程师 计算机组装与维护 计算机外设原理与维修 办公自动化工程师 WordExcelPowerPoint数据库应用工程师 AccessSQL Server、Oracle、MySQL网页设计师 Dreamweaver、FrontPageFireworks、PhotoshopFlash电子商务师 电子商务基础 电子商务实务 数据
2、统计分析师 Excel数据处理与分析 SPSS数据统计与分析 网络应用工程师 网络基础 局域网建设 网络管理 网站开发工程师 ASP、JSP、PHPJavascript、Ajax平面设计师 Photoshop平面设计 Illustrator平面设计、CorelDraw平面设计 InDesign排版设计 插画设计师 Photoshop插画设计 Illustrator插面设计、CorelDraw插面设计 商业展示设计师 3DSMAX商业展示设计、SketchUp商业展示设计 AutoCAD商业展示设计 室内设计师 3DSMAX室内设计、SketchUp室内设计 AutoCAD室内设计 景观设计师
3、3DSMAX景观设计、SketchUp景观设计 AutoCAD景观设计 建筑设计师 3DSMAX建筑设计、SketchUp建筑设计 AutoCAD建筑设计 多媒体设计师 FlashDirector、Authorware、Powerpoint产品造型设计师 pro/E产品造型设计、UG产品造型设计 3DS MAX产品效果表现、 Photoshop产品效果表现 机械设计工程师 AutoCAD机械设计 Pro/E机械设计 服装设计师 服装CAD技术 Photoshop服装设计、CorelDraw服装设计 Web应用开发工程师 SQL Server、Oracle、MySQLASP.net、Java w
4、eb软件开发工程师 CC 、Java、C#网络安全工程师 网络安全基础 网络安全技术 影视动画师 Flash影视动画设计与制作 Maya影视动画制作、3DSMAX影视动画制作 Premiere、After Effects 2 本课程涉及的知识模块序号名称1ASP.Net Web实用开发技术:ASP.NET既是最新的Web开发技术也是最容易入门的开发技术。在Dot Net环境中很容易建立基本Web应用程序、动态网站、分布式应用程序、多层架构应用程序。2计算机硬件与外围设备维修技术:针对各种计算机硬件及其外围设备的故障,了解计算机硬件与外围设备的维修方法,及操作系统、注册表、BIOS、网络故障的排
5、除方法。3Photoshop应用:了解Photoshop各个应用领域的特点,了解常用的Photoshop CS3功能,了解Photoshop在玩具、数字产品、机械产品、家具、厨卫等应用领域的产品效果图表现方法与技巧。Photoshop CS3:由美国著名的图形图像和排版软件的生产商Adobe发布,是全球图像平面处理行业的标准。Photoshop CS3视频课程:美国Adobe公司:是美国著名的图形图像和排版软件的生产商。公司创建于1982年。公司名称“Adobe”来自于奥多比溪河流。Adobe公司产品代表:Adobe Dreamweaver :网络三剑客之一,出色的网页代码编辑和网页架构设计工
6、具。也是现今网友用得最多的网站设计工具。 Adobe Flash:网络三剑客之一,swf(small web format, 一种动画设计软件的文件格式)奠定了网络流媒体的一个标准,也是网络上最活跃的影音传播手段。Adobe Fireworks :网络三剑客之一,强大的像素图处理软件。Adobe Photoshop:最受欢迎的强大图形处理软件之一 。Adobe Acrobat:该软件用于阅读和编辑PDF格式文档 。Adobe Reader: 该软件用于阅读PDF格式文档,为免费发放。 4AutoCAD建筑设计:AutoCAD的制图功能强大且操作简单,是目前应用最广泛的机械设计和建筑设计软件之一
7、。了解运用AutoCAD软件设计与制作建筑图的方法。AutoCAD:自动计算机辅助设计软件。是由美国Autodesk公司为计算机上应用CAD而开发的绘图程序软件包,现已成为国际上广为流行的绘图工具。.dwg文件格式成为二维绘图的常用标准格式。Autodesk :是世界领先的美国设计和数字内部创建资源提供商。公司提供软件和 Internet 门户服务。向工程和设计领域及电影、广播和多媒体领域提供服务,Autodesk 全球用户数量超过四百万。在美国境内的财富 500 家工业和服务公司中,90% 是 Autodesk客户。53D max&Vray应用:3DsMAX具有强大的建模功能,Vray则是渲
8、染方面的利器,因而两者在目前的三维效果设计领域可谓是黄金搭档。了解使用该软件的方法。3 D max:美国公司旗下优秀的电脑三维动画、模型和渲染软件。3dsmax是当前世界上销售量最大的三维建模,动画及渲染解决方案,它广泛应用于视觉效果,角色动画及下一代的游戏开发领域。至今3dsmax获得过65个以上的业界奖项,为下一代影视、游戏、动画设计提供交互图形界面。3dsmax是业界应用最广的建模平台,同时3dsmax提供了与高级渲染器的连接,比如mental ray和Renderman,来产生更好渲染效果及分布式渲染。3dsmax从2009开始分为两个版本,它们分别是3dsmax和3dsmax Des
9、ign。3dsmax主要应用于建筑、影视、游戏、动画方面,拥有软件开发工具包(DSK),SDK 是一套用在娱乐市场上的开发工具,用于软件整合到现有制作的流水线以及开发与之相合作的工具。 3dsmax Design主要应用在建筑、工业、制图方面,主要在灯光方面有改进,有用于模拟和分析阳光、天空以及人工照明。3Ds MAX 7.0 视频教程VRay:是由chaosgroup和asgvis公司出品的一款高质量渲染软件。VRay是目前业界最受欢迎的渲染引擎。基于V-Ray 内核开发的有VRay for 3ds max、Maya、Sketchup、Rhino等诸多版本,为不同领域的优秀3D建模软件提供了
10、高质量的图片和动画渲染。除此之外,VRay也可以提供单独的渲染程序,方便使用者渲染各种图片。6Access 2000:是一个功能强大的桌面数据管理系统。了解Access的各项实用功能。主要包括关系数据库系统的基础知识、Access的表、查询、窗体、报表、数据访问页、宏和模块7种数据库对象的主要功能和使用方法。7局域网组网:按照局域网产生与发展的特点,并结合当前局域网组网新技术,了解局域网组网的基础知识和基本技能,能以家庭局域网、办公局域网和校园网为典型案例,分析在不同用户需求下如何组建小、中、大规模局域网,以达到不同的应用目的,并且还要了解采用无线技术组建家庭局域网、办公局域网和校园网的具体方
11、法以及局域网安全的基本知识。8Visual C+:Visual C+是Microsoft公司推出的功能强大的可视化程序开发工具,在全世界范围内拥有非常广泛的用户。熟悉采用面向对象编程语言进行Windows 可视化开发,掌握面向对象的编程思想,熟悉面向对象编程的消息响应。9Visual Basic 6.0:Visual Basic是由Microsoft公司推出的方便的程序设计语言,可以用于多媒体,网络等多个领域应用软件的开发。了解Visual Basic的基本知识和基本语法,学会使用Visual Basic进行窗体设计,掌握使用Visual Basic开发多媒体及网络应用程序的方法。10Inte
12、rnet应用教程:了解与Internet相关的基础知识以及常用软件的使用方法。了解Internet的基本构成与结构,了解HTTP、FTP等常用的协议,了解网络的基本构成,掌握Internet Explorer5.0、Outlook、CuteFTP网络常用应用软件的使用方法。Outlook 2000:是微软公司出品的Office 2000套装软件的组件之一,它对Outlook express的功能进行了扩充。Outlook 2000的功能很多,可以用它来收发电子邮件、管理联系人信息、记日记、安排日程、分配任务。CuteFTP:小巧强大的 FTP 工具之一,友好的用户界面,稳定的传输速度,Leap
13、FTP 与 FlashFXP 、CuteFTP 堪称 FTP 三剑客。FlashFXP 传输速度比较快,但有时对于一些教育网 FTP 站点却无法连接;LeapFTP 传输速度稳定,能够连接绝大多数 FTP 站点(包括一些教育网站点);CuteFTP 虽然相对来说比较庞大,但其自带了许多免费的 FTP 站点,资源丰富。总之来说,三者各有所长。11计算机英语12Visual Foxpro:Visual Foxpro是基于Windows环境下的一种可视化程序设计语言,具有简单易学、易用、功能强大的特点,提供了一种可视界面的设计方法,使用窗体和控件设计应用程序界面,极大地提高了开发应用程序的效率。了解
14、用Visual Foxpro进行数据库开发的知识。Visual FoxPro是Fox软件公司并入Microsoft公司以后推出的更新版本,它引入了可视化编程技术,提供众多的工具,使得对一些常用功能的操作更为简单直观。Visual FoxPro 有很大的改进,独具特色的数据库容器为交互式用户和应用程序开发者提供了集中的数据管理功能,它不仅支持面向对象的编程方法,可生成真正事件驱动的应用程序,可方便地与其他应用程序共享和交换数据,具有客户/服务器能力。13Fireworks8:了解原理,及如何使用相应的工具,使用该软件的方法。Adobe Fireworks CS3 软件可以加速 Web 设计与开发
15、, 是一款创建与优化 Web 图像和快速构建网站与 Web 界面原型的理想工具。Fireworks CS3 不仅具备编辑矢量图形与位图图像的灵活性, 还提供了一个预先构建资源的公用库, 并可与 Adobe Photoshop CS3、Adobe Illustrator CS3、Adobe Dreamweaver CS3 和 Adobe Flash CS3 软件省时集成。 在 Fireworks 中将设计迅速转变为模型, 或利用来自Illustrator、Photoshop 和 Flash 的其它资源。 然后直接置入 Dreamweaver CS3 中轻松地进行开发与部署。14Pro/ENGIN
16、EER产品造型设计:了解ProE(三维设计)基础、二维草绘及实例、零件建模基础及实例、曲面建模基础及实例、零件的装配、工程图的生成方法等,了解ProE的操作界面上各实例的制作步骤。15计算机网络基础16SQL Server:了解SQL Server平台数据库基本知识、操纵数据库和数据库管理三部分内容。SQL Server 是一个关系数据库管理系统它最初是由Microsoft、Sybase 、Ashton-Tate三家公司共同开发的。1988 年推出了第一个OS/2 版本。在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsof
17、t 将SQL Server 移植到Windows NT 系统上专注于开发推广SQL Server 的Windows NT 版本,Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2008分析服务从入门到精通17AutoCAD2007中文版机械设计18Dreamweaver8网页设计与制作19Flash8制作动画20计算机组装与维护21FrontPage200322网站开发与维护-ASP篇23CorelDraw1226JSP实用教程29多媒体教学课件制作30商业多媒体设计31计算机基础知识32PhotoShopCS234中小学教师信息技术培训35Wp
18、sOffice200236Authorware6多媒体制作实例37C+语言基础教程39电子商务技术基础40Excel200341PowerPoint200342C语言43JavaScript44Word200745办公自动化47Java2 48WindowsXP 49DreamweaverMX200450FlashMX51PhotoShop7图像处理52Visual Basic.Net53网络管理54常用工具软件知识模块1:ASP.Net Web实用开发技术 1 What is ASP.NET?ASP.NET is a free web framework that enables great
19、 Web applications. Used by millions of developers, it runs some of the biggest sites in the world. 2 学习网站3 step by step我认为比ASP难很多,希望大家做好准备。难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和access。在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言。这样ASP.NET就有四种组
20、合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS,兼顾四种来写,让大家对ASP.NET有一个全面的认识。虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家ASP不会,还是先看一下【十天学会ASP教程】,大家所需要了解的不是ASP的程序怎么写,而是怎么构建服务器,怎么使用HTML表单,同时对SQL语句有一个基础和理解,因为在本文里我不会将将一些基础的东西。 开始我们第一天的学习:第一讲 调试出安装环境我要申明一点,操作系统就用2000,如果说要学习一个网络语言还不肯多装一个操作系统的话,那我看也不要学习了。注:windows 2
21、000和 windows XP今年10月开始将逐渐退出市场。windows XP最后一个服务包SP3将发布,使用期到2014年4月结束。windows 7自2009年10月正式发布后,将逐渐占据主流市场,其第一个服务包SP1已发布。What are the system requirements? Microsoft Windows XP Service Pack 2 or higher, Windows Vista, or Windows 7 Adobe Acrobat 7.0 or higher Microsoft Silverlight 3 (可跨浏览器浏览器) Microsoft In
22、ternet Explorer 6 or higher Microsoft Media Player 10 or higher Supported video drivers and codecs (视频驱动程序和多媒体数字信号编解码器) Supported sound card and drivers (声卡驱动程序) 先到网上下载一个MDAC(Microsoft Data Access Components,微软数据访问组件)(要是2.7以上的版本才行),然后安装,安装以后或许会重新启动一次。 然后再下载一个.NET FRAMEWORK (微软.net 框架)SDK(software de
23、velopment Kit,软件开发工具包),安装以后会在控制面板里面的管理工具里面多两个东西,这个不用理睬他,我们要使用的还是原来的INTERNET服务管理器。打开它按照ASP教程里面的调试方法建立一个目录,建立一个EXAMPLE1.ASPX,然后用记事本打开这个文件在里面输入void Page_Load()Response.Write(Hello World!);-sub page_load()response.write(Hello World!)end sub 然后用本地访问,查看结果:在这里说明两点:1、示例文件总是有A和B分别是用C#和VB写的,演示的图片就用C#那一种的,都一样,
24、教程里面代码也是写两种用分割开,大家可以比较一下。2、我写教程的时候用的都是记事本来编写APS.NET大家也可以安装VS.NET(Visual Studio.Net,微软公司研发的可视化开发工具)来编写不过起步还是用记事本比较好,因为可以看的更加透彻一点。第二讲:掌握C#的基本知识一、定义变量:string strExample; 字符串(aaa)char chrExample; 字符(a)bool blnExample; Bool型(true/false)DataTime datExample; 日期型(09/19/2002)int intExample; 整数(32位有符号整数)doubl
25、e dblExample; 浮点数(64位双精度浮点数)二、各种运算:= 赋值运算 + 加法运算- 减法运算* 乘法运算/ 除法运算% 取模运算& 逻辑And| 逻辑Or! 逻辑Not三、各种结构:if(条件)elseswitch(条件)case option1: break;case option2: break;for(int i=1;i=10;i+)/特别注意这里面是分号while(条件)dowhile(条件);四、注意事项:1、用习惯VB的人很容易漏了语句末尾的分号;2、用习惯VB的人很随便使用变量但是不申明,这在C#默认情况下是不允许的;3、在向函数传递参数的时候要用圆括号:Resp
26、onse.Write aa;是不允许的。这几点几乎称不上是在说一种语言,一种语言的学习不仅仅需要学习语法,还需要学习语言特色,有空还是买一本C#的书来好好研究一下C#作为一种新的语言的特性吧。第三讲:掌握WEB控件的使用WEB控间就好像VB里面的控间,可以在程序的任何地方引用,修改所有属性,有了它的配合才能完成代码分离。想一下,如果还是以前的HTML控间,我们当我们需要在某一个地方显示一段数据库的内容是不是只有用这样势必在HTML包含了程序的代码块,就达不到分离代码和界面的目的了。或许你还会问,为什么要代码分离那?原因很简单,不是每一个程序员都是合格的网页设计师,如果我们需要修改代码的时候会破
27、坏网页设计师原来的设定,是不是不方便那,程序代码和HTML代码混合在一起对于程序员来说也不方便修改代码。当然,我们的网页设计师也需要学习一点WEB控间的知识。 下面来一个一个介绍:一、Label控件:主要属性:Text 标签所显示的文本范例:需要注意的是我们不能遗漏runat=server字样,还有所有的WEB控件都要包含在中间下面看一个完整的例子,在程序里面修改Label的Text属性,以此改变网页的显示。void Page_Load()lblMessage.Text=Hello World!;Label.aspx sub Page_LoadlblMessage.Text=Hello Wor
28、ld!end subLabel.aspx 二、TextBox控件:主要属性: Text 控件显示的文本;MaxLength 文本框可以添加的最多的字符数(多行文本框无效);ReadOnly 只读;TextMode 有下面几个有效值 MultiLine,Password,SingleLine;Rows 指定文本框的垂直尺寸三、Button控件:有三种:Button 标准的表单按钮;ImageButton 显示图像的表单按钮;LinkButton 显示作为超链接样子Button1、Button基本上就是Text属性来设置按钮上面的文字;I2、ImageButton基本上就是ImageUrl来设置按
29、钮上图象的地址;AlternativeText 在浏览器不支持图片的时候显示的文字;3、LinkButton基本上就是Text属性来设置按钮上的文字;他们三者共同的属性就是CausesValidation=true/false来设置按钮提交的表单是不是被检验(后面将说到检验控件)他们三者共同的方法就是OnClick就是点击按钮的时候触发的函数,下面举一个例子:void btnCounter_OnClick(object sender,EventArgs e)btnCounter.Text=Clicked; Label.aspx sub btn_COunter_OnClick(s as obje
30、ct,e as eventargs)btnCounter.Text=Clicked end subLabel.aspx 四、表单的验证控件再来说一下表单的验证控件,以前我们做表单验证,如果是客户端的JavaSCRIPT,不能做到美观统一,而且还可以通过直接在浏览器起教表单来屏蔽;如果我们做服务器端验证,又会发现让检验结果在前台反映也是很麻烦的事情。现在好了,ASP.NET提供的很多检验控件让我们不需要考虑是客户端检验还是服务器端检验,让我们不需要考虑是怎么输出检验结果。看一下检验表单控件是不是填写了的检验控件1、CSSclass=textbox/ controltovalidate就是你想检验
31、的控件的ID2、再看一下比较表单控件的数据与另外一个数据的检验控件: 这里是第一个需要用户填写的密码框我们经常会再设立一个密码框让用户再填写一次: 3、比较验证 controltocompare=password1 就是需要比较的控件;operator=equal 就是设定比较操作是:是否相等(还有NotEqual:不相等,LessThan:少于,GreaterThan:大于,当不符合这个比较操作的时候显示错误消息)。以前说到BUTTON控件CausesValidation=true/false来设置按钮提交的表单是不是被检验也就是这里的几个检验控件,如果CausesValidation=tr
32、ue的话按下按钮就会首先检测是不是都通过了检验控件的检验。下面注意两点:一、每一个可以显示的控件都有是不是显示的属性,比如username.Visible=false;就是隐藏了前面的username控件;还有就是如果要对控件应用CSS的话就这么写:cssclass=,而不是以前HTML中的class=。二、所有WEB控件都要包含在中,否则就会出错。第四讲:学会连接两种数据库对于ASP来说,我们常用的数据库无非是ACCESS和SQL SERVER,对于ASP.NET也是,不过ASP.NET对于SQL SERVER有专门的连接组件而不推荐用OLE DB。1、ACCESS的连接数据库并打开;str
33、ing strConnection=Provider=Microsoft.Jet.OleDb.4.0;Data Source=; strConnection+=Server.MapPath(*.mdb); /*就是数据库的名字 OleDb微软通向不同数据源的低级应用程序接口OleDbConnection objConnection=new OleDbConnection(strConnection);objConnection.Open(); -dim objConnection as OleDbConnectionobjConnection=new (目标文件赋值)OleDbConnecti
34、on(Provider=Microsoft.Jet.OleDb.4.0;Data Source=+Server.MapPath(*.mdb) (对象链接和嵌入)objConnection.Open() 2、SQL SERVER的连接数据库并打开;string strConnection=server=数据库连接;uid=用户名;pwd=密码;database=数据库名字;SqlConnediob objConnection=new SqlCOnnection(strConnection);objConnection.Open();dim objConnection as SqlConnecti
35、omobjConnection=new SqlConnection(server=数据库连接;uid=用户名;pwd=密码;database=数据库名字) objConnection.Open() 实际上,在大多数地方SQL SERVER和ACCESS的区别除了连接语句,其他定义语句也就是SQL和OLEDB的区别另外,如果是ACCESS数据库的话在ASPX文件的开头需要包括下列语句:如果是SQL SERVER则需要包括以下语句: 第五讲:学会读取数据库有人说,不会C#,在ASP.NET里面还是选择VB.NET,这个我不反对,但是我觉得既然是学习新的东西,就不要在意有多少是新的。实际上C#就一般
36、的操作来说,只是区分大小写和多了一个分号这两点与VB.NET不同其他都差不多啊。在ASP里面我们读取数据就直接用RECORDSET,然后在HTML代码里面穿插就可以显示了,但是ASP.NET讲究的是代码分离,如果还是这样显示数据就不能代码分离了。所以我们有两种方法:如果是读取一条记录的数据或者不多的数据,我们用DATAREADER采集数据,然后赋值给LABEL控件的Text属性即可;如果是读取大量数据我们就采用DATAGRID。1、DATAREADER:(数据读取器)string strConnection=Provider=Microsoft.Jet.OleDb.4.0;Data Sourc
37、e=;strConnection+=Server.MapPath(strDb);OleDbConnection objConnection=new OleDbConnection(strConnection);OleDbCommand objCommand = new OleDbCommand(这里是SQL语句 , objConnection); /申明一个OleDbCommand来执行之objConnection.Open();OleDbDataReader objDataReader=objCommand.ExecuteReader();/申明一个OleDbDataReader读取数据if(objDataReader.Read()oicq.Text=Convert.ToString(objDataReaderuseroicq);homesite.Text=Convert.ToString(objDataReaderusersite);face.SelectedItem.Text=Convert.ToStrin