- 博客(25)
- 资源 (27)
- 收藏
- 关注
原创 Android ViewPager的架构小结
ViewPager提供了一个可以左右滑动的视图的功能。可以利用它来做APP的导航功能,Tab页滑动。应该说是android中很常用的一种UI组件。使用ViewPager也非常简单,可以通过以下几个步骤来完成:1. 在XML layout文件中加入ViewPager标签。2. 在你的Activity中加入一个ViewPager的成员。3. 在你的Activity中加入一个PagerA
2014-11-26 13:59:19
724
转载 高手成长的六个阶段
程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界。即使是这样的高手,那也都是无知者的自封。 我认为,一个程序员的成长可分为如下六个阶段。 Ø 第一阶段 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。 Ø 第二阶段 此阶
2009-06-29 11:11:00
519
转载 深入理解Direct3D9
深入理解D3D9对图形程序员来说意义重大,我把以前的一些学习笔记都汇总起来,希望对朋友们有些所帮助,因为是零散笔记,思路很杂,还请包涵。 其实只要你能完美理解D3DLOCK、D3DUSAGE、D3DPOOL、LOST DEVICE、QUERY、Present()、BeginScene()、EndScene()等概念,就算是理解D3D9了,不知道大家有没有同感。有
2009-06-18 13:39:00
539
原创 D3D绘制操作的必要步骤
1. 绘制前的必要准备步骤(1) 设置资源流。设置资源流与一个顶点缓冲区挂钩,该流就是一个流入渲染管线的几何信息的流。使用方法:IDirect3DDevice9::SetStreamSource()(2) 设置顶点格式。使用方法:IDirect3DDevice9::SetFVF()(3) 设置索引缓冲区使用方法:IDirect3DDevice9::SetIndices() 2. 绘制的开始
2009-06-16 14:47:00
921
原创 D3D程序基本结构
Direct3D程序的基本结构非常简单清晰,它主要有5个步骤: (1)创建一个Windows窗口。 (2)初始化Direct3D,包括创建Direct3D对象、Direct3D设备对象以及要渲染的图形对象。 (3)消息循环。 (4)渲染图形。 (5)清除在初始化时创建的所有COM对象,退出程序。其中消息循环和渲染图形不断进行,如果程序有消息
2009-06-15 15:03:00
608
转载 DirectX 3D编程入门教程一 D3D对象及设备
一, D3D对象 ( D3D Object)主要讲述以下几方面的内容:1.关于D3D对象微软Direct3D时基于COM的对象和接口的,Direct3D编程的第一步必须建立这个对象。而且程序结束后, 你必须最后释放该对象。2.建立D3D对象在DirectX8.0中,你可以用如下代码建立一个D3D对象:#include // 必须包含的头文件#include LPDIRECT3
2009-06-12 17:23:00
1112
原创 D3D绘制顶点的必要步骤
1. 定义一个自定义的顶点类型和FVF码struct LVertex{ FLOAT x, y, z; D3DCOLOR specular, diffuse; FLOAT tu, tv;};const DWORD VertexFVF = (D3DFVF_XYZ | D3DFVF_DIFFUSE |
2009-06-12 13:51:00
891
原创 D3D初始化方法
1.加载库#pragma comment(lib,"d3d9.lib") #pragma comment(lib,"d3dx9.lib") #pragma comment(lib,"winmm.lib") #include #include 2.定义一个派生于generic CWnd的类CD3DWnd3. 在CD3DWnd类中定义
2009-06-12 10:02:00
981
原创 ZThread在Dev-C++上的安装与配置
ZThread在Dev-C++上的安装与配置近日在研读Bruce Eckel的《C++编程思想 第二卷 实用编程技术》。阅读到"并发"这章,作者使用开源的ZThread作为线程库。书中只介绍该线程库在linux下的安装与配置。而我想在windows下使用Dev-C++来链接ZThread库,在网上查阅了许多资料,皆不甚详细。所以,我要在此文对这个过程做更为详细的整理,使得下一次安装有据可
2009-01-14 19:52:00
1387
转载 STL函数模板(即算法)一览
查找算法adjacent_find:找出一个串中第一个不符合次序的地方find,find_if:找出第一个符合条件的元素find_first_of:在一个串中寻找第一个与另一个串中任意一个元素相等的元素search_n:在一个串中寻找一个元素第n次出现的地方count,count_if:一个串中符合条件的元素个数mismatch:找出两个串第一个不相等的地方equal:判断两个串的指定部分是否
2008-12-14 14:51:00
736
原创 STL 文件流小结
STL 文件流 1. C++提供了一整套专用于流式文件的类 fstream类--用于流文件的输入/输出istream类--用于流文件的输入(从文件到程序)ostream类--用于流文件的输出(从程序到文件)2. 以上三个类所产生的对象存在不同,表现为: ifstream和ofstream类分别产生的对象文件只能读或只能写fstream
2008-03-18 20:07:00
780
原创 ROR学习笔记(一)
1.运行rails帮助文档在本地运行一个8808端口的单独的web服务器,里面包含rails文档# gem_server在IE浏览器里输入 http://localhost:8808即可看到该文档2.对rails框架的初步理解(1)rails能给我们提供现成的基本的web架构,就像要造一座房子之前先造好房屋的壳子一样。(2)rails框架还给我们提供了一套命令行工具。通过这些工具可以构造出新的ra
2008-03-13 18:02:00
704
原创 ROR学习历程
1. 熟悉ruby语言的基本语法和简单使用 2 .熟悉rails框架 (1)学会搭建rails开发环境 [rails开发环境的搭建比java要简单得多,几乎是傻瓜式] (2)了解视图、模型、控制器之间的工作模式和关系
2008-03-11 09:43:00
450
原创 Ruby初印象
我是学C++出身的,一直在做桌面客户端程序的开发。最近公司在忙着开发WEB之类的东西,把我的C++冷落到一边去了,当然这也不能怪公司,这是网络公司发展的需要。为了跟进IT时代发展的潮流,我开始学习ROR(Ruby On Rails)了。之所以学ROR而非JAVA是因为ROR的开发效率更高,入门更快,框架更清晰;而学JAVA则需花更多的时间和精力。 于是这几天开始看Ruby语言,有点体
2008-03-07 09:46:00
507
aida16(DOS)
2009-05-14
HDDScan_v28硬盘检测工具
2009-05-14
RamDisk磁盘工具
2009-05-14
BadCopy v3.75H
2009-05-14
AvaFind Pro(文件搜索)
2009-05-14
Advanced RAR Repair V1.1绿色版
2009-05-14
S-Player屏幕录像专家
2009-05-14
FinalData_2.01
2009-05-14
IceSword工具
2009-05-14
Navicat (MySQL GUI Tools) 7.2.2
2008-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人