Designing and Planning

Category : Website Development

Microsoft Solution Framework (MSF)

1.Envision your solution

2.Plan how you’ll build it

3.Develop the application

4.Testing and debugging

5.Deploying the solution.

Each repeat of these steps is an “iteration”.

LearnVisualStudio.Net Forum

Category : Asp.Net, Website Development

Just registered as a member and for a lifetime subscriber I get to ask and hopefully will get answered.

Just like anything else, when starting out new stuff, I need to have an overview about this whole forum structures and how it works. Then only I can maximize from it. Most of the time, the things that we want to ask, has already been asked by someone else. That’s always the case for me in life.

So I need to be patient, take it slowly and try to digest as fast as I could.

Now let’s get started!! let’s go through and see which forum category that fits with my current project.

Video Questions
Ask video related questions here.Please make sure to include the video file name so we know which video you are talking about.

ASP.NET

VB.NET 2.0 / 3.5
If you have any questions about ASP.NET using VB.NET 2.0, this is the place to post. Beginner and advanced questions are welcome here.

General ASP.NET Questions
If you have any general ASP.NET questions that may apply to any .NET language, then this is the place to post. Beginner and advanced questions are welcome.
Membership & Roles
If you have questions regarding membership and roles in ASP.NET 2.0, post them here.

General Web Development Questions
If you have any questions regarding HTML, XHTML, CSS, XML, or other general web development related issues, then this is the place to post them. Beginner and advanced questions are welcome here.

IIS Administration and Configuration
If you have any questions regarding how to configure IIS 5.x, IIS 6.0 and above, then this is the place to post. Beginner and advanced questions are welcome.

General .NET Questions

.NET Questions
If you have any questions about the .NET framework or other general “how do I do this in .NET” questions, then this is the place to post. Beginner and advanced questions are welcome here.

ADO.NET 2.0
If you have any questions about ADO.NET (Database access, DataSets, DataTables etc..), then this is the place to post. Beginner and advanced questions are welcome here.

General VB.NET 2.0 / 3.5
Have general quesitons about VB.NET? Post them here

Visual Studio

Visual Studio 2008
This forum is used to discussed items relevant to Visual Studio 2008’s functionality.

So these are the categories that I will focus on first. You don’t need to know everything. You just need to know what you need to know 🙂

Review on Asp.net

Category : Website Development

I always remind myself and my students that if you want to master a subject, you must increase your vocabulary and understanding on that particular subject. Knowing that, and the fact that I am new to Asp.net, there’s no shortcut but to digest every possible thing that come across. But there’s a danger that I might get information overloaded. So it’s crucial to know what is it that you want then only find the best solutions. But the problem is my vocab in asp.net is weak, so I’ll just have to dig almost everything and hopefully I could find what I need.

So I’m gonna review all the videos on asp.net website. Patient is a must virtue.

Fundamentals of ASP.NET Web Forms

ASP.NET 4 and VS 2010

Data

Ajax

Security

Deploying and Running Websites

How Do I?

1st phase

Utilize Web Parts and Personalization

Secure my Site using Membership and Roles

Create a Full-Featured Customer Login Portalwatched on 100427.  Use Control k+d to to format the alignment. Create table from database. change themes using css. Create masterpages. create secure_Admin and secure_member folder so we can set authentication. To do that we need to go to asp.net config and create role for the particular folder. Create login using login control. Use login view for user status, login for the input, login status for the login/logout usually placed at masterpages. Learn how to create new  user account using Create User Wizard for new members only (secure_members). Learn to easily create sitemap. add the links on the code. then on the mastergaes, drop the treeview control. then associate it with a database; sitemap. add breadcrumb control. Learn how to show certain links for correct authentication. before login you will see different set of links, members login will see certain set of links when login while admin will see a different set. Create user profile page and earn how user can change their profile.

Use Master Pages and Site Navigation

Create Data-Driven Web Sitescreate new table. open sql server management studio to import data from an existing to database to the new database. Learn how to deploy the table. You can drag the table as shown in video Create Full Featured.. or use dataset (add New Item>Dataset on the App_Code folder (dataset1.xsd)). On the Dataset, create the table for Authors and create the table States for Dropdownlist. on the default.aspx page, insert the dropdownlist and bind it with a datasource, object to show the list of states. Then under data drop the GridView to display the Authors table. The dropdownlist acts as a filter. Now we want to know details for each set of profile. We create details.aspx. add query on the dataset1.xsd. on details.aspx page insert gridview and bind it with the datasorce for the details.

Implement an HttpModule

Set Up the SQL Membership Provider

Handle Application Events using an HttpModule

Create a Custom Membership Provider?

Create a Custom Profile Provider

Use Validation Controls in ASP.NET

Create a Custom User Control in ASP.NET

Work with Master Pages Declaratively and Programmatically

Handle Events in Master and Content Pages

Deploy a Web Site Using the Copy Web Site Tool

Use Roles to Segment Functionality

Create Standard Content Layouts with Nested Master Pages

Pass Info From One Page to Another Using a Query String

Implement a Cross Page PostBack in ASP.NET

Add Controls to an ASP.NET Web Page Programmatically

Use a Hidden Field to Store & Manipulate Client-Side Info

Implement Command Buttons for Individual Items

Use a Web Site or a Web Application Project?

Precompile an ASP.NET Website

Synchronize Data in User Controls Based On User Selections

Persist the State of a User Control During a Postback

2nd phase

Learn the Tips and Tricks of Experts

Create a Multi-Lingual Site with Localization

Make Use of Caching

Make Greater use of Caching

Customize My Site with Profiles and Themes

Create a “Contact Us” Page

Implement URL Rewriting

Utilize the CSS Friendly Control Adapters

Use Cascading Style Sheets for Web Page Layout

Implement Site Navigation in ASP.NET

Implement Health Monitoring for an ASP.NET Application

Implement Tracing in an ASP.NET Web Site

Event Handlers in ASP.NET Web Pages and Controls

Implement a Custom Health Monitoring Event

Use Control State to Persist Information for a Custom Server Control

Read, Write, and Delete Cookies in ASP.NET

Save & Load View State for a Custom Server Control

Create and Use Application Level Events in ASP.NET

Simple File Uploads in ASP.NET

Multiple File Uploads in ASP.NET 2

Multiple File Uploads in ASP.NET 1

File Uploads with an AJAX Style Interface

Use the ObjectDataSource

Create User Selectable Themes for a Web Site

Share Data Between Client & Server Code Using a Hidden Field

Add JavaScript to An ASP.NET Page

Add JavaScript Event Handlers to ASP.NET Server Controls

Create and Call a Simple Web Service in ASP.NET

Create & Use a Custom Config Section

Configure an ASP.NET Web Site for a .NET Framework Version

Use the ASP.NET IIS Registration Tool to Configure ASP.NET

Extend & Customize a Server Control

Create Groups with the ListView Control for Different Data

Make HTML Elements Accessible from Server Side Code

Detect Browser Capabilities in ASP.NET Web Pages

Map a Server Control to the Adaptor Used to Render It

Use aspnet_merge.exe to Merge Assemblies

Using Fixednames with the Compiler Utility

Use Skins with CSS for Flexibility and Maintainability

Write Web Events to a Database Using the SqlWebEventProvider

Use ASP.NET to Send Email from a Web Site

Configure Email Notification for Health Monitoring

Use a Visual Studio 2008 Web Deployment Project

Send Templated Emails for Health Monitoring Events

Send Email Asynchronously with ASP.NET

Embed an Image in an Email with ASP.NET

Implement Error Handling when Sending Email

Create a Provider for Logging Health Monitoring Events

Create a Component for Sending Email to a Distribution List

Create a FTP Connection to a FTP Server

Export Data to a Comma Delimited (CSV) File

Use Response.Filter to Replace HTML

Use OutputCache to Cache an ASP.NET Page

Cache Portions of an ASP.NET Page

Cache a Page Based Upon Information in the HTTP Header

Use the ASP.NET Cache Object to Cache App Info

Add Client Script Event Handlers Controls on a Page

Understand and Defend Against Script Injection Attacks

ASP.NET Data Access Technologies, an Introduction to LINQ

Create and Use Classes in JavaScript

or Implementing CSS Styles

Review on Learn Arabic with TellMeMore.com

Category : Website Development

Details taken from http://www.tellmemore.com/consumers/arabic_individuals

About Us video:

http://www.auralog.com/demo_version_us/b2e_us.html

Documentation

Arabic

Product Description

TELL ME MORE Arabic (Beginner-Intermediate-Advanced)

TELL ME MORE® Arabic introduces the standard Arabic used in newspapers, television broadcasts and between Arabic speakers of different nationalities. At the same time, an introduction to dialects such as Algerian, Egyptian, Moroccan, and Yemenite is also given. This package includes levels Beginner, Intermediate and Advanced.

600 HOURS OF ARABIC LEARNING WITH MORE THAN 5,000 EXERCISES

Interactive Dialogues and Cultural Videos
Use your computer to practice speaking in an interactive manner and to perfect your pronunciation, with over 2,200 sentences and 30,000 words related to themes taken from daily life. The dialogues are designed to help students expand their knowledge with regard to different Arab cultures while simultaneously strengthening their vocabulary skills.
More than 5,800 Arabic exercises
Engaging activities such as Word Association, Fill-in-the-Blanks, Dictation, Grammar Practice, Crossword Puzzles, Sentence Practice, Phonetics Exercises …
Grammar and Vocabulary
Consult 280 key grammar and conjugation points presented in a clear and concise manner and enrich your Arabic vocabulary with an audio glossary containing more than 2,000 words.
Arabic writing workbook
Improve your Arabic writing with the workbook included

A ONE-OF-A-KIND ARABIC LESSON STRUCTURE

Two distinct lesson modes provide a simple learning method for everyone.
The Free-To-Roam Mode allows you to select the activities and exercises of your choice, giving you the freedom to create your own lessons.
The Guided Mode offers a predefined lesson plan. You can follow your progress using the Progress Chart.
Learn more about Arabic and Arab culture.
Numerous dialogues and videos make learning easier and more enjoyable. The cultural diversity of the Arabic-speaking world is illustrated using situations taken from traditional and everyday life.

CUTTING-EDGE TECHNOLOGY

Speech Recognition
Using speech recognition technology, TELL ME MORE® is able to recognize what you say, evaluate your pronunciation and correct your mistakes. With the help of the voice graph and pitch curve, you can improve your pronunciation and intonation.
Phonetic exercises and 3D animations will also facilitate Arabic learning the correct pronunciation of the 29 Arabic phonemes, including Hamza, Baa’ and Waaw.
Automatic Detection of Pronunciation Errors: S.E.T.S.®
TELL ME MORE® points out pronunciation errors within a sentence thanks to its exclusive S.E.T.S.® (Spoken Error Tracking System).
MPEG Videos
Improve your listening comprehension and knowledge of Arab culture with full-screen MPEG videos covering a wide variety of topics, excerpted from documentaries.


Guided Tour: Demos and Download

http://www.tellmemore.com/content/view/full/163

http://www.tellmemore.com/about/aboutus/demos_and_downloads

TELL ME MORE® interactive language learning

Auralog’s award winning TELL ME MORE® language training provides greater depth, breadth, and quality than any other language learning solution available today. Based on authentic materials the entire program can be customized to suite your unique class needs and skill levels.

TELL ME MORE® delivers an engaging learning experience that combines the most innovative content with the latest in learning theory and pedagogy while leveraging state of the art technology. The TELL ME MORE® solution represents over twenty years of research and development investments and is a breakthrough language learning program covering initial language acquisition through mastery. The TELL ME MORE® experience includes:

  • Easy-to-comprehend content created by expert instructional designers
  • 2,000+ hours of dynamic content per language
  • Specialized oral communication content
  • Supplemental Business and Culture specific content
  • Reading, Writing, Speaking, and Listening Workshops
  • 37 different types of learning activities/interactions
  • Speech Recognition with playback and achievement scale
  • Spoken Error Tracking System (SETS®) technology automatically detects and corrects your pronunciation errors
  • Professional voice-overs, videos, 3-D animations, and real-world graphics
  • 10,000 vocabulary words classified by lexical group
  • Anytime, anywhere accessibility

Pedagogical Approach

The TELL ME MORE Education method offers different types of activities which correspond to precise pedagogical objectives.

Exercises for assimilating what has been learned. These exercises help students assimilate grammatical and lexical structures, as well as phonetics.

  • Repetition: Word Pronunciation, Sentence Pronunciation…
  • Substitution or Transformation: Sentence Practice, Grammar Practice…

Exercises for putting the rules into practice. The aim of these exercises is to make students focus on specific functional components within a language.

  • Reflection on the organization of sentence components: Word Order…
  • The use of vocabulary and grammar in fill-in-the-blanks exercises, which require students to analyze a sentence in its entirety in order to place the correct word: The Right Word, Fill-in-the-Blanks…
  • Vocabulary practice, which consists of associating a word with its antonym, synonym or a related image: Picture/Word Association, Word Association…
  • Reflection on vocabulary or grammar using texts or lexical groups, in which students must identify words belonging to a specific lexical or grammatical group: Words and Functions, Words and Topics…

Exercises for mastering the language. These exercises are designed to put what has been learned into practice through written expression.

  • Guided expression, focusing on rewriting a text in different contexts: Text Transformation…
  • Semi-guided expression: writing a short essay based on an image or video, or a summary of a given text: Written Expression…

The TELL ME MORE Trial Area

Consumer Edition

http://www.tellmemore-online.com/lnk106/modportalrt.axrq?langi=en%20

K-12 Education

TELL ME MORE® Education Online Demo

http://www.tellmemoreeducation.com/Presentation/AME.html – Video

Corporate and Government Demos

http://www.tellmemorecorporate.com/portalCOR/modportalCOR.axrq

Review on RosettaStone’s Learn Arabic Online

Category : Website Development

Details taken from http://www.rosettastone.com/learn-arabic/totale

What di I get?

TOTALe™ — the next best thing to learning a language abroad.
Compare to other programs that include live instruction.

TOTALe™ is a comprehensive online language-learning solution. Speak, read, listen and write with Rosetta Course™, participate in guided sessions with a native-speaking Coach in Rosetta Studio™, and practice your skills in our online community, Rosetta World™.

At this time, TOTALe™ is only available to customers in the U.S. and Canada.

RosettaCOURSE

Learn a language—all without translation or memorization.

  • Learn naturally and easily with our Dynamic Immersion® method
  • Connect words to meaning in a carefully designed sequence of activities
  • Speak like a native with our exclusive Speech Recognition technology
  • Reinforce your learning with the included Audio Companion™ CDs

RosettaSTUDIO

Practice with other learners and build confidence in our online, real-time interactive environment.

  • Participate in our online Rosetta Studio sessions
  • Get feedback with guidance from our native-speaking Studio Coaches
  • Interact with other learners at your level to strengthen your skills
  • Sessions are approximately one hour each

RosettaWORLD

Play in our exclusive online community dedicated to language and discovery.

  • Explore language through games, chats and other structured activities
  • Engage with other language learners at your level
  • Participate in a real-time language exchange with a native speaker
  • Play as much as you like and return often for new games and activities!

What Will I Learn

With Rosetta Stone TOTALe, you set your own pace. Progress as quickly as you’d like through each Course lesson, Studio session or Rosetta World activity. It’s up to you.

TOTALe will help you to:

  • Start speaking immediately
  • Learn to think in your new language
  • Gain the confidence to engage in real-world conversations
  • Build your vocabulary and language abilities
  • Spell and write accurately
  • Speak correctly
  • Retain what you’ve learned
  • Read and understand your new language
  • Share ideas and opinions, express feelings and talk about everyday life

Sample topics include:

  • The basics, such as age and family relations
  • Questions, greetings, introductions
  • Times of day, calendar terms, the weather
  • Directions, locations, telling time
  • Present, past and future tense
  • Apologies and polite requests
  • How to order at a restaurant and give and receive directions
  • Emotions, opinions and ideas
  • Political, media, business and religious terms

System requirements for TOTALe include:

  • Windows XP SP3 or later
  • Mac OS 10.4.9 or later
  • Internet Explorer 7, Firefox 3.0, Safari 3 or greater
  • Adobe Flash Player version 10 or later
  • At least 1 GB RAM
  • 1 GHz or faster processor speed
  • At least 50 MB free hard-drive space
  • 1024 x 768 display resolution
  • High-speed Internet connection (at least 768 Kbps up and down)
  • High-quality USB headset microphone (included with purchase of TOTALe)

Review on Lingt.com website

Category : Website Development

Lingt.com offers user to learn Chinese online. One of their strong features are speech recognition system, smart scheduling to your needs and how they able to structure the learning method into a very fun way

So basically they are 2 parts

1. The general pages – stuff that can be seen at the frontpage without needing to register

2. User pages – where you will get your own personal page that will monitor your learning progress

The General Pages

Here’s some of the pages that can be found on the frontpage:

1. Sign up or login

2. Take a tour

3. On the footer: About Lingt, Tour, Contact Us, Twitter, Blog

User pages

They are 6 main menus and your profile page.

1. Home – shows all your current activities, your schedule, stats overview and a direct link to get started

2. Add – Create your own learning menu by selecting from the Lingt Lists, Search or Create.

3. Cram – Now that you have selected what you want to learn, you can choose which one to start first than choose how you would like to study either Match, Reverse Match, Speak or Write

4. Manage – change your settings here; List of items to learn, Term Queue Size, Timer Speed, Simplified or Traditional, Pinyin, Voice Recognition, Email Reminders and Account Plan.

5. Stats – shows your progress and achievement. Here will display your Total Words Studied graph, List Completion graph, Achievements; Lingt In, Smarty Pants, Language Master, Don’t Break The Chain and Share The Love, and show your overall Statistics; Mastered Terms,  Familiar Terms, Terms Added, Average Mastery,Total Mastery,Lingt List Level, Time Studied, Current Chain, Longest Chain,  Photos Added, Friends Invited, Lists Created, Interactions, Correct,Incorrect, Don’t Know.

6. Leaders – diplay the rankings of all Lingt users

Review on EnglishCentral.com

Category : Website Development

EnglishCentral.com is offers an exciting ways to learn English. How bout learning English by watching videos and try yo copy the conversation? Pretty cool huh and that’s exactly what EnglishCentral.com did.

I’m gonna do some reviews on the website to get some ideas. Although I won’t be able to know the technology behind the system, I still can get some good ideas on the flow of learning online.

Basically there’s 2 part

1. The homepage and all the general stuff

2. The user page

The homepage and all the general stuff

The frontpage shows all the videos available and offers to try a demo. On this part you will find all these page:

1. Videos (Video directory)

2. Upload (Uploaded Videos)

3. Scoreboard

4. Try Demo

5. Register and Login

The footer menu

1. Demo

2. Help

3. About Us

4. Contact Us

5. Privacy Policy

6. Terms of Use

User page

the features included are

1. Profile setting (photo, change password, personal information)

2. Video

3. Upload

4. Scoreboard

5. Performance –

How am I doing?

-Rank (English (US)) (will show your rank in scoreboard)

-Total Points (this week)

-Achievements

My Latest Scores

-Scores and list of videos subscribed

Video of the week

Building Website Using Asp.net

Category : Website Development

We have chose to use aspx.net to build our website. Here’s some useful resources on learning asp.net aka aspx found from google search “asp.net tutorials”

http://www.asp.net/ – you can get all the tools and tutorials for free here!!

http://www.w3schools.com/aspnet/default.asp

http://www.hotscripts.com/category/asp-net/

http://www.tutorialized.com/tutorials/ASP.NET/1

http://www.dotnetspider.com/tutorials/

http://aspalliance.com/articles/LearnASPNET.aspx

http://www.programmingtutorials.com/aspnet.aspx

http://www.learnvisualstudio.net/

http://www.411asp.net/home/tutorial

Video Tutorials

http://www.programmingtutorials.com/aspnet.aspx