摘要: 类库,就是我们所说的动态链接库(DLL)。在C#中,我们可以把我们做的一些类封装成一个类库,然后把类库模糊化处理,就可以共享给别人用了。我们首先新建一个类 比如叫Test类,我们添加一个函数hello函数,返回字符串“test”。[csharp]view plaincopyusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceTest{publicclassmain{publicstringhello(){return"test";}}}然后我们在项目中添 阅读全文
posted @ 2013-05-02 13:42 风雪七月花溅墨 阅读(571) 评论(0) 推荐(0)
摘要: 最近我们要做一个仿sina的微博,碰巧的是我最近在学习mvc,就想用mvc技术实现这个项目。既然是微博,那不用想也应该知道肯定要有用户登陆,但是和常规的asp.net登陆又不一样,以下是我一下午+一晚上的研究成果~~~首先,建好数据库以及表,这就不用说了吧。下面说一下主要的结构控制器:HomeController 这是主页的控制器LoginController 这是登陆的控制器类:CDBTemplate.cs 这是数据库数据对应的类,里边描述的是数据库的结构////////////////////////////////////////////我是分割线\\\\\\\\\\\\\\\\\\\\ 阅读全文
posted @ 2013-05-02 11:52 风雪七月花溅墨 阅读(370) 评论(0) 推荐(0)
摘要: 在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.ADO.net 中数据库连接方式(微软提供)微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlConnectionSystem.Data.Odbc.OdbcConnectionSystem.Data.OracleClient.OracleConnection下面我们以范例的方式,来依次说明:System.Data.SqlClient.SqlConnection常用的一些 阅读全文
posted @ 2013-05-02 11:27 风雪七月花溅墨 阅读(333) 评论(0) 推荐(0)
摘要: BindingSource组件是.Net在Windows Forms数据绑定方面最重要的创举之一,它能够为窗体封装数据源,让控件的数据绑定操作更加简便。使用时,一般先在窗体上加入一个BindingSource组件,接着将BindingSource组件绑定至数据源,最后再将窗体上的控件绑定至BindingSource组件。通常将BindingNavigator控件与BindingSource组件搭配使用,以便浏览BindingSource组件的数据源。数据绑定的示意图如图1所示:1、数据绑定的具体步骤如下:(1)设置BindingSource组件的DataMember、DataSource属性: 阅读全文
posted @ 2013-05-02 11:09 风雪七月花溅墨 阅读(240) 评论(0) 推荐(0)
摘要: (一)WinForm应用程序:(1)新建配置文件App.config:<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="connstr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\C#Code\DBOperation\ykjj.mdb"/> </appSettings> <co 阅读全文
posted @ 2013-05-02 11:03 风雪七月花溅墨 阅读(281) 评论(0) 推荐(0)
摘要: 一、"自适应网页设计"的概念2010年,Ethan Marcotte提出了"自适应网页设计"(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。他制作了一个范例,里面是《福尔摩斯历险记》六个主人公的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。如果屏幕宽度在600像素到1300像素之间,则6张图片分成两行。如果屏幕宽度在400像素到600像素之间,则导航栏移到网页头部。如果屏幕宽度在400像素以下,则6张图片分成三行。mediaqueri.es上面有更多这样的例子。这里还有一个测试小工具, 阅读全文
posted @ 2013-05-02 10:08 风雪七月花溅墨 阅读(149) 评论(0) 推荐(0)
摘要: CSS中背景图片的定位,困扰我很久了。今天总算搞懂了,一定要记下来。在CSS中,背景图片的定位方法有3种: 1)关键字:background-position: top left; 2)像素:background-position: 0px 0px; 3)百分比:background-position: 0% 0%;上面这三句语句,都将图片定位在背景的左上角,表面上看效果是一样的,实际上第三种定位机制与前两种完全不同。前两种定位,都是将背景图片左上角的原点,放置在规定的位置。请看下面这张图,规定的位置是"20px 10px"和"60px 50px",都是 阅读全文
posted @ 2013-05-02 09:55 风雪七月花溅墨 阅读(225) 评论(0) 推荐(0)
摘要: 昨天在使用MVC4中Bundling打包和压缩Css文件时,发现Css中引用的图片显示不了,于是在网上各种搜索,但是没有找到答案...今天在仔细研究MVC4的Demo实例后,解决了这个问题,在此记录一下,如果能帮助到其他人, 那就更好了。废话结束,进入正题,静态文件结构如下:base.css文件中图片使用的是相对路径:background: url(Images/bg.png)一开始构造StyleBundle时参数virtualPath的值为"~/Content/css",这样图片bg.png无法显示。bundles.Add(new StyleBundle("~/ 阅读全文
posted @ 2013-05-02 09:48 风雪七月花溅墨 阅读(427) 评论(0) 推荐(0)
摘要: The float property sets where an image or a text will appear in another element.float属性可设置在另一个元素中的图片或是一段文字在哪出现。Note:If there is too little space on a line for the floating element, it will jump down on the next line, and continue until a line has enough space.注意:如果在一行空间上的浮动元素过多,超出了空间的容纳范围,它就会自动跳到下一行 阅读全文
posted @ 2013-04-25 17:48 风雪七月花溅墨 阅读(161) 评论(0) 推荐(0)
摘要: css中字体单位px与empx是固定大小单位称为像素,em是非固定大小单位称为相对单位字。在ie中px单位的文本的字号不随浏览器字号设置的改变而改变。浏览器字号的设置将改变默认em的大小。例如:当ie文字大小为中时默认的1em相当于16px,当文字大小为较小时默认的1em相当于12px。当em单位处于具有固定字号的对象中时,em将以此对象中的文字大小为基准单位<div style="font-size:12px;">12px字体<br /> <span style="font-size:1em; color:blue"> 阅读全文
posted @ 2013-04-25 17:47 风雪七月花溅墨 阅读(229) 评论(0) 推荐(0)
摘要: UL-LI 标签结合CSS的运用LI代码的格式化:A).运用CSS格式化列表符: ul li{list-style-type:none;}B).如果你想将列表符换成图像,则: ul li{list-style-type:none;list-style-image: url(images/icon.gif);}C).为了左对齐,可以用如下代码: ul{list-style-type:none;margin:0px;}D).如果想给列表加背景色,可以用如下代码: ul{list-style-type: none;margin:0px;}ul li{background:#CCC;}E).如果想给列 阅读全文
posted @ 2013-04-25 17:22 风雪七月花溅墨 阅读(262) 评论(0) 推荐(0)
摘要: (1)@Html.DisplayNameFor(model => model.Title)是显示列名,(2) @Html.DisplayFor(modelItem=> item.Title)是显示列的内容(3) @Html.ActionLink("CreateNew", "Create")是超链接,跳转到model中的create页面,引用的是controller中create方法;(4) @Html.ActionLink("Edit", "Edit", new { id=item.ID })编辑页面; 阅读全文
posted @ 2013-04-22 17:38 风雪七月花溅墨 阅读(192) 评论(0) 推荐(0)
摘要: 表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解两种提交的区别:1<formid="form1"method="get"runat="server">2 <div>3 你的名字<asp:TextBoxID="name"runat="server"></asp:TextBox><br/>4 <br/>5 你的网站<asp:TextBoxID="website" 阅读全文
posted @ 2013-04-22 17:34 风雪七月花溅墨 阅读(221) 评论(0) 推荐(0)
摘要: 使用过ASP.NET MVC的人都知道在MVC中页面后台中常用的页面跳转方法有几种,如:return View()、return RedirectToAction() 一般情况下我们返回的都是本页面,所以使用return View()就可以解决问题了,但是很多时候我们也会遇到返回的页面不是本页面的,那么就会用到后面两种,但是如果我们在页面返回的时候也要返回操作的结果的时候,我们就要对return RedirectToAction();方法进行扩展使用了。[csharp]view plaincopyprint?RedirectToAction(stringActionName);Redirect 阅读全文
posted @ 2013-04-18 12:00 风雪七月花溅墨 阅读(471) 评论(0) 推荐(0)
摘要: 关于初始化数据库的问题.Wiki Link: [discussion:362487]GreatDinosaurDeveloperJul 9, 2012 at 5:53 AM本项目使用codefirst模式,配置好连接串第一次访问即可建立数据库并填充基本数据另外有自定义的初始化sql脚本,供开发时用户使用非模型类的方法填充初始化数据。johnny_hyqMar 21 at 2:10 AMweb.config配置连接:<add name="DefaultConnection" connectionString="Data Source=IT-HYQ;Databa 阅读全文
posted @ 2013-04-16 10:41 风雪七月花溅墨 阅读(571) 评论(0) 推荐(0)