




免费预览已结束,剩余79页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 【C#入门】 -3实例1:第一个Windows控制台应用程序4实例2:第一个Windows窗体应用程序4实例3:第一个ASP.NET应用程序5- 【基本控件使用】 -6实例4:使用Form创建欢迎界面6实例5:窗体的淡入淡出6实例6:使用进度条指示进度7实例7:使用基本控件显示详细信息8实例8:使用ListView显示概要信息9实例9:使用TreeView进行导航10实例10:使用MonthCalendar11实例11:使用基本控制创建登录界面12实例12:使用ToolTip创建提示15实例13:使用模式窗体进行界面锁定15实例14:创建窗体关闭提示对话框16实例15:创建系统信息显示程序16实例16:多文档应用程序18实例17:创建多媒体Windows Media Player程序19实例18:创建计算器程序19实例19:创建记事本Notepad程序21- 【容器类控件使用】 -23实例20:使用GroupBox23实例21:在GroupBox中使用GroupBox23实例22:利用GroupBox控件提示当前位置24实例23:使用Panel25实例24:使用Panel提示当前位置26实例25:使用SplitContainer控件27实例26:使用TabControl27实例27:使用TableLayoutPanel27- 【菜单、工具栏与状态栏应用】 -27实例28:菜单、工具栏和状态栏综合示例27- 【对话框应用】 -32实例29:打开、保存、字体、颜色、浏览文件夹、页面设置、打印预览、打印及自定义对话框综合示例33实例30:如何自定义对话框37- 【输入输出】 -38实例31:控制台输出38实例32:控制台输入39实例33:使用文件类File操作文件40实例34:使用Directory操作文件夹40实例35:使用FileInfo操作文件40实例36:使用DirectoryInfo操作文件夹40实例37:使用FileStream读写文件41实例38:使用StreamWriter写文件42实例39:使用StreamReader写文件43实例39:使用BinaryWriter写文件43实例40:使用BinaryReader写文件44实例41:读取注册表44实例42:写入注册表44实例43:列出指定注册表项下的所有键值45实例44:删除注册表项45实例45:ini文件读写46实例46:创建XML文件47实例47:读取XML文件50- 【操作Office文件】 -55实例48:创建Word2003文档55实例49:创建Word2007文档55实例50:向Word文档中写入文本内容55实例51:向Word文档中写入格式化文本55实例52:向Word文档中添加表格55实例53:向Word文档中添加图片56实例54:创建Excel2003文档56实例55:创建Excel2007文档56实例56:向Excel文档中写入数据56实例57:在Excel文档中绘制图表56实例58:创建PPT200356实例59:创建PPS200356实例60:向PPT中写入数据57实例61:向PPT中添加图片57实例62:创建PDF57实例63:设置PDF页面大小57实例64:设置PDF文档边界57实例65:设置PDF文档信息57实例66:新建PDF文档页57实例67:设置PDF文档默认格式57实例68:读取PDF(将4页合成1页)58- 【绘图GDI+】 -58实例69:创建函数图形58实例70:Window简单画板59实例71:截屏程序59- 【进程与线程】 -59实例72:使用进程加载应用程序59实例73:进程信息查看程序60实例74:创建进程管理程序60实例75:创建多线程程序62实例76:向线程传递参数63实例77:为线程命名63实例78:调整线程优先级64- 【网络应用】 -64实例79:使用WebClient下载网页64实例80:创建Web页面浏览程序65实例81:使用COM组件创建Web页面浏览程序65实例82:使用DNS进行地址解析65实例83:用C#实现FTP浏览66- 【数据库应用】 -66实例84:使用VS服务器资源管理器连接SQL Server 200066实例85:使用程序直接连接SQL Server 200067实例86:使用VS服务器资源管理器连接Access67实例87:通过ODBC连接数据源(Access数据库)67实例88:通过OLE DB连接数据源(Access数据库)70实例89:连接Oracle数据库71实例90:连接Mysql数据库72- 【ASP.NET应用】 -75实例91:获得服务器和客户端信息75实例92:必需字段验证75实例93:比较验证75实例94:范围验证76实例95:正则表达式验证76实例96:自定义验证76实例97:验证总结控件的使用77实例98:ASP.NET获得目录信息77实例99:ASP.NET中使用下拉列表框控件78实例100:ASP.NET中使用列表框控件78实例101:ASP.NET中使用复选框控件78实例102:ASP.NET中通过OLE DB访问Access79实例103:ASP.NET中通过ODBC访问Access79实例104:ASP.NET中访问Oracle80实例105:ASP.NET中对MySQL进行操作(CRUD)80- 【水晶报表应用】 -81实例106:创建新的报表程序81实例107:现有程序中添加报表功能82实例108:在报表中使用MySQL82实例109:在报表中使用MySQL83- 【C#入门】 -实例1:第一个Windows控制台应用程序本实例的目标是在控制台窗口打印“你好,C#!”。S1:新建一个控制台应用程序ConsoleHello,选择好保存路径,确定S2:在打开的窗口中的主函数中写入以下语句Console.WriteLine(你好,C#!);S3:按Ctrl+F5运行,可看到如下效果实例2:第一个Windows窗体应用程序本实例的目标是建立一个窗体,窗体上有个按钮,点击按钮会弹出一个对话框。S1:新建一个Windows窗体应用程序项目WindowsHello,选择好保存路径,确定S2:在打开的窗体设计器上放置一个按钮(双击工具箱的按钮组件即可)S3:双击按钮,进入按钮单击事件,写入以下代码MessageBox.Show(你好,C#!);S4:按F5运行,即可看到效果实例3:第一个ASP.NET应用程序本实例的目标是建立一个ASP.NET应用程序,即网站。S1:建立一个ASP.NET Web应用程序S2:在Default.aspx中的第12行输入以下代码你好,C#!S3:按F5运行,即可- 【基本控件使用】 -实例4:使用Form创建欢迎界面目的是制作一个欢迎界面。S1:创建一个Windows窗体应用程序项目SplashScreen,将窗体文件Form1.cs改名为SplashScreen.cs。S2:设置窗体的属性StartPositionCenterScreenFormBorderStyleNoneBackgroundImage自己导入一幅图片S3:为窗体添加Load事件private void SplashScreen_Load(object sender, EventArgs e) this.ClientSize = this.BackgroundImage.Size;实例5:窗体的淡入淡出使用定时器实现窗体的淡入与淡出。S1:创建一个Windows窗体应用程序项目Fade,将窗体文件Form1.cs改名为Fade.cs。S2:为窗体添加一个Timer控件,将其名称由timer1改名为timer。S3:和实例3一样为窗体设置背景图片、窗体位置和边框样式。S4:为窗体的Load事件添加如下代码private bool isFade = true; /用于指示淡出变化方向的变量 private void Fade_Load(object sender, EventArgs e) this.ClientSize = this.BackgroundImage.Size; this.Opacity = 0; /全透明 this.timer.Interval = 50; /设置定时器属性并启动 this.timer.Enabled = true; this.timer.Start(); S5:为timer添加Tick事件private void timer_Tick(object sender, EventArgs e) if (isFade) this.Opacity += 0.02; /由透明变为不透明 if (this.Opacity = 1) isFade = false; else this.Opacity -= 0.02; /由不透明变为透明 if (this.Opacity = 100) this.timer.Stop(); this.Close(); 实例7:使用基本控件显示详细信息学会使用基本控件。S1:创建一个Windows窗体应用程序项目SimpleForm,将窗体文件Form1.cs改名为SimpleForm.cs。并设置窗体Text=详细信息。S2:在窗体上放置一个PictureBox,并设置其Image属性(导入一幅图片)。添加5个Label控件,并设置它们的Text属性。如下图所示。S3:在窗体上放置一个DataTimePicker并设置Value属性。S4:在窗体上放置一个TextBox并设置Multiline=True,Text=张三的个人说明。S5:在窗体上放置两个按钮,其Text分别为“确定”和“取消”。并为两按钮添加事件响应。同时将窗体的AcceptButton和CancelButton分别设置为确定和取消按钮,这样在按下Esc键时也会触发按钮的事件。private void button1_Click(object sender, EventArgs e) this.Close(); /关闭窗体 private void button2_Click(object sender, EventArgs e) this.Close(); 实例8:使用ListView显示概要信息学会使用ListView。S1:创建一个Windows窗体应用程序项目ListViewDemo,将窗体文件Form1.cs改名为ListViewDemo.cs。并设置窗体Text=概要信息。S2:向窗体中添加一个ListView和5个Button,Button的Text属性如下图S3:向窗体中添加一个ImageList,并设置其Image属性,为其添加几个图片。S4:为ListView的Column属性添加三个ColumnHeader,其Text属性分别为姓名、籍贯和性别。S4:为ListView的Item属性添加一个成员,并设置这个成员的Text=张三。S5:为张三这个ListViewItem的SubItem设置两个ListViewSubItem,其Text分别为“北京市”和“男”。S6:设置ListView的LargeImageList和SmallImageList的属性为添加的ImageList,并在张三这个ListViewItem的ImageIndex中选择想要的图像。S7:为上面5个按钮添加事件代码。private void button1_Click(object sender, EventArgs e) listView1.View = View.LargeIcon; private void button2_Click(object sender, EventArgs e) listView1.View = View.Details; private void button3_Click(object sender, EventArgs e) listView1.View = View.SmallIcon; private void button4_Click(object sender, EventArgs e) listView1.View = View.List; private void button5_Click(object sender, EventArgs e) listView1.View = View.Tile; 实例9:使用TreeView进行导航学会使用TreeView。S1:创建一个Windows窗体应用程序项目TreeViewDemo。S2:在窗体上放置一个TreeView,并设置Dock=Left。S3:在窗体上添加一个ImageList并添加一幅图片,然后设置TreeView的ImageList为imageList1。S4:在窗体上添加一个ListView。S5:为窗体添加Load事件,在添加之前,要添加System.IO引用private void ListNodes(string path) string paths = Directory.GetDirectories(path); foreach (string p in paths) treeView1.Nodes.Add(p); ListNodes(p); private void Form1_Load(object sender, EventArgs e) string path = C:Documents and SettingsAdministratorFavorites; ListNodes(path); /得到指定目录下文件夹并添加到TreeView S6:为TreeView添加AfterSelect事件private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) string path = treeView1.SelectedNode.Text; string files = Directory.GetFiles(path); listView1.Items.Clear(); /清空ListView listView1.View = View.List; foreach (string file in files) /将选择文件夹下的文件添加到ListView listView1.Items.Add(file); 实例10:使用MonthCalendarS1:创建一个Windows窗体应用程序项目MonthCalendar。S2:为窗体添加一个MonthCalendar控件。为窗体添加一个TextBox,并设置Multiline=True。为窗体添加一个按钮,并设置其Text=添加。S3:为Form.cs添加System.Collections引用。并为MonthCalendar添加DateChanged事件,为按钮添加Click事件。private Hashtable diary = new Hashtable(); private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e) if (diary.ContainsKey(monthCalendar1.SelectionStart) textBox1.Text = diarymonthCalendar1.SelectionStart.ToString(); else textBox1.Text = 没有记录; private void button1_Click(object sender, EventArgs e) if (diary.ContainsKey(monthCalendar1.SelectionStart) diarymonthCalendar1.SelectionStart = textBox1.Text; else diary.Add(monthCalendar1.SelectionStart, textBox1.Text); 实例11:使用基本控制创建登录界面S1:创建一个Windows窗体应用程序项目LoginDemo。S2:设计如下界面,设计密码框时要将TextBox的PasswordChar设置为*。S3:添加窗体加载事件Load代码。/ / 生成验证码并设置到相应的Label上 / private void GenValid() Random r = new Random(); string valid = string.Empty; for (int i = 0; i 1 ) i=0; textBox1.Text = z.ToString(); private void button10_Click(object sender, EventArgs e) /将按钮上的数字赋值给z z = Convert.ToInt32(Button)sender).Text); /根据i的值来决定把z赋值给x还是y IncreaseI(); private void button11_Click(object sender, EventArgs e) j = 1; private void button12_Click(object sender, EventArgs e) j = 2; private void button13_Click(object sender, EventArgs e) j = 3; private void button14_Click(object sender, EventArgs e) j = 4; private void button15_Click(object sender, EventArgs e) switch (j) case 1: textBox1.Text = Convert.ToString(x + y); break; case 2: textBox1.Text = Convert.ToString(x - y); break; case 3: textBox1.Text = Convert.ToString(x * y); break; case 4: textBox1.Text = Convert.ToString(x / y); break; 实例19:创建记事本Notepad程序S1:创建一个Windows窗体应用程序项目NotepadDemo。其窗体设计如下,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农行理财考试题库及答案
- 2025年陪诊服务知识题库及答案
- 2025年财务分析师中级专业能力测试题库与答案解析
- 2025年陪诊师资格证考试题库(附答案)
- 2025年文化旅游部公务员招录考试专业知识精讲
- 2025年篮球裁判员测试题及答案
- 2025年酒店物业管理水电维修师笔试模拟试题集及答案解析
- 桡骨小头骨折课件
- 2025年城市设计与可持续发展考试试题及答案
- 2025年篮球教练职业技能认证考试试题及答案
- JT-T 495-2025 公路交通安全设施产品质量检验抽样方法
- 《废旧锂电池的回收与再利用》课件
- 汽车制造工艺技术课件:汽车总装生产工艺流程及检测工艺
- 硬笔书法训练行业深度调研及发展战略咨询报告
- 2024年中国心力衰竭诊断与治疗指南更新要点解读
- JJF(新) 146-2024 可燃气体和有毒气体检测报警控制系统校准规范
- 《高血压的护理常规》课件
- 《更年期的中医调理》课件
- 《环形件模锻实验》课件
- DB37T 5059-2016 工程建设地下水控制技术规范
- 智慧安监大数据云平台建设方案
评论
0/150
提交评论