Monday, March 2, 2009

Silverlight DataGrid

Silverlight DataGrid

Thursday, February 5, 2009

Comming Soon.. Bangladeshi board game 16Guti

Comming Soon.. Bangladeshi board game 16Guti.
Developing AI game using Silverlight 2 and C#

Wednesday, September 10, 2008

Friday, February 22, 2008

.Net Framework 3.0/3.5 and LINQ

Traditional:

Troublesome areas:
Accessing data from different data sources. In particular, Database access and XML manipulation.

Database Problem:

  • we cannot programmatically interact with a database at the native language level.
  • Incorrectly referenced database fields are not detected
  • Differing data types utilized by a particular data domain, such as database or XML data types versus the native language in which the program is written. In particular, dates and times can be quite a hassle.

XML Problem:

  • XML parsing, iterating, and manipulation can be quite tedious.


Why LINQ ?:

LINQ is Microsoft’s technology to provide a language-level support mechanism for querying data of all types. These types include in-memory arrays and collections, databases, XML documents, and more…..


LINQ Category:

  • LINQ to Objects
  • LINQ to XML
  • LINQ to DataSet
  • LINQ to SQL
  • LINQ to Entities


LINQ to Objects:

Allows you to perform queries against arrays and in-memory data collections.

LINQ to XML:

Not only has Microsoft added the necessary XML libraries to work with LINQ, it has addressed other deficiencies in the standard XML DOM, thereby making it easier than ever to work with XML. Gone are the days of having to create an XmlDocument just to work with a small piece of XML.

LINQ to Dataset:

Many developers have a lot of existing code relying on DataSets. Those who do will not be left behind, nor will they need to rewrite their code to take advantage of the power of LINQ.

LINQ to SQL:

Query against Microsoft’s SQL Server database.

LINQ to Entities:

LINQ to Entities is an alternative LINQ API that is used to interface with a database. It decouples the entity object model from the physical database by injecting a logical mapping between the two.


Where is LINQ ?

With C# 3.0 and the .NET Framework 3.5

Tuesday, January 15, 2008

Domain Models

What is a domain model?

Object-Oriented (OO) analysis artifact

Domain Models are an important object-oriented (OO) analysis artifact

Domain model is the most important –and classic – model in OO analysis.

Visual representation/Visual Dictionary

A domain model is a visual representation of conceptual classes or real situation objects in a domain.

Also Domain object models

Domain model have also been called conceptual model, domain object models, and analysis object model.

Influence operation

Domain model influence operation contracts, a glossary, and the design model, especially the software objects in the domain layer of the design model.

Conceptual classes

Domain model means a representation of real-situation conceptual classes, not of software object.

UML notation

Applying UML notation, a domain model is illustrated with a set of class diagram in which no operation (method signatures) are defined. It provides a conceptual perspective. It may show:

  • Domain objects or conceptual classes
  • Associations between conceptual classes
  • Attributes of conceptual classes

Domain model NOT describes

Data model

A domain model is not a data model

Software artifacts

Domain model does not show software artifacts or classes.

Software object.

Domain model describes real situation concepts, not software object.

Won’t ever be perfect

Domain model won’t ever be perfect.

Over-modeling efforts lead analysis paralysis.

Why Create a Domain Model?

Understand the key concept and vocabulary of business.

Lower representation gap with OO modeling.

The object-oriented developer has taken inspiration from the real world domain in creating software classes.

How to Create a Domain Model?

  1. Find the conceptual classes
  2. Draw them as classes in a UML class diagram.
  3. Add association

Conceptual Classes:

The domain model illustrates conceptual classes or vocabulary in the domain. Informally, a conceptual class is an idea, thing, or object. More formally, a conceptual class may be considered I terms of its symbol, intension, and extension.

  • Symbol – words or images representing a conceptual class.
  • Intension – the definition of a conceptual class.
  • Extension – the set of examples to which the conceptual class applies.

Wednesday, January 2, 2008

OOA/D using UML

OOA
1. Use Case
2. Domain Model (Conceptual Class Diagram )
3. System Sequence Diagram

OOD
1. Package Diagram
2. Interaction Diagram (Sequence/Communication)
3. Class Diagram
4. Collaboration Diagram

Monday, October 8, 2007

Dhaka Stock Exchange

Software is in use.
Dhaka Stock Exchange Share Price in a easy way by amyo

Address: http://www.dsebd.tk/