摘要:
对MVC3有一定的了解后,现在我们开始创建自己的网页程序——实现用户登陆。 程序功能:实现用户的注册,登陆,退出 程序运行环境:VS2010,MVC3,SQL Server2008 下面开始我的第一个网页程序吧。 第一步:创建MVC3工程 打开VS2010——File——New——Project——选择ASP.NET MVC3 Web Application——命名Project为MyLogin,界面,如图1 图1点击图1中的OK键进入的界面如图2,template选择Empty,View engine选择Razor,点击OK,现在MVC3工程建好了,如图3. 图2MVC3工程如图3 图3第. 阅读全文
摘要:
又到周五了,时间过得溜溜快啊。这一周在Joans的帮助下,开始学习MVC3。经过四天的查看资料,对MVC3有了简单的认识。学习MVC3涉及的知识包括:C#,Razor,HTML,CCS,JavaScript,jQuery和Entity Framework。 具体学习过程如下:第一步,搭建MVC3环境 我的电脑中本来已经安装了VS2010,直接再安装MVC3和SQL Server2008就可以了 第二步,查阅资料首先去http://www.w3school.com.cn/逛了一下,整体了解了一下HTML,CCS,JavaScript和jQuery,但是思维很混沌,很困惑:到底怎么把它们运用到M. 阅读全文
摘要:
今天开完会,回想了以前自己所做的事情,可以这样概括:没有规划,像一只无头的苍蝇那样到处乱撞,所以做事情的思维才这样混乱。做任何事情都要先规划,要考虑人力和时间资源,然后调研可行性,尽量多考虑几种实现方法,然后选择最优方法。 阅读全文
摘要:
Window.Show(): 打开窗口并返回,而不等待新打开的窗口关闭。Window.ShowDialog(): 打开一个窗口,并且仅在新打开的窗口关闭后才返回。 阅读全文
摘要:
Microsoft Expression Blend4 作为一款功能齐全的专业设计工具,利用它可以直接设计出想要的界面效果,而基本不需要编写代码。下面让我们一起来见识一下它强大的功能吧。下面的例子就是用Expression Blend4制作WPF按钮的过程。1.创建工程File——New Project,跳出如下窗口,选择WPF——WPFApplication—点击OK图12.双击图2中红色圈右边的工具(添加grid面板)。3.右击左侧工具箱里的 Rectangle(如下图2红色圈起的部分),选择Ellipse,然后按住Shift键的同时,鼠标在画布上拖动,画出两个圆(小圆在上,大圆在下),. 阅读全文
摘要:
最近刚刚学习了ghost还原系统,步骤如下:1.进入Bios(启动电脑的时候,不停的按Delete键,直到进入Bios)2.选择Exit,选择Load Optimized Defaults(载入高性能缺省值),按Enter键,选择OK3.选择Advanced,在里面找到Lan(前三个字母),按Enter,选择Enable,继续选择Restore(第一个单词),按Enter键,选择Power on 阅读全文
摘要:
下面的代码可以通过ComboBox中的可选择项来改变TextBlock中字号的大小,同理也可以绑定到RichTextBox,TextBox等,也可以绑定到需要用这种方式来改变字号的其他控件具体应用代码如下:<ComboBox Grid.Row="0" SelectedIndex="0" Name="myComboBox"> <ListBoxItem Content="12" /> <ListBoxItem Content="22"/> <ListBoxI 阅读全文
摘要:
WPF的样式可以定义在三个地方: 1.定义在 <Application.Resources> //样式 </Application.Resources> 2.定义在 <Window.Resources> //样式 </Window.Resources>3.定义在控件里,例如 <Button> <Button.Style> //样式</Button.Style> </Button> 阅读全文
摘要:
线程:线程是进程的独立执行单元,每一个进程都有一个主线程,除了主线程可以包含其他的线程。多线程的意义:多线程有助于改善程序的总体响应性,提高CPU的效率。 多线程的应用程序域是相当不稳定的,因为多个线程在同一时间内都能运行共享的功能模块。为了保护应用程序的资源不被破坏,为多线程程序提供了三种加锁的机制,分别是:Monitor类、Lock关键字和Mutex类。 1. lock lock实现的功能是:使后进入的线程不会中断当前的线程,而是等待当前线程结束后再继续执行。 应用:private Object thisLock=new object(); lock(thisLock){ //锁定的代码块 阅读全文
摘要:
WPF的工具提示实现方法如下1:简单的工具提示只需设置元素的ToolTip属性example:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <Button Margin="20" Grid.Row="2" ToolTip="This is a button"> another button </Button>2:复杂的工具提示需要使用更复杂的嵌套内容设置T 阅读全文
摘要:
一个简单非矩形窗口的实现代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><Window x:Class="grid_Study.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/20 阅读全文
摘要:
光一个文件操作就有如此多的类和函数,真是让人抓耳挠腮,请看http://msdn.microsoft.com/zh-cn/library/29kt2zfk(v=VS.80).aspx 阅读全文
摘要:
1.本文主要实现的功能如下:1.添加书签 2.删除书签3.定位书签2.应用软件:VS20103.实现过程 3.1 首先建立WPF工程,这里命名为AddLabel3.2 根据功能布局窗口中的内容,这里要用到两个窗口: 主窗口用来存放RichTextBox控件子窗口存放实现书签的控件 布局图片如下: 3.3 根据布局好的内容,实现各个控件的功能。 3.3.1 添加书签的功能:书签名字添加到ListBox,并且把添加的书签名字和书签在文章中指定的位置保存到 position.txt文件中,这样是为了打开书签的时候能够看到之前添加过的书签 3.3.2 删除书签的功能:删除ListBox的书签名字,并且 阅读全文
摘要:
要实现RichTextBox内容的自滚动,首先要建立一个WPF Application 的工程,这里工程命名为FreeScroll。1.应用软件:VS20102. 程序完成的功能:2.1 在richtextBox中载入Xaml文件2.2 设置滚动速度2.3 滚动2.4 鼠标双击停止滚动3. 程序用到的控件:RichTextBox,Button,Label,TextBox4.程序的实现 4.1 控件布局WPF中布局好的控件图如下: 4.2 实现控件的响应函数代码Code highlighting produced by Actipro CodeHighlighter (freeware)h 阅读全文
摘要:
C#数据类型分为两大类:值类型和引用类型1.值类型值类型包括: 1.1 简单类型 1.2 结构类型 1.3 枚举类型2.引用类型 引用类型包括:2.1类2.2 委托2.3 数组2.4接口 阅读全文
摘要:
对象复制根据如何复制对象成员分为浅度复制和深度复制。1.浅度复制:对于引用类型,新对象的引用成员和复制对象的引用成员指向同一个对象。对于值类型会复制其本身。2.深度复制:将引用成员指向的对象进行复制,即:创建新的引用成员指向的对象,然后复制对象包含的数据。 阅读全文
摘要:
1. is 是验证操作对象是不是自己希望的 运算公式:对象 is 类型 返回true:对象是指定类型返回false:对象不是指定类型2. as 是将对象转换成指定类型运算公式:对象 as 类型 转换成功:对象的类型就是指定的类型 转换失败:返回null注意:The"is" and"as" operator must be used with a reference type or nullable type (example:'int' is a non-nullable value type) 阅读全文
摘要:
1.如何在RichTextBox中添加文本?RichTextBox 是WPF中的一个控件,它存储的内容由其 Document 属性来呈现。Document 是一个 FlowDocument 类型。FlowDocument 是放置块内容(Blocks)和Inlines的容器 。块级元素(Block)包括:Paragraph,List,Table,SectionInline元素包括:Run,Span,Bold、Italic、Underline,Hyperlink,LineBreak,InlineUIContainer,Floater、Figurerichtextbox添加文本代码:string m 阅读全文
摘要:
1. 获取绝对文件路径System.IO.Path.GetFullPath(string path)string fileName = "myfile.ext";string path1 = @"mydir";string path2 = @"\mydir";string fullPath;fullPath = Path.GetFullPath(path1);fullPath = Path.GetFullPath(fileName);fullPath = Path.GetFullPath(path2);2. 获取文件名字(得到指定路径 阅读全文
摘要:
我有一同学用的是IBM当时的thinkPad本本,受他的影响,一直觉的thinkPad系列的本本性能比较好,曾经向往着能有那么一台。看着公司的同事用的都是thinkpad系列的,感觉很羡慕。 没多久,我也用上thinkPad系列的本本了,但是结果用的却没有那么顺手。 我用的是thinkpad T410i系列的,奔腾处理器,平时用的时候,显卡驱动就总是自启动,就是突然灭一下,然后再恢复。用Visio... 阅读全文