随笔分类 -  C#与.NET

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要:C#版的三层登陆实例,只是为了学习三层而实现的。为了接下来需要进行的vb.net版机房收费系统。根据上次的C#改编的vb.net版本登陆实例。不过在验收的时候发现了很多问题,所以进行了修改。花费好几天的时间,终于从C#转化成了vb.net版本。期间参考了一些师哥师姐的博客来理解三层是如何交互的。起初... 阅读全文
posted @ 2015-12-27 19:54 rainbow70626 阅读(472) 评论(0) 推荐(0)
摘要:很早之前,就听说过三层结构了。当时只知道 三层结构 是把 系统的 界面 跟 数据库操作等不相关的程序分别开来。原来这么简单的实现,确实传说中的 三层结构啊。首先,先来看一下是哪三层。表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(... 阅读全文
posted @ 2015-12-27 19:46 rainbow70626 阅读(8123) 评论(3) 推荐(0)
摘要:C#流概述.NET Framework使用“流”来支持读取或写入文件。可以将流视为一组连续的一维数据,包含开头和结尾,并且其中的游标指示了流的当前位置。1、流操作流中包含的数据可能来自内存、文件或TCP/IP套接字。流包含以下几种可以用于自身的基本操作:l 读取:将数据从流传输到数据结构(字符串或字... 阅读全文
posted @ 2015-12-26 08:52 rainbow70626 阅读(4292) 评论(2) 推荐(0)
摘要:C#回调实现的一般过程C#的方法回调机制,是建立在委托基础之上的,下面给出它的典型实现过程。(一) 定义、声明回调Delegate void DoSomeCallBack(type para);DoSomeCallBack doSomeCallBack;可以看出,这里定义声明的“回调”(doSome... 阅读全文
posted @ 2015-12-26 08:50 rainbow70626 阅读(679) 评论(0) 推荐(0)
摘要:套种间作,也挺有意思的——近来学习感悟。DRP学习的同时,折腾了点以前不曾学习但是却很多次耳闻过的东西——Asp.Net中的MVC架构模式。一、是什么? MVC,即(Model-View-Controller,模型—视图—控制器模式),和三层类似,用于表示一种软件架构模式。在这种模式下,将系统... 阅读全文
posted @ 2015-12-24 20:56 rainbow70626 阅读(345) 评论(0) 推荐(0)
摘要:由于原文太长了,此处就直接贴上原文的超链接,大家自行学习。codeproject中的一篇文章:AutoMapper 阅读全文
posted @ 2015-11-11 23:27 rainbow70626 阅读(208) 评论(0) 推荐(0)
摘要:工欲善其事,必先利其器。虽然说Vim和Emacs是神器,但是对于使用Visual Studio的程序员来说,我们也可以通过一些快捷键和潜在的一些功能实现脱离鼠标写代码,提高工作效率,像使用Vim一样使用Visual Studio。当然,如果想真正像使用Vim一样使用Visual Studio可以安装... 阅读全文
posted @ 2015-11-11 21:59 rainbow70626 阅读(324) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了C#实现复杂XML的序列化与反序列化的方法,是非常实用的一个技巧,需要的朋友可以参考下本文以一个实例的形式讲述了C#实现复杂XML的序列化与反序列化的方法。分享给大家供大家参考。具体方法如下:已知.xml(再此命名default.xml)文件,请将其反序列化到一个实例对象。Defa... 阅读全文
posted @ 2015-10-16 23:52 rainbow70626 阅读(3473) 评论(0) 推荐(0)
摘要:静态构造函数是C#的一个新特性,其实好像很少用到。不过当我们想初始化一些静态变量的时候就需要用到它了。这个构造函数是属于类的,而不是属于哪里实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。class SimpleClass{ // S... 阅读全文
posted @ 2015-09-13 22:18 rainbow70626 阅读(353) 评论(0) 推荐(0)
摘要:.net平台下开源(免费)三维(地形,游戏)GIS平台open source (free) 3d (terrain,game) gis platform based on .net (C#)Axiom:开源3D游戏引擎,是著名的开源引擎OGRE的.NET版本。源代码完全用c#构造,主要为图形部分。R... 阅读全文
posted @ 2015-09-06 23:26 rainbow70626 阅读(1221) 评论(0) 推荐(0)
摘要:目录:1、数字地球简介2、需要的知识和数据3、三维球面坐标系4、创建最简单的地球5、创建地球浏览控制器6、基于QuadTree的地形影像创建简介7、地形影像的创建和销毁8、优化地形影像调度9、基于球面和平面的创建调度方式10、优化地形影像的效果11、叠加栅格矢量12、增加真实度,添加大气和天气效果1... 阅读全文
posted @ 2015-09-06 23:16 rainbow70626 阅读(1981) 评论(0) 推荐(0)
摘要:先写想法:想做个简单的地形漫游,于是考虑在ww直接开发,或找个控件形式的开发组件。最大的期望有:1. 支持google的sketchup,快速智能三维建模2. 设计模式做好点,最好先做成组件形式,然后开发应用程序3. 性能再好点,对于索引技术,内存管理等等4. 客户端独立版本 和客户服务器端耦合版本... 阅读全文
posted @ 2015-09-06 23:12 rainbow70626 阅读(991) 评论(0) 推荐(0)
摘要:With the DirectX SDK (June 2010) release and the addition of support for Visual Studio 2010, I’ve been seeing a lot of questions of the form:How do I ... 阅读全文
posted @ 2015-09-06 23:07 rainbow70626 阅读(353) 评论(0) 推荐(0)
摘要:如果想用C#调用C/C++写的函数,可以先将C/C++的函数写成dll文件,由C#用DllImport的方式来调用,但是这种方法无法调用C++写的类,如果想调用C++类,可以先把C++类封装成COM组件,再由C#来调用。方法如下(以VS2008英文版为例说明)一、新建一个Visual C++项目,类... 阅读全文
posted @ 2015-09-06 23:02 rainbow70626 阅读(701) 评论(0) 推荐(0)
摘要:MSDN中的一篇博文链接:Tutorial series: learning how to write a 3D soft engine from scratch in C#, TypeScript or JavaScriptThis tutorial is part of the followin... 阅读全文
posted @ 2015-09-05 21:11 rainbow70626 阅读(377) 评论(0) 推荐(0)
摘要:转载的,就不翻译了…微软把精力放到xna去了。所以推荐大家用XNA,如果非要用托管的DirectX也可以,只不过版本一直是2006年的了。具体方法:安装SDK之后他默认的位置在C:\WINDOWS\Microsoft.NET\Managed DirectX把里面相应版本的Microsoft.Dire... 阅读全文
posted @ 2015-09-05 21:00 rainbow70626 阅读(656) 评论(0) 推荐(0)
摘要:C#调试含有源代码的动态链接库遇见there is no source code available for the current location提示时的解决方案:1.首先试最常规的方法:Clean and then rebuild solution,但是没有解决2.进入Tools>Option... 阅读全文
posted @ 2015-09-04 21:50 rainbow70626 阅读(2062) 评论(0) 推荐(0)
摘要:控件名称缩写Buttom按钮BtnCheckBox复选框ChkColumnHeader视图列表头ColComboBox组合框CboContextMenu快捷菜单CtmDataGrid数据网格控件DgDataGridView数据网格视图控件DgvDteTimePicker时间输入框DtpDomainU... 阅读全文
posted @ 2015-09-02 23:49 rainbow70626 阅读(2511) 评论(0) 推荐(1)
摘要:句柄 : 句柄,是整个Windows编程的基础。一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。应用程序能够通过句柄访问相应的对象的信息,但是句柄。 重 阅读全文
posted @ 2015-08-22 00:13 rainbow70626 阅读(5330) 评论(0) 推荐(2)
摘要:在. net3. 5里面 , 委托的定义和实现被大大的简化了!使用关键字Func或Action就可以定义一个委托 , 使用拉姆达表达式就可以实现一个具体的委托.Func关键字是用来定义一个有返回值的委托 , 它一共有五个重载 , 我们介绍其中的三个1 public delegate TResult ... 阅读全文
posted @ 2015-08-20 23:17 rainbow70626 阅读(200) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页